0001580642-19-002070.txt : 20190424 0001580642-19-002070.hdr.sgml : 20190424 20190424144804 ACCESSION NUMBER: 0001580642-19-002070 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190331 FILED AS OF DATE: 20190424 DATE AS OF CHANGE: 20190424 EFFECTIVENESS DATE: 20190424 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Creative Planning CENTRAL INDEX KEY: 0001540235 IRS NUMBER: 431270780 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-14616 FILM NUMBER: 19763604 BUSINESS ADDRESS: STREET 1: 5454 W.110TH STREET CITY: OVERLAND PARK STATE: KS ZIP: 66211 BUSINESS PHONE: 913-338-2727 MAIL ADDRESS: STREET 1: 5454 W.110TH STREET CITY: OVERLAND PARK STATE: KS ZIP: 66211 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001540235 XXXXXXXX 03-31-2019 03-31-2019 false Creative Planning
5454 W.110th Street Overland Park KS 66211
13F HOLDINGS REPORT 028-14616 N
Ken Pyle Chief Compliance Officer 913-356-5504 /s/ Ken Pyle Overland Park KS 04-24-2019 0 2367 27753508
INFORMATION TABLE 2 infotable.xml 3-D SYS CORP DEL COM NEW 88554D205 1 1500 SH Call SOLE 0 0 1500 3-D SYS CORP DEL COM NEW 88554D205 351 32603 SH SOLE 0 0 32603 3M CO COM 88579Y101 22544 108499 SH SOLE 0 0 108499 8X8 INC NEW COM 282914100 4951 245099 SH SOLE 0 0 245099 AAON INC COM PAR $0.004 000360206 286 6189 SH SOLE 0 0 6189 ABB LTD SPONSORED ADR 000375204 479 25374 SH SOLE 0 0 25374 ABBOTT LABS COM 002824100 4 100 SH Call SOLE 0 0 100 ABBOTT LABS COM 002824100 26835 335695 SH SOLE 0 0 335695 ABBVIE INC COM 00287Y109 1 100 SH Call SOLE 0 0 100 ABBVIE INC COM 00287Y109 27109 336376 SH SOLE 0 0 336376 ABBVIE INC COM 00287Y109 0 1000 SH Put SOLE 0 0 1000 ABERDEEN ASIA PACIFIC INCOM COM 003009107 105 24721 SH SOLE 0 0 24721 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 256 42614 SH SOLE 0 0 42614 ABERDEEN STD GOLD ETF TR PHYSCL SWISS GLD 00326A104 1601 12854 SH SOLE 0 0 12854 ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 225 2805 SH SOLE 0 0 2805 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 217 14791 SH SOLE 0 0 14791 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 156 18863 SH SOLE 0 0 18863 ABIOMED INC COM 003654100 1831 6411 SH SOLE 0 0 6411 ABIOMED INC COM 003654100 13 200 SH Call SOLE 0 0 200 ABIOMED INC COM 003654100 6 100 SH Call SOLE 0 0 100 ABIOMED INC COM 003654100 15 300 SH Call SOLE 0 0 300 ABM INDS INC COM 000957100 484 13305 SH SOLE 0 0 13305 ACACIA COMMUNICATIONS INC COM 00401C108 746 13006 SH SOLE 0 0 13006 ACADIA PHARMACEUTICALS INC COM 004225108 922 34338 SH SOLE 0 0 34338 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 10067 57191 SH SOLE 0 0 57191 ACELRX PHARMACEUTICALS INC COM 00444T100 149 42802 SH SOLE 0 0 42802 ACHAOGEN INC COM 004449104 5 10660 SH SOLE 0 0 10660 ACHILLION PHARMACEUTICALS IN COM 00448Q201 382 128976 SH SOLE 0 0 128976 ACI WORLDWIDE INC COM 004498101 559 17017 SH SOLE 0 0 17017 ACTIVISION BLIZZARD INC COM 00507V109 0 1000 SH Call SOLE 0 0 1000 ACTIVISION BLIZZARD INC COM 00507V109 1 1000 SH Call SOLE 0 0 1000 ACTIVISION BLIZZARD INC COM 00507V109 2496 54820 SH SOLE 0 0 54820 ACTIVISION BLIZZARD INC COM 00507V109 0 1000 SH Call SOLE 0 0 1000 ACTIVISION BLIZZARD INC COM 00507V109 0 500 SH Call SOLE 0 0 500 ACUITY BRANDS INC COM 00508Y102 327 2723 SH SOLE 0 0 2723 ADAM NAT RES FD INC COM 00548F105 198 11828 SH SOLE 0 0 11828 ADAMAS PHARMACEUTICALS INC COM 00548A106 144 20200 SH SOLE 0 0 20200 ADAMS DIVERSIFIED EQUITY FD COM 006212104 327 22658 SH SOLE 0 0 22658 ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 437 101698 SH SOLE 0 0 101698 ADDVANTAGE TECHNOLOGIES GP I COM NEW 006743306 144 105127 SH SOLE 0 0 105127 ADIENT PLC ORD SHS G0084W101 232 17879 SH SOLE 0 0 17879 ADOBE INC COM 00724F101 11821 44360 SH SOLE 0 0 44360 ADOBE INC COM 00724F101 3 400 SH Call SOLE 0 0 400 ADVANCE AUTO PARTS INC COM 00751Y106 490 2871 SH SOLE 0 0 2871 ADVANCED MICRO DEVICES INC COM 007903107 0 50000 SH Call SOLE 0 0 50000 ADVANCED MICRO DEVICES INC COM 007903107 2181 85458 SH SOLE 0 0 85458 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 105 20000 SH SOLE 0 0 20000 AEGON N V NY REGISTRY SHS 007924103 65 13495 SH SOLE 0 0 13495 AERCAP HOLDINGS NV SHS N00985106 717 15411 SH SOLE 0 0 15411 AERIE PHARMACEUTICALS INC COM 00771V108 1261 26555 SH SOLE 0 0 26555 AEROHIVE NETWORKS INC COM 007786106 921 203415 SH SOLE 0 0 203415 AES CORP COM 00130H105 189 10450 SH SOLE 0 0 10450 AETHLON MED INC COM NEW 00808Y208 46 48580 SH SOLE 0 0 48580 AFLAC INC COM 001055102 10915 218292 SH SOLE 0 0 218292 AFLAC INC COM 001055102 1 20200 SH Put SOLE 0 0 20200 AGCO CORP COM 001084102 502 7222 SH SOLE 0 0 7222 AGILE THERAPEUTICS INC COM 00847L100 15 10000 SH SOLE 0 0 10000 AGILENT TECHNOLOGIES INC COM 00846U101 1650 20528 SH SOLE 0 0 20528 AGIOS PHARMACEUTICALS INC COM 00847X104 255 3785 SH SOLE 0 0 3785 AGNC INVT CORP COM 00123Q104 1623 90151 SH SOLE 0 0 90151 AGREE REALTY CORP COM 008492100 515 7434 SH SOLE 0 0 7434 AIR PRODS & CHEMS INC COM 009158106 2256 11814 SH SOLE 0 0 11814 AIR TRANSPORT SERVICES GRP I COM 00922R105 273 11838 SH SOLE 0 0 11838 AIRCASTLE LTD COM G0129K104 208 10253 SH SOLE 0 0 10253 AK STL HLDG CORP COM 001547108 3417 1242487 SH SOLE 0 0 1242487 AKAMAI TECHNOLOGIES INC COM 00971T101 221 3079 SH SOLE 0 0 3079 AKEBIA THERAPEUTICS INC COM 00972D105 142 17343 SH SOLE 0 0 17343 ALASKA AIR GROUP INC COM 011659109 1130 20136 SH SOLE 0 0 20136 ALBEMARLE CORP COM 012653101 293 3575 SH SOLE 0 0 3575 ALCOA CORP COM 013872106 251 8906 SH SOLE 0 0 8906 ALEXCO RESOURCE CORP COM 01535P106 26 21513 SH SOLE 0 0 21513 ALEXION PHARMACEUTICALS INC COM 015351109 0 200 SH Call SOLE 0 0 200 ALEXION PHARMACEUTICALS INC COM 015351109 1681 12438 SH SOLE 0 0 12438 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 4 400 SH Call SOLE 0 0 400 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 3 300 SH Call SOLE 0 0 300 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1 1000 SH Call SOLE 0 0 1000 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2 200 SH Call SOLE 0 0 200 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 9 200 SH Call SOLE 0 0 200 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 0 500 SH Call SOLE 0 0 500 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 3 200 SH Call SOLE 0 0 200 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 7 500 SH Call SOLE 0 0 500 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 15605 85528 SH SOLE 0 0 85528 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 52 2100 SH Call SOLE 0 0 2100 ALIGN TECHNOLOGY INC COM 016255101 2854 10037 SH SOLE 0 0 10037 ALIGN TECHNOLOGY INC COM 016255101 76 800 SH Call SOLE 0 0 800 ALKERMES PLC SHS G01767105 676 18522 SH SOLE 0 0 18522 ALLEGHANY CORP DEL COM 017175100 1227 2003 SH SOLE 0 0 2003 ALLEGION PUB LTD CO ORD SHS G0176J109 219 2414 SH SOLE 0 0 2414 ALLERGAN PLC SHS G0177J108 1 200 SH Call SOLE 0 0 200 ALLERGAN PLC SHS G0177J108 3 500 SH Call SOLE 0 0 500 ALLERGAN PLC SHS G0177J108 1464 9998 SH SOLE 0 0 9998 ALLETE INC COM NEW 018522300 1366 16607 SH SOLE 0 0 16607 ALLIANCE DATA SYSTEMS CORP COM 018581108 449 2565 SH SOLE 0 0 2565 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 709 34804 SH SOLE 0 0 34804 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 165 14194 SH SOLE 0 0 14194 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 486 16831 SH SOLE 0 0 16831 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 181 14000 SH SOLE 0 0 14000 ALLIANT ENERGY CORP COM 018802108 1840 39035 SH SOLE 0 0 39035 ALLIANZGI CONV INCOME FD COM 018828103 132 20314 SH SOLE 0 0 20314 ALLIANZGI CONV INCOME FD II COM 018825109 142 24900 SH SOLE 0 0 24900 ALLISON TRANSMISSION HLDGS I COM 01973R101 535 11901 SH SOLE 0 0 11901 ALLOGENE THERAPEUTICS INC COM 019770106 723 25000 SH SOLE 0 0 25000 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 197 20643 SH SOLE 0 0 20643 ALLSTATE CORP COM 020002101 0 200 SH Put SOLE 0 0 200 ALLSTATE CORP COM 020002101 2644 28076 SH SOLE 0 0 28076 ALMADEN MINERALS LTD COM CL B 020283305 9 15000 SH SOLE 0 0 15000 ALPHABET INC CAP STK CL A 02079K305 34 300 SH Call SOLE 0 0 300 ALPHABET INC CAP STK CL A 02079K305 3 100 SH Call SOLE 0 0 100 ALPHABET INC CAP STK CL A 02079K305 54832 46590 SH SOLE 0 0 46590 ALPHABET INC CAP STK CL A 02079K305 25 500 SH Call SOLE 0 0 500 ALPHABET INC CAP STK CL A 02079K305 28 200 SH Call SOLE 0 0 200 ALPHABET INC CAP STK CL A 02079K305 7 100 SH Call SOLE 0 0 100 ALPHABET INC CAP STK CL C 02079K107 83 1000 SH Call SOLE 0 0 1000 ALPHABET INC CAP STK CL A 02079K305 46 300 SH Call SOLE 0 0 300 ALPHABET INC CAP STK CL A 02079K305 91 500 SH Call SOLE 0 0 500 ALPHABET INC CAP STK CL A 02079K305 10 400 SH Call SOLE 0 0 400 ALPHABET INC CAP STK CL A 02079K305 9 400 SH Call SOLE 0 0 400 ALPHABET INC CAP STK CL C 02079K107 324 2000 SH Call SOLE 0 0 2000 ALPHABET INC CAP STK CL A 02079K305 3 200 SH Call SOLE 0 0 200 ALPHABET INC CAP STK CL A 02079K305 16 200 SH Call SOLE 0 0 200 ALPHABET INC CAP STK CL A 02079K305 18 100 SH Call SOLE 0 0 100 ALPHABET INC CAP STK CL A 02079K305 76 600 SH Call SOLE 0 0 600 ALPHABET INC CAP STK CL A 02079K305 4 200 SH Call SOLE 0 0 200 ALPHABET INC CAP STK CL A 02079K305 8 4000 SH Put SOLE 0 0 4000 ALPHABET INC CAP STK CL C 02079K107 42574 36285 SH SOLE 0 0 36285 ALPHABET INC CAP STK CL A 02079K305 1 100 SH Call SOLE 0 0 100 ALPS ETF TR ALERIAN MLP 00162Q866 135742 13533642 SH SOLE 0 0 13533642 ALTABA INC COM 021346101 5900 79605 SH SOLE 0 0 79605 ALTABA INC COM 021346101 0 1000 SH Call SOLE 0 0 1000 ALTICE USA INC CL A 02156K103 14651 682072 SH SOLE 0 0 682072 ALTRIA GROUP INC COM 02209S103 29301 510202 SH SOLE 0 0 510202 AMARIN CORP PLC SPONS ADR NEW 023111206 83 10000 SH Call SOLE 0 0 10000 AMARIN CORP PLC SPONS ADR NEW 023111206 7891 380100 SH SOLE 0 0 380100 AMARIN CORP PLC SPONS ADR NEW 023111206 6 10000 SH Call SOLE 0 0 10000 AMAZON COM INC COM 023135106 11 100 SH Call SOLE 0 0 100 AMAZON COM INC COM 023135106 49 200 SH Call SOLE 0 0 200 AMAZON COM INC COM 023135106 159 500 SH Call SOLE 0 0 500 AMAZON COM INC COM 023135106 10 200 SH Call SOLE 0 0 200 AMAZON COM INC COM 023135106 60 200 SH Call SOLE 0 0 200 AMAZON COM INC COM 023135106 476 1200 SH Call SOLE 0 0 1200 AMAZON COM INC COM 023135106 16 100 SH Call SOLE 0 0 100 AMAZON COM INC COM 023135106 31 200 SH Call SOLE 0 0 200 AMAZON COM INC COM 023135106 166863 93704 SH SOLE 0 0 93704 AMAZON COM INC COM 023135106 27 300 SH Call SOLE 0 0 300 AMAZON COM INC COM 023135106 291 1000 SH Put SOLE 0 0 1000 AMAZON COM INC COM 023135106 69 100 SH Call SOLE 0 0 100 AMAZON COM INC COM 023135106 771 3100 SH Call SOLE 0 0 3100 AMAZON COM INC COM 023135106 48 100 SH Call SOLE 0 0 100 AMAZON COM INC COM 023135106 162 200 SH Call SOLE 0 0 200 AMAZON COM INC COM 023135106 24 800 SH Call SOLE 0 0 800 AMAZON COM INC COM 023135106 248 1000 SH Call SOLE 0 0 1000 AMAZON COM INC COM 023135106 108 400 SH Call SOLE 0 0 400 AMAZON COM INC COM 023135106 408 1000 SH Call SOLE 0 0 1000 AMAZON COM INC COM 023135106 6 100 SH Call SOLE 0 0 100 AMAZON COM INC COM 023135106 252 1000 SH Put SOLE 0 0 1000 AMAZON COM INC COM 023135106 4 200 SH Put SOLE 0 0 200 AMAZON COM INC COM 023135106 76 400 SH Call SOLE 0 0 400 AMBEV SA SPONSORED ADR 02319V103 65 15154 SH SOLE 0 0 15154 AMC ENTMT HLDGS INC CL A COM 00165C104 644 43391 SH SOLE 0 0 43391 AMC NETWORKS INC CL A 00164V103 503 8856 SH SOLE 0 0 8856 AMEDISYS INC COM 023436108 267 2162 SH SOLE 0 0 2162 AMERCO COM 023586100 475 1280 SH SOLE 0 0 1280 AMEREN CORP COM 023608102 2583 35121 SH SOLE 0 0 35121 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 406 59111 SH SOLE 0 0 59111 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 914 63988 SH SOLE 0 0 63988 AMERICAN AIRLS GROUP INC COM 02376R102 10837 341231 SH SOLE 0 0 341231 AMERICAN ELEC PWR CO INC COM 025537101 7248 86541 SH SOLE 0 0 86541 AMERICAN EXPRESS CO COM 025816109 9061 82902 SH SOLE 0 0 82902 AMERICAN FIN TR INC COM CLASS A 02607T109 287 26554 SH SOLE 0 0 26554 AMERICAN FINL GROUP INC OHIO COM 025932104 1045 10861 SH SOLE 0 0 10861 AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 2316 412863 SH SOLE 0 0 412863 AMERICAN INTL GROUP INC COM NEW 026874784 1677 38946 SH SOLE 0 0 38946 AMERICAN MIDSTREAM PARTNERS COM UNITS 02752P100 1165 225298 SH SOLE 0 0 225298 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 0 20000 SH Call SOLE 0 0 20000 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 34 3650 SH SOLE 0 0 3650 AMERICAN TOWER CORP NEW COM 03027X100 6523 33102 SH SOLE 0 0 33102 AMERICAN WTR WKS CO INC NEW COM 030420103 1850 17743 SH SOLE 0 0 17743 AMERIGAS PARTNERS L P UNIT L P INT 030975106 952 30849 SH SOLE 0 0 30849 AMERIPRISE FINL INC COM 03076C106 815 6361 SH SOLE 0 0 6361 AMERISOURCEBERGEN CORP COM 03073E105 779 9798 SH SOLE 0 0 9798 AMETEK INC NEW COM 031100100 1954 23548 SH SOLE 0 0 23548 AMGEN INC COM 031162100 18830 99118 SH SOLE 0 0 99118 AMN HEALTHCARE SERVICES INC COM 001744101 200 4253 SH SOLE 0 0 4253 AMPHENOL CORP NEW CL A 032095101 1347 14262 SH SOLE 0 0 14262 AMPIO PHARMACEUTICALS INC COM 03209T109 15 26475 SH SOLE 0 0 26475 AMYRIS INC COM NEW 03236M200 115 55037 SH SOLE 0 0 55037 ANADARKO PETE CORP COM 032511107 3346 73576 SH SOLE 0 0 73576 ANALOG DEVICES INC COM 032654105 1995 18955 SH SOLE 0 0 18955 ANAPTYSBIO INC COM 032724106 264 3619 SH SOLE 0 0 3619 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1937 23065 SH SOLE 0 0 23065 ANI PHARMACEUTICALS INC NOTE 3.000%12/0 00182CAA1 31 28000 PRN SOLE 0 0 28000 ANIKA THERAPEUTICS INC COM 035255108 460 15198 SH SOLE 0 0 15198 ANNALY CAP MGMT INC COM 035710409 2182 218381 SH SOLE 0 0 218381 ANSYS INC COM 03662Q105 1061 5806 SH SOLE 0 0 5806 ANTARES PHARMA INC COM 036642106 41 13553 SH SOLE 0 0 13553 ANTHEM INC COM 036752103 4992 17397 SH SOLE 0 0 17397 ANWORTH MORTGAGE ASSET CP COM 037347101 46 11337 SH SOLE 0 0 11337 AON PLC SHS CL A G0408V102 925 5420 SH SOLE 0 0 5420 APACHE CORP COM 037411105 0 100 SH Call SOLE 0 0 100 APACHE CORP COM 037411105 860 24822 SH SOLE 0 0 24822 APERGY CORP COM 03755L104 4034 98244 SH SOLE 0 0 98244 APHRIA INC COM 03765K104 674 72342 SH SOLE 0 0 72342 APOLLO COML REAL EST FIN INC NOTE 4.750% 8/2 03762UAB1 11 11000 PRN SOLE 0 0 11000 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 380 13447 SH SOLE 0 0 13447 APPFOLIO INC COM CL A 03783C100 414 5215 SH SOLE 0 0 5215 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 553 33925 SH SOLE 0 0 33925 APPLE INC COM 037833100 219 1155 SH SOLE 0 0 1155 APPLE INC COM 037833100 427394 2250034 SH SOLE 0 0 2250034 APPLE INC COM 037833100 25 1000 SH Call SOLE 0 0 1000 APPLE INC COM 037833100 28 400 SH Call SOLE 0 0 400 APPLE INC COM 037833100 381 30000 SH Call SOLE 0 0 30000 APPLE INC COM 037833100 1 1000 SH Call SOLE 0 0 1000 APPLE INC COM 037833100 5 500 SH Call SOLE 0 0 500 APPLE INC COM 037833100 5 900 SH Call SOLE 0 0 900 APPLE INC COM 037833100 178 12500 SH Put SOLE 0 0 12500 APPLE INC COM 037833100 1 500 SH Call SOLE 0 0 500 APPLE INC COM 037833100 42 1000 SH Call SOLE 0 0 1000 APPLE INC COM 037833100 9 1000 SH Call SOLE 0 0 1000 APPLE INC COM 037833100 1331 116000 SH Call SOLE 0 0 116000 APPLE INC COM 037833100 5 3900 SH Put SOLE 0 0 3900 APPLE INC COM 037833100 1 1000 SH Call SOLE 0 0 1000 APPLE INC COM 037833100 988 30500 SH Call SOLE 0 0 30500 APPLE INC COM 037833100 1 10000 SH Call SOLE 0 0 10000 APPLE INC COM 037833100 2 1400 SH Call SOLE 0 0 1400 APPLE INC COM 037833100 3 1900 SH Put SOLE 0 0 1900 APPLE INC COM 037833100 162 10000 SH Call SOLE 0 0 10000 APPLE INC COM 037833100 30 7500 SH Put SOLE 0 0 7500 APPLE INC COM 037833100 0 1000 SH Call SOLE 0 0 1000 APPLE INC COM 037833100 23 500 SH Call SOLE 0 0 500 APPLE INC COM 037833100 6 1000 SH Call SOLE 0 0 1000 APPLE INC COM 037833100 679 30300 SH Call SOLE 0 0 30300 APPLE INC COM 037833100 1 1500 SH Put SOLE 0 0 1500 APPLE INC COM 037833100 427 10000 SH Call SOLE 0 0 10000 APPLE INC COM 037833100 27 1000 SH Call SOLE 0 0 1000 APPLE INC COM 037833100 5 1000 SH Call SOLE 0 0 1000 APPLE INC COM 037833100 43 1500 SH Call SOLE 0 0 1500 APPLIED DNA SCIENCES INC COM NEW 03815U201 119 166475 SH SOLE 0 0 166475 APPLIED DNA SCIENCES INC *W EXP 11/21/201 03815U110 2 129000 SH SOLE 0 0 129000 APPLIED MATLS INC COM 038222105 0 100 SH Put SOLE 0 0 100 APPLIED MATLS INC COM 038222105 26 10000 SH Call SOLE 0 0 10000 APPLIED MATLS INC COM 038222105 236 568200 SH Call SOLE 0 0 568200 APPLIED MATLS INC COM 038222105 2769 69811 SH SOLE 0 0 69811 APTIV PLC SHS G6095L109 673 8462 SH SOLE 0 0 8462 APYX MED CORP COM 03837C106 124 19698 SH SOLE 0 0 19698 AQUA AMERICA INC COM 03836W103 2864 78583 SH SOLE 0 0 78583 ARBOR RLTY TR INC COM 038923108 316 24394 SH SOLE 0 0 24394 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 240 11756 SH SOLE 0 0 11756 ARCHER DANIELS MIDLAND CO COM 039483102 3631 84191 SH SOLE 0 0 84191 ARCONIC INC COM 03965L100 236 12357 SH SOLE 0 0 12357 ARCTURUS THERAPEUTICS LTD SHS M1492T105 416 60971 SH SOLE 0 0 60971 ARES CAP CORP COM 04010L103 1553 90615 SH SOLE 0 0 90615 ARISTA NETWORKS INC COM 040413106 4093 13015 SH SOLE 0 0 13015 ARLINGTON ASSET INVT CORP CL A NEW 041356205 134 16882 SH SOLE 0 0 16882 ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 333 17068 SH SOLE 0 0 17068 ARRAY BIOPHARMA INC COM 04269X105 826 33894 SH SOLE 0 0 33894 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 198 10767 SH SOLE 0 0 10767 ARTESIAN RESOURCES CORP CL A 043113208 521 13968 SH SOLE 0 0 13968 ASML HOLDING N V N Y REGISTRY SHS N07059210 1132 6018 SH SOLE 0 0 6018 ASPEN TECHNOLOGY INC COM 045327103 213 2039 SH SOLE 0 0 2039 ASSURED GUARANTY LTD COM G0585R106 426 9578 SH SOLE 0 0 9578 ASTRAZENECA PLC SPONSORED ADR 046353108 1725 42676 SH SOLE 0 0 42676 ASTRONICS CORP COM 046433108 353 10800 SH SOLE 0 0 10800 AT&T INC COM 00206R102 0 200 SH Put SOLE 0 0 200 AT&T INC COM 00206R102 0 200 SH Call SOLE 0 0 200 AT&T INC COM 00206R102 1 400 SH Call SOLE 0 0 400 AT&T INC COM 00206R102 36511 1164262 SH SOLE 0 0 1164262 ATARA BIOTHERAPEUTICS INC COM 046513107 593 14907 SH SOLE 0 0 14907 ATHENEX INC COM 04685N103 1817 148299 SH SOLE 0 0 148299 ATLANTIC CAP BANCSHARES INC COM 048269203 357 20000 SH SOLE 0 0 20000 ATLANTIC PWR CORP COM NEW 04878Q863 27 10805 SH SOLE 0 0 10805 ATLAS AIR WORLDWIDE HLDGS IN NOTE 2.250% 6/0 049164BH8 23 22000 PRN SOLE 0 0 22000 ATMOS ENERGY CORP COM 049560105 2752 26738 SH SOLE 0 0 26738 ATRION CORP COM 049904105 3408 3879 SH SOLE 0 0 3879 AURINIA PHARMACEUTICALS INC COM 05156V102 1357 208700 SH SOLE 0 0 208700 AURORA CANNABIS INC COM 05156X108 1524 168221 SH SOLE 0 0 168221 AURORA CANNABIS INC COM 05156X108 0 2000 SH Call SOLE 0 0 2000 AURYN RES INC COM 05208W108 24 16848 SH SOLE 0 0 16848 AUTODESK INC COM 052769106 0 200 SH Put SOLE 0 0 200 AUTODESK INC COM 052769106 0 200 SH Call SOLE 0 0 200 AUTODESK INC COM 052769106 1847 11852 SH SOLE 0 0 11852 AUTOMATIC DATA PROCESSING IN COM 053015103 8337 52189 SH SOLE 0 0 52189 AUTOZONE INC COM 053332102 1759 1718 SH SOLE 0 0 1718 AVANGRID INC COM 05351W103 929 18455 SH SOLE 0 0 18455 AVEO PHARMACEUTICALS INC COM 053588109 0 2500 SH Call SOLE 0 0 2500 AVEO PHARMACEUTICALS INC COM 053588109 33 40600 SH SOLE 0 0 40600 AVEO PHARMACEUTICALS INC COM 053588109 0 1000 SH Call SOLE 0 0 1000 AVERY DENNISON CORP COM 053611109 691 6119 SH SOLE 0 0 6119 AVINO SILVER & GOLD MINES LT COM 053906103 17 27500 SH SOLE 0 0 27500 AVISTA CORP COM 05379B107 2282 56188 SH SOLE 0 0 56188 AXALTA COATING SYS LTD COM G0750C108 246 9743 SH SOLE 0 0 9743 AXON ENTERPRISE INC COM 05464C101 457 8396 SH SOLE 0 0 8396 AXOS FINL INC COM 05465C100 2434 84043 SH SOLE 0 0 84043 BAIDU INC SPON ADR REP A 056752108 6622 40169 SH SOLE 0 0 40169 BAKER HUGHES A GE CO CL A 05722G100 217 7818 SH SOLE 0 0 7818 BALL CORP COM 058498106 348 6015 SH SOLE 0 0 6015 BANCFIRST CORP COM 05945F103 517 9911 SH SOLE 0 0 9911 BANCO SANTANDER SA ADR 05964H105 831 179475 SH SOLE 0 0 179475 BANK AMER CORP COM 060505104 8 50000 SH Call SOLE 0 0 50000 BANK AMER CORP COM 060505104 43367 1571851 SH SOLE 0 0 1571851 BANK AMER CORP COM 060505104 34 25000 SH Call SOLE 0 0 25000 BANK AMER CORP COM 060505104 39 50000 SH Call SOLE 0 0 50000 BANK MONTREAL QUE COM 063671101 765 10220 SH SOLE 0 0 10220 BANK N S HALIFAX COM 064149107 814 15286 SH SOLE 0 0 15286 BANK NEW YORK MELLON CORP COM 064058100 3624 71866 SH SOLE 0 0 71866 BAOZUN INC SPONSORED ADR 06684L103 286 6878 SH SOLE 0 0 6878 BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 253 11154 SH SOLE 0 0 11154 BARCLAYS BK PLC IPATH B SHRT TRM 06746P621 293 10000 SH SOLE 0 0 10000 BARCLAYS PLC ADR 06738E204 606 75752 SH SOLE 0 0 75752 BARNES GROUP INC COM 067806109 414 8047 SH SOLE 0 0 8047 BARRICK GOLD CORPORATION COM 067901108 261 19034 SH SOLE 0 0 19034 BAUSCH HEALTH COS INC COM 071734107 3 200 SH Call SOLE 0 0 200 BAUSCH HEALTH COS INC COM 071734107 5418 219337 SH SOLE 0 0 219337 BAXTER INTL INC COM 071813109 4086 50252 SH SOLE 0 0 50252 BB&T CORP COM 054937107 8189 175990 SH SOLE 0 0 175990 BCE INC COM NEW 05534B760 826 18599 SH SOLE 0 0 18599 BEAZER HOMES USA INC COM NEW 07556Q881 324 28144 SH SOLE 0 0 28144 BECTON DICKINSON & CO COM 075887109 8358 33468 SH SOLE 0 0 33468 BED BATH & BEYOND INC COM 075896100 266 15653 SH SOLE 0 0 15653 BELLICUM PHARMACEUTICALS INC COM 079481107 441 130984 SH SOLE 0 0 130984 BEMIS CO INC COM 081437105 1234 22238 SH SOLE 0 0 22238 BERKLEY W R CORP COM 084423102 769 9083 SH SOLE 0 0 9083 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 695 3462 SH SOLE 0 0 3462 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 706 3515 SH SOLE 0 0 3515 BERKSHIRE HATHAWAY INC DEL CL A 084670108 63231 210 SH SOLE 0 0 210 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 309 130000 SH Call SOLE 0 0 130000 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 207 20000 SH Call SOLE 0 0 20000 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 705741 3513072 SH SOLE 0 0 3513072 BERKSHIRE HILLS BANCORP INC COM 084680107 272 10002 SH SOLE 0 0 10002 BEST BUY INC COM 086516101 4033 56749 SH SOLE 0 0 56749 BEST INC SPONSORED ADS 08653C106 1778 340000 SH SOLE 0 0 340000 BGC PARTNERS INC CL A 05541T101 137 25809 SH SOLE 0 0 25809 BHP GROUP LTD SPONSORED ADS 088606108 1462 26744 SH SOLE 0 0 26744 BIG LOTS INC COM 089302103 341 8968 SH SOLE 0 0 8968 BIO RAD LABS INC CL A 090572207 221 723 SH SOLE 0 0 723 BIO TECHNE CORP COM 09073M104 354 1785 SH SOLE 0 0 1785 BIOGEN INC COM 09062X103 6827 28883 SH SOLE 0 0 28883 BIOLINERX LTD SPONSORED ADS 09071M106 4 10000 SH SOLE 0 0 10000 BIOMARIN PHARMACEUTICAL INC COM 09061G101 0 200 SH Put SOLE 0 0 200 BIOMARIN PHARMACEUTICAL INC COM 09061G101 1323 14894 SH SOLE 0 0 14894 BIOMARIN PHARMACEUTICAL INC COM 09061G101 0 200 SH Call SOLE 0 0 200 BIOTIME INC COM 09066L105 196 149414 SH SOLE 0 0 149414 BIOXCEL THERAPEUTICS INC COM 09075P105 302 30550 SH SOLE 0 0 30550 BLACK KNIGHT INC COM 09215C105 348 6382 SH SOLE 0 0 6382 BLACKBERRY LTD COM 09228F103 187 18514 SH SOLE 0 0 18514 BLACKROCK CAPITAL INVESTMENT COM 092533108 218 36351 SH SOLE 0 0 36351 BLACKROCK CORPOR HI YLD FD I COM 09255P107 114 11140 SH SOLE 0 0 11140 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 116 10844 SH SOLE 0 0 10844 BLACKROCK ENHANCED EQT DIV T COM 09251A104 967 113047 SH SOLE 0 0 113047 BLACKROCK INC COM 09247X101 0 200 SH Put SOLE 0 0 200 BLACKROCK INC COM 09247X101 2897 6778 SH SOLE 0 0 6778 BLACKROCK INVT QUALITY MUN T COM 09247D105 170 12000 SH SOLE 0 0 12000 BLACKROCK MD MUNICIPAL BOND COM 09249L105 413 28235 SH SOLE 0 0 28235 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 323 14529 SH SOLE 0 0 14529 BLACKROCK MUNI INCOME TR II COM 09249N101 145 10260 SH SOLE 0 0 10260 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 205 19173 SH SOLE 0 0 19173 BLACKROCK MUNIYIELD CALI QLT COM 09254N103 255 18904 SH SOLE 0 0 18904 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 185 14316 SH SOLE 0 0 14316 BLACKROCK MUNIYIELD QUALITY COM 09254F100 152 10780 SH SOLE 0 0 10780 BLACKROCK RES & COMM STRAT T SHS 09257A108 333 40764 SH SOLE 0 0 40764 BLACKROCK VA MUNICIPAL BOND COM 092481100 202 12500 SH SOLE 0 0 12500 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 4779 136653 SH SOLE 0 0 136653 BLACKSTONE MTG TR INC COM CL A 09257W100 835 24158 SH SOLE 0 0 24158 BLINK CHARGING CO COM 09354A100 47 15100 SH SOLE 0 0 15100 BLOOM ENERGY CORP COM CL A 093712107 382 29536 SH SOLE 0 0 29536 BLUEBIRD BIO INC COM 09609G100 787 5000 SH SOLE 0 0 5000 BLUEBIRD BIO INC COM 09609G100 0 1000 SH Put SOLE 0 0 1000 BOEING CO COM 097023105 475 65000 SH Put SOLE 0 0 65000 BOEING CO COM 097023105 39 1000 SH Call SOLE 0 0 1000 BOEING CO COM 097023105 3 100 SH Call SOLE 0 0 100 BOEING CO COM 097023105 4 500 SH Put SOLE 0 0 500 BOEING CO COM 097023105 4 200 SH Put SOLE 0 0 200 BOEING CO COM 097023105 80390 210764 SH SOLE 0 0 210764 BOEING CO COM 097023105 3 100 SH Call SOLE 0 0 100 BOEING CO COM 097023105 2 100 SH Call SOLE 0 0 100 BOOKING HLDGS INC COM 09857L108 10989 6298 SH SOLE 0 0 6298 BORGWARNER INC COM 099724106 217 5644 SH SOLE 0 0 5644 BOSTON BEER INC CL A 100557107 270 915 SH SOLE 0 0 915 BOSTON PROPERTIES INC COM 101121101 765 5713 SH SOLE 0 0 5713 BOSTON SCIENTIFIC CORP COM 101137107 1980 51600 SH SOLE 0 0 51600 BOSTON SCIENTIFIC CORP COM 101137107 0 1000 SH Call SOLE 0 0 1000 BOSTON SCIENTIFIC CORP COM 101137107 0 200 SH Call SOLE 0 0 200 BOWL AMER INC CL A 102565108 406 27000 SH SOLE 0 0 27000 BOX INC CL A 10316T104 320 16572 SH SOLE 0 0 16572 BOYD GAMING CORP COM 103304101 10 1000 SH Call SOLE 0 0 1000 BOYD GAMING CORP COM 103304101 334 12191 SH SOLE 0 0 12191 BP PLC SPONSORED ADR 055622104 1 200 SH Call SOLE 0 0 200 BP PLC SPONSORED ADR 055622104 1 2000 SH Put SOLE 0 0 2000 BP PLC SPONSORED ADR 055622104 9758 223194 SH SOLE 0 0 223194 BRADY CORP CL A 104674106 372 8006 SH SOLE 0 0 8006 BRINKER INTL INC COM 109641100 340 7671 SH SOLE 0 0 7671 BRISTOL MYERS SQUIBB CO COM 110122108 13699 287141 SH SOLE 0 0 287141 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 1806 43278 SH SOLE 0 0 43278 BROADCOM INC COM 11135F101 10519 34980 SH SOLE 0 0 34980 BROADCOM INC COM 11135F101 0 200 SH Put SOLE 0 0 200 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1121 10812 SH SOLE 0 0 10812 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 6666 142902 SH SOLE 0 0 142902 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1104 26365 SH SOLE 0 0 26365 BROOKFIELD PROPERTY REIT INC CL A 11282X103 385 18788 SH SOLE 0 0 18788 BROWN FORMAN CORP CL B 115637209 469 8889 SH SOLE 0 0 8889 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 23560 692546 SH SOLE 0 0 692546 BUILDERS FIRSTSOURCE INC COM 12008R107 150 11269 SH SOLE 0 0 11269 BWX TECHNOLOGIES INC COM 05605H100 284 5737 SH SOLE 0 0 5737 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 990 11382 SH SOLE 0 0 11382 CABOT OIL & GAS CORP COM 127097103 410 15711 SH SOLE 0 0 15711 CADENCE BANCORPORATION CL A 12739A100 368 19838 SH SOLE 0 0 19838 CALADRIUS BIOSCIENCES INC COM NEW 128058203 37 10094 SH SOLE 0 0 10094 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 207 19048 SH SOLE 0 0 19048 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 1354 109279 SH SOLE 0 0 109279 CALAVO GROWERS INC COM 128246105 246 2933 SH SOLE 0 0 2933 CALIFORNIA RES CORP COM NEW 13057Q206 286 11105 SH SOLE 0 0 11105 CALIFORNIA WTR SVC GROUP COM 130788102 854 15734 SH SOLE 0 0 15734 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 199 55765 SH SOLE 0 0 55765 CAMDEN PPTY TR SH BEN INT 133131102 354 3484 SH SOLE 0 0 3484 CAMPBELL SOUP CO COM 134429109 1260 33039 SH SOLE 0 0 33039 CANADIAN NATL RY CO COM 136375102 2046 22867 SH SOLE 0 0 22867 CANADIAN PAC RY LTD COM 13645T100 6522 31655 SH SOLE 0 0 31655 CANNTRUST HLDGS INC COM 137800207 119 15310 SH SOLE 0 0 15310 CANOPY GROWTH CORP COM 138035100 2 500 SH Call SOLE 0 0 500 CANOPY GROWTH CORP COM 138035100 2130 49117 SH SOLE 0 0 49117 CANOPY GROWTH CORP COM 138035100 3 1000 SH Call SOLE 0 0 1000 CANOPY GROWTH CORP COM 138035100 2 500 SH Call SOLE 0 0 500 CAPITAL ONE FINL CORP COM 14040H105 908 11110 SH SOLE 0 0 11110 CAPITAL SOUTHWEST CORP COM 140501107 432 20550 SH SOLE 0 0 20550 CAPITOL FED FINL INC COM 14057J101 1326 99290 SH SOLE 0 0 99290 CAPSTONE TURBINE CORP COM NEW 14067D409 20 22504 SH SOLE 0 0 22504 CARBO CERAMICS INC COM 140781105 55 15577 SH SOLE 0 0 15577 CARDINAL HEALTH INC COM 14149Y108 1459 30300 SH SOLE 0 0 30300 CARETRUST REIT INC COM 14174T107 1384 59007 SH SOLE 0 0 59007 CARGURUS INC COM CL A 141788109 12 300 SH SOLE 0 0 300 CARGURUS INC COM CL A 141788109 10 10000 SH Put SOLE 0 0 10000 CARLISLE COS INC COM 142339100 242 1971 SH SOLE 0 0 1971 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 618 33798 SH SOLE 0 0 33798 CARMAX INC COM 143130102 764 10943 SH SOLE 0 0 10943 CARNIVAL CORP UNIT 99/99/9999 143658300 0 200 SH Put SOLE 0 0 200 CARNIVAL CORP UNIT 99/99/9999 143658300 0 200 SH Call SOLE 0 0 200 CARNIVAL CORP UNIT 99/99/9999 143658300 1177 23207 SH SOLE 0 0 23207 CARRIAGE SVCS INC NOTE 2.750% 3/1 143905AM9 40 40000 PRN SOLE 0 0 40000 CARRIZO OIL & GAS INC COM 144577103 565 45335 SH SOLE 0 0 45335 CARROLS RESTAURANT GROUP INC COM 14574X104 154 15425 SH SOLE 0 0 15425 CASEYS GEN STORES INC COM 147528103 470 3649 SH SOLE 0 0 3649 CASTLE BRANDS INC COM 148435100 42 59826 SH SOLE 0 0 59826 CATERPILLAR INC DEL COM 149123101 14853 109624 SH SOLE 0 0 109624 CATERPILLAR INC DEL COM 149123101 25 700 SH Call SOLE 0 0 700 CBL & ASSOC PPTYS INC COM 124830100 31 20000 SH SOLE 0 0 20000 CBOE GLOBAL MARKETS INC COM 12503M108 1432 15005 SH SOLE 0 0 15005 CBRE GROUP INC CL A 12504L109 681 13772 SH SOLE 0 0 13772 CBS CORP NEW CL B 124857202 969 20391 SH SOLE 0 0 20391 CDK GLOBAL INC COM 12508E101 709 12046 SH SOLE 0 0 12046 CDN IMPERIAL BK COMM TORONTO COM 136069101 799 10102 SH SOLE 0 0 10102 CDW CORP COM 12514G108 271 2816 SH SOLE 0 0 2816 CEDAR FAIR L P DEPOSITRY UNIT 150185106 314 5963 SH SOLE 0 0 5963 CELANESE CORP DEL COM 150870103 279 2831 SH SOLE 0 0 2831 CELGENE CORP COM 151020104 9445 100114 SH SOLE 0 0 100114 CELLDEX THERAPEUTICS INC NEW COM NEW 15117B202 60 12213 SH SOLE 0 0 12213 CEMEX SAB DE CV SPON ADR NEW 151290889 136 29350 SH SOLE 0 0 29350 CENTENE CORP DEL COM 15135B101 639 12042 SH SOLE 0 0 12042 CENTENE CORP DEL COM 15135B101 0 200 SH Call SOLE 0 0 200 CENTERPOINT ENERGY INC COM 15189T107 1691 55082 SH SOLE 0 0 55082 CENTERSTATE BK CORP COM 15201P109 331 13894 SH SOLE 0 0 13894 CENTRAL FD CDA LTD CL A 153501101 528 42587 SH SOLE 0 0 42587 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 813 34950 SH SOLE 0 0 34950 CENTRAL GARDEN & PET CO COM 153527106 415 16250 SH SOLE 0 0 16250 CENTURYLINK INC COM 156700106 1 1000 SH Call SOLE 0 0 1000 CENTURYLINK INC COM 156700106 1466 122245 SH SOLE 0 0 122245 CERNER CORP COM 156782104 19719 344682 SH SOLE 0 0 344682 CGI INC CL A SUB VTG 12532H104 1611 23423 SH SOLE 0 0 23423 CHARLES RIV LABS INTL INC COM 159864107 339 2334 SH SOLE 0 0 2334 CHARTER COMMUNICATIONS INC N CL A 16119P108 1622 4675 SH SOLE 0 0 4675 CHECK POINT SOFTWARE TECH LT ORD M22465104 512 4049 SH SOLE 0 0 4049 CHEMED CORP NEW COM 16359R103 209 653 SH SOLE 0 0 653 CHEMOURS CO COM 163851108 641 17244 SH SOLE 0 0 17244 CHENIERE ENERGY INC COM NEW 16411R208 1051 15369 SH SOLE 0 0 15369 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 776 18516 SH SOLE 0 0 18516 CHESAPEAKE ENERGY CORP COM 165167107 5978 1928328 SH SOLE 0 0 1928328 CHESAPEAKE ENERGY CORP COM 165167107 0 1000 SH Call SOLE 0 0 1000 CHEVRON CORP NEW COM 166764100 37495 304388 SH SOLE 0 0 304388 CHICOS FAS INC COM 168615102 105 24529 SH SOLE 0 0 24529 CHIMERA INVT CORP COM NEW 16934Q208 1012 54007 SH SOLE 0 0 54007 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 261 5126 SH SOLE 0 0 5126 CHIPOTLE MEXICAN GRILL INC COM 169656105 3696 5203 SH SOLE 0 0 5203 CHUBB LIMITED COM H1467J104 3346 23889 SH SOLE 0 0 23889 CHURCH & DWIGHT INC COM 171340102 1502 21081 SH SOLE 0 0 21081 CIENA CORP COM NEW 171779309 293 7850 SH SOLE 0 0 7850 CIGNA CORP NEW COM 125523100 6142 38193 SH SOLE 0 0 38193 CIMAREX ENERGY CO COM 171798101 211 3020 SH SOLE 0 0 3020 CIMPRESS N V SHS EURO N20146101 285 3551 SH SOLE 0 0 3551 CINCINNATI FINL CORP COM 172062101 1640 19092 SH SOLE 0 0 19092 CINTAS CORP COM 172908105 522 2583 SH SOLE 0 0 2583 CIRRUS LOGIC INC COM 172755100 387 9210 SH SOLE 0 0 9210 CISCO SYS INC COM 17275R102 36149 669556 SH SOLE 0 0 669556 CITIGROUP INC COM NEW 172967424 1 500 SH Call SOLE 0 0 500 CITIGROUP INC COM NEW 172967424 0 300 SH Call SOLE 0 0 300 CITIGROUP INC COM NEW 172967424 13074 210132 SH SOLE 0 0 210132 CITIZENS FINL GROUP INC COM 174610105 781 24038 SH SOLE 0 0 24038 CITRIX SYS INC COM 177376100 573 5753 SH SOLE 0 0 5753 CITY HLDG CO COM 177835105 1083 14213 SH SOLE 0 0 14213 CLEAN ENERGY FUELS CORP COM 184499101 1129 365254 SH SOLE 0 0 365254 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 174 18150 SH SOLE 0 0 18150 CLEVELAND CLIFFS INC COM 185899101 6196 620211 SH SOLE 0 0 620211 CLOROX CO DEL COM 189054109 3109 19375 SH SOLE 0 0 19375 CLOUDERA INC COM 18914U100 1149 105000 SH SOLE 0 0 105000 CLOVIS ONCOLOGY INC COM 189464100 3464 139550 SH SOLE 0 0 139550 CME GROUP INC COM CL A 12572Q105 4335 26341 SH SOLE 0 0 26341 CMS ENERGY CORP COM 125896100 803 14455 SH SOLE 0 0 14455 COCA COLA CO COM 191216100 27632 589668 SH SOLE 0 0 589668 COCA COLA CONSOLIDATED INC COM 191098102 475 1650 SH SOLE 0 0 1650 CODORUS VY BANCORP INC COM 192025104 1107 51871 SH SOLE 0 0 51871 COEUR MNG INC COM NEW 192108504 544 133391 SH SOLE 0 0 133391 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 268 4939 SH SOLE 0 0 4939 COGNEX CORP COM 192422103 959 18853 SH SOLE 0 0 18853 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1382 19077 SH SOLE 0 0 19077 COHEN & STEERS INFRASTRUCTUR COM 19248A109 977 39827 SH SOLE 0 0 39827 COHEN & STEERS LTD DUR PFD I COM 19248C105 202 8537 SH SOLE 0 0 8537 COHEN & STEERS REIT & PFD &I COM 19247X100 341 16550 SH SOLE 0 0 16550 COLGATE PALMOLIVE CO COM 194162103 6148 89702 SH SOLE 0 0 89702 COLONY CAP INC NEW CL A COM 19626G108 359 67394 SH SOLE 0 0 67394 COLONY CR REAL ESTATE INC COM CL A 19625T101 364 23244 SH SOLE 0 0 23244 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 965 42738 SH SOLE 0 0 42738 COLUMBIA PPTY TR INC COM NEW 198287203 206 9141 SH SOLE 0 0 9141 COLUMBIA SPORTSWEAR CO COM 198516106 435 4177 SH SOLE 0 0 4177 COMCAST CORP NEW CL A 20030N101 12507 312827 SH SOLE 0 0 312827 COMERICA INC COM 200340107 1367 18640 SH SOLE 0 0 18640 COMMAND CENTER INC COM NEW 200497204 2005 510083 SH SOLE 0 0 510083 COMMERCE BANCSHARES INC COM 200525103 2534 43645 SH SOLE 0 0 43645 COMMERCE BANCSHARES INC COM 200525103 5293 91168 SH SOLE 0 0 91168 COMMUNITY BK SYS INC COM 203607106 4952 82853 SH SOLE 0 0 82853 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 118 11192 SH SOLE 0 0 11192 COMPASS MINERALS INTL INC COM 20451N101 363 6683 SH SOLE 0 0 6683 CONAGRA BRANDS INC COM 205887102 1917 69121 SH SOLE 0 0 69121 CONATUS PHARMACEUTICALS INC COM 20600T108 24 22000 SH SOLE 0 0 22000 CONCHO RES INC COM 20605P101 517 4657 SH SOLE 0 0 4657 CONFORMIS INC COM 20717E101 337 116922 SH SOLE 0 0 116922 CONOCOPHILLIPS COM 20825C104 11099 166296 SH SOLE 0 0 166296 CONSOLIDATED EDISON INC COM 209115104 5649 66607 SH SOLE 0 0 66607 CONSTELLATION BRANDS INC CL A 21036P108 5 1100 SH Call SOLE 0 0 1100 CONSTELLATION BRANDS INC CL A 21036P108 3738 21317 SH SOLE 0 0 21317 CONSTELLATION BRANDS INC CL A 21036P108 2 700 SH Call SOLE 0 0 700 CONSTELLATION BRANDS INC CL A 21036P108 5 500 SH Call SOLE 0 0 500 CONSTELLATION BRANDS INC CL A 21036P108 5 1400 SH Call SOLE 0 0 1400 CONSTELLATION BRANDS INC CL A 21036P108 0 500 SH Call SOLE 0 0 500 COOPER COS INC COM NEW 216648402 546 1843 SH SOLE 0 0 1843 COPART INC COM 217204106 1233 20346 SH SOLE 0 0 20346 CORBUS PHARMACEUTICALS HLDGS COM 21833P103 1653 237834 SH SOLE 0 0 237834 CORESITE RLTY CORP COM 21870Q105 252 2356 SH SOLE 0 0 2356 CORNERSTONE STRATEGIC VALUE COM 21924B302 753 61823 SH SOLE 0 0 61823 CORNING INC COM 219350105 5005 151217 SH SOLE 0 0 151217 COSTAMARE INC SHS Y1771G102 104 19950 SH SOLE 0 0 19950 COSTAR GROUP INC COM 22160N109 653 1400 SH SOLE 0 0 1400 COSTCO WHSL CORP NEW COM 22160K105 21266 87827 SH SOLE 0 0 87827 COSTCO WHSL CORP NEW COM 22160K105 0 200 SH Put SOLE 0 0 200 COUNTY BANCORP INC COM 221907108 197 11177 SH SOLE 0 0 11177 CRACKER BARREL OLD CTRY STOR COM 22410J106 2222 13750 SH SOLE 0 0 13750 CRANE CO COM 224399105 1895 22393 SH SOLE 0 0 22393 CREDIT SUISSE GROUP SPONSORED ADR 225401108 568 48774 SH SOLE 0 0 48774 CREDIT SUISSE NASSAU BRH LG CP GRTH ENH 22542D423 1528 6073 SH SOLE 0 0 6073 CREDIT SUISSE NASSAU BRH VELOCITY SHS DAI 22542D332 473 18100 SH SOLE 0 0 18100 CREE INC COM 225447101 416 7274 SH SOLE 0 0 7274 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 822 23352 SH SOLE 0 0 23352 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 553 15486 SH SOLE 0 0 15486 CRONOS GROUP INC COM 22717L101 599 32498 SH SOLE 0 0 32498 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 262 14360 SH SOLE 0 0 14360 CROWN CASTLE INTL CORP NEW COM 22822V101 4 200 SH Call SOLE 0 0 200 CROWN CASTLE INTL CORP NEW COM 22822V101 1209 9448 SH SOLE 0 0 9448 CRYOPORT INC COM PAR $0.001 229050307 7732 598475 SH SOLE 0 0 598475 CSX CORP COM 126408103 11164 149218 SH SOLE 0 0 149218 CSX CORP COM 126408103 0 200 SH Put SOLE 0 0 200 CTI BIOPHARMA CORP COM NEW 12648L601 49 50073 SH SOLE 0 0 50073 CUBESMART COM 229663109 309 9656 SH SOLE 0 0 9656 CULLEN FROST BANKERS INC COM 229899109 398 4103 SH SOLE 0 0 4103 CUMMINS INC COM 231021106 3104 19662 SH SOLE 0 0 19662 CVS HEALTH CORP COM 126650100 3 1000 SH Call SOLE 0 0 1000 CVS HEALTH CORP COM 126650100 7722 143181 SH SOLE 0 0 143181 CVS HEALTH CORP COM 126650100 0 100 SH Call SOLE 0 0 100 CYBERARK SOFTWARE LTD SHS M2682V108 0 400 SH Put SOLE 0 0 400 CYBERARK SOFTWARE LTD SHS M2682V108 455 3819 SH SOLE 0 0 3819 CYPRESS SEMICONDUCTOR CORP COM 232806109 224 15032 SH SOLE 0 0 15032 CYTORI THERAPEUTICS INC *W EXP 05/28/202 23283K139 0 16200 SH SOLE 0 0 16200 CYTOSORBENTS CORP COM NEW 23283X206 260 34390 SH SOLE 0 0 34390 D R HORTON INC COM 23331A109 216 5210 SH SOLE 0 0 5210 DANA INCORPORATED COM 235825205 1875 105707 SH SOLE 0 0 105707 DANAHER CORPORATION COM 235851102 4211 31900 SH SOLE 0 0 31900 DARDEN RESTAURANTS INC COM 237194105 1947 16026 SH SOLE 0 0 16026 DAVITA INC COM 23918K108 379 6981 SH SOLE 0 0 6981 DBX ETF TR XTRACK MSCI EURP 233051853 452 15948 SH SOLE 0 0 15948 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 299 9032 SH SOLE 0 0 9032 DEERE & CO COM 244199105 6713 41995 SH SOLE 0 0 41995 DEERE & CO COM 244199105 0 100 SH Put SOLE 0 0 100 DELL TECHNOLOGIES INC CL C 24703L202 781 13311 SH SOLE 0 0 13311 DELTA AIR LINES INC DEL COM NEW 247361702 0 500 SH Call SOLE 0 0 500 DELTA AIR LINES INC DEL COM NEW 247361702 2230 43180 SH SOLE 0 0 43180 DELUXE CORP COM 248019101 352 8060 SH SOLE 0 0 8060 DENBURY RES INC COM NEW 247916208 31 14888 SH SOLE 0 0 14888 DENISON MINES CORP COM 248356107 8 16000 SH SOLE 0 0 16000 DENTSPLY SIRONA INC COM 24906P109 740 14919 SH SOLE 0 0 14919 DESTINATION XL GROUP INC COM 25065K104 321 131129 SH SOLE 0 0 131129 DEUTSCHE BANK AG NAMEN AKT D18190898 146 17964 SH SOLE 0 0 17964 DEVON ENERGY CORP NEW COM 25179M103 1534 48594 SH SOLE 0 0 48594 DEXCOM INC COM 252131107 1244 10446 SH SOLE 0 0 10446 DIAGEO P L C SPON ADR NEW 25243Q205 3908 23886 SH SOLE 0 0 23886 DIAMONDBACK ENERGY INC COM 25278X109 323 3186 SH SOLE 0 0 3186 DIGITAL RLTY TR INC COM 253868103 1441 12111 SH SOLE 0 0 12111 DIREXION SHS ETF TR DLY SCOND 3XBU 25459W458 485 3527 SH SOLE 0 0 3527 DIREXION SHS ETF TR DRX S&P500BULL 25459W862 432 9231 SH SOLE 0 0 9231 DIREXION SHS ETF TR DLY SMCAP BULL3X 25459W847 362 5918 SH SOLE 0 0 5918 DIREXION SHS ETF TR DAILY GOLD MINER 25490K133 615 34000 SH SOLE 0 0 34000 DIREXION SHS ETF TR DLY ENRGY BULL3X 25459W888 1449 63836 SH SOLE 0 0 63836 DISCOVER FINL SVCS COM 254709108 1618 22743 SH SOLE 0 0 22743 DISH NETWORK CORP CL A 25470M109 4071 128453 SH SOLE 0 0 128453 DISNEY WALT CO COM DISNEY 254687106 69271 623894 SH SOLE 0 0 623894 DISNEY WALT CO COM DISNEY 254687106 2 200 SH Call SOLE 0 0 200 DLH HLDGS CORP COM 23335Q100 228 35626 SH SOLE 0 0 35626 DNP SELECT INCOME FD COM 23325P104 850 73743 SH SOLE 0 0 73743 DOCUSIGN INC COM 256163106 1723 33237 SH SOLE 0 0 33237 DOLLAR GEN CORP NEW COM 256677105 1044 8755 SH SOLE 0 0 8755 DOLLAR TREE INC COM 256746108 868 8262 SH SOLE 0 0 8262 DOMINION ENERGY INC COM 25746U109 8476 110570 SH SOLE 0 0 110570 DOMINOS PIZZA INC COM 25754A201 1170 4532 SH SOLE 0 0 4532 DOMINOS PIZZA INC COM 25754A201 0 200 SH Put SOLE 0 0 200 DOMINOS PIZZA INC COM 25754A201 1 200 SH Call SOLE 0 0 200 DONALDSON INC COM 257651109 3930 78499 SH SOLE 0 0 78499 DORCHESTER MINERALS LP COM UNIT 25820R105 1206 66065 SH SOLE 0 0 66065 DORMAN PRODUCTS INC COM 258278100 330 3743 SH SOLE 0 0 3743 DOUBLELINE INCOME SOLUTIONS COM 258622109 500 25069 SH SOLE 0 0 25069 DOVER CORP COM 260003108 18474 196946 SH SOLE 0 0 196946 DOWDUPONT INC COM 26078J100 16331 306333 SH SOLE 0 0 306333 DR REDDYS LABS LTD ADR 256135203 256 6327 SH SOLE 0 0 6327 DREYFUS STRATEGIC MUN BD FD COM 26202F107 105 13574 SH SOLE 0 0 13574 DREYFUS STRATEGIC MUNS INC COM 261932107 98 12413 SH SOLE 0 0 12413 DROPBOX INC CL A 26210C104 0 100 SH Call SOLE 0 0 100 DROPBOX INC CL A 26210C104 1 1100 SH Call SOLE 0 0 1100 DROPBOX INC CL A 26210C104 436 20002 SH SOLE 0 0 20002 DRYSHIPS INC COM PAR NEW Y2109Q705 193 41771 SH SOLE 0 0 41771 DSW INC CL A 23334L102 326 14665 SH SOLE 0 0 14665 DTE ENERGY CO COM 233331107 2905 23289 SH SOLE 0 0 23289 DUFF & PHELPS SLT ENGY AND M COM 26433F108 90 18000 SH SOLE 0 0 18000 DUKE ENERGY CORP NEW COM NEW 26441C204 18423 204701 SH SOLE 0 0 204701 DUKE REALTY CORP COM NEW 264411505 523 17103 SH SOLE 0 0 17103 DUNKIN BRANDS GROUP INC COM 265504100 382 5087 SH SOLE 0 0 5087 DWS MUN INCOME TR NEW COM 233368109 409 37142 SH SOLE 0 0 37142 DXC TECHNOLOGY CO COM 23355L106 688 10692 SH SOLE 0 0 10692 DYCOM INDS INC NOTE 0.750% 9/1 267475AB7 83 90000 PRN SOLE 0 0 90000 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 1724 235832 SH SOLE 0 0 235832 DYNEX CAP INC COM NEW 26817Q506 78 12750 SH SOLE 0 0 12750 E TRADE FINANCIAL CORP COM NEW 269246401 351 7560 SH SOLE 0 0 7560 EAGLE BANCORP INC MD COM 268948106 531 10571 SH SOLE 0 0 10571 EARTHSTONE ENERGY INC CL A 27032D304 76 10800 SH SOLE 0 0 10800 EAST WEST BANCORP INC COM 27579R104 936 19517 SH SOLE 0 0 19517 EASTMAN CHEMICAL CO COM 277432100 680 8964 SH SOLE 0 0 8964 EATON CORP PLC SHS G29183103 0 200 SH Put SOLE 0 0 200 EATON CORP PLC SHS G29183103 3405 42272 SH SOLE 0 0 42272 EATON VANCE CORP COM NON VTG 278265103 226 5613 SH SOLE 0 0 5613 EATON VANCE ENH EQTY INC FD COM 278277108 231 14028 SH SOLE 0 0 14028 EATON VANCE FLTING RATE INC COM 278279104 284 21505 SH SOLE 0 0 21505 EATON VANCE LTD DUR INCOME F COM 27828H105 1455 115000 SH SOLE 0 0 115000 EATON VANCE MUN BD FD COM 27827X101 132 10640 SH SOLE 0 0 10640 EATON VANCE TAX ADVT DIV INC COM 27828G107 473 21219 SH SOLE 0 0 21219 EATON VANCE TAX MNGD GBL DV COM 27829F108 413 50714 SH SOLE 0 0 50714 EATON VANCE TX MGD DIV EQ IN COM 27828N102 206 18226 SH SOLE 0 0 18226 EATON VANCE TX MNG BY WRT OP COM 27828Y108 692 46103 SH SOLE 0 0 46103 EATON VANCE TXMGD GL BUYWR O COM 27829C105 316 32370 SH SOLE 0 0 32370 EBAY INC COM 278642103 1324 35654 SH SOLE 0 0 35654 EBIX INC COM NEW 278715206 221 4467 SH SOLE 0 0 4467 ECA MARCELLUS TR I COM UNIT 26827L109 23 13125 SH SOLE 0 0 13125 ECHO GLOBAL LOGISTICS INC NOTE 2.500% 5/0 27875TAA9 18 18000 PRN SOLE 0 0 18000 ECHOSTAR CORP CL A 278768106 676 18550 SH SOLE 0 0 18550 ECOLAB INC COM 278865100 1996 11305 SH SOLE 0 0 11305 ECOLAB INC COM 278865100 0 200 SH Put SOLE 0 0 200 EDISON INTL COM 281020107 2554 41240 SH SOLE 0 0 41240 EDITAS MEDICINE INC COM 28106W103 648 26504 SH SOLE 0 0 26504 EDWARDS LIFESCIENCES CORP COM 28176E108 6443 33675 SH SOLE 0 0 33675 EL POLLO LOCO HLDGS INC COM 268603107 229 17610 SH SOLE 0 0 17610 ELECTROMED INC COM 285409108 77 15000 SH SOLE 0 0 15000 ELECTRONIC ARTS INC COM 285512109 2200 21651 SH SOLE 0 0 21651 ELECTRONICS FOR IMAGING INC NOTE 0.750% 9/0 286082AC6 99 100000 PRN SOLE 0 0 100000 ELLIE MAE INC COM 28849P100 255 2586 SH SOLE 0 0 2586 EMCLAIRE FINL CORP COM 290828102 259 8394 SH SOLE 0 0 8394 EMERGE ENERGY SVCS LP COM REP PARTN 29102H108 40 20500 SH SOLE 0 0 20500 EMERSON ELEC CO COM 291011104 10325 150797 SH SOLE 0 0 150797 EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 197 12356 SH SOLE 0 0 12356 EMX RTY CORP COM 26873J107 26 22000 SH SOLE 0 0 22000 ENBRIDGE INC COM 29250N105 5474 150957 SH SOLE 0 0 150957 ENCANA CORP COM 292505104 713 98469 SH SOLE 0 0 98469 ENCOMPASS HEALTH CORP COM 29261A100 377 6451 SH SOLE 0 0 6451 ENCORE CAP GROUP INC NOTE 2.875% 3/1 292554AH5 16 17000 PRN SOLE 0 0 17000 ENDEAVOUR SILVER CORP COM 29258Y103 32 12648 SH SOLE 0 0 12648 ENDRA LIFE SCIENCES INC COM 29273B104 66 40000 SH SOLE 0 0 40000 ENERGOUS CORP COM 29272C103 82 12985 SH SOLE 0 0 12985 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 51321 3339020 SH SOLE 0 0 3339020 ENGLOBAL CORP COM 293306106 74 145005 SH SOLE 0 0 145005 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 187 14606 SH SOLE 0 0 14606 ENPHASE ENERGY INC COM 29355A107 411 44493 SH SOLE 0 0 44493 ENSCO PLC SHS CLASS A G3157S106 58 14771 SH SOLE 0 0 14771 ENSERVCO CORP COM 29358Y102 13 25000 SH SOLE 0 0 25000 ENSIGN GROUP INC COM 29358P101 1797 35111 SH SOLE 0 0 35111 ENTERGY CORP NEW COM 29364G103 1270 13277 SH SOLE 0 0 13277 ENTERPRISE FINL SVCS CORP COM 293712105 1623 39806 SH SOLE 0 0 39806 ENTERPRISE PRODS PARTNERS L COM 293792107 129074 4435517 SH SOLE 0 0 4435517 ENVESTNET INC NOTE 1.750%12/1 29404KAA4 22 20000 PRN SOLE 0 0 20000 EOG RES INC COM 26875P101 10 1000 SH Call SOLE 0 0 1000 EOG RES INC COM 26875P101 12 800 SH Call SOLE 0 0 800 EOG RES INC COM 26875P101 3837 40317 SH SOLE 0 0 40317 EPAM SYS INC COM 29414B104 610 3609 SH SOLE 0 0 3609 EPR PPTYS CONV PFD 9% SR E 26884U307 407 10731 SH SOLE 0 0 10731 EPR PPTYS COM SH BEN INT 26884U109 2069 26903 SH SOLE 0 0 26903 EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 385 8343 SH SOLE 0 0 8343 EQUIFAX INC COM 294429105 1306 11025 SH SOLE 0 0 11025 EQUINIX INC COM 29444U700 426 940 SH SOLE 0 0 940 EQUINOR ASA SPONSORED ADR 29446M102 304 13831 SH SOLE 0 0 13831 EQUITY RESIDENTIAL SH BEN INT 29476L107 493 6540 SH SOLE 0 0 6540 ERICSSON ADR B SEK 10 294821608 99 10761 SH SOLE 0 0 10761 ERIE INDTY CO CL A 29530P102 1143 6401 SH SOLE 0 0 6401 ESPERION THERAPEUTICS INC NE COM 29664W105 1108 27604 SH SOLE 0 0 27604 ESSEX PPTY TR INC COM 297178105 1210 4184 SH SOLE 0 0 4184 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 568 14207 SH SOLE 0 0 14207 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 911 25059 SH SOLE 0 0 25059 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 605 14085 SH SOLE 0 0 14085 ETSY INC COM 29786A106 426 6335 SH SOLE 0 0 6335 EURONET WORLDWIDE INC COM 298736109 3824 26820 SH SOLE 0 0 26820 EVERGY INC COM 30034W106 2513 43288 SH SOLE 0 0 43288 EVERI HLDGS INC COM 30034T103 273 25930 SH SOLE 0 0 25930 EVERSOURCE ENERGY COM 30040W108 4750 66955 SH SOLE 0 0 66955 EVOKE PHARMA INC COM 30049G104 150 100000 SH SOLE 0 0 100000 EXACT SCIENCES CORP COM 30063P105 6307 72813 SH SOLE 0 0 72813 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 859 22191 SH SOLE 0 0 22191 EXELIXIS INC COM 30161Q104 4685 196842 SH SOLE 0 0 196842 EXELON CORP COM 30161N101 4582 91403 SH SOLE 0 0 91403 EXPEDIA GROUP INC COM NEW 30212P303 1090 9160 SH SOLE 0 0 9160 EXPEDITORS INTL WASH INC COM 302130109 546 7190 SH SOLE 0 0 7190 EXPONENT INC COM 30214U102 208 3596 SH SOLE 0 0 3596 EXPRESS INC COM 30219E103 60 14000 SH SOLE 0 0 14000 EXTRA SPACE STORAGE INC COM 30225T102 589 5782 SH SOLE 0 0 5782 EXXON MOBIL CORP COM 30231G102 82384 1019608 SH SOLE 0 0 1019608 EYEPOINT PHARMACEUTICALS INC COM 30233G100 2 50000 SH Call SOLE 0 0 50000 EYEPOINT PHARMACEUTICALS INC COM 30233G100 8 4421 SH SOLE 0 0 4421 F M C CORP COM NEW 302491303 593 7714 SH SOLE 0 0 7714 FACEBOOK INC CL A 30303M102 5 1000 SH Call SOLE 0 0 1000 FACEBOOK INC CL A 30303M102 1 400 SH Call SOLE 0 0 400 FACEBOOK INC CL A 30303M102 2 400 SH Call SOLE 0 0 400 FACEBOOK INC CL A 30303M102 14 500 SH Call SOLE 0 0 500 FACEBOOK INC CL A 30303M102 21 1400 SH Call SOLE 0 0 1400 FACEBOOK INC CL A 30303M102 4 300 SH Call SOLE 0 0 300 FACEBOOK INC CL A 30303M102 143606 861515 SH SOLE 0 0 861515 FACEBOOK INC CL A 30303M102 4 200 SH Call SOLE 0 0 200 FACEBOOK INC CL A 30303M102 2 800 SH Call SOLE 0 0 800 FACEBOOK INC CL A 30303M102 19 1100 SH Call SOLE 0 0 1100 FACEBOOK INC CL A 30303M102 2 700 SH Call SOLE 0 0 700 FACEBOOK INC CL A 30303M102 1 1000 SH Call SOLE 0 0 1000 FACEBOOK INC CL A 30303M102 13 500 SH Call SOLE 0 0 500 FACEBOOK INC CL A 30303M102 34 1000 SH Call SOLE 0 0 1000 FACEBOOK INC CL A 30303M102 2 500 SH Call SOLE 0 0 500 FACEBOOK INC CL A 30303M102 329 30000 SH Call SOLE 0 0 30000 FACEBOOK INC CL A 30303M102 1 200 SH Call SOLE 0 0 200 FACEBOOK INC CL A 30303M102 3 1000 SH Call SOLE 0 0 1000 FACTSET RESH SYS INC COM 303075105 464 1868 SH SOLE 0 0 1868 FAIR ISAAC CORP COM 303250104 363 1335 SH SOLE 0 0 1335 FASTENAL CO COM 311900104 795 12364 SH SOLE 0 0 12364 FEDEX CORP COM 31428X106 6572 36228 SH SOLE 0 0 36228 FERRARI N V COM N3167Y103 342 2559 SH SOLE 0 0 2559 FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 36 27419 SH SOLE 0 0 27419 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 196 13189 SH SOLE 0 0 13189 FIBROCELL SCIENCE INC COM 315721407 79 40877 SH SOLE 0 0 40877 FIDELITY MSCI INFO TECH I 316092808 1445 24380 SH SOLE 0 0 24380 FIDELITY MSCI HLTH CARE I 316092600 276 6208 SH SOLE 0 0 6208 FIDELITY MSCI RL EST ETF 316092857 6119 235613 SH SOLE 0 0 235613 FIDELITY MSCI FINLS IDX 316092501 241 6434 SH SOLE 0 0 6434 FIDELITY MSCI ENERGY IDX 316092402 206 11374 SH SOLE 0 0 11374 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 656 2168 SH SOLE 0 0 2168 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 746 20411 SH SOLE 0 0 20411 FIDELITY NATL INFORMATION SV COM 31620M106 4543 40171 SH SOLE 0 0 40171 FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 108 10250 SH SOLE 0 0 10250 FIFTH THIRD BANCORP COM 316773100 0 200 SH Call SOLE 0 0 200 FIFTH THIRD BANCORP COM 316773100 2379 94331 SH SOLE 0 0 94331 FIREEYE INC COM 31816Q101 0 300 SH Call SOLE 0 0 300 FIREEYE INC COM 31816Q101 6189 368589 SH SOLE 0 0 368589 FIRST BANCORP N C COM 318910106 479 13782 SH SOLE 0 0 13782 FIRST CTZNS BANCSHARES INC N CL A 31946M103 255 626 SH SOLE 0 0 626 FIRST FINL BANCORP OH COM 320209109 5403 224563 SH SOLE 0 0 224563 FIRST FINL BANKSHARES COM 32020R109 1387 24010 SH SOLE 0 0 24010 FIRST FNDTN INC COM 32026V104 194 14309 SH SOLE 0 0 14309 FIRST MAJESTIC SILVER CORP COM 32076V103 231 35165 SH SOLE 0 0 35165 FIRST REP BK SAN FRANCISCO C COM 33616C100 387 3850 SH SOLE 0 0 3850 FIRST SOLAR INC COM 336433107 1424 26946 SH SOLE 0 0 26946 FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 396 21130 SH SOLE 0 0 21130 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 318 4166 SH SOLE 0 0 4166 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 2688 19354 SH SOLE 0 0 19354 FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 358 17836 SH SOLE 0 0 17836 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 310 2056 SH SOLE 0 0 2056 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 458 15245 SH SOLE 0 0 15245 FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106 385 29543 SH SOLE 0 0 29543 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 339 8860 SH SOLE 0 0 8860 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 679 11789 SH SOLE 0 0 11789 FIRST TR INTER DUR PFD & IN COM 33718W103 238 10892 SH SOLE 0 0 10892 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 369 6194 SH SOLE 0 0 6194 FIRST TR NASDAQ100 TECH INDE SHS 337345102 256 3102 SH SOLE 0 0 3102 FIRST TR S&P REIT INDEX FD COM 33734G108 1013 40668 SH SOLE 0 0 40668 FIRST TR VALUE LINE DIVID IN SHS 33734H106 463 14265 SH SOLE 0 0 14265 FIRSTENERGY CORP COM 337932107 1490 35810 SH SOLE 0 0 35810 FISERV INC COM 337738108 9366 106097 SH SOLE 0 0 106097 FITBIT INC CL A 33812L102 20 3396 SH SOLE 0 0 3396 FITBIT INC CL A 33812L102 0 6000 SH Call SOLE 0 0 6000 FITBIT INC CL A 33812L102 1 7000 SH Call SOLE 0 0 7000 FIVE BELOW INC COM 33829M101 309 2483 SH SOLE 0 0 2483 FLAHERTY & CRUMRINE PFD INC COM 338480106 139 10089 SH SOLE 0 0 10089 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 293 15502 SH SOLE 0 0 15502 FLEETCOR TECHNOLOGIES INC COM 339041105 2700 10949 SH SOLE 0 0 10949 FLEX LTD ORD Y2573F102 1425 142513 SH SOLE 0 0 142513 FLEXIBLE SOLUTIONS INTL INC COM 33938T104 89 40000 SH SOLE 0 0 40000 FLEXSHARES TR MORNSTAR UPSTR 33939L407 365 11149 SH SOLE 0 0 11149 FLOTEK INDS INC DEL COM 343389102 567 175146 SH SOLE 0 0 175146 FLOWERS FOODS INC COM 343498101 218 10228 SH SOLE 0 0 10228 FLOWSERVE CORP COM 34354P105 245 5420 SH SOLE 0 0 5420 FLUOR CORP NEW COM 343412102 229 6234 SH SOLE 0 0 6234 FNB CORP PA COM 302520101 857 80850 SH SOLE 0 0 80850 FORD MTR CO DEL COM 345370860 0 5000 SH Call SOLE 0 0 5000 FORD MTR CO DEL COM 345370860 6141 699387 SH SOLE 0 0 699387 FORD MTR CO DEL COM 345370860 0 200 SH Call SOLE 0 0 200 FORESTAR GROUP INC NOTE 3.750% 3/0 346232AB7 11 11000 PRN SOLE 0 0 11000 FORTINET INC COM 34959E109 1382 16463 SH SOLE 0 0 16463 FORTIVE CORP COM 34959J108 1088 12967 SH SOLE 0 0 12967 FORTUNA SILVER MINES INC COM 349915108 190 56850 SH SOLE 0 0 56850 FORTUNE BRANDS HOME & SEC IN COM 34964C106 395 8290 SH SOLE 0 0 8290 FOSSIL GROUP INC COM 34988V106 197 14385 SH SOLE 0 0 14385 FOX CORP CL A COM 35137L105 269 7326 SH SOLE 0 0 7326 FRANCO NEVADA CORP COM 351858105 259 3458 SH SOLE 0 0 3458 FRANKLIN RES INC COM 354613101 620 18701 SH SOLE 0 0 18701 FRANKLIN UNVL TR SH BEN INT 355145103 115 16310 SH SOLE 0 0 16310 FREEPORT-MCMORAN INC CL B 35671D857 3209 248982 SH SOLE 0 0 248982 FREEPORT-MCMORAN INC CL B 35671D857 1 500 SH Call SOLE 0 0 500 FREEPORT-MCMORAN INC CL B 35671D857 0 400 SH Call SOLE 0 0 400 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 273 6724 SH SOLE 0 0 6724 FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 29 14603 SH SOLE 0 0 14603 FS BANCORP INC COM 30263Y104 308 6104 SH SOLE 0 0 6104 FS KKR CAPITAL CORP COM 302635107 585 96720 SH SOLE 0 0 96720 FUELCELL ENERGY INC COM NEW 35952H502 3 12159 SH SOLE 0 0 12159 FULL HOUSE RESORTS INC COM 359678109 116 57531 SH SOLE 0 0 57531 FULTON FINL CORP PA COM 360271100 254 16423 SH SOLE 0 0 16423 GABELLI DIVD & INCOME TR COM 36242H104 320 15030 SH SOLE 0 0 15030 GABELLI EQUITY TR INC COM 362397101 359 58424 SH SOLE 0 0 58424 GABELLI MULTIMEDIA TR INC COM 36239Q109 242 29128 SH SOLE 0 0 29128 GALLAGHER ARTHUR J & CO COM 363576109 2128 27250 SH SOLE 0 0 27250 GARMIN LTD SHS H2906T109 2091 24211 SH SOLE 0 0 24211 GARTNER INC COM 366651107 342 2254 SH SOLE 0 0 2254 GASLOG LTD SHS G37585109 400 22912 SH SOLE 0 0 22912 GATX CORP COM 361448103 236 3089 SH SOLE 0 0 3089 GENERAL AMERN INVS INC COM 368802104 460 13800 SH SOLE 0 0 13800 GENERAL DYNAMICS CORP COM 369550108 2505 14795 SH SOLE 0 0 14795 GENERAL ELECTRIC CO COM 369604103 14336 1435022 SH SOLE 0 0 1435022 GENERAL ELECTRIC CO COM 369604103 0 17700 SH Call SOLE 0 0 17700 GENERAL ELECTRIC CO COM 369604103 0 3000 SH Put SOLE 0 0 3000 GENERAL ELECTRIC CO COM 369604103 8 212200 SH Call SOLE 0 0 212200 GENERAL MLS INC COM 370334104 5100 98542 SH SOLE 0 0 98542 GENERAL MTRS CO COM 37045V100 3758 101288 SH SOLE 0 0 101288 GENESEE & WYO INC CL A 371559105 583 6687 SH SOLE 0 0 6687 GENESIS ENERGY L P UNIT LTD PARTN 371927104 2671 114656 SH SOLE 0 0 114656 GENOCEA BIOSCIENCES INC COM 372427104 15 25100 SH SOLE 0 0 25100 GENTEX CORP COM 371901109 642 31055 SH SOLE 0 0 31055 GENUINE PARTS CO COM 372460105 1 2000 SH Put SOLE 0 0 2000 GENUINE PARTS CO COM 372460105 2094 18687 SH SOLE 0 0 18687 GENWORTH FINL INC COM CL A 37247D106 98 25632 SH SOLE 0 0 25632 GILDAN ACTIVEWEAR INC COM 375916103 244 6789 SH SOLE 0 0 6789 GILEAD SCIENCES INC COM 375558103 1 300 SH Call SOLE 0 0 300 GILEAD SCIENCES INC COM 375558103 0 100 SH Call SOLE 0 0 100 GILEAD SCIENCES INC COM 375558103 11359 174728 SH SOLE 0 0 174728 GILEAD SCIENCES INC COM 375558103 3 1000 SH Call SOLE 0 0 1000 GLACIER BANCORP INC NEW COM 37637Q105 227 5665 SH SOLE 0 0 5665 GLADSTONE INVT CORP COM 376546107 233 20105 SH SOLE 0 0 20105 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 5739 137326 SH SOLE 0 0 137326 GLOBAL NET LEASE INC COM NEW 379378201 212 11201 SH SOLE 0 0 11201 GLOBAL PMTS INC COM 37940X102 5081 37220 SH SOLE 0 0 37220 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 836 41639 SH SOLE 0 0 41639 GLOBAL X FDS GLOBX SUPDV US 37950E291 453 19004 SH SOLE 0 0 19004 GLOBAL X FDS GLBL X MLP ETF 37950E473 125 14109 SH SOLE 0 0 14109 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 311 13681 SH SOLE 0 0 13681 GLOBALSTAR INC COM 378973408 108 250191 SH SOLE 0 0 250191 GLOWPOINT INC COM NEW 379887201 4 32500 SH SOLE 0 0 32500 GLU MOBILE INC COM 379890106 111 10150 SH SOLE 0 0 10150 GOLD STD VENTURES CORP COM 380738104 16 15232 SH SOLE 0 0 15232 GOLDCORP INC NEW COM 380956409 338 29551 SH SOLE 0 0 29551 GOLDEN STAR RES LTD CDA COM 38119T807 275 69279 SH SOLE 0 0 69279 GOLDMAN SACHS GROUP INC COM 38141G104 0 300 SH Put SOLE 0 0 300 GOLDMAN SACHS GROUP INC COM 38141G104 7 100 SH Call SOLE 0 0 100 GOLDMAN SACHS GROUP INC COM 38141G104 4081 21258 SH SOLE 0 0 21258 GOLDMAN SACHS GROUP INC COM 38141G104 8 500 SH Call SOLE 0 0 500 GOLDMAN SACHS GROUP INC MTNF 2/1 38147QMF0 11 11000 PRN SOLE 0 0 11000 GOODYEAR TIRE & RUBR CO COM 382550101 0 100 SH Call SOLE 0 0 100 GOODYEAR TIRE & RUBR CO COM 382550101 255 14052 SH SOLE 0 0 14052 GOPRO INC CL A 38268T103 376 57881 SH SOLE 0 0 57881 GOSSAMER BIO INC COM 38341P102 260 12000 SH SOLE 0 0 12000 GRACO INC COM 384109104 593 11974 SH SOLE 0 0 11974 GRAINGER W W INC COM 384802104 1543 5127 SH SOLE 0 0 5127 GRAPHIC PACKAGING HLDG CO COM 388689101 135 10660 SH SOLE 0 0 10660 GROUPON INC COM 399473107 246 69230 SH SOLE 0 0 69230 GW PHARMACEUTICALS PLC ADS 36197T103 0 200 SH Call SOLE 0 0 200 GW PHARMACEUTICALS PLC ADS 36197T103 2 100 SH Call SOLE 0 0 100 GW PHARMACEUTICALS PLC ADS 36197T103 1261 7483 SH SOLE 0 0 7483 HALLADOR ENERGY COMPANY COM 40609P105 53 10000 SH SOLE 0 0 10000 HALLIBURTON CO COM 406216101 3027 103327 SH SOLE 0 0 103327 HALOZYME THERAPEUTICS INC COM 40637H109 623 38692 SH SOLE 0 0 38692 HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 208 12520 SH SOLE 0 0 12520 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 293 11800 SH SOLE 0 0 11800 HANESBRANDS INC COM 410345102 3 2100 SH Call SOLE 0 0 2100 HANESBRANDS INC COM 410345102 3 5000 SH Call SOLE 0 0 5000 HANESBRANDS INC COM 410345102 636 35584 SH SOLE 0 0 35584 HANESBRANDS INC COM 410345102 2 800 SH Call SOLE 0 0 800 HANOVER INS GROUP INC COM 410867105 423 3709 SH SOLE 0 0 3709 HARLEY DAVIDSON INC COM 412822108 812 22766 SH SOLE 0 0 22766 HARMONY GOLD MNG LTD SPONSORED ADR 413216300 442 232485 SH SOLE 0 0 232485 HARRIS CORP DEL COM 413875105 3495 21882 SH SOLE 0 0 21882 HARSCO CORP COM 415864107 393 19496 SH SOLE 0 0 19496 HARTFORD FINL SVCS GROUP INC COM 416515104 2237 44991 SH SOLE 0 0 44991 HASBRO INC COM 418056107 645 7581 SH SOLE 0 0 7581 HAWAIIAN ELEC INDUSTRIES COM 419870100 2041 50071 SH SOLE 0 0 50071 HCA HEALTHCARE INC COM 40412C101 1092 8378 SH SOLE 0 0 8378 HCI GROUP INC COM 40416E103 3446 80642 SH SOLE 0 0 80642 HCP INC COM 40414L109 1505 48070 SH SOLE 0 0 48070 HDFC BANK LTD SPONSORED ADS 40415F101 502 4331 SH SOLE 0 0 4331 HEALTHCARE TR AMER INC CL A NEW 42225P501 536 18765 SH SOLE 0 0 18765 HEALTHEQUITY INC COM 42226A107 282 3817 SH SOLE 0 0 3817 HECLA MNG CO COM 422704106 160 69401 SH SOLE 0 0 69401 HEICO CORP NEW CL A 422806208 261 3103 SH SOLE 0 0 3103 HEICO CORP NEW COM 422806109 711 7494 SH SOLE 0 0 7494 HELEN OF TROY CORP LTD COM G4388N106 9095 78430 SH SOLE 0 0 78430 HELMERICH & PAYNE INC COM 423452101 516 9295 SH SOLE 0 0 9295 HENRY JACK & ASSOC INC COM 426281101 1184 8531 SH SOLE 0 0 8531 HENRY SCHEIN INC COM 806407102 616 10252 SH SOLE 0 0 10252 HERCULES CAPITAL INC COM 427096508 236 18630 SH SOLE 0 0 18630 HERSHEY CO COM 427866108 1890 16456 SH SOLE 0 0 16456 HERTZ GLOBAL HLDGS INC COM 42806J106 1548 89147 SH SOLE 0 0 89147 HERTZ GLOBAL HLDGS INC COM 42806J106 0 100 SH Call SOLE 0 0 100 HESS CORP COM 42809H107 380 6304 SH SOLE 0 0 6304 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1821 118049 SH SOLE 0 0 118049 HEXCEL CORP NEW COM 428291108 201 2910 SH SOLE 0 0 2910 HEXO CORP COM 428304109 167 25148 SH SOLE 0 0 25148 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 107 23962 SH SOLE 0 0 23962 HILL INTERNATIONAL INC COM 431466101 317 108500 SH SOLE 0 0 108500 HILL ROM HLDGS INC COM 431475102 0 1000 SH Put SOLE 0 0 1000 HILL ROM HLDGS INC COM 431475102 2157 20380 SH SOLE 0 0 20380 HILLENBRAND INC COM 431571108 817 19679 SH SOLE 0 0 19679 HILLTOP HOLDINGS INC COM 432748101 562 30816 SH SOLE 0 0 30816 HMS HLDGS CORP COM 40425J101 237 8000 SH SOLE 0 0 8000 HNI CORP COM 404251100 218 6000 SH SOLE 0 0 6000 HOLLYFRONTIER CORP COM 436106108 1014 20587 SH SOLE 0 0 20587 HOLOGIC INC COM 436440101 799 16518 SH SOLE 0 0 16518 HOME DEPOT INC COM 437076102 4 300 SH Call SOLE 0 0 300 HOME DEPOT INC COM 437076102 5 200 SH Call SOLE 0 0 200 HOME DEPOT INC COM 437076102 50395 262622 SH SOLE 0 0 262622 HONEYWELL INTL INC COM 438516106 17513 110201 SH SOLE 0 0 110201 HORIZON GLOBAL CORP NOTE 2.750% 7/0 44052WAA2 10 16000 PRN SOLE 0 0 16000 HORIZON PHARMA PLC SHS G4617B105 431 16290 SH SOLE 0 0 16290 HORMEL FOODS CORP COM 440452100 8225 183765 SH SOLE 0 0 183765 HORMEL FOODS CORP COM 440452100 1 100 SH Call SOLE 0 0 100 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 461 17506 SH SOLE 0 0 17506 HOWARD HUGHES CORP COM 44267D107 776 7050 SH SOLE 0 0 7050 HP INC COM 40434L105 2341 120496 SH SOLE 0 0 120496 HP INC COM 40434L105 0 200 SH Call SOLE 0 0 200 HSBC HLDGS PLC SPON ADR NEW 404280406 1381 34025 SH SOLE 0 0 34025 HUDBAY MINERALS INC COM 443628102 71 10000 SH SOLE 0 0 10000 HUDSON PAC PPTYS INC COM 444097109 263 7630 SH SOLE 0 0 7630 HUDSON TECHNOLOGIES INC COM 444144109 173 89450 SH SOLE 0 0 89450 HUMANA INC COM 444859102 1648 6196 SH SOLE 0 0 6196 HUNTINGTON BANCSHARES INC COM 446150104 2160 170309 SH SOLE 0 0 170309 HUNTINGTON INGALLS INDS INC COM 446413106 393 1897 SH SOLE 0 0 1897 HUNTSMAN CORP COM 447011107 339 15084 SH SOLE 0 0 15084 HURCO COMPANIES INC COM 447324104 906 22475 SH SOLE 0 0 22475 IAC INTERACTIVECORP COM 44919P508 482 2294 SH SOLE 0 0 2294 IAMGOLD CORP COM 450913108 54 15490 SH SOLE 0 0 15490 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 1347 18580 SH SOLE 0 0 18580 ICON PLC SHS G4705A100 263 1924 SH SOLE 0 0 1924 IDACORP INC COM 451107106 601 6038 SH SOLE 0 0 6038 IDEX CORP COM 45167R104 836 5510 SH SOLE 0 0 5510 IDEXX LABS INC COM 45168D104 4870 21782 SH SOLE 0 0 21782 ILLINOIS TOOL WKS INC COM 452308109 10873 75753 SH SOLE 0 0 75753 ILLUMINA INC COM 452327109 5349 17216 SH SOLE 0 0 17216 IMMUNOGEN INC COM 45253H101 190 70234 SH SOLE 0 0 70234 IMMUNOMEDICS INC COM 452907108 4492 233856 SH SOLE 0 0 233856 IMPAX LABORATORIES INC NOTE 2.000% 6/1 45256BAE1 20 20000 PRN SOLE 0 0 20000 IMPERIAL OIL LTD COM NEW 453038408 257 9395 SH SOLE 0 0 9395 INCYTE CORP COM 45337C102 989 11493 SH SOLE 0 0 11493 INDIA GLOBALIZATION CAP INC COM NEW 45408X308 133 64039 SH SOLE 0 0 64039 INFORMATION SERVICES GROUP I COM 45675Y104 206 55095 SH SOLE 0 0 55095 INFOSYS LTD SPONSORED ADR 456788108 714 65367 SH SOLE 0 0 65367 ING GROEP N V SPONSORED ADR 456837103 164 13489 SH SOLE 0 0 13489 INGERSOLL-RAND PLC SHS G47791101 1901 17606 SH SOLE 0 0 17606 INGREDION INC COM 457187102 705 7447 SH SOLE 0 0 7447 INNOSPEC INC COM 45768S105 906 10873 SH SOLE 0 0 10873 INNOVATIVE INDL PPTYS INC COM 45781V101 428 5236 SH SOLE 0 0 5236 INNOVATIVE INDL PPTYS INC COM 45781V101 36 1500 SH Call SOLE 0 0 1500 INNOVIVA INC COM 45781M101 489 34820 SH SOLE 0 0 34820 INTEL CORP COM 458140100 58791 1094795 SH SOLE 0 0 1094795 INTEL CORP COM 458140100 1 200 SH Call SOLE 0 0 200 INTELLIA THERAPEUTICS INC COM 45826J105 1333 78023 SH SOLE 0 0 78023 INTERCEPT PHARMACEUTICALS IN COM 45845P108 3711 33175 SH SOLE 0 0 33175 INTERCONTINENTAL EXCHANGE IN COM 45866F104 1111 14589 SH SOLE 0 0 14589 INTERDIGITAL INC COM 45867G101 597 9042 SH SOLE 0 0 9042 INTERNAP CORP COM PAR 45885A409 116 23441 SH SOLE 0 0 23441 INTERNATIONAL BUSINESS MACHS COM 459200101 25975 184088 SH SOLE 0 0 184088 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1142 8870 SH SOLE 0 0 8870 INTL PAPER CO COM 460146103 1340 28955 SH SOLE 0 0 28955 INTRA CELLULAR THERAPIES INC COM 46116X101 249 20425 SH SOLE 0 0 20425 INTREPID POTASH INC COM 46121Y102 220 58167 SH SOLE 0 0 58167 INTREXON CORP COM 46122T102 417 79293 SH SOLE 0 0 79293 INTREXON CORP COM 46122T102 3 20000 SH Call SOLE 0 0 20000 INTREXON CORP COM 46122T102 4 10000 SH Call SOLE 0 0 10000 INTUIT COM 461202103 0 200 SH Put SOLE 0 0 200 INTUIT COM 461202103 2723 10417 SH SOLE 0 0 10417 INTUITIVE SURGICAL INC COM NEW 46120E602 16886 29594 SH SOLE 0 0 29594 INVESCO ACTIVELY MANAGD ETF CNSRTV MLT AST 46090A309 580 45159 SH SOLE 0 0 45159 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 8846 556374 SH SOLE 0 0 556374 INVESCO EXCHANGE TRADED FD T RUSEL 2000 VAL 46137V480 343 11607 SH SOLE 0 0 11607 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 430 7585 SH SOLE 0 0 7585 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 294 2243 SH SOLE 0 0 2243 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 401 22431 SH SOLE 0 0 22431 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 12262 117403 SH SOLE 0 0 117403 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 577 9677 SH SOLE 0 0 9677 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 261 8124 SH SOLE 0 0 8124 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 339 9575 SH SOLE 0 0 9575 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 223 3420 SH SOLE 0 0 3420 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 1537 45244 SH SOLE 0 0 45244 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 405 3580 SH SOLE 0 0 3580 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 451 24720 SH SOLE 0 0 24720 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 313 11324 SH SOLE 0 0 11324 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 4889 307859 SH SOLE 0 0 307859 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 716 5608 SH SOLE 0 0 5608 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 641 5651 SH SOLE 0 0 5651 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 211 1041 SH SOLE 0 0 1041 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 537 3156 SH SOLE 0 0 3156 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 272 4690 SH SOLE 0 0 4690 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 228 1695 SH SOLE 0 0 1695 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 721 6233 SH SOLE 0 0 6233 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 376 2485 SH SOLE 0 0 2485 INVESCO EXCHNG TRADED FD TR S&P SMLCP INFO 46138E115 1577 19651 SH SOLE 0 0 19651 INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 374 17484 SH SOLE 0 0 17484 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 895 18014 SH SOLE 0 0 18014 INVESCO EXCHNG TRADED FD TR GBL CLEAN ENRG 46138G847 325 27122 SH SOLE 0 0 27122 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 589 25999 SH SOLE 0 0 25999 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 1203 82937 SH SOLE 0 0 82937 INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 1408 12184 SH SOLE 0 0 12184 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 415 14833 SH SOLE 0 0 14833 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 1752 33288 SH SOLE 0 0 33288 INVESCO LTD SHS G491BT108 405 20995 SH SOLE 0 0 20995 INVESCO MORTGAGE CAPITAL INC COM 46131B100 751 47555 SH SOLE 0 0 47555 INVESCO MUNI INCOME OPP TRST COM 46132X101 220 28259 SH SOLE 0 0 28259 INVESCO QQQ TR UNIT SER 1 46090E103 43981 244802 SH SOLE 0 0 244802 INVESCO QQQ TR UNIT SER 1 46090E103 3 1000 SH Put SOLE 0 0 1000 INVESCO QQQ TR UNIT SER 1 46090E103 4 1000 SH Put SOLE 0 0 1000 INVESCO QUALITY MUNI INC TRS COM 46133G107 228 18859 SH SOLE 0 0 18859 INVESCO TR INVT GRADE NY MUN COM 46131T101 145 11093 SH SOLE 0 0 11093 INVESCO VALUE MUN INCOME TR COM 46132P108 448 31090 SH SOLE 0 0 31090 INVITAE CORP COM 46185L103 1190 50802 SH SOLE 0 0 50802 IONIS PHARMACEUTICALS INC COM 462222100 1837 22627 SH SOLE 0 0 22627 IOVANCE BIOTHERAPEUTICS INC COM 462260100 190 20000 SH SOLE 0 0 20000 IPG PHOTONICS CORP COM 44980X109 483 3184 SH SOLE 0 0 3184 IQIYI INC SPONSORED ADS 46267X108 922 38534 SH SOLE 0 0 38534 IQIYI INC SPONSORED ADS 46267X108 3 1000 SH Call SOLE 0 0 1000 IQVIA HLDGS INC COM 46266C105 441 3068 SH SOLE 0 0 3068 IROBOT CORP COM 462726100 274 2332 SH SOLE 0 0 2332 IRON MTN INC NEW COM 46284V101 248 6992 SH SOLE 0 0 6992 ISHARES GOLD TRUST ISHARES 464285105 3844 310495 SH SOLE 0 0 310495 ISHARES INC CORE MSCI EMKT 46434G103 562 10863 SH SOLE 0 0 10863 ISHARES INC CORE MSCI EMKT 46434G103 1889123 36533030 SH SOLE 0 0 36533030 ISHARES INC MSCI JPN ETF NEW 46434G822 876 16014 SH SOLE 0 0 16014 ISHARES INC ESG MSCI EM ETF 46434G863 6279 184348 SH SOLE 0 0 184348 ISHARES INC MSCI JPN ETF NEW 46434G822 1 500 SH Call SOLE 0 0 500 ISHARES INC MIN VOL EMRG MKT 464286533 623 10511 SH SOLE 0 0 10511 ISHARES INC MSCI CDA ETF 464286509 419 15161 SH SOLE 0 0 15161 ISHARES INC EM MKT SM-CP ETF 464286475 5102 113372 SH SOLE 0 0 113372 ISHARES INC MSCI FRNTR100ETF 464286145 826 29030 SH SOLE 0 0 29030 ISHARES SILVER TRUST ISHARES 46428Q109 1088 76736 SH SOLE 0 0 76736 ISHARES SILVER TRUST ISHARES 46428Q109 1 200 SH Call SOLE 0 0 200 ISHARES SILVER TRUST ISHARES 46428Q109 0 2000 SH Call SOLE 0 0 2000 ISHARES SILVER TRUST ISHARES 46428Q109 0 500 SH Call SOLE 0 0 500 ISHARES TR COHEN STEER REIT 464287564 718 6454 SH SOLE 0 0 6454 ISHARES TR CORE S&P SCP ETF 464287804 833 10796 SH SOLE 0 0 10796 ISHARES TR RUS 1000 ETF 464287622 2948 18742 SH SOLE 0 0 18742 ISHARES TR MSCI EAFE ETF 464287465 1791 27608 SH SOLE 0 0 27608 ISHARES TR CORE S&P500 ETF 464287200 939 3299 SH SOLE 0 0 3299 ISHARES TR CORE S&P500 ETF 464287200 32713 114960 SH SOLE 0 0 114960 ISHARES TR RUS 1000 VAL ETF 464287598 33733 273161 SH SOLE 0 0 273161 ISHARES TR RUS 1000 GRW ETF 464287614 34238 226201 SH SOLE 0 0 226201 ISHARES TR RUS 2000 GRW ETF 464287648 5442 27672 SH SOLE 0 0 27672 ISHARES TR MSCI EAFE ETF 464287465 21234 327375 SH SOLE 0 0 327375 ISHARES TR RUS MD CP GR ETF 464287481 18285 134773 SH SOLE 0 0 134773 ISHARES TR CORE US AGGBD ET 464287226 4447 40768 SH SOLE 0 0 40768 ISHARES TR TIPS BD ETF 464287176 2554 22590 SH SOLE 0 0 22590 ISHARES TR IBOXX HI YD ETF 464288513 4516 52226 SH SOLE 0 0 52226 ISHARES TR PFD AND INCM SEC 464288687 4426 121083 SH SOLE 0 0 121083 ISHARES TR INTL DEV RE ETF 464288489 7487 246278 SH SOLE 0 0 246278 ISHARES TR EXPND TEC SC ETF 464287549 325 1576 SH SOLE 0 0 1576 ISHARES TR NATIONAL MUN ETF 464288414 477376 4293337 SH SOLE 0 0 4293337 ISHARES TR SELECT DIVID ETF 464287168 17030 173453 SH SOLE 0 0 173453 ISHARES TR MSCI EMG MKT ETF 464287234 0 500 SH Call SOLE 0 0 500 ISHARES TR COHEN STEER REIT 464287564 33556 301767 SH SOLE 0 0 301767 ISHARES TR MSCI ACWI EX US 464288240 9994 216003 SH SOLE 0 0 216003 ISHARES TR EAFE SML CP ETF 464288273 328112 5712258 SH SOLE 0 0 5712258 ISHARES TR U.S. TECH ETF 464287721 4130 21671 SH SOLE 0 0 21671 ISHARES TR GL CLEAN ENE ETF 464288224 948 97116 SH SOLE 0 0 97116 ISHARES TR CHINA LG-CAP ETF 464287184 0 300 SH Call SOLE 0 0 300 ISHARES TR NEW YORK MUN ETF 464288323 8538 152879 SH SOLE 0 0 152879 ISHARES TR U.S. CNSM SV ETF 464287580 401 1961 SH SOLE 0 0 1961 ISHARES TR CORE S&P US GWT 464287671 620 10285 SH SOLE 0 0 10285 ISHARES TR U.S. FINLS ETF 464287788 844 7144 SH SOLE 0 0 7144 ISHARES TR SP SMCP600VL ETF 464287879 2669 18088 SH SOLE 0 0 18088 ISHARES TR RUS 2000 GRW ETF 464287648 3463 17607 SH SOLE 0 0 17607 ISHARES TR PFD AND INCM SEC 464288687 9223 252348 SH SOLE 0 0 252348 ISHARES TR BARCLAYS 7 10 YR 464287440 3207 30061 SH SOLE 0 0 30061 ISHARES TR S&P 100 ETF 464287101 4142 33059 SH SOLE 0 0 33059 ISHARES TR 3 7 YR TREAS BD 464288661 95224 772920 SH SOLE 0 0 772920 ISHARES TR NASDAQ BIOTECH 464287556 4957 44337 SH SOLE 0 0 44337 ISHARES TR S&P MC 400GR ETF 464287606 3417 15597 SH SOLE 0 0 15597 ISHARES TR S&P 500 GRWT ETF 464287309 9262 53737 SH SOLE 0 0 53737 ISHARES TR RUS 1000 ETF 464287622 78167 496895 SH SOLE 0 0 496895 ISHARES TR IBOXX HI YD ETF 464288513 2 5000 SH Put SOLE 0 0 5000 ISHARES TR U.S. REAL ES ETF 464287739 829 9526 SH SOLE 0 0 9526 ISHARES TR U.S. PHARMA ETF 464288836 269 1744 SH SOLE 0 0 1744 ISHARES TR CORE MSCI EURO 46434V738 658 14349 SH SOLE 0 0 14349 ISHARES TR CRE U S REIT ETF 464288521 1539 29752 SH SOLE 0 0 29752 ISHARES TR 0-5YR HI YL CP 46434V407 2272 48641 SH SOLE 0 0 48641 ISHARES TR MSCI CHINA ETF 46429B671 242 3884 SH SOLE 0 0 3884 ISHARES TR HDG MSCI EAFE 46434V803 412 14276 SH SOLE 0 0 14276 ISHARES TR MIN VOL USA ETF 46429B697 1722 29284 SH SOLE 0 0 29284 ISHARES TR IBOXX INV CP ETF 464287242 0 1500 SH Put SOLE 0 0 1500 ISHARES TR CHINA LG-CAP ETF 464287184 0 300 SH Put SOLE 0 0 300 ISHARES TR 20 YR TR BD ETF 464287432 1 300 SH Call SOLE 0 0 300 ISHARES TR JPMORGAN USD EMG 464288281 598 5436 SH SOLE 0 0 5436 ISHARES TR CHINA LG-CAP ETF 464287184 0 300 SH Call SOLE 0 0 300 ISHARES TR MSCI KLD400 SOC 464288570 7988 75728 SH SOLE 0 0 75728 ISHARES TR ESG MSCI USA SML 46435U663 2696 102209 SH SOLE 0 0 102209 ISHARES TR INTRM GOV CR ETF 464288612 549 4983 SH SOLE 0 0 4983 ISHARES TR 1 3 YR TREAS BD 464287457 1450 17235 SH SOLE 0 0 17235 ISHARES TR CORE S&P SCP ETF 464287804 33222 430613 SH SOLE 0 0 430613 ISHARES TR FLTG RATE NT ETF 46429B655 5262 103352 SH SOLE 0 0 103352 ISHARES TR MRGSTR SM CP GR 464288604 208 1041 SH SOLE 0 0 1041 ISHARES TR RUS 1000 VAL ETF 464287598 8266 66940 SH SOLE 0 0 66940 ISHARES TR CHINA LG-CAP ETF 464287184 0 200 SH Put SOLE 0 0 200 ISHARES TR MRGSTR MD CP GRW 464288307 1249 5308 SH SOLE 0 0 5308 ISHARES TR MICRO-CAP ETF 464288869 8335 89855 SH SOLE 0 0 89855 ISHARES TR 20 YR TR BD ETF 464287432 0 200 SH Put SOLE 0 0 200 ISHARES TR GLOB HLTHCRE ETF 464287325 350 5729 SH SOLE 0 0 5729 ISHARES TR TRANS AVG ETF 464287192 480 2562 SH SOLE 0 0 2562 ISHARES TR MSCI EMG MKT ETF 464287234 26784 624044 SH SOLE 0 0 624044 ISHARES TR RUSSELL 2000 ETF 464287655 19606 128066 SH SOLE 0 0 128066 ISHARES TR MSCI ACWI ETF 464288257 462 6406 SH SOLE 0 0 6406 ISHARES TR S&P MC 400VL ETF 464287705 1997 12721 SH SOLE 0 0 12721 ISHARES TR MBS ETF 464288588 616 5796 SH SOLE 0 0 5796 ISHARES TR 20 YR TR BD ETF 464287432 0 200 SH Call SOLE 0 0 200 ISHARES TR US OIL GS EX ETF 464288851 260 4473 SH SOLE 0 0 4473 ISHARES TR MORTGE REL ETF 46435G342 293 6760 SH SOLE 0 0 6760 ISHARES TR 20 YR TR BD ETF 464287432 1587 12554 SH SOLE 0 0 12554 ISHARES TR GLOBAL TECH ETF 464287291 521 3045 SH SOLE 0 0 3045 ISHARES TR CORE HIGH DV ETF 46429B663 664 7119 SH SOLE 0 0 7119 ISHARES TR MSCI EURO FL ETF 464289180 251 13798 SH SOLE 0 0 13798 ISHARES TR S&P SML 600 GWT 464287887 3202 17942 SH SOLE 0 0 17942 ISHARES TR INTL SEL DIV ETF 464288448 2893 93756 SH SOLE 0 0 93756 ISHARES TR U.S. MED DVC ETF 464288810 436 1881 SH SOLE 0 0 1881 ISHARES TR INDIA 50 ETF 464289529 218 5748 SH SOLE 0 0 5748 ISHARES TR U.S. ENERGY ETF 464287796 731 20288 SH SOLE 0 0 20288 ISHARES TR CORE S&P US VLU 464287663 549 10007 SH SOLE 0 0 10007 ISHARES TR CORE MSCI TOTAL 46432F834 1683 28983 SH SOLE 0 0 28983 ISHARES TR RUSSELL 3000 ETF 464287689 1410 8457 SH SOLE 0 0 8457 ISHARES TR ESG MSCI EAFE 46435G516 8663 137109 SH SOLE 0 0 137109 ISHARES TR 20 YR TR BD ETF 464287432 0 200 SH Call SOLE 0 0 200 ISHARES TR U.S. FIN SVC ETF 464287770 221 1769 SH SOLE 0 0 1769 ISHARES TR CORE DIV GRWTH 46434V621 1098 29883 SH SOLE 0 0 29883 ISHARES TR IBOXX INV CP ETF 464287242 7634 64115 SH SOLE 0 0 64115 ISHARES TR MULTIFACTOR GLBL 46434V316 5974 205584 SH SOLE 0 0 205584 ISHARES TR CORE S&P TTL STK 464287150 7244 112488 SH SOLE 0 0 112488 ISHARES TR IBOXX HI YD ETF 464288513 430 4976 SH SOLE 0 0 4976 ISHARES TR RUS TP200 GR ETF 464289438 691 8407 SH SOLE 0 0 8407 ISHARES TR MRNGSTR LG-CP GR 464287119 1615 8832 SH SOLE 0 0 8832 ISHARES TR DOW JONES US ETF 464287846 2832 20051 SH SOLE 0 0 20051 ISHARES TR CORE S&P MCP ETF 464287507 404632 2136388 SH SOLE 0 0 2136388 ISHARES TR RUS MID CAP ETF 464287499 14780 273960 SH SOLE 0 0 273960 ISHARES TR CORE MSCI EAFE 46432F842 429337 7064949 SH SOLE 0 0 7064949 ISHARES TR S&P 500 VAL ETF 464287408 6653 59013 SH SOLE 0 0 59013 ISHARES TR MSCI EAFE ETF 464287465 407671 6285407 SH SOLE 0 0 6285407 ISHARES TR CHINA LG-CAP ETF 464287184 0 2000 SH Call SOLE 0 0 2000 ISHARES TR EAFE GRWTH ETF 464288885 1231 15889 SH SOLE 0 0 15889 ISHARES TR MSCI USA ESG SLC 464288802 1243 10511 SH SOLE 0 0 10511 ISHARES TR GLB INFRASTR ETF 464288372 261 5832 SH SOLE 0 0 5832 ISHARES TR SHRT NAT MUN ETF 464288158 335 3160 SH SOLE 0 0 3160 ISHARES TR 20 YR TR BD ETF 464287432 0 200 SH Put SOLE 0 0 200 ISHARES TR MSCI EMG MKT ETF 464287234 0 200 SH Call SOLE 0 0 200 ISHARES TR TIPS BD ETF 464287176 1848 16339 SH SOLE 0 0 16339 ISHARES TR USA MOMENTUM FCT 46432F396 341 3043 SH SOLE 0 0 3043 ISHARES TR RUS 2000 VAL ETF 464287630 3095 25814 SH SOLE 0 0 25814 ISHARES TR US HLTHCARE ETF 464287762 997 5147 SH SOLE 0 0 5147 ISHARES TR MSCI EMG MKT ETF 464287234 0 500 SH Put SOLE 0 0 500 ISHARES TR GRWT ALLOCAT ETF 464289867 634 14178 SH SOLE 0 0 14178 ISHARES TR PHLX SEMICND ETF 464287523 681 3595 SH SOLE 0 0 3595 ISHARES TR RUS MDCP VAL ETF 464287473 3505 40356 SH SOLE 0 0 40356 ISHARES TR CORE US AGGBD ET 464287226 2094997 19207821 SH SOLE 0 0 19207821 ISHARES TR US AER DEF ETF 464288760 2449 12268 SH SOLE 0 0 12268 ISHARES TR RUS 1000 GRW ETF 464287614 19481 128706 SH SOLE 0 0 128706 ISHARES TR MIN VOL EAFE ETF 46429B689 1145 15904 SH SOLE 0 0 15904 ISHARES TR EXPANDED TECH 464287515 814 3862 SH SOLE 0 0 3862 ISHARES TR RUS MD CP GR ETF 464287481 5193 38275 SH SOLE 0 0 38275 ISHARES TR CHINA LG-CAP ETF 464287184 1373 31013 SH SOLE 0 0 31013 ISHARES TR EAFE VALUE ETF 464288877 571 11681 SH SOLE 0 0 11681 ISHARES TR USA QUALITY FCTR 46432F339 349 3937 SH SOLE 0 0 3937 ISHARES TR SHORT TREAS BD 464288679 525 4747 SH SOLE 0 0 4747 ISHARES TR CORE S&P500 ETF 464287200 2112946 7425308 SH SOLE 0 0 7425308 ISHARES TR MRNGSTR LG-CP ET 464287127 364 2273 SH SOLE 0 0 2273 ISHARES TR CHINA LG-CAP ETF 464287184 0 300 SH Put SOLE 0 0 300 ISHARES TR MSCI INDIA ETF 46429B598 803 22777 SH SOLE 0 0 22777 ISHARES TR EXPONENTIAL TECH 46434V381 501 13179 SH SOLE 0 0 13179 ISHARES TR 20 YR TR BD ETF 464287432 1 100 SH Call SOLE 0 0 100 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 114 12958 SH SOLE 0 0 12958 ITT INC COM 45073V108 384 6615 SH SOLE 0 0 6615 J & J SNACK FOODS CORP COM 466032109 1026 6458 SH SOLE 0 0 6458 J2 GLOBAL INC NOTE 3.250% 6/1 48123VAC6 87 65000 PRN SOLE 0 0 65000 JABIL INC COM 466313103 535 20108 SH SOLE 0 0 20108 JACOBS ENGR GROUP INC COM 469814107 2735 36372 SH SOLE 0 0 36372 JAGGED PEAK ENERGY INC COM 47009K107 2548 243330 SH SOLE 0 0 243330 JD COM INC SPON ADR CL A 47215P106 337 11185 SH SOLE 0 0 11185 JEFFERIES FINL GROUP INC COM 47233W109 301 16040 SH SOLE 0 0 16040 JETBLUE AWYS CORP COM 477143101 271 16568 SH SOLE 0 0 16568 JOHNSON & JOHNSON COM 478160104 0 300 SH Call SOLE 0 0 300 JOHNSON & JOHNSON COM 478160104 5 100 SH Call SOLE 0 0 100 JOHNSON & JOHNSON COM 478160104 65837 470968 SH SOLE 0 0 470968 JOHNSON CTLS INTL PLC SHS G51502105 1864 50469 SH SOLE 0 0 50469 JOUNCE THERAPEUTICS INC COM 481116101 371 59789 SH SOLE 0 0 59789 JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 201 3629 SH SOLE 0 0 3629 JPMORGAN CHASE & CO COM 46625H100 0 200 SH Call SOLE 0 0 200 JPMORGAN CHASE & CO COM 46625H100 51775 511455 SH SOLE 0 0 511455 JPMORGAN CHASE & CO COM 46625H100 0 300 SH Call SOLE 0 0 300 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 184644 7238115 SH SOLE 0 0 7238115 JPMORGAN CHASE & CO COM 46625H100 18 2000 SH Put SOLE 0 0 2000 JUST ENERGY GROUP INC COM 48213W101 96 28300 SH SOLE 0 0 28300 KANSAS CITY SOUTHERN COM NEW 485170302 1694 14603 SH SOLE 0 0 14603 KAYNE ANDERSN MLP MIDS INVT COM 486606106 405 25281 SH SOLE 0 0 25281 KCAP FINL INC COM 48668E101 126 34865 SH SOLE 0 0 34865 KEARNY FINL CORP MD COM 48716P108 292 22689 SH SOLE 0 0 22689 KELLOGG CO COM 487836108 1230 21440 SH SOLE 0 0 21440 KEMET CORP COM NEW 488360207 338 19924 SH SOLE 0 0 19924 KEMPHARM INC COM 488445107 752 450105 SH SOLE 0 0 450105 KEYCORP NEW COM 493267108 1251 79404 SH SOLE 0 0 79404 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1335 15314 SH SOLE 0 0 15314 KIMBERLY CLARK CORP COM 494368103 6008 48490 SH SOLE 0 0 48490 KIMCO RLTY CORP COM 49446R109 425 22954 SH SOLE 0 0 22954 KINDER MORGAN INC DEL COM 49456B101 4002 199977 SH SOLE 0 0 199977 KINGSWAY FINL SVCS INC COM NEW 496904202 72 23324 SH SOLE 0 0 23324 KINROSS GOLD CORP COM 496902404 140 40586 SH SOLE 0 0 40586 KINROSS GOLD CORP COM 496902404 0 600 SH Call SOLE 0 0 600 KKR & CO INC CL A 48251W104 1083 46124 SH SOLE 0 0 46124 KLA-TENCOR CORP COM 482480100 1090 9132 SH SOLE 0 0 9132 KNOWLES CORP COM 49926D109 1776 100740 SH SOLE 0 0 100740 KOHLS CORP COM 500255104 594 8638 SH SOLE 0 0 8638 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 215 5266 SH SOLE 0 0 5266 KRAFT HEINZ CO COM 500754106 2735 83759 SH SOLE 0 0 83759 KRANESHARES TR CSI CHI INTERNET 500767306 410 8700 SH SOLE 0 0 8700 KROGER CO COM 501044101 1949 79230 SH SOLE 0 0 79230 KROGER CO COM 501044101 0 500 SH Call SOLE 0 0 500 L BRANDS INC COM 501797104 405 14693 SH SOLE 0 0 14693 L3 TECHNOLOGIES INC COM 502413107 875 4240 SH SOLE 0 0 4240 LABORATORY CORP AMER HLDGS COM NEW 50540R409 804 5257 SH SOLE 0 0 5257 LAM RESEARCH CORP COM 512807108 123 10000 SH Call SOLE 0 0 10000 LAM RESEARCH CORP COM 512807108 2327 13000 SH SOLE 0 0 13000 LAMAR ADVERTISING CO NEW CL A 512816109 332 4188 SH SOLE 0 0 4188 LAMB WESTON HLDGS INC COM 513272104 2789 37217 SH SOLE 0 0 37217 LANCASTER COLONY CORP COM 513847103 214 1363 SH SOLE 0 0 1363 LANTHEUS HLDGS INC COM 516544103 447 18253 SH SOLE 0 0 18253 LAS VEGAS SANDS CORP COM 517834107 1703 27941 SH SOLE 0 0 27941 LAS VEGAS SANDS CORP COM 517834107 7 1000 SH Call SOLE 0 0 1000 LATTICE SEMICONDUCTOR CORP COM 518415104 477 40000 SH SOLE 0 0 40000 LAUDER ESTEE COS INC CL A 518439104 636 3843 SH SOLE 0 0 3843 LAUDER ESTEE COS INC CL A 518439104 0 200 SH Put SOLE 0 0 200 LEAR CORP COM NEW 521865204 438 3228 SH SOLE 0 0 3228 LEE ENTERPRISES INC COM 523768109 56 16829 SH SOLE 0 0 16829 LEGACY TEX FINL GROUP INC COM 52471Y106 274 7327 SH SOLE 0 0 7327 LEGGETT & PLATT INC COM 524660107 577 13665 SH SOLE 0 0 13665 LEIDOS HLDGS INC COM 525327102 1627 25392 SH SOLE 0 0 25392 LENNAR CORP CL A 526057104 278 5654 SH SOLE 0 0 5654 LENNOX INTL INC COM 526107107 1043 3945 SH SOLE 0 0 3945 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 281 46070 SH SOLE 0 0 46070 LIBERTY ALL-STAR GROWTH FD I COM 529900102 106 19059 SH SOLE 0 0 19059 LIBERTY BROADBAND CORP COM SER C 530307305 551 6011 SH SOLE 0 0 6011 LIBERTY GLOBAL PLC SHS CL C G5480U120 579 23929 SH SOLE 0 0 23929 LIFE STORAGE INC COM 53223X107 300 3089 SH SOLE 0 0 3089 LIFEVANTAGE CORP COM NEW 53222K205 146 10225 SH SOLE 0 0 10225 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 1279 10175 SH SOLE 0 0 10175 LIGHTBRIDGE CORP COM NEW 53224K203 18 32300 SH SOLE 0 0 32300 LIGHTPATH TECHNOLOGIES INC CL A NEW 532257805 23 15000 SH SOLE 0 0 15000 LILLY ELI & CO COM 532457108 64372 496089 SH SOLE 0 0 496089 LINCOLN ELEC HLDGS INC COM 533900106 2531 30175 SH SOLE 0 0 30175 LINCOLN NATL CORP IND COM 534187109 459 7824 SH SOLE 0 0 7824 LINDE PLC COM G5494J103 3451 19614 SH SOLE 0 0 19614 LIVE NATION ENTERTAINMENT IN COM 538034109 731 11512 SH SOLE 0 0 11512 LKQ CORP COM 501889208 260 9168 SH SOLE 0 0 9168 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 180 56211 SH SOLE 0 0 56211 LOCKHEED MARTIN CORP COM 539830109 12182 40584 SH SOLE 0 0 40584 LOEWS CORP COM 540424108 363 7569 SH SOLE 0 0 7569 LOOP INDS INC COM 543518104 6871 867570 SH SOLE 0 0 867570 LOWES COS INC COM 548661107 18871 172382 SH SOLE 0 0 172382 LSI INDS INC COM 50216C108 194 73907 SH SOLE 0 0 73907 LTC PPTYS INC COM 502175102 1300 28377 SH SOLE 0 0 28377 LULULEMON ATHLETICA INC COM 550021109 1497 9133 SH SOLE 0 0 9133 LULULEMON ATHLETICA INC COM 550021109 10 500 SH Call SOLE 0 0 500 LULULEMON ATHLETICA INC COM 550021109 41 500 SH Call SOLE 0 0 500 LULULEMON ATHLETICA INC COM 550021109 55 1000 SH Call SOLE 0 0 1000 LUMENTUM HLDGS INC COM 55024U109 207 3655 SH SOLE 0 0 3655 LUMINEX CORP DEL COM 55027E102 278 12072 SH SOLE 0 0 12072 LYFT INC CL A COM 55087P104 490 6255 SH SOLE 0 0 6255 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 394 4689 SH SOLE 0 0 4689 M & T BK CORP COM 55261F104 811 5166 SH SOLE 0 0 5166 MACKINAC FINL CORP COM 554571109 226 14343 SH SOLE 0 0 14343 MACQUARIE INFRASTRUCTURE COR COM 55608B105 448 10879 SH SOLE 0 0 10879 MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 7/1 55608BAA3 50 50000 PRN SOLE 0 0 50000 MACROGENICS INC COM 556099109 671 37300 SH SOLE 0 0 37300 MACYS INC COM 55616P104 633 26331 SH SOLE 0 0 26331 MADISON SQUARE GARDEN CO NEW CL A 55825T103 212 722 SH SOLE 0 0 722 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 69101 1139712 SH SOLE 0 0 1139712 MAGNA INTL INC COM 559222401 767 15743 SH SOLE 0 0 15743 MAIN STREET CAPITAL CORP COM 56035L104 1098 29521 SH SOLE 0 0 29521 MALVERN BANCORP INC COM 561409103 201 10000 SH SOLE 0 0 10000 MANHATTAN BRIDGE CAPITAL INC COM 562803106 49 48645 SH SOLE 0 0 48645 MANNKIND CORP COM NEW 56400P706 468 237650 SH SOLE 0 0 237650 MANPOWERGROUP INC COM 56418H100 487 5890 SH SOLE 0 0 5890 MANULIFE FINL CORP COM 56501R106 997 58984 SH SOLE 0 0 58984 MARATHON OIL CORP COM 565849106 0 600 SH Call SOLE 0 0 600 MARATHON OIL CORP COM 565849106 1736 103896 SH SOLE 0 0 103896 MARATHON OIL CORP COM 565849106 0 400 SH Call SOLE 0 0 400 MARATHON PATENT GROUP INC COM PAR 56585W302 8 15965 SH SOLE 0 0 15965 MARATHON PETE CORP COM 56585A102 5666 94675 SH SOLE 0 0 94675 MARATHON PETE CORP COM 56585A102 0 200 SH Call SOLE 0 0 200 MARATHON PETE CORP COM 56585A102 1 100 SH Call SOLE 0 0 100 MARKEL CORP COM 570535104 1139 1143 SH SOLE 0 0 1143 MARRIOTT INTL INC NEW CL A 571903202 3665 29298 SH SOLE 0 0 29298 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 379 4050 SH SOLE 0 0 4050 MARSH & MCLENNAN COS INC COM 571748102 2888 30755 SH SOLE 0 0 30755 MARTIN MARIETTA MATLS INC COM 573284106 5048 25093 SH SOLE 0 0 25093 MASCO CORP COM 574599106 863 21957 SH SOLE 0 0 21957 MASTERCARD INC CL A 57636Q104 14 2000 SH Put SOLE 0 0 2000 MASTERCARD INC CL A 57636Q104 20101 85372 SH SOLE 0 0 85372 MASTERCARD INC CL A 57636Q104 56 1000 SH Call SOLE 0 0 1000 MATADOR RES CO COM 576485205 431 22274 SH SOLE 0 0 22274 MAXIM INTEGRATED PRODS INC COM 57772K101 554 10416 SH SOLE 0 0 10416 MAXIMUS INC COM 577933104 200 2818 SH SOLE 0 0 2818 MAXLINEAR INC COM 57776J100 813 31854 SH SOLE 0 0 31854 MCCORMICK & CO INC COM NON VTG 579780206 2810 18656 SH SOLE 0 0 18656 MCDERMOTT INTL INC COM 580037703 346 46520 SH SOLE 0 0 46520 MCDONALDS CORP COM 580135101 40734 214504 SH SOLE 0 0 214504 MCDONALDS CORP COM 580135101 0 200 SH Put SOLE 0 0 200 MCKESSON CORP COM 58155Q103 0 200 SH Call SOLE 0 0 200 MCKESSON CORP COM 58155Q103 2 100 SH Call SOLE 0 0 100 MCKESSON CORP COM 58155Q103 2222 18980 SH SOLE 0 0 18980 MDU RES GROUP INC COM 552690109 360 13933 SH SOLE 0 0 13933 MEDICAL PPTYS TRUST INC COM 58463J304 581 31414 SH SOLE 0 0 31414 MEDICINES CO COM 584688105 1852 66252 SH SOLE 0 0 66252 MEDIFAST INC COM 58470H101 227 1783 SH SOLE 0 0 1783 MEDTRONIC PLC SHS G5960L103 11253 123555 SH SOLE 0 0 123555 MEDTRONIC PLC SHS G5960L103 4 100 SH Call SOLE 0 0 100 MELCO RESORTS AND ENTMT LTD ADR 585464100 1789 79190 SH SOLE 0 0 79190 MELINTA THERAPEUTICS INC COM NEW 58549G209 40 11200 SH SOLE 0 0 11200 MELLANOX TECHNOLOGIES LTD SHS M51363113 229 1937 SH SOLE 0 0 1937 MELROSE BANCORP INC COM 585553100 566 30000 SH SOLE 0 0 30000 MERCADOLIBRE INC COM 58733R102 874 1722 SH SOLE 0 0 1722 MERCK & CO INC COM 58933Y105 32031 385130 SH SOLE 0 0 385130 MERIT MED SYS INC COM 589889104 227 3674 SH SOLE 0 0 3674 METLIFE INC COM 59156R108 1530 35952 SH SOLE 0 0 35952 METTLER TOLEDO INTERNATIONAL COM 592688105 461 638 SH SOLE 0 0 638 MFA FINL INC COM 55272X102 201 27675 SH SOLE 0 0 27675 MFS MUN INCOME TR SH BEN INT 552738106 79 11467 SH SOLE 0 0 11467 MGM RESORTS INTERNATIONAL COM 552953101 1064 41479 SH SOLE 0 0 41479 MGP INGREDIENTS INC NEW COM 55303J106 2 4700 SH Put SOLE 0 0 4700 MGP INGREDIENTS INC NEW COM 55303J106 721 9343 SH SOLE 0 0 9343 MGP INGREDIENTS INC NEW COM 55303J106 2 3600 SH Put SOLE 0 0 3600 MICROCHIP TECHNOLOGY INC COM 595017104 2176 26235 SH SOLE 0 0 26235 MICRON TECHNOLOGY INC COM 595112103 8196 198310 SH SOLE 0 0 198310 MICROSOFT CORP COM 594918104 2 1500 SH Call SOLE 0 0 1500 MICROSOFT CORP COM 594918104 3 2000 SH Call SOLE 0 0 2000 MICROSOFT CORP COM 594918104 1 1000 SH Call SOLE 0 0 1000 MICROSOFT CORP COM 594918104 68 1000 SH Call SOLE 0 0 1000 MICROSOFT CORP COM 594918104 0 5500 SH Put SOLE 0 0 5500 MICROSOFT CORP COM 594918104 45 2500 SH Call SOLE 0 0 2500 MICROSOFT CORP COM 594918104 147718 1252488 SH SOLE 0 0 1252488 MICROSOFT CORP COM 594918104 22 1500 SH Call SOLE 0 0 1500 MICROSOFT CORP COM 594918104 0 500 SH Call SOLE 0 0 500 MICROSOFT CORP COM 594918104 1690 100000 SH Call SOLE 0 0 100000 MICROSOFT CORP COM 594918104 138 4000 SH Call SOLE 0 0 4000 MIDDLEBY CORP COM 596278101 449 3451 SH SOLE 0 0 3451 MIDDLESEX WATER CO COM 596680108 377 6734 SH SOLE 0 0 6734 MIND C T I LTD ORD M70240102 40 18650 SH SOLE 0 0 18650 MIRATI THERAPEUTICS INC COM 60468T105 231 3150 SH SOLE 0 0 3150 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 50 16241 SH SOLE 0 0 16241 MOHAWK INDS INC COM 608190104 426 3373 SH SOLE 0 0 3373 MOLINA HEALTHCARE INC COM 60855R100 593 4174 SH SOLE 0 0 4174 MONDELEZ INTL INC CL A 609207105 0 200 SH Put SOLE 0 0 200 MONDELEZ INTL INC CL A 609207105 10659 213522 SH SOLE 0 0 213522 MONDELEZ INTL INC CL A 609207105 0 200 SH Call SOLE 0 0 200 MONGODB INC CL A 60937P106 0 1000 SH Put SOLE 0 0 1000 MONGODB INC CL A 60937P106 5 100 SH Call SOLE 0 0 100 MONGODB INC CL A 60937P106 390 2656 SH SOLE 0 0 2656 MONOLITHIC PWR SYS INC COM 609839105 18230 134549 SH SOLE 0 0 134549 MONSTER BEVERAGE CORP NEW COM 61174X109 1892 34667 SH SOLE 0 0 34667 MOODYS CORP COM 615369105 1725 9527 SH SOLE 0 0 9527 MORGAN STANLEY COM NEW 617446448 1982 46978 SH SOLE 0 0 46978 MORGAN STANLEY COM NEW 617446448 0 100 SH Call SOLE 0 0 100 MORNINGSTAR INC COM 617700109 220 1747 SH SOLE 0 0 1747 MOSAIC CO NEW COM 61945C103 246 9004 SH SOLE 0 0 9004 MOTOROLA SOLUTIONS INC COM NEW 620076307 1407 10018 SH SOLE 0 0 10018 MPLX LP COM UNIT REP LTD 55336V100 922 28042 SH SOLE 0 0 28042 MSCI INC COM 55354G100 314 1579 SH SOLE 0 0 1579 MY SIZE INC COM 62844N109 8 10000 SH SOLE 0 0 10000 MYERS INDS INC COM 628464109 805 47038 SH SOLE 0 0 47038 MYRIAD GENETICS INC COM 62855J104 249 7500 SH SOLE 0 0 7500 NANTKWEST INC COM 63016Q102 28 17714 SH SOLE 0 0 17714 NASDAQ INC COM 631103108 899 10272 SH SOLE 0 0 10272 NATIONAL FUEL GAS CO N J COM 636180101 1289 21152 SH SOLE 0 0 21152 NATIONAL GRID PLC SPONSORED ADR NE 636274409 767 13733 SH SOLE 0 0 13733 NATIONAL HEALTH INVS INC NOTE 3.250% 4/0 63633DAE4 46 40000 PRN SOLE 0 0 40000 NATIONAL OILWELL VARCO INC COM 637071101 245 9201 SH SOLE 0 0 9201 NATIONAL RETAIL PPTYS INC COM 637417106 1574 28420 SH SOLE 0 0 28420 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 416 14606 SH SOLE 0 0 14606 NAVIDEA BIOPHARMACEUTICALS I COM 63937X103 16 116100 SH SOLE 0 0 116100 NAVIGATOR HOLDINGS LTD SHS Y62132108 549 49931 SH SOLE 0 0 49931 NAVISTAR INTL CORP NEW COM 63934E108 252 7810 SH SOLE 0 0 7810 NCR CORP NEW COM 62886E108 274 10030 SH SOLE 0 0 10030 NEKTAR THERAPEUTICS COM 640268108 363 10807 SH SOLE 0 0 10807 NEOGEN CORP COM 640491106 434 7554 SH SOLE 0 0 7554 NETAPP INC COM 64110D104 757 10918 SH SOLE 0 0 10918 NETFLIX INC COM 64110L106 16 300 SH Call SOLE 0 0 300 NETFLIX INC COM 64110L106 112 1000 SH Call SOLE 0 0 1000 NETFLIX INC COM 64110L106 27 400 SH Call SOLE 0 0 400 NETFLIX INC COM 64110L106 12 200 SH Call SOLE 0 0 200 NETFLIX INC COM 64110L106 10 700 SH Call SOLE 0 0 700 NETFLIX INC COM 64110L106 1 1000 SH Put SOLE 0 0 1000 NETFLIX INC COM 64110L106 31343 87903 SH SOLE 0 0 87903 NETFLIX INC COM 64110L106 0 100 SH Put SOLE 0 0 100 NETSCOUT SYS INC COM 64115T104 902 32123 SH SOLE 0 0 32123 NEUROCRINE BIOSCIENCES INC COM 64125C109 474 5383 SH SOLE 0 0 5383 NEW GOLD INC CDA COM 644535106 32 37075 SH SOLE 0 0 37075 NEW JERSEY RES COM 646025106 651 13083 SH SOLE 0 0 13083 NEW MTN FIN CORP COM 647551100 412 30332 SH SOLE 0 0 30332 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1301 76908 SH SOLE 0 0 76908 NEW YORK CMNTY BANCORP INC COM 649445103 4179 361171 SH SOLE 0 0 361171 NEW YORK MTG TR INC COM PAR $.02 649604501 266 43657 SH SOLE 0 0 43657 NEWELL BRANDS INC COM 651229106 392 25550 SH SOLE 0 0 25550 NEWELL BRANDS INC COM 651229106 0 200 SH Call SOLE 0 0 200 NEWMARK GROUP INC CL A 65158N102 142 16983 SH SOLE 0 0 16983 NEWMARKET CORP COM 651587107 303 698 SH SOLE 0 0 698 NEWMONT MNG CORP COM 651639106 484 13522 SH SOLE 0 0 13522 NEXGEN ENERGY LTD COM 65340P106 41 25600 SH SOLE 0 0 25600 NEXSTAR MEDIA GROUP INC CL A 65336K103 510 4702 SH SOLE 0 0 4702 NEXTERA ENERGY INC COM 65339F101 20709 107122 SH SOLE 0 0 107122 NI HLDGS INC COM 65342T106 440 27500 SH SOLE 0 0 27500 NIC INC COM 62914B100 225 13151 SH SOLE 0 0 13151 NICE LTD SPONSORED ADR 653656108 460 3758 SH SOLE 0 0 3758 NIKE INC CL B 654106103 10480 124454 SH SOLE 0 0 124454 NIO INC SPON ADS 62914V106 0 2000 SH Call SOLE 0 0 2000 NIO INC SPON ADS 62914V106 1 2000 SH Call SOLE 0 0 2000 NIO INC SPON ADS 62914V106 708 138860 SH SOLE 0 0 138860 NIO INC SPON ADS 62914V106 2 5000 SH Call SOLE 0 0 5000 NIO INC SPON ADS 62914V106 0 2000 SH Call SOLE 0 0 2000 NISOURCE INC COM 65473P105 927 32353 SH SOLE 0 0 32353 NOBLE CORP PLC SHS USD G65431101 29 10092 SH SOLE 0 0 10092 NOBLE ENERGY INC COM 655044105 1478 59781 SH SOLE 0 0 59781 NOKIA CORP SPONSORED ADR 654902204 513 89697 SH SOLE 0 0 89697 NOODLES & CO COM CL A 65540B105 491 72150 SH SOLE 0 0 72150 NORDSTROM INC COM 655664100 708 15944 SH SOLE 0 0 15944 NORFOLK SOUTHERN CORP COM 655844108 7854 42024 SH SOLE 0 0 42024 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 503 836151 SH SOLE 0 0 836151 NORTHERN OIL & GAS INC NEV COM 665531109 456 166305 SH SOLE 0 0 166305 NORTHERN TR CORP COM 665859104 861 9525 SH SOLE 0 0 9525 NORTHROP GRUMMAN CORP COM 666807102 0 200 SH Call SOLE 0 0 200 NORTHROP GRUMMAN CORP COM 666807102 5380 19954 SH SOLE 0 0 19954 NORTHROP GRUMMAN CORP COM 666807102 0 200 SH Put SOLE 0 0 200 NORTHWESTERN CORP COM NEW 668074305 211 2992 SH SOLE 0 0 2992 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 5979 108791 SH SOLE 0 0 108791 NORWOOD FINANCIAL CORP COM 669549107 265 8607 SH SOLE 0 0 8607 NOVAGOLD RES INC COM NEW 66987E206 107 25550 SH SOLE 0 0 25550 NOVANTA INC COM 67000B104 822 9700 SH SOLE 0 0 9700 NOVARTIS A G SPONSORED ADR 66987V109 6724 69943 SH SOLE 0 0 69943 NOVAVAX INC COM 670002104 283 513324 SH SOLE 0 0 513324 NOVO-NORDISK A S ADR 670100205 1393 26639 SH SOLE 0 0 26639 NRG ENERGY INC COM NEW 629377508 344 8095 SH SOLE 0 0 8095 NUCOR CORP COM 670346105 1745 29910 SH SOLE 0 0 29910 NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 1747 64102 SH SOLE 0 0 64102 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 1821 58163 SH SOLE 0 0 58163 NUSTAR ENERGY LP UNIT COM 67058H102 446 16569 SH SOLE 0 0 16569 NUTRIEN LTD COM 67077M108 1046 19833 SH SOLE 0 0 19833 NUVEEN AMT FREE MUN CR INC F COM 67071L106 2613 172935 SH SOLE 0 0 172935 NUVEEN AMT FREE QLTY MUN INC COM 670657105 1277 95560 SH SOLE 0 0 95560 NUVEEN CALIF MUN VALUE FD COM 67062C107 182 19026 SH SOLE 0 0 19026 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 467 33532 SH SOLE 0 0 33532 NUVEEN MUN VALUE FD INC COM 670928100 360 36032 SH SOLE 0 0 36032 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 1015 67368 SH SOLE 0 0 67368 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 298 13364 SH SOLE 0 0 13364 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 223 16870 SH SOLE 0 0 16870 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 179 18742 SH SOLE 0 0 18742 NUVEEN PFD & INCM SECURTIES COM 67072C105 435 48300 SH SOLE 0 0 48300 NUVEEN QUALITY MUNCP INCOME COM 67066V101 628 46247 SH SOLE 0 0 46247 NUVEEN REAL ESTATE INCOME FD COM 67071B108 108 10471 SH SOLE 0 0 10471 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 419 31726 SH SOLE 0 0 31726 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 238 20696 SH SOLE 0 0 20696 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 161 12700 SH SOLE 0 0 12700 NVIDIA CORP COM 67066G104 0 200 SH Call SOLE 0 0 200 NVIDIA CORP COM 67066G104 2 100 SH Call SOLE 0 0 100 NVIDIA CORP COM 67066G104 5 100 SH Call SOLE 0 0 100 NVIDIA CORP COM 67066G104 5 100 SH Call SOLE 0 0 100 NVIDIA CORP COM 67066G104 34945 194617 SH SOLE 0 0 194617 NVIDIA CORP COM 67066G104 1 100 SH Call SOLE 0 0 100 NVIDIA CORP COM 67066G104 0 1000 SH Put SOLE 0 0 1000 NVIDIA CORP COM 67066G104 5 100 SH Call SOLE 0 0 100 NVIDIA CORP COM 67066G104 0 200 SH Put SOLE 0 0 200 NVIDIA CORP COM 67066G104 1 100 SH Call SOLE 0 0 100 NVR INC COM 62944T105 2167 783 SH SOLE 0 0 783 NXP SEMICONDUCTORS N V COM N6596X109 1031 11663 SH SOLE 0 0 11663 NXT ID INC COM NEW 67091J206 14 16166 SH SOLE 0 0 16166 O REILLY AUTOMOTIVE INC NEW COM 67103H107 3968 10220 SH SOLE 0 0 10220 OAKTREE CAP GROUP LLC UNIT CL A 674001201 934 18811 SH SOLE 0 0 18811 OASIS PETE INC NEW COM 674215108 6329 1047857 SH SOLE 0 0 1047857 OBSIDIAN ENERGY LTD COM 674482104 91 331984 SH SOLE 0 0 331984 OCCIDENTAL PETE CORP COM 674599105 3193 48228 SH SOLE 0 0 48228 OFFICE DEPOT INC COM 676220106 1542 424766 SH SOLE 0 0 424766 OGE ENERGY CORP COM 670837103 2765 64130 SH SOLE 0 0 64130 OHA INVT CORP COM 67091U102 31 26000 SH SOLE 0 0 26000 OHR PHARMACEUTICAL INC COM 67778H309 104 46150 SH SOLE 0 0 46150 OKTA INC CL A 679295105 8501 102758 SH SOLE 0 0 102758 OKTA INC CL A 679295105 8 800 SH Call SOLE 0 0 800 OLD DOMINION FREIGHT LINE IN COM 679580100 215 1491 SH SOLE 0 0 1491 OLD NATL BANCORP IND COM 680033107 276 16810 SH SOLE 0 0 16810 OLD REP INTL CORP COM 680223104 269 12866 SH SOLE 0 0 12866 OLIN CORP COM PAR $1 680665205 201 8679 SH SOLE 0 0 8679 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 249 2918 SH SOLE 0 0 2918 OMEGA HEALTHCARE INVS INC COM 681936100 930 24389 SH SOLE 0 0 24389 OMNICELL INC COM 68213N109 463 5729 SH SOLE 0 0 5729 OMNICOM GROUP INC COM 681919106 414 5678 SH SOLE 0 0 5678 ON SEMICONDUCTOR CORP COM 682189105 209 10145 SH SOLE 0 0 10145 ONE GAS INC COM 68235P108 1404 15775 SH SOLE 0 0 15775 ONEOK INC NEW COM 682680103 12129 173673 SH SOLE 0 0 173673 ONESPAN INC COM 68287N100 195 10120 SH SOLE 0 0 10120 OPEN TEXT CORP COM 683715106 289 7514 SH SOLE 0 0 7514 OPHTHOTECH CORP COM 683745103 77 54921 SH SOLE 0 0 54921 OPKO HEALTH INC COM 68375N103 126 48119 SH SOLE 0 0 48119 ORACLE CORP COM 68389X105 19472 362535 SH SOLE 0 0 362535 ORACLE CORP COM 68389X105 0 100 SH Put SOLE 0 0 100 ORIGIN AGRITECH LIMITED SHS NEW G67828205 81 10908 SH SOLE 0 0 10908 ORMAT TECHNOLOGIES INC COM 686688102 286 5189 SH SOLE 0 0 5189 OSHKOSH CORP COM 688239201 748 9951 SH SOLE 0 0 9951 OVID THERAPEUTICS INC COM 690469101 26 14932 SH SOLE 0 0 14932 OXBRIDGE RE HLDGS LTD SHS G6856M106 13 12260 SH SOLE 0 0 12260 OXBRIDGE RE HLDGS LTD *W EXP 03/26/202 G6856M114 0 12260 SH SOLE 0 0 12260 OXFORD SQUARE CAP CORP COM 69181V107 233 35900 SH SOLE 0 0 35900 PACCAR INC COM 693718108 1067 15660 SH SOLE 0 0 15660 PACKAGING CORP AMER COM 695156109 273 2747 SH SOLE 0 0 2747 PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 12 12735 SH SOLE 0 0 12735 PALO ALTO NETWORKS INC COM 697435105 1416 5828 SH SOLE 0 0 5828 PALO ALTO NETWORKS INC COM 697435105 11 200 SH Call SOLE 0 0 200 PALO ALTO NETWORKS INC COM 697435105 64 1000 SH Call SOLE 0 0 1000 PALO ALTO NETWORKS INC COM 697435105 2 200 SH Call SOLE 0 0 200 PAN AMERICAN SILVER CORP COM 697900108 247 18608 SH SOLE 0 0 18608 PARKER HANNIFIN CORP COM 701094104 3105 18093 SH SOLE 0 0 18093 PATTERSON COMPANIES INC COM 703395103 301 13766 SH SOLE 0 0 13766 PATTERSON UTI ENERGY INC COM 703481101 721 51428 SH SOLE 0 0 51428 PAYCHEX INC COM 704326107 6903 86078 SH SOLE 0 0 86078 PAYCHEX INC COM 704326107 0 1000 SH Put SOLE 0 0 1000 PAYCOM SOFTWARE INC COM 70432V102 1623 8584 SH SOLE 0 0 8584 PAYCOM SOFTWARE INC COM 70432V102 2 400 SH Put SOLE 0 0 400 PAYPAL HLDGS INC COM 70450Y103 0 700 SH Put SOLE 0 0 700 PAYPAL HLDGS INC COM 70450Y103 100 1500 SH Call SOLE 0 0 1500 PAYPAL HLDGS INC COM 70450Y103 7723 74375 SH SOLE 0 0 74375 PB BANCORP INC COM 70454T100 579 50600 SH SOLE 0 0 50600 PCSB FINL CORP COM 69324R104 196 10000 SH SOLE 0 0 10000 PDL BIOPHARMA INC COM 69329Y104 100 26900 SH SOLE 0 0 26900 PEARSON PLC SPONSORED ADR 705015105 132 12006 SH SOLE 0 0 12006 PEMBINA PIPELINE CORP COM 706327103 1499 40791 SH SOLE 0 0 40791 PENNEY J C CORP INC COM 708160106 53 35334 SH SOLE 0 0 35334 PENNYMAC CORP NOTE 5.375% 5/0 70932AAB9 20 20000 PRN SOLE 0 0 20000 PENTAIR PLC SHS G7S00T104 318 7139 SH SOLE 0 0 7139 PEOPLES FINL SVCS CORP COM 711040105 266 5870 SH SOLE 0 0 5870 PEOPLES UTD FINL INC COM 712704105 1185 72051 SH SOLE 0 0 72051 PEPSICO INC COM 713448108 98300 802126 SH SOLE 0 0 802126 PEPSICO INC COM 713448108 0 200 SH Put SOLE 0 0 200 PERKINELMER INC COM 714046109 419 4345 SH SOLE 0 0 4345 PERMIAN BASIN RTY TR UNIT BEN INT 714236106 107 14181 SH SOLE 0 0 14181 PETIQ INC COM CL A 71639T106 296 9428 SH SOLE 0 0 9428 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 236 14827 SH SOLE 0 0 14827 PFIZER INC COM 717081103 38933 916721 SH SOLE 0 0 916721 PG&E CORP COM 69331C108 364 20437 SH SOLE 0 0 20437 PHILIP MORRIS INTL INC COM 718172109 26116 295465 SH SOLE 0 0 295465 PHILLIPS 66 COM 718546104 9932 104356 SH SOLE 0 0 104356 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 708 13531 SH SOLE 0 0 13531 PIERIS PHARMACEUTICALS INC COM 720795103 299 89373 SH SOLE 0 0 89373 PILGRIMS PRIDE CORP NEW COM 72147K108 218 9778 SH SOLE 0 0 9778 PIMCO CALIF MUN INCOME FD II COM 72200M108 99 10944 SH SOLE 0 0 10944 PIMCO CORPORATE & INCOME OPP COM 72201B101 311 17774 SH SOLE 0 0 17774 PIMCO DYNAMIC INCOME FD SHS 72201Y101 250 7797 SH SOLE 0 0 7797 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 288 12280 SH SOLE 0 0 12280 PIMCO ETF TR ACTIVE BD ETF 72201R775 205 1942 SH SOLE 0 0 1942 PIMCO ETF TR INTER MUN BD ACT 72201R866 1799 33335 SH SOLE 0 0 33335 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 9052 89131 SH SOLE 0 0 89131 PIMCO HIGH INCOME FD COM SHS 722014107 201 22276 SH SOLE 0 0 22276 PIMCO INCOME STRATEGY FUND COM 72201H108 1930 168287 SH SOLE 0 0 168287 PIMCO STRATEGIC INCOME FD IN COM 72200X104 133 12642 SH SOLE 0 0 12642 PINNACLE WEST CAP CORP COM 723484101 1518 15880 SH SOLE 0 0 15880 PIONEER HIGH INCOME TR COM 72369H106 109 12205 SH SOLE 0 0 12205 PIONEER NAT RES CO COM 723787107 1101 7227 SH SOLE 0 0 7227 PITNEY BOWES INC COM 724479100 69 10101 SH SOLE 0 0 10101 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1685 68730 SH SOLE 0 0 68730 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 258 10353 SH SOLE 0 0 10353 PLAYA HOTELS & RESORTS NV SHS N70544106 298 39000 SH SOLE 0 0 39000 PLUG POWER INC COM NEW 72919P202 90 37305 SH SOLE 0 0 37305 PNC FINL SVCS GROUP INC COM 693475105 3541 28867 SH SOLE 0 0 28867 POLARIS INDS INC COM 731068102 924 10949 SH SOLE 0 0 10949 POLYMET MINING CORP COM 731916102 50 74500 SH SOLE 0 0 74500 POOL CORPORATION COM 73278L105 724 4391 SH SOLE 0 0 4391 PORTFOLIO RECOVERY ASSOCS IN NOTE 3.000% 8/0 73640QAB1 25 26000 PRN SOLE 0 0 26000 PORTOLA PHARMACEUTICALS INC COM 737010108 11373 327760 SH SOLE 0 0 327760 PPG INDS INC COM 693506107 4471 39609 SH SOLE 0 0 39609 PPL CORP COM 69351T106 2297 72385 SH SOLE 0 0 72385 PRA HEALTH SCIENCES INC COM 69354M108 512 4639 SH SOLE 0 0 4639 PRECISION DRILLING CORP COM 2010 74022D308 65 27242 SH SOLE 0 0 27242 PRICE T ROWE GROUP INC COM 74144T108 919 9180 SH SOLE 0 0 9180 PRIMERICA INC COM 74164M108 221 1810 SH SOLE 0 0 1810 PRINCIPAL FINL GROUP INC COM 74251V102 689 13729 SH SOLE 0 0 13729 PROCTER AND GAMBLE CO COM 742718109 1 1800 SH Put SOLE 0 0 1800 PROCTER AND GAMBLE CO COM 742718109 45780 439981 SH SOLE 0 0 439981 PROGENICS PHARMACEUTICALS IN COM 743187106 83 17900 SH SOLE 0 0 17900 PROGRESSIVE CORP OHIO COM 743315103 1218 16896 SH SOLE 0 0 16896 PROLOGIS INC COM 74340W103 540 7502 SH SOLE 0 0 7502 PROSHARES TR ULTRAPRO QQQ 74347X831 501 8842 SH SOLE 0 0 8842 PROSHARES TR S&P 500 DV ARIST 74348A467 1119 16517 SH SOLE 0 0 16517 PROSHARES TR PSHS ULTRA DOW30 74347R305 218 4700 SH SOLE 0 0 4700 PROSHARES TR ULTRPRO DOW30 74347X823 1047 10860 SH SOLE 0 0 10860 PROSHARES TR PSHS ULT S&P 500 74347R107 1121 9518 SH SOLE 0 0 9518 PROSHARES TR ULTRPRO S&P500 74347X864 242 4913 SH SOLE 0 0 4913 PROSHARES TR PSHS ULTRA QQQ 74347R206 1666 18530 SH SOLE 0 0 18530 PROSHARES TR ULTRA FNCLS NEW 74347X633 243 6060 SH SOLE 0 0 6060 PROSPECT CAPITAL CORPORATION COM 74348T102 473 72531 SH SOLE 0 0 72531 PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 22 22000 PRN SOLE 0 0 22000 PROTO LABS INC COM 743713109 226 2145 SH SOLE 0 0 2145 PRUDENTIAL BANCORP INC NEW COM 74431A101 174 10000 SH SOLE 0 0 10000 PRUDENTIAL FINL INC COM 744320102 2237 24344 SH SOLE 0 0 24344 PS BUSINESS PKS INC CALIF COM 69360J107 392 2500 SH SOLE 0 0 2500 PUBLIC STORAGE COM 74460D109 1891 8681 SH SOLE 0 0 8681 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 3355 56467 SH SOLE 0 0 56467 PULTE GROUP INC COM 745867101 637 22795 SH SOLE 0 0 22795 PULTE GROUP INC COM 745867101 1 100 SH Call SOLE 0 0 100 PUTNAM MANAGED MUN INCOM TR COM 746823103 180 24040 SH SOLE 0 0 24040 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 182 14880 SH SOLE 0 0 14880 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 133 25794 SH SOLE 0 0 25794 QEP RES INC COM 74733V100 1681 215800 SH SOLE 0 0 215800 QORVO INC COM 74736K101 346 4830 SH SOLE 0 0 4830 QUALCOMM INC COM 747525103 12201 213945 SH SOLE 0 0 213945 QUALCOMM INC COM 747525103 0 1000 SH Put SOLE 0 0 1000 QUANTA SVCS INC COM 74762E102 249 6601 SH SOLE 0 0 6601 QUDIAN INC ADR 747798106 129 25522 SH SOLE 0 0 25522 QUEST DIAGNOSTICS INC COM 74834L100 562 6252 SH SOLE 0 0 6252 QUICKLOGIC CORP COM 74837P108 18 29274 SH SOLE 0 0 29274 QUINSTREET INC COM 74874Q100 381 28450 SH SOLE 0 0 28450 QURATE RETAIL INC COM SER A 74915M100 200 12540 SH SOLE 0 0 12540 RALPH LAUREN CORP CL A 751212101 691 5329 SH SOLE 0 0 5329 RAMBUS INC DEL COM 750917106 321 30704 SH SOLE 0 0 30704 RANDOLPH BANCORP INC COM 752378109 161 10645 SH SOLE 0 0 10645 RANGE RES CORP COM 75281A109 263 23379 SH SOLE 0 0 23379 RAVE RESTAURANT GROUP INC COM 754198109 62 40080 SH SOLE 0 0 40080 RAVEN INDS INC COM 754212108 721 18782 SH SOLE 0 0 18782 RAYMOND JAMES FINANCIAL INC COM 754730109 524 6518 SH SOLE 0 0 6518 RAYTHEON CO COM NEW 755111507 5653 31045 SH SOLE 0 0 31045 RBB FD INC MOTLEY FOL ETF 74933W601 345 16196 SH SOLE 0 0 16196 REALTY INCOME CORP COM 756109104 5690 77349 SH SOLE 0 0 77349 REAVES UTIL INCOME FD COM SH BEN INT 756158101 990 29390 SH SOLE 0 0 29390 RED HAT INC COM 756577102 1396 7639 SH SOLE 0 0 7639 RED LION HOTELS CORP COM 756764106 113 14000 SH SOLE 0 0 14000 RED ROCK RESORTS INC CL A 75700L108 222 8574 SH SOLE 0 0 8574 REDHILL BIOPHARMA LTD SPONSORED ADS 757468103 2355 283350 SH SOLE 0 0 283350 REGENERON PHARMACEUTICALS COM 75886F107 1429 3479 SH SOLE 0 0 3479 REGENXBIO INC COM 75901B107 215 3750 SH SOLE 0 0 3750 REGIONS FINL CORP NEW COM 7591EP100 1172 82809 SH SOLE 0 0 82809 RELIANCE STEEL & ALUMINUM CO COM 759509102 5900 65368 SH SOLE 0 0 65368 REPLIGEN CORP NOTE 2.125% 6/0 759916AA7 61 32000 PRN SOLE 0 0 32000 REPUBLIC BANCORP KY CL A 760281204 499 11150 SH SOLE 0 0 11150 REPUBLIC SVCS INC COM 760759100 1092 13584 SH SOLE 0 0 13584 RESIDEO TECHNOLOGIES INC COM 76118Y104 289 14982 SH SOLE 0 0 14982 RESIDEO TECHNOLOGIES INC COM 76118Y104 3 2500 SH Call SOLE 0 0 2500 RESMED INC COM 761152107 241 2316 SH SOLE 0 0 2316 RESTAURANT BRANDS INTL INC COM 76131D103 2861 43939 SH SOLE 0 0 43939 RH COM 74967X103 455 4423 SH SOLE 0 0 4423 RICEBRAN TECHNOLOGIES COM NEW 762831204 41 11022 SH SOLE 0 0 11022 RIGEL PHARMACEUTICALS INC COM NEW 766559603 51 20000 SH SOLE 0 0 20000 RING ENERGY INC COM 76680V108 107 18150 SH SOLE 0 0 18150 RIO TINTO PLC SPONSORED ADR 767204100 1203 20444 SH SOLE 0 0 20444 RIOT BLOCKCHAIN INC COM 767292105 36 10871 SH SOLE 0 0 10871 RITE AID CORP COM 767754104 396 623939 SH SOLE 0 0 623939 RITTER PHARMACEUTICALS INC COM NEW 767836307 11 12060 SH SOLE 0 0 12060 RLI CORP COM 749607107 1034 14411 SH SOLE 0 0 14411 ROADRUNNER TRANSN SYS INC COM 76973Q105 8 20000 SH SOLE 0 0 20000 ROBERT HALF INTL INC COM 770323103 274 4206 SH SOLE 0 0 4206 ROCKWELL AUTOMATION INC COM 773903109 3922 22353 SH SOLE 0 0 22353 ROCKWELL MED INC COM 774374102 282 49610 SH SOLE 0 0 49610 ROKU INC COM CL A 77543R102 816 12655 SH SOLE 0 0 12655 ROKU INC COM CL A 77543R102 3 400 SH Call SOLE 0 0 400 ROLLINS INC COM 775711104 2522 60596 SH SOLE 0 0 60596 ROPER TECHNOLOGIES INC COM 776696106 525 1535 SH SOLE 0 0 1535 ROSS STORES INC COM 778296103 1422 15272 SH SOLE 0 0 15272 ROYAL BK CDA MONTREAL QUE COM 780087102 7774 102902 SH SOLE 0 0 102902 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 81 12438 SH SOLE 0 0 12438 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 0 200 SH Call SOLE 0 0 200 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 0 200 SH Put SOLE 0 0 200 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1194 10421 SH SOLE 0 0 10421 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 3870 61835 SH SOLE 0 0 61835 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 1 500 SH Put SOLE 0 0 500 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 1707 26687 SH SOLE 0 0 26687 ROYAL GOLD INC COM 780287108 695 7642 SH SOLE 0 0 7642 ROYAL GOLD INC NOTE 2.875% 6/1 780287AA6 40 40000 PRN SOLE 0 0 40000 ROYCE MICRO-CAP TR INC COM 780915104 96 11573 SH SOLE 0 0 11573 ROYCE VALUE TR INC COM 780910105 174 12631 SH SOLE 0 0 12631 RPC INC COM 749660106 1011 88563 SH SOLE 0 0 88563 RPM INTL INC COM 749685103 1510 26024 SH SOLE 0 0 26024 RYANAIR HLDGS PLC SPONSORED ADS 783513203 380 5074 SH SOLE 0 0 5074 RYDER SYS INC COM 783549108 354 5716 SH SOLE 0 0 5716 RYMAN HOSPITALITY PPTYS INC COM 78377T107 413 5021 SH SOLE 0 0 5021 S&P GLOBAL INC COM 78409V104 16 3000 SH Put SOLE 0 0 3000 S&P GLOBAL INC COM 78409V104 6082 28886 SH SOLE 0 0 28886 SABINE ROYALTY TR UNIT BEN INT 785688102 721 15500 SH SOLE 0 0 15500 SABRA HEALTH CARE REIT INC COM 78573L106 818 42024 SH SOLE 0 0 42024 SAEXPLORATION HLDGS INC COM PAR 78636X873 241 56647 SH SOLE 0 0 56647 SAGE THERAPEUTICS INC COM 78667J108 361 2269 SH SOLE 0 0 2269 SAILPOINT TECHNLGIES HLDGS I COM 78781P105 2 1000 SH Call SOLE 0 0 1000 SAILPOINT TECHNLGIES HLDGS I COM 78781P105 362 12620 SH SOLE 0 0 12620 SALESFORCE COM INC COM 79466L302 7 100 SH Call SOLE 0 0 100 SALESFORCE COM INC COM 79466L302 1 500 SH Call SOLE 0 0 500 SALESFORCE COM INC COM 79466L302 10996 69430 SH SOLE 0 0 69430 SALESFORCE COM INC COM 79466L302 115 4100 SH Call SOLE 0 0 4100 SALESFORCE COM INC COM 79466L302 0 200 SH Put SOLE 0 0 200 SALESFORCE COM INC COM 79466L302 4 500 SH Call SOLE 0 0 500 SALESFORCE COM INC COM 79466L302 1 100 SH Call SOLE 0 0 100 SANDRIDGE MISSISSIPPIAN TR I SH BEN INT 80007V106 10 10200 SH SOLE 0 0 10200 SANDRIDGE MISSISSIPPIAN TR I UNIT BEN INT 80007T101 10 10025 SH SOLE 0 0 10025 SANDSTORM GOLD LTD COM NEW 80013R206 216 39465 SH SOLE 0 0 39465 SANDY SPRING BANCORP INC COM 800363103 2517 80455 SH SOLE 0 0 80455 SANGAMO THERAPEUTICS INC COM 800677106 275 28839 SH SOLE 0 0 28839 SANOFI SPONSORED ADR 80105N105 1081 24406 SH SOLE 0 0 24406 SAP SE SPON ADR 803054204 1937 16775 SH SOLE 0 0 16775 SAREPTA THERAPEUTICS INC COM 803607100 15458 129690 SH SOLE 0 0 129690 SBA COMMUNICATIONS CORP NEW CL A 78410G104 442 2212 SH SOLE 0 0 2212 SCHLUMBERGER LTD COM 806857108 2828 64900 SH SOLE 0 0 64900 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 260 8305 SH SOLE 0 0 8305 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 397 5000 SH SOLE 0 0 5000 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 262 4865 SH SOLE 0 0 4865 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 21634 417005 SH SOLE 0 0 417005 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 867 31438 SH SOLE 0 0 31438 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 175200 2591328 SH SOLE 0 0 2591328 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 1107 20219 SH SOLE 0 0 20219 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 109634 4215081 SH SOLE 0 0 4215081 SCHWAB STRATEGIC TR US REIT ETF 808524847 683571 15385338 SH SOLE 0 0 15385338 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 6118 87485 SH SOLE 0 0 87485 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 6356 93402 SH SOLE 0 0 93402 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1452 18278 SH SOLE 0 0 18278 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1586 30329 SH SOLE 0 0 30329 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1121 29552 SH SOLE 0 0 29552 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 11930 215380 SH SOLE 0 0 215380 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 628 22659 SH SOLE 0 0 22659 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 596479 19050750 SH SOLE 0 0 19050750 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 211 4204 SH SOLE 0 0 4204 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 1106 29712 SH SOLE 0 0 29712 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 513 16513 SH SOLE 0 0 16513 SCHWAB STRATEGIC TR US TIPS ETF 808524870 1039 18885 SH SOLE 0 0 18885 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 1180 36586 SH SOLE 0 0 36586 SCIENCE APPLICATNS INTL CP N COM 808625107 1180 15329 SH SOLE 0 0 15329 SCOTTS MIRACLE GRO CO CL A 810186106 470 5986 SH SOLE 0 0 5986 SCYNEXIS INC COM 811292101 192 127176 SH SOLE 0 0 127176 SEAGATE TECHNOLOGY PLC SHS G7945M107 2783 58103 SH SOLE 0 0 58103 SEALED AIR CORP NEW COM 81211K100 242 5245 SH SOLE 0 0 5245 SEATTLE GENETICS INC COM 812578102 1213 16559 SH SOLE 0 0 16559 SECOND SIGHT MED PRODS INC COM 81362J100 11 13600 SH SOLE 0 0 13600 SEI INVESTMENTS CO COM 784117103 323 6187 SH SOLE 0 0 6187 SELECT ENERGY SVCS INC CL A COM 81617J301 142 11800 SH SOLE 0 0 11800 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 531 9566 SH SOLE 0 0 9566 SELECT SECTOR SPDR TR ENERGY 81369Y506 85416 1291838 SH SOLE 0 0 1291838 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 5456 212211 SH SOLE 0 0 212211 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 0 300 SH Put SOLE 0 0 300 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 0 1000 SH Call SOLE 0 0 1000 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 5357 58389 SH SOLE 0 0 58389 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 3255 28593 SH SOLE 0 0 28593 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 0 1000 SH Put SOLE 0 0 1000 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 0 300 SH Call SOLE 0 0 300 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 0 300 SH Call SOLE 0 0 300 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 0 5000 SH Put SOLE 0 0 5000 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 0 300 SH Put SOLE 0 0 300 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1325 22772 SH SOLE 0 0 22772 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 0 300 SH Call SOLE 0 0 300 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 0 1000 SH Call SOLE 0 0 1000 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 2023 36056 SH SOLE 0 0 36056 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1947 25946 SH SOLE 0 0 25946 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 0 300 SH Call SOLE 0 0 300 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 8844 119511 SH SOLE 0 0 119511 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 303 8366 SH SOLE 0 0 8366 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 0 300 SH Put SOLE 0 0 300 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 0 300 SH Put SOLE 0 0 300 SELECTIVE INS GROUP INC COM 816300107 1955 30893 SH SOLE 0 0 30893 SEMPRA ENERGY COM 816851109 3032 24087 SH SOLE 0 0 24087 SEMTECH CORP COM 816850101 274 5383 SH SOLE 0 0 5383 SENIOR HSG PPTYS TR SH BEN INT 81721M109 283 24038 SH SOLE 0 0 24038 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 333 7388 SH SOLE 0 0 7388 SENSEONICS HLDGS INC COM 81727U105 34 13832 SH SOLE 0 0 13832 SERVICE CORP INTL COM 817565104 628 15634 SH SOLE 0 0 15634 SERVICENOW INC COM 81762P102 6 300 SH Call SOLE 0 0 300 SERVICENOW INC COM 81762P102 2738 11109 SH SOLE 0 0 11109 SERVICENOW INC COM 81762P102 3 1000 SH Put SOLE 0 0 1000 SERVISFIRST BANCSHARES INC COM 81768T108 2836 84000 SH SOLE 0 0 84000 SESEN BIO INC COM 817763105 14 13200 SH SOLE 0 0 13200 SEVERN BANCORP ANNAPOLIS MD COM 81811M100 500 52737 SH SOLE 0 0 52737 SHENANDOAH TELECOMMUNICATION COM 82312B106 6107 137669 SH SOLE 0 0 137669 SHERWIN WILLIAMS CO COM 824348106 3081 7153 SH SOLE 0 0 7153 SHIP FINANCE INTERNATIONAL L SHS G81075106 129 10472 SH SOLE 0 0 10472 SHOPIFY INC CL A 82509L107 75 1000 SH Call SOLE 0 0 1000 SHOPIFY INC CL A 82509L107 4871 23573 SH SOLE 0 0 23573 SIBANYE STILLWATER SPONSORED ADR 825724206 210 50893 SH SOLE 0 0 50893 SIENNA BIOPHARMACEUTICALS IN COM 82622H108 41 17762 SH SOLE 0 0 17762 SIENTRA INC COM 82621J105 243 28300 SH SOLE 0 0 28300 SIFY TECHNOLOGIES LIMITED SPONSORED ADS 82655M107 33 20000 SH SOLE 0 0 20000 SIGA TECHNOLOGIES INC COM 826917106 60 10000 SH SOLE 0 0 10000 SILVERCORP METALS INC COM 82835P103 84 32858 SH SOLE 0 0 32858 SILVERCREST METALS INC COM 828363101 35 10835 SH SOLE 0 0 10835 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 452 18473 SH SOLE 0 0 18473 SIMON PPTY GROUP INC NEW COM 828806109 8474 46504 SH SOLE 0 0 46504 SINCLAIR BROADCAST GROUP INC CL A 829226109 1960 50939 SH SOLE 0 0 50939 SIRIUS XM HLDGS INC COM 82968B103 9439 1664766 SH SOLE 0 0 1664766 SITE CENTERS CORP COM 82981J109 304 22311 SH SOLE 0 0 22311 SKYWEST INC COM 830879102 2315 42649 SH SOLE 0 0 42649 SKYWORKS SOLUTIONS INC COM 83088M102 1967 23847 SH SOLE 0 0 23847 SKYWORKS SOLUTIONS INC COM 83088M102 5 10000 SH Call SOLE 0 0 10000 SMARTSHEET INC COM CL A 83200N103 369 9050 SH SOLE 0 0 9050 SMITH A O CORP COM 831865209 217 4069 SH SOLE 0 0 4069 SMUCKER J M CO COM NEW 832696405 1191 10226 SH SOLE 0 0 10226 SNAP INC CL A 83304A106 4334 393255 SH SOLE 0 0 393255 SNAP INC CL A 83304A106 0 4000 SH Put SOLE 0 0 4000 SNAP INC CL A 83304A106 42 100000 SH Call SOLE 0 0 100000 SNAP ON INC COM 833034101 1073 6853 SH SOLE 0 0 6853 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 255 6642 SH SOLE 0 0 6642 SONOCO PRODS CO COM 835495102 317 5147 SH SOLE 0 0 5147 SONY CORP SPONSORED ADR 835699307 9 3500 SH Call SOLE 0 0 3500 SONY CORP SPONSORED ADR 835699307 2366 56008 SH SOLE 0 0 56008 SOUTH JERSEY INDS INC COM 838518108 215 6702 SH SOLE 0 0 6702 SOUTHERN CO COM 842587107 12249 237025 SH SOLE 0 0 237025 SOUTHERN COPPER CORP COM 84265V105 1400 35279 SH SOLE 0 0 35279 SOUTHSIDE BANCSHARES INC COM 84470P109 2104 63305 SH SOLE 0 0 63305 SOUTHWEST AIRLS CO COM 844741108 5161 99419 SH SOLE 0 0 99419 SOUTHWEST GAS HOLDINGS INC COM 844895102 390 4741 SH SOLE 0 0 4741 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 9538 36807 SH SOLE 0 0 36807 SPDR GOLD TRUST GOLD SHS 78463V107 0 300 SH Put SOLE 0 0 300 SPDR GOLD TRUST GOLD SHS 78463V107 9046 74139 SH SOLE 0 0 74139 SPDR GOLD TRUST GOLD SHS 78463V107 0 200 SH Put SOLE 0 0 200 SPDR GOLD TRUST GOLD SHS 78463V107 0 300 SH Call SOLE 0 0 300 SPDR GOLD TRUST GOLD SHS 78463V107 0 200 SH Call SOLE 0 0 200 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 9641 216305 SH SOLE 0 0 216305 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 219 6000 SH SOLE 0 0 6000 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 5391 184564 SH SOLE 0 0 184564 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 250 6582 SH SOLE 0 0 6582 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 3185 105060 SH SOLE 0 0 105060 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 19921 557066 SH SOLE 0 0 557066 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 256 6525 SH SOLE 0 0 6525 SPDR S&P 500 ETF TR TR UNIT 78462F103 384227 1360193 SH SOLE 0 0 1360193 SPDR S&P 500 ETF TR TR UNIT 78462F103 6 1000 SH Put SOLE 0 0 1000 SPDR S&P 500 ETF TR TR UNIT 78462F103 14 3500 SH Put SOLE 0 0 3500 SPDR S&P 500 ETF TR TR UNIT 78462F103 2 1000 SH Put SOLE 0 0 1000 SPDR S&P 500 ETF TR TR UNIT 78462F103 1 300 SH Put SOLE 0 0 300 SPDR S&P 500 ETF TR TR UNIT 78462F103 1 3500 SH Put SOLE 0 0 3500 SPDR S&P 500 ETF TR TR UNIT 78462F103 6 1000 SH Put SOLE 0 0 1000 SPDR S&P 500 ETF TR TR UNIT 78462F103 0 100 SH Put SOLE 0 0 100 SPDR S&P 500 ETF TR TR UNIT 78462F103 1 4000 SH Put SOLE 0 0 4000 SPDR S&P 500 ETF TR TR UNIT 78462F103 3 1000 SH Put SOLE 0 0 1000 SPDR S&P 500 ETF TR TR UNIT 78462F103 7 500 SH Put SOLE 0 0 500 SPDR S&P 500 ETF TR TR UNIT 78462F103 0 100 SH Call SOLE 0 0 100 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 2646 7661 SH SOLE 0 0 7661 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 42395 122740 SH SOLE 0 0 122740 SPDR SER TR SSGA US LRG ETF 78468R804 585 5827 SH SOLE 0 0 5827 SPDR SER TR PRTFLO S&P500 HI 78468R788 1093 28875 SH SOLE 0 0 28875 SPDR SER TR BLOMBERG BRC INV 78468R200 766 24943 SH SOLE 0 0 24943 SPDR SER TR SPDR BLOOMBERG 78468R663 1639 17890 SH SOLE 0 0 17890 SPDR SER TR BLOOMBERG SRT TR 78468R408 9999 366942 SH SOLE 0 0 366942 SPDR SER TR NUVEEN BRC MUNIC 78468R721 695 14095 SH SOLE 0 0 14095 SPDR SER TR PORTFOLIO SM ETF 78468R853 2562 84734 SH SOLE 0 0 84734 SPDR SER TR NUVEEN BLMBRG SR 78468R739 790 16296 SH SOLE 0 0 16296 SPDR SERIES TRUST DJ REIT ETF 78464A607 202 2045 SH SOLE 0 0 2045 SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 208 6271 SH SOLE 0 0 6271 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 4517 86443 SH SOLE 0 0 86443 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 4456 159766 SH SOLE 0 0 159766 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 1017 27331 SH SOLE 0 0 27331 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 389 6451 SH SOLE 0 0 6451 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 815 13655 SH SOLE 0 0 13655 SPDR SERIES TRUST S&P BIOTECH 78464A870 0 200 SH Call SOLE 0 0 200 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 1079 20647 SH SOLE 0 0 20647 SPDR SERIES TRUST S&P BIOTECH 78464A870 3244 35825 SH SOLE 0 0 35825 SPDR SERIES TRUST AEROSPACE DEF 78464A631 473 5157 SH SOLE 0 0 5157 SPDR SERIES TRUST S&P BIOTECH 78464A870 0 200 SH Call SOLE 0 0 200 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 606 17736 SH SOLE 0 0 17736 SPDR SERIES TRUST S&P BIOTECH 78464A870 0 200 SH Put SOLE 0 0 200 SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 33338 1003263 SH SOLE 0 0 1003263 SPDR SERIES TRUST S&P BIOTECH 78464A870 0 200 SH Call SOLE 0 0 200 SPDR SERIES TRUST S&P REGL BKG 78464A698 3559 69315 SH SOLE 0 0 69315 SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 58208 2039530 SH SOLE 0 0 2039530 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 664 11564 SH SOLE 0 0 11564 SPDR SERIES TRUST DJ REIT ETF 78464A607 22630 228770 SH SOLE 0 0 228770 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 280 5320 SH SOLE 0 0 5320 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 238 5573 SH SOLE 0 0 5573 SPDR SERIES TRUST S&P BIOTECH 78464A870 0 100 SH Call SOLE 0 0 100 SPDR SERIES TRUST S&P BIOTECH 78464A870 0 200 SH Put SOLE 0 0 200 SPDR SERIES TRUST S&P BK ETF 78464A797 464 11098 SH SOLE 0 0 11098 SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 256 8460 SH SOLE 0 0 8460 SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 289 5349 SH SOLE 0 0 5349 SPDR SERIES TRUST S&P BIOTECH 78464A870 0 200 SH Put SOLE 0 0 200 SPDR SERIES TRUST S&P DIVID ETF 78464A763 9154 92085 SH SOLE 0 0 92085 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 419514 12586686 SH SOLE 0 0 12586686 SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 1866 53049 SH SOLE 0 0 53049 SPIRE INC COM 84857L101 354 4297 SH SOLE 0 0 4297 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 403 4406 SH SOLE 0 0 4406 SPIRIT AIRLS INC COM 848577102 7261 137369 SH SOLE 0 0 137369 SPIRIT OF TEX BANCSHARES INC COM 84861D103 1975 93179 SH SOLE 0 0 93179 SPIRIT RLTY CAP INC NEW NOTE 2.875% 5/1 84860WAA0 70 70000 PRN SOLE 0 0 70000 SPLUNK INC COM 848637104 585 4698 SH SOLE 0 0 4698 SPLUNK INC COM 848637104 4 1000 SH Call SOLE 0 0 1000 SPOTIFY TECHNOLOGY S A SHS L8681T102 24 15000 SH Put SOLE 0 0 15000 SPOTIFY TECHNOLOGY S A SHS L8681T102 1510 10876 SH SOLE 0 0 10876 SPRINT CORPORATION COM 85207U105 722 127762 SH SOLE 0 0 127762 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 528 42587 SH SOLE 0 0 42587 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 178 16994 SH SOLE 0 0 16994 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 113 20347 SH SOLE 0 0 20347 SQUARE INC CL A 852234103 79483 1060905 SH SOLE 0 0 1060905 SQUARE INC CL A 852234103 1 1000 SH Call SOLE 0 0 1000 SQUARE INC CL A 852234103 16 500 SH Call SOLE 0 0 500 SQUARE INC CL A 852234103 2 1000 SH Call SOLE 0 0 1000 SQUARE INC CL A 852234103 146 7000 SH Call SOLE 0 0 7000 SQUARE INC CL A 852234103 10 1000 SH Call SOLE 0 0 1000 SQUARE INC CL A 852234103 12 500 SH Call SOLE 0 0 500 SQUARE INC CL A 852234103 28 1000 SH Call SOLE 0 0 1000 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 338 5310 SH SOLE 0 0 5310 STANLEY BLACK & DECKER INC COM 854502101 2999 22024 SH SOLE 0 0 22024 STAR GROUP L P UNIT LTD PARTNR 85512C105 159 16579 SH SOLE 0 0 16579 STARBUCKS CORP COM 855244109 19425 261293 SH SOLE 0 0 261293 STARS GROUP INC COM 85570W100 214 12250 SH SOLE 0 0 12250 STARWOOD PPTY TR INC COM 85571B105 1072 47957 SH SOLE 0 0 47957 STATE STR CORP COM 857477103 922 14004 SH SOLE 0 0 14004 STEEL DYNAMICS INC COM 858119100 234 6640 SH SOLE 0 0 6640 STERICYCLE INC COM 858912108 280 5150 SH SOLE 0 0 5150 STERLING CONSTRUCTION CO INC COM 859241101 135 10750 SH SOLE 0 0 10750 STITCH FIX INC COM CL A 860897107 371 13138 SH SOLE 0 0 13138 STMICROELECTRONICS N V NY REGISTRY 861012102 221 14901 SH SOLE 0 0 14901 STONECASTLE FINL CORP COM 861780104 347 16215 SH SOLE 0 0 16215 STONEMOR PARTNERS L P COM UNITS INT 86183Q100 79 21081 SH SOLE 0 0 21081 STRATA SKIN SCIENCES INC COM NEW 86272A206 100 35000 SH SOLE 0 0 35000 STRYKER CORP COM 863667101 4942 25023 SH SOLE 0 0 25023 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 464 20700 SH SOLE 0 0 20700 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 113 16021 SH SOLE 0 0 16021 SUMMIT MIDSTREAM PARTNERS LP COM UNIT LTD 866142102 742 76300 SH SOLE 0 0 76300 SUN LIFE FINL INC COM 866796105 286 7457 SH SOLE 0 0 7457 SUNCOKE ENERGY PARTNERS L P COMUNIT REP LT 86722Y101 138 11100 SH SOLE 0 0 11100 SUNCOR ENERGY INC NEW COM 867224107 649 19998 SH SOLE 0 0 19998 SUNOCO LP COM UT REP LP 86765K109 449 14400 SH SOLE 0 0 14400 SUNOCO LP COM UT REP LP 86765K109 1 200 SH Call SOLE 0 0 200 SUNPOWER CORP COM 867652406 207 31794 SH SOLE 0 0 31794 SUNTRUST BKS INC COM 867914103 2136 36059 SH SOLE 0 0 36059 SUPER LEAGUE GAMING INC COM 86804F202 282 35000 SH SOLE 0 0 35000 SUPERIOR DRILLING PRODS INC COM 868153107 13 10200 SH SOLE 0 0 10200 SUPERNUS PHARMACEUTICALS INC COM 868459108 470 13426 SH SOLE 0 0 13426 SVB FINL GROUP COM 78486Q101 1106 4976 SH SOLE 0 0 4976 SYMANTEC CORP COM 871503108 544 23671 SH SOLE 0 0 23671 SYMANTEC CORP COM 871503108 1 100 SH Call SOLE 0 0 100 SYNOPSYS INC COM 871607107 239 2074 SH SOLE 0 0 2074 SYNOVUS FINL CORP COM NEW 87161C501 411 11965 SH SOLE 0 0 11965 SYSCO CORP COM 871829107 8647 129517 SH SOLE 0 0 129517 T MOBILE US INC COM 872590104 318 4599 SH SOLE 0 0 4599 T MOBILE US INC COM 872590104 0 200 SH Put SOLE 0 0 200 T2 BIOSYSTEMS INC COM 89853L104 29 11200 SH SOLE 0 0 11200 T2 BIOSYSTEMS INC COM 89853L104 2 4000 SH Call SOLE 0 0 4000 TABLEAU SOFTWARE INC CL A 87336U105 3774 29655 SH SOLE 0 0 29655 TABLEAU SOFTWARE INC CL A 87336U105 5 400 SH Call SOLE 0 0 400 TABLEAU SOFTWARE INC CL A 87336U105 4 400 SH Call SOLE 0 0 400 TAILORED BRANDS INC COM 87403A107 238 30350 SH SOLE 0 0 30350 TAIWAN LIPOSOME CO LTD SPONSORED ADS 874038102 58 10000 SH SOLE 0 0 10000 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1366 33343 SH SOLE 0 0 33343 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 771 37830 SH SOLE 0 0 37830 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 0 200 SH Put SOLE 0 0 200 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1 1000 SH Call SOLE 0 0 1000 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1 300 SH Call SOLE 0 0 300 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 509 5391 SH SOLE 0 0 5391 TALLGRASS ENERGY LP CLASS A SHS 874696107 1984 78934 SH SOLE 0 0 78934 TANDEM DIABETES CARE INC COM NEW 875372203 1161 18282 SH SOLE 0 0 18282 TANGER FACTORY OUTLET CTRS I COM 875465106 214 10187 SH SOLE 0 0 10187 TAPESTRY INC COM 876030107 1191 36645 SH SOLE 0 0 36645 TARGA RES CORP COM 87612G101 904 21767 SH SOLE 0 0 21767 TARGET CORP COM 87612E106 5045 62854 SH SOLE 0 0 62854 TARO PHARMACEUTICAL INDS LTD SHS M8737E108 472 4365 SH SOLE 0 0 4365 TASEKO MINES LTD COM 876511106 16 27900 SH SOLE 0 0 27900 TATA MTRS LTD SPONSORED ADR 876568502 472 37564 SH SOLE 0 0 37564 TCW STRATEGIC INCOME FUND IN COM 872340104 151 27485 SH SOLE 0 0 27485 TD AMERITRADE HLDG CORP COM 87236Y108 58447 1169170 SH SOLE 0 0 1169170 TE CONNECTIVITY LTD REG SHS H84989104 1877 23244 SH SOLE 0 0 23244 TECHNIPFMC PLC COM G87110105 696 29578 SH SOLE 0 0 29578 TELADOC HEALTH INC COM 87918A105 432 7772 SH SOLE 0 0 7772 TELEFLEX INC COM 879369106 724 2396 SH SOLE 0 0 2396 TELEFONICA S A SPONSORED ADR 879382208 111 13223 SH SOLE 0 0 13223 TELUS CORP COM 87971M103 428 11551 SH SOLE 0 0 11551 TEMPLETON GLOBAL INCOME FD COM 880198106 93 14770 SH SOLE 0 0 14770 TENET HEALTHCARE CORP COM NEW 88033G407 0 100 SH Put SOLE 0 0 100 TENET HEALTHCARE CORP COM NEW 88033G407 910 31544 SH SOLE 0 0 31544 TERADATA CORP DEL COM 88076W103 601 13767 SH SOLE 0 0 13767 TERADYNE INC COM 880770102 207 5202 SH SOLE 0 0 5202 TEREX CORP NEW COM 880779103 263 8187 SH SOLE 0 0 8187 TERRITORIAL BANCORP INC COM 88145X108 1727 64169 SH SOLE 0 0 64169 TESLA INC COM 88160R101 3 1000 SH Call SOLE 0 0 1000 TESLA INC COM 88160R101 1 100 SH Put SOLE 0 0 100 TESLA INC COM 88160R101 0 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 3 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 3 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 3 500 SH Call SOLE 0 0 500 TESLA INC COM 88160R101 3 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 4 200 SH Call SOLE 0 0 200 TESLA INC COM 88160R101 0 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 16238 58022 SH SOLE 0 0 58022 TESLA INC COM 88160R101 4 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 2 300 SH Call SOLE 0 0 300 TESLA INC COM 88160R101 2 200 SH Put SOLE 0 0 200 TESLA INC COM 88160R101 3 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 1 200 SH Call SOLE 0 0 200 TESLA INC COM 88160R101 1 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 1 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 0 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 3 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 2 200 SH Call SOLE 0 0 200 TESLA INC COM 88160R101 0 200 SH Call SOLE 0 0 200 TESLA INC COM 88160R101 2 200 SH Put SOLE 0 0 200 TESLA INC COM 88160R101 2 200 SH Call SOLE 0 0 200 TESLA INC COM 88160R101 2 100 SH Put SOLE 0 0 100 TESLA INC COM 88160R101 0 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 1 300 SH Call SOLE 0 0 300 TESLA INC COM 88160R101 0 200 SH Put SOLE 0 0 200 TESLA INC COM 88160R101 2 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 1 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 2 100 SH Call SOLE 0 0 100 TESLA INC COM 88160R101 1 100 SH Call SOLE 0 0 100 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 9 10000 PRN SOLE 0 0 10000 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 1863 118800 SH SOLE 0 0 118800 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 0 100 SH Call SOLE 0 0 100 TEXAS INSTRS INC COM 882508104 9330 87964 SH SOLE 0 0 87964 TEXAS PAC LD TR SUB CTF PROP I T 882610108 2119 2739 SH SOLE 0 0 2739 TEXTRON INC COM 883203101 1044 20604 SH SOLE 0 0 20604 THE CHARLES SCHWAB CORPORATI COM 808513105 4588 107297 SH SOLE 0 0 107297 THE TRADE DESK INC COM CL A 88339J105 1660 8384 SH SOLE 0 0 8384 THE TRADE DESK INC COM CL A 88339J105 5 1000 SH Put SOLE 0 0 1000 THERAPEUTICSMD INC COM 88338N107 139 28600 SH SOLE 0 0 28600 THERMO FISHER SCIENTIFIC INC COM 883556102 7971 29120 SH SOLE 0 0 29120 THOMSON REUTERS CORP COM NEW 884903709 313 5286 SH SOLE 0 0 5286 THOR INDS INC COM 885160101 440 7061 SH SOLE 0 0 7061 TIFFANY & CO NEW COM 886547108 1802 17076 SH SOLE 0 0 17076 TILRAY INC COM CL 2 88688T100 1 500 SH Call SOLE 0 0 500 TILRAY INC COM CL 2 88688T100 1192 18196 SH SOLE 0 0 18196 TIMKEN CO COM 887389104 287 6578 SH SOLE 0 0 6578 TJX COS INC NEW COM 872540109 11774 221280 SH SOLE 0 0 221280 TOCAGEN INC COM 888846102 117 10734 SH SOLE 0 0 10734 TOP SHIPS INC COM Y8897Y800 12 14150 SH SOLE 0 0 14150 TORCHMARK CORP COM 891027104 404 4925 SH SOLE 0 0 4925 TORO CO COM 891092108 736 10685 SH SOLE 0 0 10685 TORONTO DOMINION BK ONT COM NEW 891160509 8934 164439 SH SOLE 0 0 164439 TORTOISE ENERGY INFRA CORP COM 89147L100 1081 46012 SH SOLE 0 0 46012 TORTOISE MIDSTRM ENERGY FD I COM 89148B101 245 17444 SH SOLE 0 0 17444 TOTAL S A SPONSORED ADS 89151E109 1670 30016 SH SOLE 0 0 30016 TOTAL SYS SVCS INC COM 891906109 36576 384970 SH SOLE 0 0 384970 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1780 15083 SH SOLE 0 0 15083 TRACTOR SUPPLY CO COM 892356106 1014 10375 SH SOLE 0 0 10375 TRANSCANADA CORP COM 89353D107 468 10418 SH SOLE 0 0 10418 TRANSDIGM GROUP INC COM 893641100 868 1913 SH SOLE 0 0 1913 TRANSENTERIX INC COM NEW 89366M201 109 45607 SH SOLE 0 0 45607 TRANSOCEAN LTD REG SHS H8817H100 1 200 SH Call SOLE 0 0 200 TRANSOCEAN LTD REG SHS H8817H100 5530 634934 SH SOLE 0 0 634934 TRANSOCEAN LTD REG SHS H8817H100 0 800 SH Call SOLE 0 0 800 TRAVELERS COMPANIES INC COM 89417E109 6 2000 SH Put SOLE 0 0 2000 TRAVELERS COMPANIES INC COM 89417E109 8453 61630 SH SOLE 0 0 61630 TREX CO INC COM 89531P105 778 12645 SH SOLE 0 0 12645 TRI CONTL CORP COM 895436103 982 37322 SH SOLE 0 0 37322 TRI POINTE GROUP INC COM 87265H109 370 29250 SH SOLE 0 0 29250 TRIMBLE INC COM 896239100 1098 27174 SH SOLE 0 0 27174 TRINITY INDS INC COM 896522109 384 17676 SH SOLE 0 0 17676 TRISTATE CAP HLDGS INC COM 89678F100 546 26729 SH SOLE 0 0 26729 TRONOX HOLDINGS PLC SHS G9087Q102 2311 175739 SH SOLE 0 0 175739 TRUEBLUE INC COM 89785X101 473 20000 SH SOLE 0 0 20000 TRUSTMARK CORP COM 898402102 339 10073 SH SOLE 0 0 10073 TTM TECHNOLOGIES INC NOTE 1.750%12/1 87305RAD1 81 62000 PRN SOLE 0 0 62000 TURQUOISE HILL RES LTD COM 900435108 46 27726 SH SOLE 0 0 27726 TWILIO INC CL A 90138F102 1215 9407 SH SOLE 0 0 9407 TWILIO INC CL A 90138F102 3 200 SH Call SOLE 0 0 200 TWITTER INC COM 90184L102 0 1000 SH Call SOLE 0 0 1000 TWITTER INC COM 90184L102 1 200 SH Call SOLE 0 0 200 TWITTER INC COM 90184L102 5830 177307 SH SOLE 0 0 177307 TWO HBRS INVT CORP COM NEW 90187B408 282 20871 SH SOLE 0 0 20871 TYLER TECHNOLOGIES INC COM 902252105 29409 143881 SH SOLE 0 0 143881 TYSON FOODS INC CL A 902494103 1529 22022 SH SOLE 0 0 22022 U S G CORP COM NEW 903293405 207 4782 SH SOLE 0 0 4782 UBS AG JERSEY BRH ALERIAN INFRST 902641646 246 10838 SH SOLE 0 0 10838 UBS AG LONDON BRH ETRACS MTH2XRE 90269A302 7305 483150 SH SOLE 0 0 483150 UBS AG LONDON BRH NT AMZI 46 90274D259 1957 65616 SH SOLE 0 0 65616 UBS AG LONDON BRH FI ENHAN EUR ETN 90274D234 214 1398 SH SOLE 0 0 1398 UBS AG LONDON BRH EN LG CP GRWTH 902677780 471 1879 SH SOLE 0 0 1879 UBS GROUP AG SHS H42097107 781 64504 SH SOLE 0 0 64504 UGI CORP NEW COM 902681105 684 12344 SH SOLE 0 0 12344 ULTA BEAUTY INC COM 90384S303 63 500 SH Call SOLE 0 0 500 ULTA BEAUTY INC COM 90384S303 1140 3269 SH SOLE 0 0 3269 ULTA BEAUTY INC COM 90384S303 132 1000 SH Call SOLE 0 0 1000 ULTIMATE SOFTWARE GROUP INC COM 90385D107 357 1080 SH SOLE 0 0 1080 UMB FINL CORP COM 902788108 1032 16117 SH SOLE 0 0 16117 UNDER ARMOUR INC CL C 904311206 500 26479 SH SOLE 0 0 26479 UNDER ARMOUR INC CL A 904311107 882 41727 SH SOLE 0 0 41727 UNILEVER N V N Y SHS NEW 904784709 1244 21347 SH SOLE 0 0 21347 UNILEVER PLC SPON ADR NEW 904767704 2107 36502 SH SOLE 0 0 36502 UNION PACIFIC CORP COM 907818108 8 4100 SH Put SOLE 0 0 4100 UNION PACIFIC CORP COM 907818108 40569 242639 SH SOLE 0 0 242639 UNITED BANKSHARES INC WEST V COM 909907107 3503 96659 SH SOLE 0 0 96659 UNITED CONTL HLDGS INC COM 910047109 1073 13455 SH SOLE 0 0 13455 UNITED FINL BANCORP INC NEW COM 910304104 259 18067 SH SOLE 0 0 18067 UNITED NAT FOODS INC COM 911163103 598 45207 SH SOLE 0 0 45207 UNITED PARCEL SERVICE INC CL B 911312106 16688 149344 SH SOLE 0 0 149344 UNITED RENTALS INC COM 911363109 1127 9867 SH SOLE 0 0 9867 UNITED STATES ANTIMONY CORP COM 911549103 3816 8118729 SH SOLE 0 0 8118729 UNITED STATES OIL FUND LP UNITS 91232N108 707 56567 SH SOLE 0 0 56567 UNITED STATES STL CORP NEW COM 912909108 6302 323330 SH SOLE 0 0 323330 UNITED STATES STL CORP NEW COM 912909108 1 2000 SH Call SOLE 0 0 2000 UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 241 6218 SH SOLE 0 0 6218 UNITED TECHNOLOGIES CORP COM 913017109 12664 98257 SH SOLE 0 0 98257 UNITEDHEALTH GROUP INC COM 91324P102 5 500 SH Call SOLE 0 0 500 UNITEDHEALTH GROUP INC COM 91324P102 3 500 SH Call SOLE 0 0 500 UNITEDHEALTH GROUP INC COM 91324P102 6 500 SH Call SOLE 0 0 500 UNITEDHEALTH GROUP INC COM 91324P102 20201 81699 SH SOLE 0 0 81699 UNITEDHEALTH GROUP INC COM 91324P102 27 1000 SH Call SOLE 0 0 1000 UNITEDHEALTH GROUP INC COM 91324P102 32 2000 SH Put SOLE 0 0 2000 UNITEDHEALTH GROUP INC COM 91324P102 1 200 SH Put SOLE 0 0 200 UNITEDHEALTH GROUP INC COM 91324P102 27 700 SH Call SOLE 0 0 700 UNIVERSAL CORP VA COM 913456109 217 3763 SH SOLE 0 0 3763 UNIVERSAL DISPLAY CORP COM 91347P105 2182 14275 SH SOLE 0 0 14275 UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 327 4322 SH SOLE 0 0 4322 UNIVERSAL HLTH SVCS INC CL B 913903100 278 2078 SH SOLE 0 0 2078 UNUM GROUP COM 91529Y106 415 12257 SH SOLE 0 0 12257 UPLAND SOFTWARE INC COM 91544A109 466 11000 SH SOLE 0 0 11000 UR ENERGY INC COM 91688R108 14 17050 SH SOLE 0 0 17050 URANIUM ENERGY CORP COM 916896103 76 54242 SH SOLE 0 0 54242 US BANCORP DEL COM NEW 902973304 15414 319852 SH SOLE 0 0 319852 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 407 26050 SH SOLE 0 0 26050 V F CORP COM 918204108 8383 96454 SH SOLE 0 0 96454 VAIL RESORTS INC COM 91879Q109 458 2107 SH SOLE 0 0 2107 VALERO ENERGY CORP NEW COM 91913Y100 6289 74141 SH SOLE 0 0 74141 VALERO ENERGY CORP NEW COM 91913Y100 1 100 SH Call SOLE 0 0 100 VALERO ENERGY CORP NEW COM 91913Y100 9 900 SH Call SOLE 0 0 900 VALHI INC NEW COM 918905100 67 28851 SH SOLE 0 0 28851 VALLEY NATL BANCORP COM 919794107 104 10853 SH SOLE 0 0 10853 VALMONT INDS INC COM 920253101 962 7397 SH SOLE 0 0 7397 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 923 41146 SH SOLE 0 0 41146 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 320 6854 SH SOLE 0 0 6854 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 183 10627 SH SOLE 0 0 10627 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 625 12811 SH SOLE 0 0 12811 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 515 15433 SH SOLE 0 0 15433 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 0 1000 SH Put SOLE 0 0 1000 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 361 2352 SH SOLE 0 0 2352 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 331 2446 SH SOLE 0 0 2446 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 628 5234 SH SOLE 0 0 5234 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 232 1815 SH SOLE 0 0 1815 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 2644 17095 SH SOLE 0 0 17095 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 604 7591 SH SOLE 0 0 7591 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 214542 2642798 SH SOLE 0 0 2642798 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 311 3377 SH SOLE 0 0 3377 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 1563 18621 SH SOLE 0 0 18621 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 15476 194451 SH SOLE 0 0 194451 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1029 18445 SH SOLE 0 0 18445 VANGUARD GROUP DIV APP ETF 921908844 26470 241428 SH SOLE 0 0 241428 VANGUARD INDEX FDS MID CAP ETF 922908629 590 3668 SH SOLE 0 0 3668 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 663 7633 SH SOLE 0 0 7633 VANGUARD INDEX FDS SMALL CP ETF 922908751 309 2019 SH SOLE 0 0 2019 VANGUARD INDEX FDS TOTAL STK MKT 922908769 8345 57665 SH SOLE 0 0 57665 VANGUARD INDEX FDS MID CAP ETF 922908629 8302 51645 SH SOLE 0 0 51645 VANGUARD INDEX FDS SM CP VAL ETF 922908611 837 6505 SH SOLE 0 0 6505 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 10883 125222 SH SOLE 0 0 125222 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 17657 163670 SH SOLE 0 0 163670 VANGUARD INDEX FDS GROWTH ETF 922908736 16912 108118 SH SOLE 0 0 108118 VANGUARD INDEX FDS MID CAP ETF 922908629 1438639 8949545 SH SOLE 0 0 8949545 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 666095 7664193 SH SOLE 0 0 7664193 VANGUARD INDEX FDS SMALL CP ETF 922908751 137694 901142 SH SOLE 0 0 901142 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 28720 110658 SH SOLE 0 0 110658 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 3501 24521 SH SOLE 0 0 24521 VANGUARD INDEX FDS LARGE CAP ETF 922908637 590515 4549421 SH SOLE 0 0 4549421 VANGUARD INDEX FDS VALUE ETF 922908744 15839 147157 SH SOLE 0 0 147157 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 14385 133342 SH SOLE 0 0 133342 VANGUARD INDEX FDS SM CP VAL ETF 922908611 17047 132423 SH SOLE 0 0 132423 VANGUARD INDEX FDS SML CP GRW ETF 922908595 5052 28112 SH SOLE 0 0 28112 VANGUARD INDEX FDS TOTAL STK MKT 922908769 47057 325181 SH SOLE 0 0 325181 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 5102 44191 SH SOLE 0 0 44191 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2781 65429 SH SOLE 0 0 65429 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 26124 520911 SH SOLE 0 0 520911 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 807 12248 SH SOLE 0 0 12248 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 704383 16573714 SH SOLE 0 0 16573714 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2260 21704 SH SOLE 0 0 21704 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 4438 74502 SH SOLE 0 0 74502 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 8631 117957 SH SOLE 0 0 117957 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 767 14311 SH SOLE 0 0 14311 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 309 6356 SH SOLE 0 0 6356 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 9000 172582 SH SOLE 0 0 172582 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 895 10300 SH SOLE 0 0 10300 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 401 6223 SH SOLE 0 0 6223 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 1559 25807 SH SOLE 0 0 25807 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 1242 10101 SH SOLE 0 0 10101 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 1680 27803 SH SOLE 0 0 27803 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 342 2644 SH SOLE 0 0 2644 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 1473 11341 SH SOLE 0 0 11341 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 2144 27567 SH SOLE 0 0 27567 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 240 1541 SH SOLE 0 0 1541 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 263 5023 SH SOLE 0 0 5023 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1217 15263 SH SOLE 0 0 15263 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 3725 57776 SH SOLE 0 0 57776 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 2327067 26787929 SH SOLE 0 0 26787929 VANGUARD STAR FD VG TL INTL STK F 921909768 1623 31268 SH SOLE 0 0 31268 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 2059 50384 SH SOLE 0 0 50384 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 18085 442503 SH SOLE 0 0 442503 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 2731442 66832434 SH SOLE 0 0 66832434 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 718 8386 SH SOLE 0 0 8386 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 1423 16615 SH SOLE 0 0 16615 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 204 3161 SH SOLE 0 0 3161 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 314 5159 SH SOLE 0 0 5159 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 72800 849869 SH SOLE 0 0 849869 VANGUARD WORLD FD ESG US STK ETF 921910733 1907 38861 SH SOLE 0 0 38861 VANGUARD WORLD FD MEGA GRWTH IND 921910816 13347 107331 SH SOLE 0 0 107331 VANGUARD WORLD FD MEGA CAP INDEX 921910873 4512 46187 SH SOLE 0 0 46187 VANGUARD WORLD FDS ENERGY ETF 92204A306 485 5425 SH SOLE 0 0 5425 VANGUARD WORLD FDS ENERGY ETF 92204A306 46903 524759 SH SOLE 0 0 524759 VANGUARD WORLD FDS MATERIALS ETF 92204A801 791 6427 SH SOLE 0 0 6427 VANGUARD WORLD FDS INF TECH ETF 92204A702 11718 58404 SH SOLE 0 0 58404 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 1500 10723 SH SOLE 0 0 10723 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 5158 29906 SH SOLE 0 0 29906 VANGUARD WORLD FDS UTILITIES ETF 92204A876 1410 10879 SH SOLE 0 0 10879 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1181 8136 SH SOLE 0 0 8136 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 1242 7206 SH SOLE 0 0 7206 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 2420 37501 SH SOLE 0 0 37501 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 381 4565 SH SOLE 0 0 4565 VARIAN MED SYS INC COM 92220P105 1491 10524 SH SOLE 0 0 10524 VASCULAR BIOGENICS LTD COM M96883109 33 22000 SH SOLE 0 0 22000 VECTOR GROUP LTD COM 92240M108 1020 94524 SH SOLE 0 0 94524 VEDANTA LTD SPONSORED ADR 92242Y100 522 49404 SH SOLE 0 0 49404 VEEVA SYS INC CL A COM 922475108 3635 28654 SH SOLE 0 0 28654 VEEVA SYS INC CL A COM 922475108 72 1500 SH Call SOLE 0 0 1500 VEEVA SYS INC CL A COM 922475108 4 10800 SH Put SOLE 0 0 10800 VENATOR MATLS PLC SHS G9329Z100 406 72300 SH SOLE 0 0 72300 VENTAS INC COM 92276F100 3185 49918 SH SOLE 0 0 49918 VERASTEM INC COM 92337C104 284 96097 SH SOLE 0 0 96097 VERINT SYS INC COM 92343X100 478 7993 SH SOLE 0 0 7993 VERISIGN INC COM 92343E102 519 2860 SH SOLE 0 0 2860 VERISK ANALYTICS INC COM 92345Y106 660 4960 SH SOLE 0 0 4960 VERITEX HLDGS INC COM 923451108 618 25525 SH SOLE 0 0 25525 VERIZON COMMUNICATIONS INC COM 92343V104 32846 555488 SH SOLE 0 0 555488 VERTEX PHARMACEUTICALS INC COM 92532F100 734 3991 SH SOLE 0 0 3991 VERU INC COM 92536C103 16 11019 SH SOLE 0 0 11019 VIACOM INC NEW CL B 92553P201 1626 57932 SH SOLE 0 0 57932 VIAVI SOLUTIONS INC COM 925550105 129 10398 SH SOLE 0 0 10398 VIKING THERAPEUTICS INC COM 92686J106 389 39100 SH SOLE 0 0 39100 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 525 15841 SH SOLE 0 0 15841 VIRTUS GLOBAL DIVID INCOME F COM 92835W107 129 11999 SH SOLE 0 0 11999 VISA INC COM CL A 92826C839 1 1000 SH Call SOLE 0 0 1000 VISA INC COM CL A 92826C839 51393 329040 SH SOLE 0 0 329040 VISA INC COM CL A 92826C839 29 500 SH Call SOLE 0 0 500 VISA INC COM CL A 92826C839 8 3000 SH Put SOLE 0 0 3000 VISA INC COM CL A 92826C839 1 100 SH Call SOLE 0 0 100 VISTA GOLD CORP COM NEW 927926303 8 12250 SH SOLE 0 0 12250 VMWARE INC CL A COM 928563402 853 4723 SH SOLE 0 0 4723 VOC ENERGY TR TR UNIT 91829B103 517 90824 SH SOLE 0 0 90824 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1 200 SH Call SOLE 0 0 200 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 994 54688 SH SOLE 0 0 54688 VOLITIONRX LTD COM 928661107 43 13200 SH SOLE 0 0 13200 W & T OFFSHORE INC COM 92922P106 71 10340 SH SOLE 0 0 10340 W P CAREY INC COM 92936U109 3067 39153 SH SOLE 0 0 39153 WABCO HLDGS INC COM 92927K102 653 4956 SH SOLE 0 0 4956 WABTEC CORP COM 929740108 717 9726 SH SOLE 0 0 9726 WALGREENS BOOTS ALLIANCE INC COM 931427108 12406 196073 SH SOLE 0 0 196073 WALMART INC COM 931142103 27880 285865 SH SOLE 0 0 285865 WALMART INC COM 931142103 0 600 SH Call SOLE 0 0 600 WASTE MGMT INC DEL COM 94106L109 8480 81613 SH SOLE 0 0 81613 WATERS CORP COM 941848103 390 1550 SH SOLE 0 0 1550 WATSCO INC COM 942622200 206 1439 SH SOLE 0 0 1439 WD-40 CO COM 929236107 0 600 SH Call SOLE 0 0 600 WD-40 CO COM 929236107 251 1482 SH SOLE 0 0 1482 WEATHERFORD INTL PLC ORD SHS G48833100 57 81498 SH SOLE 0 0 81498 WEBSTER FINL CORP CONN COM 947890109 549 10843 SH SOLE 0 0 10843 WEC ENERGY GROUP INC COM 92939U106 3396 42940 SH SOLE 0 0 42940 WEIGHT WATCHERS INTL INC NEW COM 948626106 289 14361 SH SOLE 0 0 14361 WEINGARTEN RLTY INVS SH BEN INT 948741103 242 8236 SH SOLE 0 0 8236 WELLCARE HEALTH PLANS INC COM 94946T106 741 2746 SH SOLE 0 0 2746 WELLS FARGO & CO MTNF 6/0 94986RQF1 56 30000 PRN SOLE 0 0 30000 WELLS FARGO CO NEW PERP PFD CNV A 949746804 327 253 SH SOLE 0 0 253 WELLS FARGO CO NEW COM 949746101 24793 513107 SH SOLE 0 0 513107 WELLS FARGO CO NEW COM 949746101 1 100 SH Call SOLE 0 0 100 WELLTOWER INC COM 95040Q104 2383 30707 SH SOLE 0 0 30707 WENDYS CO COM 95058W100 3209 179351 SH SOLE 0 0 179351 WERNER ENTERPRISES INC COM 950755108 651 19075 SH SOLE 0 0 19075 WESBANCO INC COM 950810101 1607 40416 SH SOLE 0 0 40416 WESTERN ALLIANCE BANCORP COM 957638109 1331 32420 SH SOLE 0 0 32420 WESTERN ASSET HIGH INCM FD I COM 95766J102 336 51833 SH SOLE 0 0 51833 WESTERN ASSET MTG CAP CORP COM 95790D105 813 79463 SH SOLE 0 0 79463 WESTERN DIGITAL CORP COM 958102105 8 1100 SH Call SOLE 0 0 1100 WESTERN DIGITAL CORP COM 958102105 2595 53986 SH SOLE 0 0 53986 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 2614 83367 SH SOLE 0 0 83367 WESTERN UN CO COM 959802109 411 22248 SH SOLE 0 0 22248 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 19 12527 SH SOLE 0 0 12527 WESTROCK CO COM 96145D105 494 12892 SH SOLE 0 0 12892 WESTWATER RES INC COM 961684107 2 11958 SH SOLE 0 0 11958 WEYERHAEUSER CO COM 962166104 2094 79487 SH SOLE 0 0 79487 WHEATON PRECIOUS METALS CORP COM 962879102 771 32386 SH SOLE 0 0 32386 WHEELER REAL ESTATE INVT TR CV PFD SER B 963025309 243 18700 SH SOLE 0 0 18700 WHIRLPOOL CORP COM 963320106 397 2988 SH SOLE 0 0 2988 WHITE MTNS INS GROUP LTD COM G9618E107 1222 1321 SH SOLE 0 0 1321 WHITING PETE CORP NEW COM NEW 966387409 9475 362479 SH SOLE 0 0 362479 WILLIAMS COS INC DEL COM 969457100 2389 83186 SH SOLE 0 0 83186 WILLIS TOWERS WATSON PUB LTD SHS G96629103 3910 22259 SH SOLE 0 0 22259 WINTRUST FINL CORP COM 97650W108 1413 20989 SH SOLE 0 0 20989 WIPRO LTD SPON ADR 1 SH 97651M109 80 20087 SH SOLE 0 0 20087 WISDOMTREE CONTINUOUS COMMOD SHS BEN INT 97718W108 438 24306 SH SOLE 0 0 24306 WISDOMTREE TR INTL LRGCAP DV 97717W794 618 13340 SH SOLE 0 0 13340 WISDOMTREE TR EMER MKT HIGH FD 97717W315 557 12707 SH SOLE 0 0 12707 WISDOMTREE TR US MIDCAP DIVID 97717W505 258 7217 SH SOLE 0 0 7217 WISDOMTREE TR INTL LRGCAP DV 97717W794 568 12254 SH SOLE 0 0 12254 WISDOMTREE TR US MIDCAP DIVID 97717W505 360 10046 SH SOLE 0 0 10046 WISDOMTREE TR US SMALLCAP DIVD 97717W604 542 19663 SH SOLE 0 0 19663 WISDOMTREE TR EMER MKT HIGH FD 97717W315 323 7357 SH SOLE 0 0 7357 WISDOMTREE TR US DIVID EX FNCL 97717W406 222 2598 SH SOLE 0 0 2598 WISDOMTREE TR US HIGH DIVIDEND 97717W208 565 7799 SH SOLE 0 0 7799 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 339 5299 SH SOLE 0 0 5299 WISDOMTREE TR US MIDCAP DIVID 97717W505 46944 1311653 SH SOLE 0 0 1311653 WISDOMTREE TR EMG MKTS SMCAP 97717W281 461 9793 SH SOLE 0 0 9793 WISDOMTREE TR US LARGECAP DIVD 97717W307 21419 227325 SH SOLE 0 0 227325 WISDOMTREE TR INDIA ERNGS FD 97717W422 482 18300 SH SOLE 0 0 18300 WISDOMTREE TR US QTLY DIV GRT 97717X669 336 7793 SH SOLE 0 0 7793 WISDOMTREE TR JAPN HEDGE EQT 97717W851 359 7092 SH SOLE 0 0 7092 WISDOMTREE TR CHINADIV EX FI 97717X719 915 11738 SH SOLE 0 0 11738 WISDOMTREE TR YIELD ENHANCD US 97717X511 1053 21125 SH SOLE 0 0 21125 WISDOMTREE TR US SMALLCAP DIVD 97717W604 29215 1060812 SH SOLE 0 0 1060812 WISDOMTREE TR GLB EX US RL EST 97717W331 211 6568 SH SOLE 0 0 6568 WISDOMTREE TR INTL EQUITY FD 97717W703 233 4608 SH SOLE 0 0 4608 WISDOMTREE TR EMER MKT HIGH FD 97717W315 82552 1883036 SH SOLE 0 0 1883036 WISDOMTREE TR INTL LRGCAP DV 97717W794 102546 2212003 SH SOLE 0 0 2212003 WISDOMTREE TR US LARGECAP FUND 97717W588 448 14102 SH SOLE 0 0 14102 WISDOMTREE TR INTL SMCAP DIV 97717W760 480 7291 SH SOLE 0 0 7291 WISDOMTREE TR INTL DIV EX FINL 97717W786 210 5094 SH SOLE 0 0 5094 WORKDAY INC CL A 98138H101 1267 6569 SH SOLE 0 0 6569 WORLD WRESTLING ENTMT INC CL A 98156Q108 1263 14555 SH SOLE 0 0 14555 WORLDPAY INC CL A 981558109 2441 21511 SH SOLE 0 0 21511 WPP PLC NEW ADR 92937A102 529 10026 SH SOLE 0 0 10026 WPX ENERGY INC COM 98212B103 293 22342 SH SOLE 0 0 22342 WYNDHAM DESTINATIONS INC COM 98310W108 269 6652 SH SOLE 0 0 6652 WYNDHAM HOTELS & RESORTS INC COM 98311A105 360 7200 SH SOLE 0 0 7200 WYNN RESORTS LTD COM 983134107 1577 13215 SH SOLE 0 0 13215 WYNN RESORTS LTD COM 983134107 2 2000 SH Put SOLE 0 0 2000 XCEL ENERGY INC COM 98389B100 5472 97353 SH SOLE 0 0 97353 XENIA HOTELS & RESORTS INC COM 984017103 218 9972 SH SOLE 0 0 9972 XILINX INC COM 983919101 1484 11700 SH SOLE 0 0 11700 XILINX INC COM 983919101 0 500 SH Put SOLE 0 0 500 XILINX INC COM 983919101 2 500 SH Put SOLE 0 0 500 XYLEM INC COM 98419M100 1604 20292 SH SOLE 0 0 20292 YAMANA GOLD INC COM 98462Y100 61 23554 SH SOLE 0 0 23554 YATRA ONLINE INC ORD SHS G98338109 173 35173 SH SOLE 0 0 35173 YELP INC CL A 985817105 1 100 SH Call SOLE 0 0 100 YELP INC CL A 985817105 292 8468 SH SOLE 0 0 8468 YORK WTR CO COM 987184108 759 22126 SH SOLE 0 0 22126 YUM BRANDS INC COM 988498101 0 200 SH Put SOLE 0 0 200 YUM BRANDS INC COM 988498101 17538 175717 SH SOLE 0 0 175717 YUM CHINA HLDGS INC COM 98850P109 7605 169346 SH SOLE 0 0 169346 ZENDESK INC COM 98936J101 525 6180 SH SOLE 0 0 6180 ZENDESK INC COM 98936J101 12 5600 SH Put SOLE 0 0 5600 ZIMMER BIOMET HLDGS INC COM 98956P102 2019 15810 SH SOLE 0 0 15810 ZIONS BANCORPORATION N A COM 989701107 2046 45065 SH SOLE 0 0 45065 ZIOPHARM ONCOLOGY INC COM 98973P101 289 75120 SH SOLE 0 0 75120 ZOETIS INC CL A 98978V103 1592 15813 SH SOLE 0 0 15813 ZOGENIX INC COM NEW 98978L204 926 16825 SH SOLE 0 0 16825 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 265 14523 SH SOLE 0 0 14523