0001462284-20-000004.txt : 20200717 0001462284-20-000004.hdr.sgml : 20200717 20200717114546 ACCESSION NUMBER: 0001462284-20-000004 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200717 DATE AS OF CHANGE: 20200717 EFFECTIVENESS DATE: 20200717 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Raymond James Financial Services Advisors, Inc. CENTRAL INDEX KEY: 0001462284 IRS NUMBER: 592937883 STATE OF INCORPORATION: FL FISCAL YEAR END: 0930 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-13494 FILM NUMBER: 201033160 BUSINESS ADDRESS: STREET 1: 880 CARILLON PARKWAY CITY: ST. PETERSBURG STATE: FL ZIP: 33716 BUSINESS PHONE: 727-567-1000 MAIL ADDRESS: STREET 1: 880 CARILLON PARKWAY CITY: ST. PETERSBURG STATE: FL ZIP: 33716 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001462284 XXXXXXXX 06-30-2020 06-30-2020 Raymond James Financial Services Advisors, Inc.
880 CARILLON PARKWAY ST. PETERSBURG FL 33716
13F HOLDINGS REPORT 028-13494 N
Rick Hartl Advisory Compliance 901-766-2152 Rick Hartl Memphis TN 07-17-2020 0 2831 31472577 false
INFORMATION TABLE 2 Q220RJFS.xml 13F REPORT Q22020 22ND CENTY GROUP INC COM 90137F103 89 117035 SH SOLE 0 0 117035 3-D SYS CORP DEL COM NEW 88554D205 411 58810 SH SOLE 0 0 58810 3M CO COM 88579Y101 43079 276127 SH SOLE 0 0 276127 9 METERS BIOPHARMA INC COM 654405109 16 27183 SH SOLE 0 0 27183 AAON INC COM PAR $0.004 000360206 5383 99152 SH SOLE 0 0 99152 AARONS INC COM PAR $0.50 002535300 13906 306298 SH SOLE 0 0 306298 ABB LTD SPONSORED ADR 000375204 3079 136469 SH SOLE 0 0 136469 ABBOTT LABS COM 002824100 66386 726078 SH SOLE 0 0 726078 ABBVIE INC COM 00287Y109 88588 902297 SH SOLE 0 0 902297 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 825 216443 SH SOLE 0 0 216443 ABERDEEN EMRG MRKTS EQT INM COM 00301W105 403 66585 SH SOLE 0 0 66585 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 226 48457 SH SOLE 0 0 48457 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 424 24739 SH SOLE 0 0 24739 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 2268 27154 SH SOLE 0 0 27154 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 185 10487 SH SOLE 0 0 10487 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 1164 151147 SH SOLE 0 0 151147 ABIOMED INC COM 003654100 1421 5881 SH SOLE 0 0 5881 ACADIA PHARMACEUTICALS INC COM 004225108 317 6541 SH SOLE 0 0 6541 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 41004 190959 SH SOLE 0 0 190959 ACTIVISION BLIZZARD INC COM 00507V109 6033 79464 SH SOLE 0 0 79464 ACUITY BRANDS INC COM 00508Y102 213 2225 SH SOLE 0 0 2225 ACUSHNET HOLDINGS CORP COM 005098108 311 8949 SH SOLE 0 0 8949 ADAM NAT RES FD INC COM 00548F105 157 13810 SH SOLE 0 0 13810 ADAMS DIVERSIFIED EQUITY FD COM 006212104 6315 423555 SH SOLE 0 0 423555 ADMA BIOLOGICS INC COM 000899104 122 41725 SH SOLE 0 0 41725 ADOBE INC COM 00724F101 37073 85166 SH SOLE 0 0 85166 ADT INC DEL COM 00090Q103 119 14930 SH SOLE 0 0 14930 ADVANCE AUTO PARTS INC COM 00751Y106 397 2788 SH SOLE 0 0 2788 ADVANCED DRAIN SYS INC DEL COM 00790R104 329 6665 SH SOLE 0 0 6665 ADVANCED ENERGY INDS COM 007973100 708 10443 SH SOLE 0 0 10443 ADVANCED MICRO DEVICES INC COM 007903107 24222 460410 SH SOLE 0 0 460410 ADVAXIS INC COM NEW 007624307 32 60000 SH SOLE 0 0 60000 ADVENT CONVERTIBLE & INCOME COM 00764C109 2252 172197 SH SOLE 0 0 172197 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 210 10078 SH SOLE 0 0 10078 ADVISORSHARES TR DORSY FSM ALCP 00768Y479 20784 744696 SH SOLE 0 0 744696 ADVISORSHARES TR NEWFLT MULSINC 00768Y727 351 7281 SH SOLE 0 0 7281 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 338 69590 SH SOLE 0 0 69590 AECOM COM 00766T100 207 5520 SH SOLE 0 0 5520 AEGON N V NY REGISTRY SHS 007924103 407 138510 SH SOLE 0 0 138510 AEHR TEST SYSTEMS COM 00760J108 213 108704 SH SOLE 0 0 108704 AERCAP HOLDINGS NV SHS N00985106 225 7315 SH SOLE 0 0 7315 AEROJET ROCKETDYNE HLDGS INC COM 007800105 570 14381 SH SOLE 0 0 14381 AEROVIRONMENT INC COM 008073108 394 4948 SH SOLE 0 0 4948 AES CORP COM 00130H105 1889 130374 SH SOLE 0 0 130374 AFFILIATED MANAGERS GROUP IN COM 008252108 226 3028 SH SOLE 0 0 3028 AFLAC INC COM 001055102 17618 488982 SH SOLE 0 0 488982 AGILENT TECHNOLOGIES INC COM 00846U101 2822 31928 SH SOLE 0 0 31928 AGNC INVT CORP COM 00123Q104 482 37395 SH SOLE 0 0 37395 AGNICO EAGLE MINES LTD COM 008474108 2294 35820 SH SOLE 0 0 35820 AGREE REALTY CORP COM 008492100 2010 30593 SH SOLE 0 0 30593 AIMMUNE THERAPEUTICS INC COM 00900T107 173 10343 SH SOLE 0 0 10343 AIR INDS GROUP COM NEW 00912N205 396 332831 SH SOLE 0 0 332831 AIR PRODS & CHEMS INC COM 009158106 168122 696190 SH SOLE 0 0 696190 AKAMAI TECHNOLOGIES INC COM 00971T101 1529 14276 SH SOLE 0 0 14276 AKOUSTIS TECHNOLOGIES INC COM 00973N102 745 89859 SH SOLE 0 0 89859 ALAMOS GOLD INC NEW COM CL A 011532108 420 45083 SH SOLE 0 0 45083 ALARM COM HLDGS INC COM 011642105 459 7084 SH SOLE 0 0 7084 ALASKA AIR GROUP INC COM 011659109 7882 217385 SH SOLE 0 0 217385 ALBEMARLE CORP COM 012653101 1703 22057 SH SOLE 0 0 22057 ALCOA CORP COM 013872106 468 41594 SH SOLE 0 0 41594 ALCON AG ORD SHS H01301128 738 12871 SH SOLE 0 0 12871 ALEXCO RESOURCE CORP COM 01535P106 256 113800 SH SOLE 0 0 113800 ALEXION PHARMACEUTICALS INC COM 015351109 3598 32053 SH SOLE 0 0 32053 ALGONQUIN PWR UTILS CORP COM 015857105 1507 116589 SH SOLE 0 0 116589 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 113410 525779 SH SOLE 0 0 525779 ALIGN TECHNOLOGY INC COM 016255101 1443 5258 SH SOLE 0 0 5258 ALLEGHENY TECHNOLOGIES INC COM 01741R102 205 20077 SH SOLE 0 0 20077 ALLEGION PLC ORD SHS G0176J109 391 3825 SH SOLE 0 0 3825 ALLETE INC COM NEW 018522300 1626 29777 SH SOLE 0 0 29777 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 192 59049 SH SOLE 0 0 59049 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 1423 140851 SH SOLE 0 0 140851 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 1318 48378 SH SOLE 0 0 48378 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 756 56618 SH SOLE 0 0 56618 ALLIANT ENERGY CORP COM 018802108 3054 63845 SH SOLE 0 0 63845 ALLIANZGI CONV INCOME FD COM 018828103 89 20267 SH SOLE 0 0 20267 ALLIANZGI DIVIDEND INT & PRM COM 01883A107 6639 593871 SH SOLE 0 0 593871 ALLIANZGI EQUITY & CONV INCO COM 018829101 868 38595 SH SOLE 0 0 38595 ALLIED MOTION TECHNOLOGIES I COM 019330109 372 10530 SH SOLE 0 0 10530 ALLSTATE CORP COM 020002101 55886 576182 SH SOLE 0 0 576182 ALLY FINL INC COM 02005N100 2584 130313 SH SOLE 0 0 130313 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 248 1677 SH SOLE 0 0 1677 ALPHABET INC CAP STK CL A 02079K305 176209 124261 SH SOLE 0 0 124261 ALPHABET INC CAP STK CL C 02079K107 105066 74323 SH SOLE 0 0 74323 ALPS ETF TR ALERIAN MLP 00162Q452 8429 341540 SH SOLE 0 0 341540 ALPS ETF TR BARRONS 400 ETF 00162Q726 300 7655 SH SOLE 0 0 7655 ALPS ETF TR EQUAL SEC ETF 00162Q205 753 10340 SH SOLE 0 0 10340 ALPS ETF TR INTL SEC DV DOG 00162Q718 247 11100 SH SOLE 0 0 11100 ALPS ETF TR MED BREAKTHGH 00162Q593 884 21132 SH SOLE 0 0 21132 ALPS ETF TR RIVERFRNT DYMC 00162Q528 211 6499 SH SOLE 0 0 6499 ALPS ETF TR RIVRFRNT STR INC 00162Q783 936 38116 SH SOLE 0 0 38116 ALPS ETF TR SECTR DIV DOGS 00162Q858 7556 207878 SH SOLE 0 0 207878 ALTERYX INC COM CL A 02156B103 1034 6296 SH SOLE 0 0 6296 ALTRIA GROUP INC COM 02209S103 31718 808103 SH SOLE 0 0 808103 AMARIN CORP PLC SPONS ADR NEW 023111206 1862 269061 SH SOLE 0 0 269061 AMARIN CORP PLC SPONS ADR NEW 023111206 525 33100 SH Put SOLE 0 0 33100 AMAZON COM INC COM 023135106 508997 184500 SH SOLE 0 0 184500 AMBAC FINL GROUP INC COM NEW 023139884 401 28025 SH SOLE 0 0 28025 AMBARELLA INC SHS G037AX101 3971 86709 SH SOLE 0 0 86709 AMBEV SA SPONSORED ADR 02319V103 31 11801 SH SOLE 0 0 11801 AMC ENTMT HLDGS INC CL A COM 00165C104 606 110200 SH Put SOLE 0 0 110200 AMCOR PLC ORD G0250X107 1117 109388 SH SOLE 0 0 109388 AMDOCS LTD SHS G02602103 363 5969 SH SOLE 0 0 5969 AMER STATES WTR CO COM 029899101 2347 29847 SH SOLE 0 0 29847 AMERCO COM 023586100 302 1001 SH SOLE 0 0 1001 AMEREN CORP COM 023608102 1946 27653 SH SOLE 0 0 27653 AMERESCO INC CL A 02361E108 609 21908 SH SOLE 0 0 21908 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 1480 359171 SH SOLE 0 0 359171 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 427 33672 SH SOLE 0 0 33672 AMERICA MOVIL SAB DE CV SPONSORED ADR 02364W204 1027 81207 SH SOLE 0 0 81207 AMERICAN AIRLS GROUP INC COM 02376R102 1858 142177 SH SOLE 0 0 142177 AMERICAN AXLE & MFG HLDGS IN COM 024061103 248 32568 SH SOLE 0 0 32568 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 468 42904 SH SOLE 0 0 42904 AMERICAN ELEC PWR CO INC COM 025537101 15708 197226 SH SOLE 0 0 197226 AMERICAN EXPRESS CO COM 025816109 17295 181665 SH SOLE 0 0 181665 AMERICAN FINL GROUP INC OHIO COM 025932104 323 5090 SH SOLE 0 0 5090 AMERICAN HOMES 4 RENT CL A 02665T306 2732 101573 SH SOLE 0 0 101573 AMERICAN INTL GROUP INC COM NEW 026874784 690 22139 SH SOLE 0 0 22139 AMERICAN NATL BANKSHARES INC COM 027745108 475 18983 SH SOLE 0 0 18983 AMERICAN TOWER CORP NEW COM 03027X100 39079 151116 SH SOLE 0 0 151116 AMERICAN WTR WKS CO INC NEW COM 030420103 13907 108088 SH SOLE 0 0 108088 AMERICOLD RLTY TR COM 03064D108 479 13198 SH SOLE 0 0 13198 AMERIPRISE FINL INC COM 03076C106 9142 60918 SH SOLE 0 0 60918 AMERISOURCEBERGEN CORP COM 03073E105 7989 79277 SH SOLE 0 0 79277 AMETEK INC COM 031100100 7650 85598 SH SOLE 0 0 85598 AMGEN INC COM 031162100 152240 645445 SH SOLE 0 0 645445 AMPHENOL CORP NEW CL A 032095101 6637 69272 SH SOLE 0 0 69272 AMPIO PHARMACEUTICALS INC COM 03209T109 41 64193 SH SOLE 0 0 64193 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 381 18878 SH SOLE 0 0 18878 AMPLIFY ETF TR ONLIN RETL ETF 032108102 966 13740 SH SOLE 0 0 13740 ANALOG DEVICES INC COM 032654105 24654 201024 SH SOLE 0 0 201024 ANAVEX LIFE SCIENCES CORP COM NEW 032797300 179 36420 SH SOLE 0 0 36420 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3856 78224 SH SOLE 0 0 78224 ANNALY CAPITAL MANAGEMENT IN COM 035710409 2522 384402 SH SOLE 0 0 384402 ANSYS INC COM 03662Q105 1129 3870 SH SOLE 0 0 3870 ANTARES PHARMA INC COM 036642106 617 224472 SH SOLE 0 0 224472 ANTERO MIDSTREAM CORP COM 03676B102 1291 253126 SH SOLE 0 0 253126 ANTHEM INC COM 036752103 8966 34082 SH SOLE 0 0 34082 AON PLC SHS CL A G0403H108 2732 14185 SH SOLE 0 0 14185 APACHE CORP COM 037411105 817 60531 SH SOLE 0 0 60531 APARTMENT INVT & MGMT CO CL A 03748R754 976 25930 SH SOLE 0 0 25930 APELLIS PHARMACEUTICALS INC COM 03753U106 268 8199 SH SOLE 0 0 8199 APHRIA INC COM 03765K104 57 13256 SH SOLE 0 0 13256 APOLLO COML REAL EST FIN INC COM 03762U105 573 58449 SH SOLE 0 0 58449 APOLLO GLOBAL MGMT INC COM CL A 03768E105 3989 79917 SH SOLE 0 0 79917 APOLLO INVT CORP COM NEW 03761U502 319 33318 SH SOLE 0 0 33318 APPIAN CORP CL A 03782L101 1088 21228 SH SOLE 0 0 21228 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 236 24399 SH SOLE 0 0 24399 APPLE INC COM 037833100 960018 2631378 SH SOLE 0 0 2631378 APPLE INC COM 037833100 211 1500 SH Call SOLE 0 0 0 APPLIED MATLS INC COM 038222105 9601 158812 SH SOLE 0 0 158812 APTARGROUP INC COM 038336103 534 4773 SH SOLE 0 0 4773 APTIV PLC SHS G6095L109 763 9795 SH SOLE 0 0 9795 APYX MED CORP COM 03837C106 1524 274574 SH SOLE 0 0 274574 AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 42 13198 SH SOLE 0 0 13198 ARAMARK COM 03852U106 310 13725 SH SOLE 0 0 13725 ARBOR RLTY TR INC COM 038923108 1432 154928 SH SOLE 0 0 154928 ARCH CAP GROUP LTD ORD G0450A105 1935 67550 SH SOLE 0 0 67550 ARCHER DANIELS MIDLAND CO COM 039483102 4490 112527 SH SOLE 0 0 112527 ARCHROCK INC COM 03957W106 80 12390 SH SOLE 0 0 12390 ARCOSA INC COM 039653100 206 4878 SH SOLE 0 0 4878 ARES CAPITAL CORP COM 04010L103 5415 374736 SH SOLE 0 0 374736 ARES COML REAL ESTATE CORP COM 04013V108 653 71590 SH SOLE 0 0 71590 ARES DYNAMIC CR ALLOCATION F COM 04014F102 310 25997 SH SOLE 0 0 25997 ARGO GROUP INTL HLDGS LTD COM G0464B107 530 15208 SH SOLE 0 0 15208 ARISTA NETWORKS INC COM 040413106 1307 6225 SH SOLE 0 0 6225 ARK ETF TR 3D PRINTING ETF 00214Q500 349 16509 SH SOLE 0 0 16509 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 1106 23377 SH SOLE 0 0 23377 ARK ETF TR FINTECH INNOVA 00214Q708 5347 169308 SH SOLE 0 0 169308 ARK ETF TR GENOMIC REV ETF 00214Q302 10625 203697 SH SOLE 0 0 203697 ARK ETF TR INNOVATION ETF 00214Q104 63508 890594 SH SOLE 0 0 890594 ARK ETF TR NEXT GNRTN INTER 00214Q401 5965 70295 SH SOLE 0 0 70295 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 1483 34335 SH SOLE 0 0 34335 ARTS WAY MFG INC COM 043168103 25 10703 SH SOLE 0 0 10703 ARYA SCIENCES ACQUISITION CO SHS CL A G3165V109 199 12645 SH SOLE 0 0 12645 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 451 25770 SH SOLE 0 0 25770 ASGN INC COM 00191U102 265 3978 SH SOLE 0 0 3978 ASHLAND GLOBAL HLDGS INC COM 044186104 263 3805 SH SOLE 0 0 3805 ASML HOLDING N V N Y REGISTRY SHS N07059210 2293 6231 SH SOLE 0 0 6231 ASPEN TECHNOLOGY INC COM 045327103 659 6363 SH SOLE 0 0 6363 ASSERTIO HOLDINGS INC COM 04546C106 39 44935 SH SOLE 0 0 44935 ASSOCIATED BANC CORP COM 045487105 268 19612 SH SOLE 0 0 19612 ASSURANT INC COM 04621X108 1026 9925 SH SOLE 0 0 9925 ASTRAZENECA PLC SPONSORED ADR 046353108 5163 97609 SH SOLE 0 0 97609 ASTRONICS CORP COM 046433108 115 10919 SH SOLE 0 0 10919 ASURE SOFTWARE INC COM 04649U102 251 39005 SH SOLE 0 0 39005 AT HOME GROUP INC COM 04650Y100 155 23836 SH SOLE 0 0 23836 AT&T INC COM 00206R102 132450 4381390 SH SOLE 0 0 4381390 AT&T INC COM 00206R102 67 41600 SH Put SOLE 0 0 41600 ATHERSYS INC NEW COM 04744L106 29 10441 SH SOLE 0 0 10441 ATLANTIC UN BANKSHARES CORP COM 04911A107 794 34287 SH SOLE 0 0 34287 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 776 26682 SH SOLE 0 0 26682 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 255 5917 SH SOLE 0 0 5917 ATLAS AIR WORLDWIDE HLDGS IN NOTE 2.250% 6/0 049164BH8 11 12000 PRN SOLE 0 0 12000 ATLAS CORP SHS Y0436Q109 1034 136052 SH SOLE 0 0 136052 ATLASSIAN CORP PLC CL A G06242104 1449 8040 SH SOLE 0 0 8040 ATMOS ENERGY CORP COM 049560105 2056 20643 SH SOLE 0 0 20643 ATRION CORP COM 049904105 2614 4103 SH SOLE 0 0 4103 AUBURN NATL BANCORP COM 050473107 264 4633 SH SOLE 0 0 4633 AUDIOEYE INC COM NEW 050734201 153 15331 SH SOLE 0 0 15331 AUTODESK INC COM 052769106 4364 18245 SH SOLE 0 0 18245 AUTOLIV INC COM 052800109 585 9073 SH SOLE 0 0 9073 AUTOMATIC DATA PROCESSING IN COM 053015103 29502 198138 SH SOLE 0 0 198138 AUTOZONE INC COM 053332102 2768 2454 SH SOLE 0 0 2454 AVALARA INC COM 05338G106 2318 17419 SH SOLE 0 0 17419 AVALONBAY CMNTYS INC COM 053484101 343 2213 SH SOLE 0 0 2213 AVANGRID INC COM 05351W103 960 22864 SH SOLE 0 0 22864 AVERY DENNISON CORP COM 053611109 1729 15150 SH SOLE 0 0 15150 AVID BIOSERVICES INC COM 05368M106 112 17119 SH SOLE 0 0 17119 AVIS BUDGET GROUP COM 053774105 1003 43829 SH SOLE 0 0 43829 AVISTA CORP COM 05379B107 695 19089 SH SOLE 0 0 19089 AVNET INC COM 053807103 1965 70459 SH SOLE 0 0 70459 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 520 12819 SH SOLE 0 0 12819 AXON ENTERPRISE INC COM 05464C101 4216 42968 SH SOLE 0 0 42968 AXOS FINANCIAL INC COM 05465C100 619 28056 SH SOLE 0 0 28056 AZUL S A SPONSR ADR PFD 05501U106 296 26451 SH SOLE 0 0 26451 B & G FOODS INC NEW COM 05508R106 543 22258 SH SOLE 0 0 22258 B2GOLD CORP COM 11777Q209 137 24065 SH SOLE 0 0 24065 BAIDU INC SPON ADR REP A 056752108 1576 13143 SH SOLE 0 0 13143 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 1165 105106 SH SOLE 0 0 105106 BAKER HUGHES COMPANY CL A 05722G100 209 13553 SH SOLE 0 0 13553 BALCHEM CORP COM 057665200 4412 46514 SH SOLE 0 0 46514 BALL CORP COM 058498106 6625 95337 SH SOLE 0 0 95337 BALLARD PWR SYS INC NEW COM 058586108 285 18543 SH SOLE 0 0 18543 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 250 73390 SH SOLE 0 0 73390 BANCO SANTANDER S.A. ADR 05964H105 61 25333 SH SOLE 0 0 25333 BANCORPSOUTH BK TUPELO MISS COM 05971J102 2811 123615 SH SOLE 0 0 123615 BANCROFT FD LTD COM 059695106 378 15841 SH SOLE 0 0 15841 BANK HAWAII CORP COM 062540109 226 3673 SH SOLE 0 0 3673 BANK MONTREAL QUE COM 063671101 841 15806 SH SOLE 0 0 15806 BANK NEW YORK MELLON CORP COM 064058100 5520 142830 SH SOLE 0 0 142830 BANK NOVA SCOTIA B C COM 064149107 650 15708 SH SOLE 0 0 15708 BANK OZK COM 06417N103 1116 47564 SH SOLE 0 0 47564 BARCLAYS PLC ADR 06738E204 540 95481 SH SOLE 0 0 95481 BARINGS BDC INC COM 06759L103 122 15416 SH SOLE 0 0 15416 BARINGS CORPORATE INVS COM 06759X107 768 57170 SH SOLE 0 0 57170 BARINGS GLOBAL SHORT DURATIO COM 06760L100 378 30109 SH SOLE 0 0 30109 BARINGS PARTN INVS SH BEN INT 06761A103 581 45539 SH SOLE 0 0 45539 BARRICK GOLD CORPORATION COM 067901108 8981 333737 SH SOLE 0 0 333737 BAUSCH HEALTH COS INC COM 071734107 493 26936 SH SOLE 0 0 26936 BAXTER INTL INC COM 071813109 6283 72975 SH SOLE 0 0 72975 BCE INC COM NEW 05534B760 2273 54497 SH SOLE 0 0 54497 BECTON DICKINSON & CO COM 075887109 71789 299967 SH SOLE 0 0 299967 BED BATH & BEYOND INC COM 075896100 588 55458 SH SOLE 0 0 55458 BENEFITFOCUS INC NOTE 1.250%12/1 08180DAB2 16 20000 PRN SOLE 0 0 20000 BERKLEY W R CORP COM 084423102 253 4417 SH SOLE 0 0 4417 BERKSHIRE HATHAWAY INC DEL CL A 084670108 7752 29 SH SOLE 0 0 29 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 207832 1164261 SH SOLE 0 0 1164261 BEST BUY INC COM 086516101 51897 594669 SH SOLE 0 0 594669 BEYOND MEAT INC COM 08862E109 8158 60893 SH SOLE 0 0 60893 BG STAFFING INC COM 05544A109 1351 119337 SH SOLE 0 0 119337 BGC PARTNERS INC CL A 05541T101 2805 1023618 SH SOLE 0 0 1023618 BHP GROUP LTD SPONSORED ADS 088606108 1479 29738 SH SOLE 0 0 29738 BILL COM HLDGS INC COM 090043100 235 2600 SH SOLE 0 0 2600 BIO RAD LABS INC CL A 090572207 356 788 SH SOLE 0 0 788 BIO-TECHNE CORP COM 09073M104 602 2278 SH SOLE 0 0 2278 BIOGEN INC COM 09062X103 7617 28471 SH SOLE 0 0 28471 BIOHITECH GLOBAL INC COM 09074B107 298 118685 SH SOLE 0 0 118685 BIOLASE INC COM NEW 090911207 5 10104 SH SOLE 0 0 10104 BIOMARIN PHARMACEUTICAL INC COM 09061G101 528 4278 SH SOLE 0 0 4278 BIONTECH SE SPONSORED ADS 09075V102 642 9617 SH SOLE 0 0 9617 BIOTELEMETRY INC COM 090672106 1377 30478 SH SOLE 0 0 30478 BK OF AMERICA CORP 7.25%CNV PFD L 060505682 1924 1434 SH SOLE 0 0 1434 BK OF AMERICA CORP COM 060505104 59360 2499374 SH SOLE 0 0 2499374 BK OF AMERICA CORP COM 060505104 16 10800 SH Call SOLE 0 0 0 BK OF AMERICA CORP COM 060505104 2 10200 SH Call SOLE 0 0 0 BLACK HILLS CORP COM 092113109 250 4405 SH SOLE 0 0 4405 BLACK KNIGHT INC COM 09215C105 449 6184 SH SOLE 0 0 6184 BLACKBERRY LTD COM 09228F103 69 14230 SH SOLE 0 0 14230 BLACKROCK CORE BD TR SHS BEN INT 09249E101 3395 220908 SH SOLE 0 0 220908 BLACKROCK CORPOR HI YLD FD I COM 09255P107 896 88103 SH SOLE 0 0 88103 BLACKROCK CR ALLOCATION INCO COM 092508100 5081 384932 SH SOLE 0 0 384932 BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 312 33469 SH SOLE 0 0 33469 BLACKROCK ENERGY & RES TR COM 09250U101 1329 183764 SH SOLE 0 0 183764 BLACKROCK ENH CAP & INC FD I COM 09256A109 6816 471009 SH SOLE 0 0 471009 BLACKROCK ENHANCED EQUITY DI COM 09251A104 22213 3026295 SH SOLE 0 0 3026295 BLACKROCK ENHANCED GLOBAL DI COM 092501105 1738 184475 SH SOLE 0 0 184475 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 483 94061 SH SOLE 0 0 94061 BLACKROCK ETF TRUST US EQT FACTOR 09290C103 1430 54555 SH SOLE 0 0 54555 BLACKROCK FLOATING RATE INCO COM 09255X100 404 36134 SH SOLE 0 0 36134 BLACKROCK HEALTH SCIENCES TR COM 09250W107 1351 33130 SH SOLE 0 0 33130 BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 369 17641 SH SOLE 0 0 17641 BLACKROCK INC COM 09247X101 24850 45624 SH SOLE 0 0 45624 BLACKROCK INCOME TR INC COM 09247F100 2539 411459 SH SOLE 0 0 411459 BLACKROCK INVT QUALITY MUN T COM 09247D105 455 29462 SH SOLE 0 0 29462 BLACKROCK LONG-TERM MUNI ADV COM 09250B103 775 65422 SH SOLE 0 0 65422 BLACKROCK LTD DURATION INC T COM SHS 09249W101 2826 202907 SH SOLE 0 0 202907 BLACKROCK MULTI-SECTOR INC T COM 09258A107 689 47825 SH SOLE 0 0 47825 BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 227 15105 SH SOLE 0 0 15105 BLACKROCK MUN INCOME INVT TR SHS BEN INT 09248H105 129 10145 SH SOLE 0 0 10145 BLACKROCK MUN INCOME QUALITY COM 092479104 462 33705 SH SOLE 0 0 33705 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 666 50192 SH SOLE 0 0 50192 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 2215 93224 SH SOLE 0 0 93224 BLACKROCK MUNI INCOME INV QL COM 09250G102 140 10286 SH SOLE 0 0 10286 BLACKROCK MUNI INCOME TR II COM 09249N101 303 20584 SH SOLE 0 0 20584 BLACKROCK MUNI INTER DR FD I COM 09253X102 271 19622 SH SOLE 0 0 19622 BLACKROCK MUNIASSETS FD INC COM 09254J102 1034 74491 SH SOLE 0 0 74491 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 223 20305 SH SOLE 0 0 20305 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 1124 83968 SH SOLE 0 0 83968 BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 1077 81097 SH SOLE 0 0 81097 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 208 14707 SH SOLE 0 0 14707 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 375 29033 SH SOLE 0 0 29033 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 180 12096 SH SOLE 0 0 12096 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 133 10700 SH SOLE 0 0 10700 BLACKROCK MUNIVEST FD II INC COM 09253T101 156 11475 SH SOLE 0 0 11475 BLACKROCK MUNIVEST FD INC COM 09253R105 1394 165923 SH SOLE 0 0 165923 BLACKROCK MUNIYIELD CALIF QU COM 09254N103 153 11064 SH SOLE 0 0 11064 BLACKROCK MUNIYIELD FD INC COM 09253W104 795 58469 SH SOLE 0 0 58469 BLACKROCK MUNIYIELD INVT FD COM 09254R104 461 34302 SH SOLE 0 0 34302 BLACKROCK MUNIYIELD INVT QUA COM 09254T100 225 17340 SH SOLE 0 0 17340 BLACKROCK MUNIYIELD N J FD I COM 09254Y109 1546 113596 SH SOLE 0 0 113596 BLACKROCK MUNIYIELD N Y QUAL COM 09255E102 135 10760 SH SOLE 0 0 10760 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 544 40069 SH SOLE 0 0 40069 BLACKROCK MUNIYIELD QUALITY COM 09254E103 1560 119847 SH SOLE 0 0 119847 BLACKROCK MUNIYIELD QUALITY COM 09254G108 777 60823 SH SOLE 0 0 60823 BLACKROCK MUNIYILD QULT FD I COM 09254F100 540 35841 SH SOLE 0 0 35841 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 742 54710 SH SOLE 0 0 54710 BLACKROCK NY MUNI INC QLTY T COM 09249U105 229 17337 SH SOLE 0 0 17337 BLACKROCK RES & COMMODITIES SHS 09257A108 2901 473222 SH SOLE 0 0 473222 BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 4839 213467 SH SOLE 0 0 213467 BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 17553 464250 SH SOLE 0 0 464250 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3475 139459 SH SOLE 0 0 139459 BLACKROCK TCP CAPITAL CORP COM 09259E108 454 49709 SH SOLE 0 0 49709 BLACKROCK UTILITIES INFRSTRC COM 09248D104 596 28041 SH SOLE 0 0 28041 BLACKSTONE GROUP INC COM CL A 09260D107 30442 537289 SH SOLE 0 0 537289 BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 1162 101754 SH SOLE 0 0 101754 BLACKSTONE MTG TR INC COM CL A 09257W100 704 29214 SH SOLE 0 0 29214 BLOOM ENERGY CORP COM CL A 093712107 274 25185 SH SOLE 0 0 25185 BLOOMIN BRANDS INC COM 094235108 268 25164 SH SOLE 0 0 25164 BLUEPRINT MEDICINES CORP COM 09627Y109 3000 38458 SH SOLE 0 0 38458 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 51 20026 SH SOLE 0 0 20026 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 1353 103386 SH SOLE 0 0 103386 BNY MELLON STRATEGIC MUN BD COM 09662E109 221 30548 SH SOLE 0 0 30548 BNY MELLON STRATEGIC MUNS IN COM 05588W108 1083 139545 SH SOLE 0 0 139545 BOEING CO COM 097023105 53414 291403 SH SOLE 0 0 291403 BOOKING HOLDINGS INC COM 09857L108 12323 7739 SH SOLE 0 0 7739 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 5307 68225 SH SOLE 0 0 68225 BORGWARNER INC COM 099724106 1151 32606 SH SOLE 0 0 32606 BOSTON BEER INC CL A 100557107 612 1140 SH SOLE 0 0 1140 BOSTON SCIENTIFIC CORP COM 101137107 5976 170205 SH SOLE 0 0 170205 BOULDER GROWTH & INCOME FD I COM 101507101 795 84445 SH SOLE 0 0 84445 BOX INC CL A 10316T104 2983 143686 SH SOLE 0 0 143686 BOX INC CL A 10316T104 70 14200 SH Call SOLE 0 0 0 BOX INC CL A 10316T104 42 11100 SH Call SOLE 0 0 0 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 1991 173600 SH SOLE 0 0 173600 BP PLC SPONSORED ADR 055622104 23070 989261 SH SOLE 0 0 989261 BRIGGS & STRATTON CORP COM 109043109 70 53499 SH SOLE 0 0 53499 BRIGHAM MINERALS INC CL A COM 10918L103 155 12543 SH SOLE 0 0 12543 BRINKER INTL INC COM 109641100 251 10441 SH SOLE 0 0 10441 BRISTOL-MYERS SQUIBB CO COM 110122108 37261 633660 SH SOLE 0 0 633660 BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 411 114735 SH SOLE 0 0 114735 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 4723 121653 SH SOLE 0 0 121653 BROADCOM INC COM 11135F101 96305 305083 SH SOLE 0 0 305083 BROADMARK RLTY CAP INC COM 11135B100 348 36800 SH SOLE 0 0 36800 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 4473 35442 SH SOLE 0 0 35442 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 7268 222755 SH SOLE 0 0 222755 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 2388 58024 SH SOLE 0 0 58024 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 268 5875 SH SOLE 0 0 5875 BROOKFIELD PPTY REIT INC CL A 11282X103 121 12131 SH SOLE 0 0 12131 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 1409 84569 SH SOLE 0 0 84569 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 649 13545 SH SOLE 0 0 13545 BROWN & BROWN INC COM 115236101 1598 39215 SH SOLE 0 0 39215 BROWN FORMAN CORP CL B 115637209 1385 21762 SH SOLE 0 0 21762 BRUNSWICK CORP COM 117043109 499 7801 SH SOLE 0 0 7801 BUNGE LIMITED COM G16962105 1646 40026 SH SOLE 0 0 40026 BURLINGTON STORES INC COM 122017106 3156 16026 SH SOLE 0 0 16026 BUSINESS FIRST BANCSHARES IN COM 12326C105 319 20776 SH SOLE 0 0 20776 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2498 31596 SH SOLE 0 0 31596 CABLE ONE INC COM 12685J105 1221 688 SH SOLE 0 0 688 CACI INTL INC CL A 127190304 562 2592 SH SOLE 0 0 2592 CADENCE BANCORPORATION CL A 12739A100 1010 114015 SH SOLE 0 0 114015 CADENCE BANCORPORATION CL A 12739A100 13 63200 SH Call SOLE 0 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 2511 26168 SH SOLE 0 0 26168 CAL MAINE FOODS INC COM NEW 128030202 2131 47911 SH SOLE 0 0 47911 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 510 44955 SH SOLE 0 0 44955 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 2345 220389 SH SOLE 0 0 220389 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 506 23997 SH SOLE 0 0 23997 CALAMOS GBL DYN INCOME FUND COM 12811L107 739 101099 SH SOLE 0 0 101099 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 15072 1212571 SH SOLE 0 0 1212571 CALIFORNIA WTR SVC GROUP COM 130788102 1424 29855 SH SOLE 0 0 29855 CALIX INC COM 13100M509 180 12079 SH SOLE 0 0 12079 CALLAWAY GOLF CO COM 131193104 1829 104462 SH SOLE 0 0 104462 CALLON PETE CO DEL COM 13123X102 60 51817 SH SOLE 0 0 51817 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 26 11289 SH SOLE 0 0 11289 CAMDEN PPTY TR SH BEN INT 133131102 355 3889 SH SOLE 0 0 3889 CAMECO CORP COM 13321L108 758 73932 SH SOLE 0 0 73932 CAMPBELL SOUP CO COM 134429109 1150 23173 SH SOLE 0 0 23173 CANADIAN IMP BK COMM COM 136069101 480 7186 SH SOLE 0 0 7186 CANADIAN NAT RES LTD COM 136385101 1265 72904 SH SOLE 0 0 72904 CANADIAN NATL RY CO COM 136375102 5307 59961 SH SOLE 0 0 59961 CANADIAN PAC RY LTD COM 13645T100 1388 5453 SH SOLE 0 0 5453 CANOPY GROWTH CORP COM 138035100 1196 73857 SH SOLE 0 0 73857 CANTEL MED CORP COM 138098108 205 4631 SH SOLE 0 0 4631 CAPITAL ONE FINL CORP COM 14040H105 9460 151141 SH SOLE 0 0 151141 CAPSTAR FINL HLDGS INC COM 14070T102 475 39558 SH SOLE 0 0 39558 CARA THERAPEUTICS INC COM 140755109 207 12102 SH SOLE 0 0 12102 CARDINAL HEALTH INC COM 14149Y108 1581 30298 SH SOLE 0 0 30298 CARDLYTICS INC COM 14161W105 756 10799 SH SOLE 0 0 10799 CAREDX INC COM 14167L103 4083 115244 SH SOLE 0 0 115244 CARLISLE COS INC COM 142339100 502 4192 SH SOLE 0 0 4192 CARLYLE GROUP INC COM 14316J108 3217 115315 SH SOLE 0 0 115315 CARMAX INC COM 143130102 6442 71939 SH SOLE 0 0 71939 CARNIVAL CORP UNIT 99/99/9999 143658300 8697 529690 SH SOLE 0 0 529690 CARNIVAL CORP UNIT 99/99/9999 143658300 6 38800 SH Call SOLE 0 0 0 CARPENTER TECHNOLOGY CORP COM 144285103 229 9419 SH SOLE 0 0 9419 CARRIER GLOBAL CORPORATION COM 14448C104 5576 250954 SH SOLE 0 0 250954 CARVANA CO CL A 146869102 912 7584 SH SOLE 0 0 7584 CASELLA WASTE SYS INC CL A 147448104 2554 49003 SH SOLE 0 0 49003 CASEYS GEN STORES INC COM 147528103 2313 15471 SH SOLE 0 0 15471 CATALYST BIOSCIENCES INC COM NEW 14888D208 245 41693 SH SOLE 0 0 41693 CATALYST PHARMACEUTICALS INC COM 14888U101 1129 244324 SH SOLE 0 0 244324 CATCHMARK TIMBER TR INC CL A 14912Y202 341 38542 SH SOLE 0 0 38542 CATERPILLAR INC DEL COM 149123101 32133 253991 SH SOLE 0 0 253991 CATERPILLAR INC DEL COM 149123101 245 18200 SH Put SOLE 0 0 18200 CBL & ASSOC PPTYS INC COM 124830100 4 14140 SH SOLE 0 0 14140 CBOE GLOBAL MARKETS INC COM 12503M108 860 9208 SH SOLE 0 0 9208 CBRE CLARION GLOBAL REAL EST COM 12504G100 564 94509 SH SOLE 0 0 94509 CBRE GROUP INC CL A 12504L109 1038 22958 SH SOLE 0 0 22958 CBTX INC COM 12481V104 4740 225700 SH SOLE 0 0 225700 CDK GLOBAL INC COM 12508E101 663 16004 SH SOLE 0 0 16004 CDW CORP COM 12514G108 3586 30869 SH SOLE 0 0 30869 CEDAR FAIR L P DEPOSITRY UNIT 150185106 912 33178 SH SOLE 0 0 33178 CELANESE CORP DEL COM 150870103 318 3688 SH SOLE 0 0 3688 CELLDEX THERAPEUTICS INC NEW COM NEW 15117B202 200 15400 SH SOLE 0 0 15400 CELSIUS HLDGS INC COM NEW 15118V207 509 43265 SH SOLE 0 0 43265 CEMEX SAB DE CV SPON ADR NEW 151290889 33 11533 SH SOLE 0 0 11533 CENTENE CORP DEL COM 15135B101 1203 18929 SH SOLE 0 0 18929 CENTENNIAL RESOURCE DEV INC CL A 15136A102 19 21317 SH SOLE 0 0 21317 CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461100 78 84182 SH SOLE 0 0 84182 CENTERPOINT ENERGY INC COM 15189T107 2746 147098 SH SOLE 0 0 147098 CENTERPOINT ENERGY INC DEP RP PFD CV B 15189T503 444 12481 SH SOLE 0 0 12481 CENTRAL SECS CORP COM 155123102 5150 178496 SH SOLE 0 0 178496 CENTURYLINK INC COM 156700106 926 92350 SH SOLE 0 0 92350 CERENCE INC COM 156727109 1181 28921 SH SOLE 0 0 28921 CERNER CORP COM 156782104 1871 27284 SH SOLE 0 0 27284 CERUS CORP COM 157085101 304 46119 SH SOLE 0 0 46119 CHANGE HEALTHCARE INC COM 15912K100 502 44831 SH SOLE 0 0 44831 CHARLES RIV LABS INTL INC COM 159864107 1237 7093 SH SOLE 0 0 7093 CHARTER COMMUNICATIONS INC N CL A 16119P108 3207 6288 SH SOLE 0 0 6288 CHECK POINT SOFTWARE TECH LT ORD M22465104 1599 14882 SH SOLE 0 0 14882 CHEGG INC COM 163092109 394 5860 SH SOLE 0 0 5860 CHEMED CORP NEW COM 16359R103 719 1593 SH SOLE 0 0 1593 CHEMOCENTRYX INC COM 16383L106 3607 62680 SH SOLE 0 0 62680 CHEMOURS CO COM 163851108 364 23738 SH SOLE 0 0 23738 CHENIERE ENERGY INC COM NEW 16411R208 571 11813 SH SOLE 0 0 11813 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 700 20015 SH SOLE 0 0 20015 CHESAPEAKE UTILS CORP COM 165303108 3250 38695 SH SOLE 0 0 38695 CHEVRON CORP NEW COM 166764100 172620 1934515 SH SOLE 0 0 1934515 CHEWY INC CL A 16679L109 3912 87540 SH SOLE 0 0 87540 CHIMERA INVT CORP COM NEW 16934Q208 559 58136 SH SOLE 0 0 58136 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 4193 124631 SH SOLE 0 0 124631 CHIPOTLE MEXICAN GRILL INC COM 169656105 2443 2321 SH SOLE 0 0 2321 CHOICE HOTELS INTL INC COM 169905106 273 3463 SH SOLE 0 0 3463 CHROMADEX CORP COM NEW 171077407 398 86629 SH SOLE 0 0 86629 CHUBB LIMITED COM H1467J104 107551 849347 SH SOLE 0 0 849347 CHURCH & DWIGHT INC COM 171340102 18786 243018 SH SOLE 0 0 243018 CHURCHILL DOWNS INC COM 171484108 263 1977 SH SOLE 0 0 1977 CIDARA THERAPEUTICS INC COM 171757107 376 102025 SH SOLE 0 0 102025 CIENA CORP COM NEW 171779309 679 12537 SH SOLE 0 0 12537 CIGNA CORP NEW COM 125523100 13525 72075 SH SOLE 0 0 72075 CINCINNATI FINL CORP COM 172062101 4399 68706 SH SOLE 0 0 68706 CINEMARK HLDGS INC COM 17243V102 153 13251 SH SOLE 0 0 13251 CINTAS CORP COM 172908105 4574 17169 SH SOLE 0 0 17169 CISCO SYS INC COM 17275R102 209566 4493288 SH SOLE 0 0 4493288 CISCO SYS INC COM 17275R102 4 16000 SH Call SOLE 0 0 0 CITIGROUP INC COM NEW 172967424 14999 293532 SH SOLE 0 0 293532 CITIZENS & NORTHN CORP COM 172922106 224 10855 SH SOLE 0 0 10855 CITIZENS CMNTY BANCORP INC M COM 174903104 99 14485 SH SOLE 0 0 14485 CITIZENS FINANCIAL GROUP INC COM 174610105 278 11020 SH SOLE 0 0 11020 CITRIX SYS INC COM 177376100 3234 21862 SH SOLE 0 0 21862 CITY OFFICE REIT INC COM 178587101 114 11296 SH SOLE 0 0 11296 CLEAN HARBORS INC COM 184496107 268 4466 SH SOLE 0 0 4466 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 1510 639969 SH SOLE 0 0 639969 CLEARBRIDGE MLP AND MIDSTRM COM 184692101 365 114542 SH SOLE 0 0 114542 CLEARBRIDGE MLP AND MIDSTRM COM 18469Q108 1539 567814 SH SOLE 0 0 567814 CLEARWAY ENERGY INC CL A 18539C105 1669 79593 SH SOLE 0 0 79593 CLEARWAY ENERGY INC CL C 18539C204 1134 49180 SH SOLE 0 0 49180 CLEVELAND CLIFFS INC COM 185899101 571 103507 SH SOLE 0 0 103507 CLOROX CO DEL COM 189054109 44804 204197 SH SOLE 0 0 204197 CLOUDERA INC COM 18914U100 232 18205 SH SOLE 0 0 18205 CLOUDFLARE INC CL A COM 18915M107 1457 40520 SH SOLE 0 0 40520 CLOUGH GLOBAL DIVID & INCOME COM 18913Y103 100 11660 SH SOLE 0 0 11660 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 1524 174975 SH SOLE 0 0 174975 CME GROUP INC COM 12572Q105 110957 682543 SH SOLE 0 0 682543 CMS ENERGY CORP COM 125896100 2182 37356 SH SOLE 0 0 37356 CNA FINL CORP COM 126117100 236 7336 SH SOLE 0 0 7336 CNO FINL GROUP INC COM 12621E103 392 25163 SH SOLE 0 0 25163 COCA COLA CO COM 191216100 62614 1401376 SH SOLE 0 0 1401376 COCA COLA EUROPEAN PARTNERS SHS G25839104 1166 30891 SH SOLE 0 0 30891 COEUR MNG INC COM NEW 192108504 285 56171 SH SOLE 0 0 56171 COGNEX CORP COM 192422103 2202 36874 SH SOLE 0 0 36874 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1803 31725 SH SOLE 0 0 31725 COHEN & STEERS CLOSED END OP COM 19248P106 3007 282358 SH SOLE 0 0 282358 COHEN & STEERS INFRASTRUCTUR COM 19248A109 8661 392789 SH SOLE 0 0 392789 COHEN & STEERS LTD DURATION COM 19248C105 203 9014 SH SOLE 0 0 9014 COHEN & STEERS QUALITY INCOM COM 19247L106 14970 1369615 SH SOLE 0 0 1369615 COHEN & STEERS REIT & PFD &I COM 19247X100 3503 183185 SH SOLE 0 0 183185 COHEN & STEERS TOTAL RETURN COM 19247R103 2414 196099 SH SOLE 0 0 196099 COHERENT INC COM 192479103 221 1685 SH SOLE 0 0 1685 COLGATE PALMOLIVE CO COM 194162103 15373 209837 SH SOLE 0 0 209837 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 606 10555 SH SOLE 0 0 10555 COLONY BANKCORP INC COM 19623P101 1545 131244 SH SOLE 0 0 131244 COLONY CAP INC NEW CL A COM 19626G108 83 34573 SH SOLE 0 0 34573 COLONY CR REAL ESTATE INC COM CL A 19625T101 393 56011 SH SOLE 0 0 56011 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 6445 305167 SH SOLE 0 0 305167 COLUMBIA FINL INC COM 197641103 199 14268 SH SOLE 0 0 14268 COLUMBIA PPTY TR INC COM NEW 198287203 253 19227 SH SOLE 0 0 19227 COLUMBIA SELIGM PREM TECH GR COM 19842X109 625 28400 SH SOLE 0 0 28400 COLUMBIA SPORTSWEAR CO COM 198516106 259 3218 SH SOLE 0 0 3218 COMCAST CORP NEW CL A 20030N101 127751 3277320 SH SOLE 0 0 3277320 COMCAST CORP NEW CL A 20030N101 11 12000 SH Call SOLE 0 0 0 COMCAST CORP NEW CL A 20030N101 1 33700 SH Call SOLE 0 0 0 COMERICA INC COM 200340107 572 15010 SH SOLE 0 0 15010 COMMERCE BANCSHARES INC COM 200525103 3730 62720 SH SOLE 0 0 62720 COMMSCOPE HLDG CO INC COM 20337X109 125 15063 SH SOLE 0 0 15063 COMMUNITY BANKERS TR CORP COM 203612106 484 87912 SH SOLE 0 0 87912 COMMUNITY BK SYS INC COM 203607106 2160 37875 SH SOLE 0 0 37875 COMMUNITY HEALTH SYS INC NEW COM 203668108 67 22371 SH SOLE 0 0 22371 COMMUNITY HEALTHCARE TR INC COM 20369C106 1570 38393 SH SOLE 0 0 38393 COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 146 15954 SH SOLE 0 0 15954 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 2317 134409 SH SOLE 0 0 134409 COMPASS MINERALS INTL INC COM 20451N101 1398 28683 SH SOLE 0 0 28683 COMPUGEN LTD ORD M25722105 689 45863 SH SOLE 0 0 45863 COMSTOCK RES INC COM 205768302 276 63014 SH SOLE 0 0 63014 CONAGRA BRANDS INC COM 205887102 2986 84899 SH SOLE 0 0 84899 CONCHO RES INC COM 20605P101 741 14397 SH SOLE 0 0 14397 CONNECTONE BANCORP INC NEW COM 20786W107 195 12111 SH SOLE 0 0 12111 CONOCOPHILLIPS COM 20825C104 12028 286246 SH SOLE 0 0 286246 CONSOLIDATED COMM HLDGS INC COM 209034107 70 10318 SH SOLE 0 0 10318 CONSOLIDATED EDISON INC COM 209115104 7363 102365 SH SOLE 0 0 102365 CONSTELLATION BRANDS INC CL A 21036P108 15945 91087 SH SOLE 0 0 91087 CONSTRUCTION PARTNERS INC COM CL A 21044C107 187 10524 SH SOLE 0 0 10524 CONTINENTAL RES INC COM 212015101 1824 104037 SH SOLE 0 0 104037 CONTINENTAL RES INC COM 212015101 23 39100 SH Call SOLE 0 0 0 COOPER COS INC COM NEW 216648402 225 794 SH SOLE 0 0 794 COPART INC COM 217204106 8746 105036 SH SOLE 0 0 105036 CORBUS PHARMACEUTICALS HLDGS COM 21833P103 2279 271585 SH SOLE 0 0 271585 CORE LABORATORIES N V COM N22717107 204 10052 SH SOLE 0 0 10052 CORESITE RLTY CORP COM 21870Q105 1896 15659 SH SOLE 0 0 15659 CORMEDIX INC COM 21900C308 156 24750 SH SOLE 0 0 24750 CORNERSTONE BLDG BRANDS INC COM 21925D109 140 23132 SH SOLE 0 0 23132 CORNING INC COM 219350105 3166 122248 SH SOLE 0 0 122248 CORTEVA INC COM 22052L104 3606 134607 SH SOLE 0 0 134607 COSTAR GROUP INC COM 22160N109 295 415 SH SOLE 0 0 415 COSTCO WHSL CORP NEW COM 22160K105 80762 266318 SH SOLE 0 0 266318 COTY INC COM CL A 222070203 116 26002 SH SOLE 0 0 26002 COUPA SOFTWARE INC COM 22266L106 3944 14235 SH SOLE 0 0 14235 COVANTA HLDG CORP COM 22282E102 4464 465517 SH SOLE 0 0 465517 CRA INTL INC COM 12618T105 336 8506 SH SOLE 0 0 8506 CRACKER BARREL OLD CTRY STOR COM 22410J106 1072 9664 SH SOLE 0 0 9664 CRANE CO COM 224399105 834 14031 SH SOLE 0 0 14031 CREDIT SUISSE GROUP SPONSORED ADR 225401108 598 57982 SH SOLE 0 0 57982 CREE INC COM 225447101 799 13500 SH SOLE 0 0 13500 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 228 17395 SH SOLE 0 0 17395 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 934 12707 SH SOLE 0 0 12707 CRONOS GROUP INC COM 22717L101 175 29035 SH SOLE 0 0 29035 CROSS CTRY HEALTHCARE INC COM 227483104 64 10392 SH SOLE 0 0 10392 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 1221 90708 SH SOLE 0 0 90708 CROWDSTRIKE HLDGS INC CL A 22788C105 5847 58305 SH SOLE 0 0 58305 CROWN CASTLE INTL CORP NEW 6.875% CON PFD A 22822V309 677 456 SH SOLE 0 0 456 CROWN CASTLE INTL CORP NEW COM 22822V101 26843 160401 SH SOLE 0 0 160401 CROWN HLDGS INC COM 228368106 1825 28018 SH SOLE 0 0 28018 CRYOPORT INC COM PAR $0.001 229050307 325 10755 SH SOLE 0 0 10755 CSI COMPRESSCO LP COM UNIT 12637A103 21 27786 SH SOLE 0 0 27786 CSX CORP COM 126408103 11810 169341 SH SOLE 0 0 169341 CUBESMART COM 229663109 796 29506 SH SOLE 0 0 29506 CUBIC CORP COM 229669106 404 8402 SH SOLE 0 0 8402 CUMMINS INC COM 231021106 12223 70550 SH SOLE 0 0 70550 CURIS INC COM NEW 231269200 27 22183 SH SOLE 0 0 22183 CUTERA INC COM 232109108 199 16380 SH SOLE 0 0 16380 CVS HEALTH CORP COM 126650100 159864 2460513 SH SOLE 0 0 2460513 CYBERARK SOFTWARE LTD SHS M2682V108 494 4979 SH SOLE 0 0 4979 CYCLACEL PHARMACEUTICALS INC COM 23254L603 143 30756 SH SOLE 0 0 30756 CYRUSONE INC COM 23283R100 22701 312037 SH SOLE 0 0 312037 D R HORTON INC COM 23331A109 4635 83583 SH SOLE 0 0 83583 DANAHER CORPORATION COM 235851102 38138 215656 SH SOLE 0 0 215656 DARDEN RESTAURANTS INC COM 237194105 3161 41720 SH SOLE 0 0 41720 DARLING INGREDIENTS INC COM 237266101 256 10403 SH SOLE 0 0 10403 DASEKE INC COM 23753F107 40 10207 SH SOLE 0 0 10207 DATADOG INC CL A COM 23804L103 1146 13180 SH SOLE 0 0 13180 DAVE & BUSTERS ENTMT INC COM 238337109 136 10235 SH SOLE 0 0 10235 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 8901 487445 SH SOLE 0 0 487445 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 749 32196 SH SOLE 0 0 32196 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 25299 1072452 SH SOLE 0 0 1072452 DAVITA INC COM 23918K108 6991 88333 SH SOLE 0 0 88333 DBX ETF TR XTRACK HRVST CSI 233051879 525 17654 SH SOLE 0 0 17654 DBX ETF TR XTRACK MSCI ALL 233051820 338 12720 SH SOLE 0 0 12720 DBX ETF TR XTRACK MSCI EAFE 233051200 35385 1170913 SH SOLE 0 0 1170913 DBX ETF TR XTRACK MSCI EMRG 233051101 877 39441 SH SOLE 0 0 39441 DBX ETF TR XTRACK MSCI EURP 233051853 489 17746 SH SOLE 0 0 17746 DBX ETF TR XTRACK MUN INFRA 233051705 2108 74449 SH SOLE 0 0 74449 DBX ETF TR XTRACK RUSS 1000 233051481 369 11559 SH SOLE 0 0 11559 DBX ETF TR XTRACK USD HIGH 233051432 3489 74627 SH SOLE 0 0 74627 DCP MIDSTREAM LLC COM UT LTD PTN 23311P100 1308 115730 SH SOLE 0 0 115730 DECKERS OUTDOOR CORP COM 243537107 211 1073 SH SOLE 0 0 1073 DEERE & CO COM 244199105 14381 91509 SH SOLE 0 0 91509 DELAWARE ENHANCED GBL DIV & COM 246060107 702 86898 SH SOLE 0 0 86898 DELAWARE INVTS MINN MUN INCO COM 24610V103 235 18600 SH SOLE 0 0 18600 DELAWARE INVTS NATL MUN INCO SH BEN INT 24610T108 279 22770 SH SOLE 0 0 22770 DELEK US HLDGS INC NEW COM 24665A103 883 50727 SH SOLE 0 0 50727 DELEK US HLDGS INC NEW COM 24665A103 2 35500 SH Call SOLE 0 0 0 DELL TECHNOLOGIES INC CL C 24703L202 823 14976 SH SOLE 0 0 14976 DELTA AIR LINES INC DEL COM NEW 247361702 11332 404008 SH SOLE 0 0 404008 DELTA AIR LINES INC DEL COM NEW 247361702 2 22800 SH Call SOLE 0 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 78 14600 SH Put SOLE 0 0 14600 DENBURY RES INC COM NEW 247916208 4 13690 SH SOLE 0 0 13690 DENTSPLY SIRONA INC COM 24906P109 285 6471 SH SOLE 0 0 6471 DESIGNER BRANDS INC CL A 250565108 105 15464 SH SOLE 0 0 15464 DEUTSCHE BANK A G NAMEN AKT D18190898 159 16681 SH SOLE 0 0 16681 DEVON ENERGY CORP NEW COM 25179M103 426 37528 SH SOLE 0 0 37528 DEXCOM INC COM 252131107 8295 20461 SH SOLE 0 0 20461 DIAGEO P L C SPON ADR NEW 25243Q205 13112 97568 SH SOLE 0 0 97568 DIAMONDBACK ENERGY INC COM 25278X109 950 22708 SH SOLE 0 0 22708 DICKS SPORTING GOODS INC COM 253393102 201 4865 SH SOLE 0 0 4865 DIGITAL RLTY TR INC COM 253868103 11928 83923 SH SOLE 0 0 83923 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 232 3906 SH SOLE 0 0 3906 DISCOVER FINL SVCS COM 254709108 7711 153940 SH SOLE 0 0 153940 DISCOVERY INC COM SER A 25470F104 702 33272 SH SOLE 0 0 33272 DISCOVERY INC COM SER C 25470F302 977 50718 SH SOLE 0 0 50718 DISH NETWORK CORPORATION CL A 25470M109 2133 61796 SH SOLE 0 0 61796 DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 37 40000 PRN SOLE 0 0 40000 DISNEY WALT CO COM DISNEY 254687106 108832 975953 SH SOLE 0 0 975953 DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107 56 12723 SH SOLE 0 0 12723 DNP SELECT INCOME FD COM 23325P104 2871 263854 SH SOLE 0 0 263854 DOCUSIGN INC COM 256163106 43828 254506 SH SOLE 0 0 254506 DOLBY LABORATORIES INC COM CL A 25659T107 613 9305 SH SOLE 0 0 9305 DOLLAR GEN CORP NEW COM 256677105 31975 167825 SH SOLE 0 0 167825 DOLLAR GEN CORP NEW COM 256677105 20 16200 SH Call SOLE 0 0 0 DOLLAR TREE INC COM 256746108 1564 16880 SH SOLE 0 0 16880 DOMINION ENERGY INC COM 25746U109 46296 570282 SH SOLE 0 0 570282 DOMINOS PIZZA INC COM 25754A201 2500 6761 SH SOLE 0 0 6761 DOMTAR CORP COM NEW 257559203 272 12907 SH SOLE 0 0 12907 DONALDSON INC COM 257651109 902 19386 SH SOLE 0 0 19386 DOUBLELINE INCOME SOLUTIONS COM 258622109 679 44207 SH SOLE 0 0 44207 DOUGLAS EMMETT INC COM 25960P109 237 7744 SH SOLE 0 0 7744 DOVER CORP COM 260003108 3564 36913 SH SOLE 0 0 36913 DOW INC COM 260557103 14528 356424 SH SOLE 0 0 356424 DRAFTKINGS INC COM CL A 26142R104 2647 79597 SH SOLE 0 0 79597 DRDGOLD LIMITED SPON ADR REPSTG 26152H301 488 30913 SH SOLE 0 0 30913 DROPBOX INC CL A 26210C104 4438 203878 SH SOLE 0 0 203878 DTE ENERGY CO COM 233331107 4678 43520 SH SOLE 0 0 43520 DTF TAX-FREE INCOME INC COM 23334J107 242 17016 SH SOLE 0 0 17016 DUFF & PHELPS UTLITY AND INF COM 26433C105 1411 128483 SH SOLE 0 0 128483 DUKE ENERGY CORP NEW COM NEW 26441C204 41097 514413 SH SOLE 0 0 514413 DUKE REALTY CORP COM NEW 264411505 849 23998 SH SOLE 0 0 23998 DUNKIN BRANDS GROUP INC COM 265504100 3241 49696 SH SOLE 0 0 49696 DUPONT DE NEMOURS INC COM 26614N102 9193 173027 SH SOLE 0 0 173027 DWS MUN INCOME TR COM 233368109 125 11613 SH SOLE 0 0 11613 DXC TECHNOLOGY CO COM 23355L106 276 16752 SH SOLE 0 0 16752 DYCOM INDS INC NOTE 0.750% 9/1 267475AB7 19 20000 PRN SOLE 0 0 20000 DYNEX CAP INC COM 26817Q886 232 16253 SH SOLE 0 0 16253 E TRADE FINANCIAL CORP COM NEW 269246401 971 19520 SH SOLE 0 0 19520 EAGLE GRWTH & INCOME OPPTY F COM SHS BEN IN 26958J105 1030 76304 SH SOLE 0 0 76304 EAGLE MATERIALS INC COM 26969P108 860 12245 SH SOLE 0 0 12245 EASTERLY GOVT PPTYS INC COM 27616P103 831 35921 SH SOLE 0 0 35921 EASTGROUP PPTY INC COM 277276101 480 4051 SH SOLE 0 0 4051 EASTMAN CHEM CO COM 277432100 1155 16592 SH SOLE 0 0 16592 EATON CORP PLC SHS G29183103 128562 1469567 SH SOLE 0 0 1469567 EATON VANCE CALIF MUN BD FD COM 27828A100 116 10403 SH SOLE 0 0 10403 EATON VANCE CORP COM NON VTG 278265103 2084 53988 SH SOLE 0 0 53988 EATON VANCE ENH EQTY INC FD COM 278277108 4584 260292 SH SOLE 0 0 260292 EATON VANCE ENHANCED EQ INC COM 278274105 4250 300163 SH SOLE 0 0 300163 EATON VANCE FLTING RATE INC COM 278279104 131 11455 SH SOLE 0 0 11455 EATON VANCE HIGH INCOME 2021 COM SH BEN INT 27829W101 113 11885 SH SOLE 0 0 11885 EATON VANCE LTD DURATION INC COM 27828H105 1601 142080 SH SOLE 0 0 142080 EATON VANCE MUN BD FD COM 27827X101 3036 238713 SH SOLE 0 0 238713 EATON VANCE MUN INCOME 2028 SHS 27829U105 2599 127325 SH SOLE 0 0 127325 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 1424 113987 SH SOLE 0 0 113987 EATON VANCE NATL MUN OPPORTU COM SHS 27829L105 630 32070 SH SOLE 0 0 32070 EATON VANCE RISK MNGD DIV EQ COM 27829G106 4816 503720 SH SOLE 0 0 503720 EATON VANCE SR FLTNG RTE TR COM 27828Q105 943 83307 SH SOLE 0 0 83307 EATON VANCE TAX ADVT DIV INC COM 27828G107 933 48507 SH SOLE 0 0 48507 EATON VANCE TAX MNGD BUY WRI COM SH BEN INT 27829M103 219 24467 SH SOLE 0 0 24467 EATON VANCE TAX MNGED BUY WR COM 27828X100 6074 435714 SH SOLE 0 0 435714 EATON VANCE TAX-MANAGED GLOB COM 27829F108 13685 1854331 SH SOLE 0 0 1854331 EATON VANCE TX ADV GLB DIV O COM 27828U106 443 21363 SH SOLE 0 0 21363 EATON VANCE TX ADV GLBL DIV COM 27828S101 1199 83991 SH SOLE 0 0 83991 EATON VANCE TX MGD DIV EQ IN COM 27828N102 4500 417433 SH SOLE 0 0 417433 EATON VANCE TX MNG BY WRT OP COM 27828Y108 4466 316269 SH SOLE 0 0 316269 EATON VANCE TXMGD GL BUYWR O COM 27829C105 3323 384160 SH SOLE 0 0 384160 EBAY INC. COM 278642103 10099 192551 SH SOLE 0 0 192551 ECHOSTAR CORP CL A 278768106 9811 350877 SH SOLE 0 0 350877 ECOLAB INC COM 278865100 15725 79019 SH SOLE 0 0 79019 EDISON INTL COM 281020107 2062 37974 SH SOLE 0 0 37974 EDITAS MEDICINE INC COM 28106W103 1379 46627 SH SOLE 0 0 46627 EDWARDS LIFESCIENCES CORP COM 28176E108 13337 192987 SH SOLE 0 0 192987 ELASTIC N V ORD SHS N14506104 1652 17917 SH SOLE 0 0 17917 ELDORADO GOLD CORP NEW COM 284902509 223 23172 SH SOLE 0 0 23172 ELECTRAMECCANICA VEHS CORP COM NEW 284849205 39 17158 SH SOLE 0 0 17158 ELECTRONIC ARTS INC COM 285512109 3199 24223 SH SOLE 0 0 24223 ELEVATE CREDIT INC COM 28621V101 913 617033 SH SOLE 0 0 617033 ELLSWORTH GROWTH & INCOME FD COM 289074106 1503 130774 SH SOLE 0 0 130774 ELMIRA SVGS BK ELMIRA N Y COM 289660102 373 33951 SH SOLE 0 0 33951 EMERGENT BIOSOLUTIONS INC COM 29089Q105 306 3864 SH SOLE 0 0 3864 EMERSON ELEC CO COM 291011104 22078 355927 SH SOLE 0 0 355927 EMPIRE ST RLTY TR INC CL A 292104106 164 23447 SH SOLE 0 0 23447 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 238 50950 SH SOLE 0 0 50950 ENBRIDGE INC COM 29250N105 12566 413239 SH SOLE 0 0 413239 ENCOMPASS HEALTH CORP COM 29261A100 726 11720 SH SOLE 0 0 11720 ENCORE CAP GROUP INC NOTE 2.875% 3/1 292554AH5 12 12000 PRN SOLE 0 0 12000 ENCORE WIRE CORP COM 292562105 273 5601 SH SOLE 0 0 5601 ENDEAVOUR SILVER CORP COM 29258Y103 45 19710 SH SOLE 0 0 19710 ENDO INTL PLC SHS G30401106 122 35593 SH SOLE 0 0 35593 ENERGIZER HLDGS INC NEW 7.5 MCNV PFD A 29272W208 375 3895 SH SOLE 0 0 3895 ENERGOUS CORP COM 29272C103 52 18595 SH SOLE 0 0 18595 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 13114 1841912 SH SOLE 0 0 1841912 ENERPLUS CORP COM 292766102 56 19820 SH SOLE 0 0 19820 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 120 49065 SH SOLE 0 0 49065 ENOVA INTL INC COM 29357K103 454 30549 SH SOLE 0 0 30549 ENPHASE ENERGY INC COM 29355A107 567 11920 SH SOLE 0 0 11920 ENTASIS THERAPEUTICS HLDGS I COM 293614103 67 22700 SH SOLE 0 0 22700 ENTEGRIS INC COM 29362U104 800 13554 SH SOLE 0 0 13554 ENTERCOM COMMUNICATIONS CORP CL A 293639100 42 30500 SH SOLE 0 0 30500 ENTERGY CORP NEW COM 29364G103 2771 29533 SH SOLE 0 0 29533 ENTERPRISE FINL SVCS CORP COM 293712105 261 8372 SH SOLE 0 0 8372 ENTERPRISE PRODS PARTNERS L COM 293792107 34636 1906208 SH SOLE 0 0 1906208 ENVESTNET INC COM 29404K106 281 3818 SH SOLE 0 0 3818 ENVIVA PARTNERS LP COM UNIT 29414J107 4804 133305 SH SOLE 0 0 133305 EOG RES INC COM 26875P101 2929 57809 SH SOLE 0 0 57809 EPAM SYS INC COM 29414B104 5763 22868 SH SOLE 0 0 22868 EPR PPTYS COM SH BEN INT 26884U109 437 13191 SH SOLE 0 0 13191 EQT CORP COM 26884L109 282 23725 SH SOLE 0 0 23725 EQUIFAX INC COM 294429105 614 3572 SH SOLE 0 0 3572 EQUINIX INC COM 29444U700 44817 63745 SH SOLE 0 0 63745 EQUITABLE HLDGS INC COM 29452E101 300 15547 SH SOLE 0 0 15547 EQUITRANS MIDSTREAM CORP COM 294600101 2010 241908 SH SOLE 0 0 241908 EQUITY LIFESTYLE PPTYS INC COM 29472R108 2830 45293 SH SOLE 0 0 45293 EQUITY RESIDENTIAL SH BEN INT 29476L107 308 5229 SH SOLE 0 0 5229 ERICSSON ADR B SEK 10 294821608 623 66975 SH SOLE 0 0 66975 ESPERION THERAPEUTICS INC NE COM 29664W105 707 13770 SH SOLE 0 0 13770 ESSENT GROUP LTD COM G3198U102 636 17540 SH SOLE 0 0 17540 ESSENTIAL UTILS INC COM 29670G102 3842 90953 SH SOLE 0 0 90953 ESSEX PPTY TR INC COM 297178105 743 3241 SH SOLE 0 0 3241 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 674 52360 SH SOLE 0 0 52360 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 3601 80951 SH SOLE 0 0 80951 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 17007 346805 SH SOLE 0 0 346805 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 566 20750 SH SOLE 0 0 20750 ETF SER SOLUTIONS NATIONWIDE RSK 26922A669 211 8850 SH SOLE 0 0 8850 ETF SER SOLUTIONS NETLEASE CORP 26922A248 13086 587287 SH SOLE 0 0 587287 ETF SER SOLUTIONS US GLB JETS 26922A842 3177 190839 SH SOLE 0 0 190839 ETSY INC COM 29786A106 1706 16058 SH SOLE 0 0 16058 EVENTBRITE INC COM CL A 29975E109 971 113280 SH SOLE 0 0 113280 EVERBRIDGE INC COM 29978A104 286 2065 SH SOLE 0 0 2065 EVERCORE INC CLASS A 29977A105 288 4888 SH SOLE 0 0 4888 EVEREST RE GROUP LTD COM G3223R108 364 1761 SH SOLE 0 0 1761 EVERGY INC COM 30034W106 3144 53025 SH SOLE 0 0 53025 EVERI HLDGS INC COM 30034T103 3938 763173 SH SOLE 0 0 763173 EVERI HLDGS INC COM 30034T103 6 117400 SH Call SOLE 0 0 0 EVERSOURCE ENERGY COM 30040W108 9517 114287 SH SOLE 0 0 114287 EVERTEC INC COM 30040P103 270 9594 SH SOLE 0 0 9594 EVOLUS INC COM 30052C107 93 17527 SH SOLE 0 0 17527 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 350 18833 SH SOLE 0 0 18833 EXACT SCIENCES CORP COM 30063P105 3256 37447 SH SOLE 0 0 37447 EXCHANGE LISTED FDS TR SABA INT RATE 30151E806 410 23316 SH SOLE 0 0 23316 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 16645 356354 SH SOLE 0 0 356354 EXCHANGE TRADED CONCEPTS TR KNLDG LD WD 46143U849 551 15929 SH SOLE 0 0 15929 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 2804 64473 SH SOLE 0 0 64473 EXELIXIS INC COM 30161Q104 637 26848 SH SOLE 0 0 26848 EXELON CORP COM 30161N101 6849 188741 SH SOLE 0 0 188741 EXONE CO COM 302104104 98 11479 SH SOLE 0 0 11479 EXPEDIA GROUP INC COM NEW 30212P303 4411 53661 SH SOLE 0 0 53661 EXPEDITORS INTL WASH INC COM 302130109 1065 14001 SH SOLE 0 0 14001 EXPONENT INC COM 30214U102 7906 97689 SH SOLE 0 0 97689 EXTRA SPACE STORAGE INC COM 30225T102 945 10229 SH SOLE 0 0 10229 EXXON MOBIL CORP COM 30231G102 72660 1624751 SH SOLE 0 0 1624751 F M C CORP COM NEW 302491303 1850 18573 SH SOLE 0 0 18573 F N B CORP COM 302520101 889 118533 SH SOLE 0 0 118533 F5 NETWORKS INC COM 315616102 354 2535 SH SOLE 0 0 2535 FACEBOOK INC CL A 30303M102 139651 615014 SH SOLE 0 0 615014 FACEBOOK INC CL A 30303M102 25 12300 SH Call SOLE 0 0 0 FACTSET RESH SYS INC COM 303075105 10645 32406 SH SOLE 0 0 32406 FAIR ISAAC CORP COM 303250104 1165 2787 SH SOLE 0 0 2787 FASTENAL CO COM 311900104 14507 338624 SH SOLE 0 0 338624 FASTLY INC CL A 31188V100 3857 45307 SH SOLE 0 0 45307 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 397 4655 SH SOLE 0 0 4655 FEDERATED HERMES PREM MUNI I COM 31423P108 274 20758 SH SOLE 0 0 20758 FEDEX CORP COM 31428X106 16902 120528 SH SOLE 0 0 120528 FERRARI N V COM N3167Y103 499 2924 SH SOLE 0 0 2924 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 300 29856 SH SOLE 0 0 29856 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 1883 4814 SH SOLE 0 0 4814 FIDELITY COVINGTON TR DIVID ETF RISI 316092832 1142 37141 SH SOLE 0 0 37141 FIDELITY COVINGTON TR HIGH DIVID ETF 316092840 708 26128 SH SOLE 0 0 26128 FIDELITY COVINGTON TR MSCI COMMNTN SVC 316092873 5035 142582 SH SOLE 0 0 142582 FIDELITY COVINGTON TR MSCI CONSM DIS 316092204 638 12255 SH SOLE 0 0 12255 FIDELITY COVINGTON TR MSCI ENERGY IDX 316092402 453 45646 SH SOLE 0 0 45646 FIDELITY COVINGTON TR MSCI FINLS IDX 316092501 405 12215 SH SOLE 0 0 12215 FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 3774 75825 SH SOLE 0 0 75825 FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 3533 42959 SH SOLE 0 0 42959 FIDELITY COVINGTON TR MSCI MATLS INDEX 316092881 649 21040 SH SOLE 0 0 21040 FIDELITY COVINGTON TR MSCI RL EST ETF 316092857 781 33394 SH SOLE 0 0 33394 FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408 792 15561 SH SOLE 0 0 15561 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 3543 65697 SH SOLE 0 0 65697 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 691 22522 SH SOLE 0 0 22522 FIDELITY NATL INFORMATION SV COM 31620M106 28356 211458 SH SOLE 0 0 211458 FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 191 103024 SH SOLE 0 0 103024 FIDUS INVT CORP COM 316500107 5613 618900 SH SOLE 0 0 618900 FIFTH THIRD BANCORP COM 316773100 2560 132762 SH SOLE 0 0 132762 FIREEYE INC COM 31816Q101 604 49644 SH SOLE 0 0 49644 FIRST AMERN FINL CORP COM 31847R102 580 12067 SH SOLE 0 0 12067 FIRST BANCORP N C COM 318910106 628 25032 SH SOLE 0 0 25032 FIRST COMWLTH FINL CORP PA COM 319829107 192 23220 SH SOLE 0 0 23220 FIRST EAGLE SENIOR LOAN FUND COM NEW 32010E100 129 10489 SH SOLE 0 0 10489 FIRST FINL BANKSHARES COM 32020R109 3171 109764 SH SOLE 0 0 109764 FIRST FINL CORP IND COM 320218100 489 13274 SH SOLE 0 0 13274 FIRST HORIZON NATL CORP COM 320517105 1192 119717 SH SOLE 0 0 119717 FIRST MAJESTIC SILVER CORP COM 32076V103 102 10263 SH SOLE 0 0 10263 FIRST MERCHANTS CORP COM 320817109 639 23186 SH SOLE 0 0 23186 FIRST REP BK SAN FRANCISCO C COM 33616C100 1235 11649 SH SOLE 0 0 11649 FIRST SOLAR INC COM 336433107 2038 41167 SH SOLE 0 0 41167 FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 1447 145836 SH SOLE 0 0 145836 FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 666 17021 SH SOLE 0 0 17021 FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 6570 635409 SH SOLE 0 0 635409 FIRST TR ENERGY INCOME & GRW COM 33738G104 1118 103351 SH SOLE 0 0 103351 FIRST TR ENERGY INFRASTRCTR COM 33738C103 335 33465 SH SOLE 0 0 33465 FIRST TR ENHANCED EQTY INC F COM 337318109 8367 575019 SH SOLE 0 0 575019 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 967 27975 SH SOLE 0 0 27975 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 838 32960 SH SOLE 0 0 32960 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 1441 51505 SH SOLE 0 0 51505 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 1191 63241 SH SOLE 0 0 63241 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 372 9062 SH SOLE 0 0 9062 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 29816 541994 SH SOLE 0 0 541994 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 375 7380 SH SOLE 0 0 7380 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 62282 3381211 SH SOLE 0 0 3381211 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 2294 41219 SH SOLE 0 0 41219 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 1545 28915 SH SOLE 0 0 28915 FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 953 46420 SH SOLE 0 0 46420 FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 861 42851 SH SOLE 0 0 42851 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 7066 150593 SH SOLE 0 0 150593 FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 203 6220 SH SOLE 0 0 6220 FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 6853 326555 SH SOLE 0 0 326555 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 5680 186591 SH SOLE 0 0 186591 FIRST TR EXCH TRD ALPHDX FD JAPAN ALPHADEX 33737J158 1037 22619 SH SOLE 0 0 22619 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 19675 264091 SH SOLE 0 0 264091 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 7432 198870 SH SOLE 0 0 198870 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 1482 32190 SH SOLE 0 0 32190 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 3823 212642 SH SOLE 0 0 212642 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 4602 700417 SH SOLE 0 0 700417 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 8025 314828 SH SOLE 0 0 314828 FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106 170 11845 SH SOLE 0 0 11845 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 23988 265938 SH SOLE 0 0 265938 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 7843 207220 SH SOLE 0 0 207220 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 5385 98893 SH SOLE 0 0 98893 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 3703 73017 SH SOLE 0 0 73017 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 758 21849 SH SOLE 0 0 21849 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 15322 463743 SH SOLE 0 0 463743 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 48793 585119 SH SOLE 0 0 585119 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 16463 196475 SH SOLE 0 0 196475 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 3799 147369 SH SOLE 0 0 147369 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 3508 62971 SH SOLE 0 0 62971 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 3069 64211 SH SOLE 0 0 64211 FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 1788 42154 SH SOLE 0 0 42154 FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 1447 74268 SH SOLE 0 0 74268 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 9610 389398 SH SOLE 0 0 389398 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 9636 572234 SH SOLE 0 0 572234 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 69291 2153899 SH SOLE 0 0 2153899 FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 607 29693 SH SOLE 0 0 29693 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 101036 1684214 SH SOLE 0 0 1684214 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 4747 103582 SH SOLE 0 0 103582 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 126312 2444030 SH SOLE 0 0 2444030 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 298 10163 SH SOLE 0 0 10163 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 2835 207088 SH SOLE 0 0 207088 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 20720 496641 SH SOLE 0 0 496641 FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 791 44572 SH SOLE 0 0 44572 FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 1049 29131 SH SOLE 0 0 29131 FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845 139 12874 SH SOLE 0 0 12874 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 6884 345227 SH SOLE 0 0 345227 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 1218 50288 SH SOLE 0 0 50288 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 25038 811867 SH SOLE 0 0 811867 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 7077 156856 SH SOLE 0 0 156856 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 13934 392628 SH SOLE 0 0 392628 FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 522 27714 SH SOLE 0 0 27714 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 308 15182 SH SOLE 0 0 15182 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 68476 1249783 SH SOLE 0 0 1249783 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 1000 38906 SH SOLE 0 0 38906 FIRST TR FTSE EPRA / NAREIT COM 33736N101 231 6086 SH SOLE 0 0 6086 FIRST TR HIGH INCOME L/S FD COM 33738E109 1152 86783 SH SOLE 0 0 86783 FIRST TR INTER DUR PFD & IN COM 33718W103 670 31424 SH SOLE 0 0 31424 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 9436 207522 SH SOLE 0 0 207522 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 13121 220391 SH SOLE 0 0 220391 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 14952 239314 SH SOLE 0 0 239314 FIRST TR MLP & ENERGY INCOME COM 33739B104 676 120466 SH SOLE 0 0 120466 FIRST TR MORNINGSTAR DIVID L SHS 336917109 13670 539027 SH SOLE 0 0 539027 FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 3429 43986 SH SOLE 0 0 43986 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 774 16819 SH SOLE 0 0 16819 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 22257 278604 SH SOLE 0 0 278604 FIRST TR NASDAQ-100 TECH IND CAP STRENGTH ETF 33733E104 141166 2416353 SH SOLE 0 0 2416353 FIRST TR NASDAQ-100 TECH IND DJ INTERNT IDX 33733E302 123951 726940 SH SOLE 0 0 726940 FIRST TR NASDAQ-100 TECH IND DORSEY WRIGHT PE 33733E880 2510 99035 SH SOLE 0 0 99035 FIRST TR NASDAQ-100 TECH IND NAS CLNEDG GREEN 33733E500 1189 40022 SH SOLE 0 0 40022 FIRST TR NASDAQ-100 TECH IND NY ARCA BIOTECH 33733E203 45201 269423 SH SOLE 0 0 269423 FIRST TR S&P REIT INDEX FD COM 33734G108 533 25448 SH SOLE 0 0 25448 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 7714 142075 SH SOLE 0 0 142075 FIRST TR SR FLG RTE INCM FD COM 33733U108 201 18471 SH SOLE 0 0 18471 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 132 16017 SH SOLE 0 0 16017 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 577 55247 SH SOLE 0 0 55247 FIRST TR VALUE LINE DIVID IN SHS 33734H106 217357 7168781 SH SOLE 0 0 7168781 FIRST TR/ABERDEEN EMERG OPT COM 33731K102 230 19510 SH SOLE 0 0 19510 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 12598 164427 SH SOLE 0 0 164427 FIRST TRUST PORTFOLIOS LP SHS 337345102 48424 443928 SH SOLE 0 0 443928 FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 1744 534967 SH SOLE 0 0 534967 FIRSTENERGY CORP COM 337932107 2882 74310 SH SOLE 0 0 74310 FIRSTHAND TECH VALUE FD INC COM 33766Y100 45 11024 SH SOLE 0 0 11024 FIRSTSERVICE CORP NEW COM 33767E202 1075 10673 SH SOLE 0 0 10673 FISERV INC COM 337738108 15256 156275 SH SOLE 0 0 156275 FITBIT INC CL A 33812L102 246 38082 SH SOLE 0 0 38082 FIVE BELOW INC COM 33829M101 2186 20448 SH SOLE 0 0 20448 FIVERR INTL LTD ORD SHS M4R82T106 609 8244 SH SOLE 0 0 8244 FLAHERTY & CRUMRIN PFD & INM COM 338478100 1030 51227 SH SOLE 0 0 51227 FLAHERTY & CRUMRIN PFD & INM COM 33848E106 129 11577 SH SOLE 0 0 11577 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 4353 178905 SH SOLE 0 0 178905 FLEETCOR TECHNOLOGIES INC COM 339041105 430 1709 SH SOLE 0 0 1709 FLEXIBLE SOLUTIONS INTL INC COM 33938T104 40 19800 SH SOLE 0 0 19800 FLEXION THERAPEUTICS INC COM 33938J106 4384 333394 SH SOLE 0 0 333394 FLEXION THERAPEUTICS INC NOTE 3.375% 5/0 33938JAB2 10 12000 PRN SOLE 0 0 12000 FLEXSHARES TR INTL QLTDV IDX 33939L837 2342 116440 SH SOLE 0 0 116440 FLEXSHARES TR MORNSTAR USMKT 33939L100 505 4450 SH SOLE 0 0 4450 FLEXSHARES TR QUALT DIVD IDX 33939L860 2407 56975 SH SOLE 0 0 56975 FLEXSHARES TR READY ACC VARI 33939L886 299 3919 SH SOLE 0 0 3919 FLIR SYS INC COM 302445101 3632 89528 SH SOLE 0 0 89528 FLOWERS FOODS INC COM 343498101 1017 45477 SH SOLE 0 0 45477 FLUOR CORP NEW COM 343412102 158 13045 SH SOLE 0 0 13045 FORD MTR CO DEL COM 345370860 12191 2005152 SH SOLE 0 0 2005152 FORMFACTOR INC COM 346375108 224 7643 SH SOLE 0 0 7643 FORTINET INC COM 34959E109 6753 49194 SH SOLE 0 0 49194 FORTIS INC COM 349553107 280 7355 SH SOLE 0 0 7355 FORTIVE CORP COM 34959J108 725 10720 SH SOLE 0 0 10720 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 1121 86311 SH SOLE 0 0 86311 FORTUNE BRANDS HOME & SEC IN COM 34964C106 1008 15766 SH SOLE 0 0 15766 FORUM MERGER II CORP *W EXP 09/30/202 34986F111 204 43300 SH SOLE 0 0 43300 FOX CORP CL B COM 35137L204 545 20320 SH SOLE 0 0 20320 FRANCO NEV CORP COM 351858105 908 6497 SH SOLE 0 0 6497 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 938 9790 SH SOLE 0 0 9790 FRANKLIN FINL NETWORK INC COM 35352P104 4767 185130 SH SOLE 0 0 185130 FRANKLIN LTD DURATION INCOME COM 35472T101 1659 196153 SH SOLE 0 0 196153 FRANKLIN RESOURCES INC COM 354613101 1819 86763 SH SOLE 0 0 86763 FRANKLIN TEMPLETON ETF TR LIBERTY US ETF 35473P504 788 21738 SH SOLE 0 0 21738 FRANKLIN TEMPLETON ETF TR LIBERTYQ EMERG 35473P207 416 16795 SH SOLE 0 0 16795 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 37311 1160904 SH SOLE 0 0 1160904 FREEPORT-MCMORAN INC CL B 35671D857 2251 194579 SH SOLE 0 0 194579 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 569 13156 SH SOLE 0 0 13156 FRESHPET INC COM 358039105 385 4603 SH SOLE 0 0 4603 FRONTLINE LTD SHS NEW G3682E192 100 14337 SH SOLE 0 0 14337 FS KKR CAP CORP II COM 35952V303 1419 110120 SH SOLE 0 0 110120 FS KKR CAPITAL CORP COM 302635206 3390 242153 SH SOLE 0 0 242153 FST TR NEW OPPORT MLP & ENE COM 33739M100 136 31552 SH SOLE 0 0 31552 FUELCELL ENERGY INC COM 35952H601 61 26905 SH SOLE 0 0 26905 FULGENT GENETICS INC COM 359664109 601 37545 SH SOLE 0 0 37545 FULTON FINL CORP PA COM 360271100 547 51910 SH SOLE 0 0 51910 G1 THERAPEUTICS INC COM 3621LQ109 876 36122 SH SOLE 0 0 36122 GABELLI DIVID & INCOME TR COM 36242H104 15179 862453 SH SOLE 0 0 862453 GABELLI EQUITY TR INC COM 362397101 834 165760 SH SOLE 0 0 165760 GABELLI UTIL TR COM 36240A101 543 75432 SH SOLE 0 0 75432 GALERA THERAPEUTICS INC COM 36338D108 204 28561 SH SOLE 0 0 28561 GALIANO GOLD INC COM 36352H100 42 31599 SH SOLE 0 0 31599 GALLAGHER ARTHUR J & CO COM 363576109 3343 34287 SH SOLE 0 0 34287 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 395 114823 SH SOLE 0 0 114823 GAMING & LEISURE PPTYS INC COM 36467J108 1438 41568 SH SOLE 0 0 41568 GARMIN LTD SHS H2906T109 8997 92272 SH SOLE 0 0 92272 GARRETT MOTION INC COM 366505105 296 53489 SH SOLE 0 0 53489 GDS HLDGS LTD SPONSORED ADS 36165L108 334 4187 SH SOLE 0 0 4187 GENCO SHIPPING & TRADING LTD SHS Y2685T131 144 23000 SH SOLE 0 0 23000 GENERAC HLDGS INC COM 368736104 7142 58572 SH SOLE 0 0 58572 GENERAL DYNAMICS CORP COM 369550108 22502 150549 SH SOLE 0 0 150549 GENERAL ELECTRIC CO COM 369604103 19169 2806614 SH SOLE 0 0 2806614 GENERAL ELECTRIC CO COM 369604103 2 11500 SH Call SOLE 0 0 0 GENERAL ELECTRIC CO COM 369604103 13 43900 SH Call SOLE 0 0 0 GENERAL FIN CORP DEL COM 369822101 615 91600 SH SOLE 0 0 91600 GENERAL MLS INC COM 370334104 32522 527507 SH SOLE 0 0 527507 GENERAL MTRS CO COM 37045V100 5950 235160 SH SOLE 0 0 235160 GENESIS ENERGY L P UNIT LTD PARTN 371927104 1780 246572 SH SOLE 0 0 246572 GENTEX CORP COM 371901109 1922 74591 SH SOLE 0 0 74591 GENUINE PARTS CO COM 372460105 7444 85609 SH SOLE 0 0 85609 GENWORTH FINL INC COM CL A 37247D106 97 42016 SH SOLE 0 0 42016 GEO GROUP INC NEW COM 36162J106 163 13772 SH SOLE 0 0 13772 GEOSPACE TECHNOLOGIES CORP COM 37364X109 318 42246 SH SOLE 0 0 42246 GERON CORP COM 374163103 244 111875 SH SOLE 0 0 111875 GILEAD SCIENCES INC COM 375558103 31493 409318 SH SOLE 0 0 409318 GLACIER BANCORP INC NEW COM 37637Q105 1236 35019 SH SOLE 0 0 35019 GLADSTONE CAPITAL CORP COM 376535100 118 16141 SH SOLE 0 0 16141 GLAUKOS CORP COM 377322102 247 6421 SH SOLE 0 0 6421 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 14978 367193 SH SOLE 0 0 367193 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 274 4347 SH SOLE 0 0 4347 GLOBAL MED REIT INC COM NEW 37954A204 683 60325 SH SOLE 0 0 60325 GLOBAL PARTNERS LP COM UNITS 37946R109 182 18624 SH SOLE 0 0 18624 GLOBAL PMTS INC COM 37940X102 5088 29990 SH SOLE 0 0 29990 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 2599 121332 SH SOLE 0 0 121332 GLOBAL X FDS FINTECH ETF 37954Y814 1023 30778 SH SOLE 0 0 30778 GLOBAL X FDS GLB X GURU INDEX 37950E341 220 6438 SH SOLE 0 0 6438 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 5129 206168 SH SOLE 0 0 206168 GLOBAL X FDS GLB X SUPERDIV 37950E549 1573 142746 SH SOLE 0 0 142746 GLOBAL X FDS GLBL X MLP ETF 37954Y343 1391 51086 SH SOLE 0 0 51086 GLOBAL X FDS GLOBAL X SILVER 37954Y848 2305 62269 SH SOLE 0 0 62269 GLOBAL X FDS INTERNET OF THNG 37954Y780 205 8446 SH SOLE 0 0 8446 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 707 22336 SH SOLE 0 0 22336 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 4866 231702 SH SOLE 0 0 231702 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 1803 75515 SH SOLE 0 0 75515 GLOBAL X FDS S&P 500 COVERED 37954Y475 2706 63693 SH SOLE 0 0 63693 GLOBAL X FDS SOCIAL MED ETF 37950E416 413 9638 SH SOLE 0 0 9638 GLOBAL X FDS US INFR DEV ETF 37954Y673 208 13638 SH SOLE 0 0 13638 GLOBALSTAR INC COM 378973408 26 80718 SH SOLE 0 0 80718 GLOBANT S A COM L44385109 884 5897 SH SOLE 0 0 5897 GLOBE LIFE INC COM 37959E102 2171 29246 SH SOLE 0 0 29246 GLOBUS MED INC CL A 379577208 791 16586 SH SOLE 0 0 16586 GOGO INC COM 38046C109 44 13768 SH SOLE 0 0 13768 GOLDMAN SACHS BDC INC NOTE 4.500% 4/0 38147UAB3 84 85000 PRN SOLE 0 0 85000 GOLDMAN SACHS BDC INC SHS 38147U107 391 24079 SH SOLE 0 0 24079 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 136979 1363114 SH SOLE 0 0 1363114 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 7299 240957 SH SOLE 0 0 240957 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 927 34857 SH SOLE 0 0 34857 GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 755 18822 SH SOLE 0 0 18822 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 76688 1225046 SH SOLE 0 0 1225046 GOLDMAN SACHS ETF TR DATA DRIVE WRLD 381430347 1149 18261 SH SOLE 0 0 18261 GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 3166 68160 SH SOLE 0 0 68160 GOLDMAN SACHS ETF TR FINANCE REIMAGI 381430321 1068 17729 SH SOLE 0 0 17729 GOLDMAN SACHS ETF TR HUMAN EVOLUTION 381430297 1147 19102 SH SOLE 0 0 19102 GOLDMAN SACHS ETF TR MANUFCTING REVL 381430271 1076 18502 SH SOLE 0 0 18502 GOLDMAN SACHS ETF TR NEW AGE CONSU 381430255 1282 18232 SH SOLE 0 0 18232 GOLDMAN SACHS GROUP INC COM 38141G104 14072 71194 SH SOLE 0 0 71194 GOLDMAN SACHS MLP ENERGY REN COM 38148G206 132 17400 SH SOLE 0 0 17400 GOLDMAN SACHS MLP INC OPP FD COM 38147W202 382 39893 SH SOLE 0 0 39893 GOLUB CAP BDC INC COM 38173M102 155 13288 SH SOLE 0 0 13288 GOODYEAR TIRE & RUBR CO COM 382550101 603 67386 SH SOLE 0 0 67386 GORDON POINTE ACQUISITION CO *W EXP 07/30/202 382788115 76 35000 SH SOLE 0 0 35000 GORMAN RUPP CO COM 383082104 254 8180 SH SOLE 0 0 8180 GRACE W R & CO DEL NEW COM 38388F108 15626 307546 SH SOLE 0 0 307546 GRACO INC COM 384109104 1268 26426 SH SOLE 0 0 26426 GRAFTECH INTL LTD COM 384313508 100 12550 SH SOLE 0 0 12550 GRAHAM HLDGS CO COM CL B 384637104 5031 14682 SH SOLE 0 0 14682 GRAINGER W W INC COM 384802104 2655 8450 SH SOLE 0 0 8450 GRANITE PT MTG TR INC COM STK 38741L107 2420 337092 SH SOLE 0 0 337092 GRANITESHARES GOLD TR SHS BEN INT 38748G101 12055 679534 SH SOLE 0 0 679534 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 280 41970 SH SOLE 0 0 41970 GREENBRIER COS INC COM 393657101 362 15903 SH SOLE 0 0 15903 GUARANTY BANCSHARES INC TEX COM 400764106 631 24400 SH SOLE 0 0 24400 GUARDANT HEALTH INC COM 40131M109 304 3749 SH SOLE 0 0 3749 GUESS INC COM 401617105 375 38780 SH SOLE 0 0 38780 GUGGENHEIM ENHANCED EQUITY I COM 40167B100 3996 735890 SH SOLE 0 0 735890 GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 3111 184056 SH SOLE 0 0 184056 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 3816 164122 SH SOLE 0 0 164122 GW PHARMACEUTICALS PLC ADS 36197T103 2020 16461 SH SOLE 0 0 16461 H & E EQUIPMENT SERVICES INC COM 404030108 186 10044 SH SOLE 0 0 10044 HALLIBURTON CO COM 406216101 25424 1958722 SH SOLE 0 0 1958722 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 9851 429242 SH SOLE 0 0 429242 HANCOCK JOHN INCOME SECS TR COM 410123103 304 21049 SH SOLE 0 0 21049 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 1069 54650 SH SOLE 0 0 54650 HANCOCK JOHN PFD INCOME FD I COM 41021P103 665 42375 SH SOLE 0 0 42375 HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 772 58075 SH SOLE 0 0 58075 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 5805 301398 SH SOLE 0 0 301398 HANESBRANDS INC COM 410345102 1564 138492 SH SOLE 0 0 138492 HANNON ARMSTRONG SUST INFR C COM 41068X100 627 22028 SH SOLE 0 0 22028 HANOVER INS GROUP INC COM 410867105 1688 16654 SH SOLE 0 0 16654 HARLEY DAVIDSON INC COM 412822108 588 24722 SH SOLE 0 0 24722 HARMONIC INC COM 413160102 98 20650 SH SOLE 0 0 20650 HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 663 15850 SH SOLE 0 0 15850 HARTFORD FINL SVCS GROUP INC COM 416515104 2948 76471 SH SOLE 0 0 76471 HASBRO INC COM 418056107 3047 40660 SH SOLE 0 0 40660 HAWAIIAN ELEC INDUSTRIES COM 419870100 931 25828 SH SOLE 0 0 25828 HCA HEALTHCARE INC COM 40412C101 6009 61914 SH SOLE 0 0 61914 HD SUPPLY HLDGS INC COM 40416M105 778 22442 SH SOLE 0 0 22442 HDFC BANK LTD SPONSORED ADS 40415F101 413 9094 SH SOLE 0 0 9094 HEALTH CATALYST INC COM 42225T107 313 10732 SH SOLE 0 0 10732 HEALTHCARE TR AMER INC CL A NEW 42225P501 1107 41726 SH SOLE 0 0 41726 HEALTHEQUITY INC COM 42226A107 13627 232273 SH SOLE 0 0 232273 HEALTHPEAK PROPERTIES INC COM 42250P103 1541 55902 SH SOLE 0 0 55902 HECLA MNG CO COM 422704106 544 166466 SH SOLE 0 0 166466 HEICO CORP NEW CL A 422806208 215 2650 SH SOLE 0 0 2650 HEICO CORP NEW COM 422806109 556 5581 SH SOLE 0 0 5581 HELEN OF TROY CORP LTD COM G4388N106 318 1689 SH SOLE 0 0 1689 HELIX ENERGY SOLUTIONS GRP I NOTE 4.250% 5/0 42330PAH0 25 30000 PRN SOLE 0 0 30000 HELMERICH & PAYNE INC COM 423452101 2570 131727 SH SOLE 0 0 131727 HENRY JACK & ASSOC INC COM 426281101 6695 36374 SH SOLE 0 0 36374 HENRY SCHEIN INC COM 806407102 245 4200 SH SOLE 0 0 4200 HERCULES CAPITAL INC COM 427096508 167 15918 SH SOLE 0 0 15918 HERON THERAPEUTICS INC COM 427746102 325 22098 SH SOLE 0 0 22098 HERSHEY CO COM 427866108 6424 49552 SH SOLE 0 0 49552 HERTZ GLOBAL HLDGS INC COM 42806J106 21 15152 SH SOLE 0 0 15152 HESS CORP COM 42809H107 1325 25574 SH SOLE 0 0 25574 HESS MIDSTREAM LP CL A SHS 428103105 2688 146739 SH SOLE 0 0 146739 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1852 190387 SH SOLE 0 0 190387 HEXCEL CORP NEW COM 428291108 1038 22955 SH SOLE 0 0 22955 HEXO CORP COM 428304109 13 17676 SH SOLE 0 0 17676 HI-CRUSH PARTNERS LP COM 428337109 12 76205 SH SOLE 0 0 76205 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 283 43939 SH SOLE 0 0 43939 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 425 52849 SH SOLE 0 0 52849 HILL ROM HLDGS INC COM 431475102 946 8620 SH SOLE 0 0 8620 HILLENBRAND INC COM 431571108 395 14587 SH SOLE 0 0 14587 HILLTOP HOLDINGS INC COM 432748101 533 28875 SH SOLE 0 0 28875 HILTON WORLDWIDE HLDGS INC COM 43300A203 1180 16070 SH SOLE 0 0 16070 HMS HLDGS CORP COM 40425J101 208 6426 SH SOLE 0 0 6426 HOLLYFRONTIER CORP COM 436106108 4302 147322 SH SOLE 0 0 147322 HOLOGIC INC COM 436440101 427 7486 SH SOLE 0 0 7486 HOME BANCSHARES INC COM 436893200 252 16356 SH SOLE 0 0 16356 HOME DEPOT INC COM 437076102 331085 1321491 SH SOLE 0 0 1321491 HOME DEPOT INC COM 437076102 46 11600 SH Call SOLE 0 0 0 HONEYWELL INTL INC COM 438516106 41757 288787 SH SOLE 0 0 288787 HORIZON THERAPEUTICS PUB LTD SHS G46188101 5749 103445 SH SOLE 0 0 103445 HORMEL FOODS CORP COM 440452100 7091 146905 SH SOLE 0 0 146905 HOULIHAN LOKEY INC CL A 441593100 281 5052 SH SOLE 0 0 5052 HOWMET AEROSPACE INC COM 443201108 682 43050 SH SOLE 0 0 43050 HP INC COM 40434L105 5582 320234 SH SOLE 0 0 320234 HSBC HLDGS PLC SPON ADR NEW 404280406 553 23710 SH SOLE 0 0 23710 HUBBELL INC COM 443510607 410 3273 SH SOLE 0 0 3273 HUBSPOT INC COM 443573100 1062 4734 SH SOLE 0 0 4734 HUMANA INC COM 444859102 3329 8580 SH SOLE 0 0 8580 HUNT J B TRANS SVCS INC COM 445658107 1490 12382 SH SOLE 0 0 12382 HUNTINGTON BANCSHARES INC COM 446150104 6731 744953 SH SOLE 0 0 744953 HUNTINGTON INGALLS INDS INC COM 446413106 935 5361 SH SOLE 0 0 5361 HUNTSMAN CORP COM 447011107 403 22440 SH SOLE 0 0 22440 HYATT HOTELS CORP COM CL A 448579102 490 9752 SH SOLE 0 0 9752 IAC INTERACTIVECORP COM 44919P508 1371 4240 SH SOLE 0 0 4240 IAMGOLD CORP COM 450913108 104 26135 SH SOLE 0 0 26135 ICON PLC SHS G4705A100 4761 28264 SH SOLE 0 0 28264 ICU MED INC COM 44930G107 1733 9403 SH SOLE 0 0 9403 IDACORP INC COM 451107106 303 3472 SH SOLE 0 0 3472 IDEX CORP COM 45167R104 673 4258 SH SOLE 0 0 4258 IDEXX LABS INC COM 45168D104 5120 15508 SH SOLE 0 0 15508 IHS MARKIT LTD SHS G47567105 489 6477 SH SOLE 0 0 6477 II-VI INC COM 902104108 1075 22762 SH SOLE 0 0 22762 ILLINOIS TOOL WKS INC COM 452308109 31169 178254 SH SOLE 0 0 178254 ILLUMINA INC COM 452327109 5153 13914 SH SOLE 0 0 13914 IMMUNOGEN INC COM 45253H101 80 17376 SH SOLE 0 0 17376 IMMUNOMEDICS INC COM 452907108 239 6744 SH SOLE 0 0 6744 IMPINJ INC COM 453204109 278 10121 SH SOLE 0 0 10121 INCYTE CORP COM 45337C102 2317 22290 SH SOLE 0 0 22290 INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 1187 43891 SH SOLE 0 0 43891 INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 305 11647 SH SOLE 0 0 11647 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 3197 165141 SH SOLE 0 0 165141 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 860 28365 SH SOLE 0 0 28365 INDEXIQ ETF TR IQ CHAIKIN US 45409B388 1453 62807 SH SOLE 0 0 62807 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 1083 50075 SH SOLE 0 0 50075 INDEXIQ ETF TR IQ ENCH COR PL 45409B479 234 11733 SH SOLE 0 0 11733 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 606 19234 SH SOLE 0 0 19234 INDEXIQ ETF TR US RL EST SMCP 45409B628 408 22527 SH SOLE 0 0 22527 INDIA FD INC COM 454089103 404 26088 SH SOLE 0 0 26088 INFINERA CORP COM 45667G103 66 11123 SH SOLE 0 0 11123 INFLARX NV COM N44821101 263 57251 SH SOLE 0 0 57251 ING GROEP N.V. SPONSORED ADR 456837103 335 48604 SH SOLE 0 0 48604 INGERSOLL RAND INC COM 45687V106 2343 83341 SH SOLE 0 0 83341 INGEVITY CORP COM 45688C107 588 11190 SH SOLE 0 0 11190 INGREDION INC COM 457187102 457 5500 SH SOLE 0 0 5500 INMODE LTD SHS M5425M103 454 16042 SH SOLE 0 0 16042 INNOVATOR ETFS TR IBD 50 ETF 45782C102 798 23194 SH SOLE 0 0 23194 INOVALON HLDGS INC COM CL A 45781D101 310 16102 SH SOLE 0 0 16102 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 1008 37389 SH SOLE 0 0 37389 INPHI CORP COM 45772F107 301 2564 SH SOLE 0 0 2564 INSEEGO CORP COM 45782B104 221 19082 SH SOLE 0 0 19082 INSIGHT SELECT INCOME FD COM 45781W109 694 35299 SH SOLE 0 0 35299 INSPIRE MED SYS INC COM 457730109 266 3057 SH SOLE 0 0 3057 INSTALLED BLDG PRODS INC COM 45780R101 296 4300 SH SOLE 0 0 4300 INSULET CORP COM 45784P101 1332 6856 SH SOLE 0 0 6856 INTEL CORP COM 458140100 81723 1365888 SH SOLE 0 0 1365888 INTELLIA THERAPEUTICS INC COM 45826J105 1542 73353 SH SOLE 0 0 73353 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 2433 58244 SH SOLE 0 0 58244 INTERCEPT PHARMACEUTICALS IN COM 45845P108 3423 71445 SH SOLE 0 0 71445 INTERCEPT PHARMACEUTICALS IN NOTE 3.250% 7/0 45845PAA6 151 200000 PRN SOLE 0 0 200000 INTERCONTINENTAL EXCHANGE IN COM 45866F104 43889 479094 SH SOLE 0 0 479094 INTERNATIONAL BANCSHARES COR COM 459044103 553 17261 SH SOLE 0 0 17261 INTERNATIONAL BUSINESS MACHS COM 459200101 50320 416657 SH SOLE 0 0 416657 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 3848 31422 SH SOLE 0 0 31422 INTERNATIONAL FLAVORS&FRAGRA UNIT 09/15/2021 459506309 391 8815 SH SOLE 0 0 8815 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 107 12027 SH SOLE 0 0 12027 INTERPUBLIC GROUP COS INC COM 460690100 2573 149955 SH SOLE 0 0 149955 INTL PAPER CO COM 460146103 4674 132743 SH SOLE 0 0 132743 INTUIT COM 461202103 5188 17511 SH SOLE 0 0 17511 INTUITIVE SURGICAL INC COM NEW 46120E602 20571 36101 SH SOLE 0 0 36101 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 507 6286 SH SOLE 0 0 6286 INVESCO ACTIVELY MANAGED ETF EMGRING MKTS50 46090C305 375 9486 SH SOLE 0 0 9486 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 703 12303 SH SOLE 0 0 12303 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 12347 244794 SH SOLE 0 0 244794 INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 319 24644 SH SOLE 0 0 24644 INVESCO BD FD COM 46132L107 1306 65206 SH SOLE 0 0 65206 INVESCO CALIF MUN INCOME TR COM 46132P108 1602 110871 SH SOLE 0 0 110871 INVESCO CALIF VALUE MUN INCO COM 46132H106 274 23489 SH SOLE 0 0 23489 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 436 35431 SH SOLE 0 0 35431 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 3220 122348 SH SOLE 0 0 122348 INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 2133 239676 SH SOLE 0 0 239676 INVESCO EXCH TRADED FD TR II 1 30 LADER TRE 46138E107 10910 277178 SH SOLE 0 0 277178 INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206 441 16146 SH SOLE 0 0 16146 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 2273 114462 SH SOLE 0 0 114462 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 1482 23349 SH SOLE 0 0 23349 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 1185 42885 SH SOLE 0 0 42885 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 1149 63822 SH SOLE 0 0 63822 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 472 8824 SH SOLE 0 0 8824 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 13813 515802 SH SOLE 0 0 515802 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 728 40202 SH SOLE 0 0 40202 INVESCO EXCH TRADED FD TR II FTSE INTL LOW 46138E768 425 17010 SH SOLE 0 0 17010 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 1196 34559 SH SOLE 0 0 34559 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 454 26281 SH SOLE 0 0 26281 INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 630 29642 SH SOLE 0 0 29642 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 355 12359 SH SOLE 0 0 12359 INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644 15819 547631 SH SOLE 0 0 547631 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 2388 62468 SH SOLE 0 0 62468 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 273 14198 SH SOLE 0 0 14198 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 2295 86395 SH SOLE 0 0 86395 INVESCO EXCH TRADED FD TR II NY AMT FRE MUN 46138E529 293 11485 SH SOLE 0 0 11485 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 12913 914515 SH SOLE 0 0 914515 INVESCO EXCH TRADED FD TR II S&P 500 ENHNCD 46138E396 834 29909 SH SOLE 0 0 29909 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 511 12766 SH SOLE 0 0 12766 INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 264 13589 SH SOLE 0 0 13589 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 8824 319701 SH SOLE 0 0 319701 INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 40373 975675 SH SOLE 0 0 975675 INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 285 84772 SH SOLE 0 0 84772 INVESCO EXCH TRADED FD TR II S&P SMLCP FINL 46138E156 458 11645 SH SOLE 0 0 11645 INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 1334 11016 SH SOLE 0 0 11016 INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 789 9063 SH SOLE 0 0 9063 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 7704 234021 SH SOLE 0 0 234021 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 40491 815053 SH SOLE 0 0 815053 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 11331 532455 SH SOLE 0 0 532455 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 2563 110111 SH SOLE 0 0 110111 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 11239 525939 SH SOLE 0 0 525939 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 9946 438355 SH SOLE 0 0 438355 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 8078 370211 SH SOLE 0 0 370211 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 7814 350404 SH SOLE 0 0 350404 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 7603 349404 SH SOLE 0 0 349404 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 7751 323218 SH SOLE 0 0 323218 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 9678 439118 SH SOLE 0 0 439118 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 578 24643 SH SOLE 0 0 24643 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 8387 377462 SH SOLE 0 0 377462 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 8406 390985 SH SOLE 0 0 390985 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 7399 339725 SH SOLE 0 0 339725 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 256 4961 SH SOLE 0 0 4961 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 281 12230 SH SOLE 0 0 12230 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 1454 48901 SH SOLE 0 0 48901 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 2132 38499 SH SOLE 0 0 38499 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 2884 50243 SH SOLE 0 0 50243 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 4787 169796 SH SOLE 0 0 169796 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 24047 196712 SH SOLE 0 0 196712 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 31565 468636 SH SOLE 0 0 468636 INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 316 4856 SH SOLE 0 0 4856 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 3149 32313 SH SOLE 0 0 32313 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 573 9832 SH SOLE 0 0 9832 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 205 6552 SH SOLE 0 0 6552 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 884 16137 SH SOLE 0 0 16137 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 857 25566 SH SOLE 0 0 25566 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 424 6554 SH SOLE 0 0 6554 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 346 4732 SH SOLE 0 0 4732 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 3247 28281 SH SOLE 0 0 28281 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 2054 114763 SH SOLE 0 0 114763 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 24478 225999 SH SOLE 0 0 225999 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 3452 30906 SH SOLE 0 0 30906 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 211 20357 SH SOLE 0 0 20357 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 1257 87084 SH SOLE 0 0 87084 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 211 17340 SH SOLE 0 0 17340 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 549 3097 SH SOLE 0 0 3097 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 6955 178047 SH SOLE 0 0 178047 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 714 12996 SH SOLE 0 0 12996 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 6108 25675 SH SOLE 0 0 25675 INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 1952 79102 SH SOLE 0 0 79102 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 15219 256606 SH SOLE 0 0 256606 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 407 7709 SH SOLE 0 0 7709 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 790 13630 SH SOLE 0 0 13630 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 841 5588 SH SOLE 0 0 5588 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 1010 41212 SH SOLE 0 0 41212 INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 460 10006 SH SOLE 0 0 10006 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 364 3631 SH SOLE 0 0 3631 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 331 9149 SH SOLE 0 0 9149 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1526 84119 SH SOLE 0 0 84119 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 4014 143062 SH SOLE 0 0 143062 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 1039 27879 SH SOLE 0 0 27879 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 2962 13327 SH SOLE 0 0 13327 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 556 4639 SH SOLE 0 0 4639 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 1267 12422 SH SOLE 0 0 12422 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 2188 16142 SH SOLE 0 0 16142 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 4481 22500 SH SOLE 0 0 22500 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 762 8382 SH SOLE 0 0 8382 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 84954 834837 SH SOLE 0 0 834837 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 12019 92816 SH SOLE 0 0 92816 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 16581 468255 SH SOLE 0 0 468255 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 2832 77921 SH SOLE 0 0 77921 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 22322 549386 SH SOLE 0 0 549386 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 2414 39279 SH SOLE 0 0 39279 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 298 18128 SH SOLE 0 0 18128 INVESCO EXCHANGE-TRADED FD T GBL CLEAN ENRG 46138G847 769 48469 SH SOLE 0 0 48469 INVESCO EXCHANGE-TRADED FD T S&P 500 REVENUE 46138G698 3271 63950 SH SOLE 0 0 63950 INVESCO EXCHANGE-TRADED FD T S&P MDCP 400 REV 46138G672 343 6660 SH SOLE 0 0 6660 INVESCO EXCHANGE-TRADED FD T S&P SMLCP LOW 46138G102 8494 250871 SH SOLE 0 0 250871 INVESCO EXCHANGE-TRADED FD T S&P ULTRA DIVIDE 46138G656 4620 167929 SH SOLE 0 0 167929 INVESCO EXCHANGE-TRADED FD T SOLAR ETF 46138G706 769 21304 SH SOLE 0 0 21304 INVESCO EXCHANGE-TRADED FD T SR LN ETF 46138G508 8663 405750 SH SOLE 0 0 405750 INVESCO EXCHANGE-TRADED FD T TAXABLE MUN BD 46138G805 27493 835391 SH SOLE 0 0 835391 INVESCO EXCHANGE-TRADED FD T VAR RATE PFD 46138G870 4098 174894 SH SOLE 0 0 174894 INVESCO LTD SHS G491BT108 420 39072 SH SOLE 0 0 39072 INVESCO MORTGAGE CAPITAL INC COM 46131B100 53 14163 SH SOLE 0 0 14163 INVESCO MUN OPPORTUNITY TR COM 46132C107 2498 210623 SH SOLE 0 0 210623 INVESCO MUN TR COM 46131J103 156 13278 SH SOLE 0 0 13278 INVESCO MUNI INCOME OPP TRST COM 46132X101 779 108776 SH SOLE 0 0 108776 INVESCO PA VALUE MUN INC TR COM 46132K109 737 62052 SH SOLE 0 0 62052 INVESCO QQQ TR UNIT SER 1 46090E103 584867 2361882 SH SOLE 0 0 2361882 INVESCO QUALITY MUN INCOME T COM 46133G107 1210 101493 SH SOLE 0 0 101493 INVESCO SR INCOME TR COM 46131H107 111 32071 SH SOLE 0 0 32071 INVESCO TR INVT GRADE MUNS COM 46131M106 1043 86600 SH SOLE 0 0 86600 INVESTCORP CR MGMT BDC INC COM 46090R104 87 25033 SH SOLE 0 0 25033 INVESTORS BANCORP INC NEW COM 46146L101 170 19944 SH SOLE 0 0 19944 INVITAE CORP COM 46185L103 958 31615 SH SOLE 0 0 31615 INVITATION HOMES INC COM 46187W107 12157 441573 SH SOLE 0 0 441573 ION GEOPHYSICAL CORP COM NEW 462044207 117 50180 SH SOLE 0 0 50180 IONIS PHARMACEUTICALS INC COM 462222100 975 16530 SH SOLE 0 0 16530 IOVANCE BIOTHERAPEUTICS INC COM 462260100 221 8068 SH SOLE 0 0 8068 IPG PHOTONICS CORP COM 44980X109 893 5570 SH SOLE 0 0 5570 IQVIA HLDGS INC COM 46266C105 41346 291414 SH SOLE 0 0 291414 IRIDIUM COMMUNICATIONS INC COM 46269C102 5985 235274 SH SOLE 0 0 235274 IROBOT CORP COM 462726100 277 3305 SH SOLE 0 0 3305 IRON MTN INC NEW COM 46284V101 3003 115074 SH SOLE 0 0 115074 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 118 11396 SH SOLE 0 0 11396 ISHARES GOLD TRUST ISHARES 464285105 90969 5354284 SH SOLE 0 0 5354284 ISHARES INC CORE MSCI EMKT 46434G103 93638 1967172 SH SOLE 0 0 1967172 ISHARES INC EM MKTS DIV ETF 464286319 3104 99109 SH SOLE 0 0 99109 ISHARES INC ESG MSCI EM ETF 46434G863 6549 204131 SH SOLE 0 0 204131 ISHARES INC GLB ENR PROD ETF 464286343 225 18318 SH SOLE 0 0 18318 ISHARES INC INTL HIGH YIELD 464286210 965 19660 SH SOLE 0 0 19660 ISHARES INC JP MRG EM CRP BD 464286251 230 4538 SH SOLE 0 0 4538 ISHARES INC JP MRGN EM HI BD 464286285 407 9457 SH SOLE 0 0 9457 ISHARES INC MIN VOL EMRG MKT 464286533 25861 497310 SH SOLE 0 0 497310 ISHARES INC MIN VOL GBL ETF 464286525 31140 355556 SH SOLE 0 0 355556 ISHARES INC MLT FCTR EMG MKT 46434G889 360 9130 SH SOLE 0 0 9130 ISHARES INC MSCI CDA ETF 464286509 337 13042 SH SOLE 0 0 13042 ISHARES INC MSCI EQUAL WEITE 464286681 1629 28466 SH SOLE 0 0 28466 ISHARES INC MSCI EURZONE ETF 464286608 1155 31647 SH SOLE 0 0 31647 ISHARES INC MSCI GBL GOLD MN 46434G855 441 14597 SH SOLE 0 0 14597 ISHARES INC MSCI GERMANY ETF 464286806 203 7497 SH SOLE 0 0 7497 ISHARES INC MSCI GLB SLV&MTL 464286327 734 54782 SH SOLE 0 0 54782 ISHARES INC MSCI JPN ETF NEW 46434G822 2114 38494 SH SOLE 0 0 38494 ISHARES INC MSCI MEXICO ETF 464286822 1715 53794 SH SOLE 0 0 53794 ISHARES INC MSCI MEXICO ETF 464286822 2 30600 SH Call SOLE 0 0 0 ISHARES INC MSCI PAC JP ETF 464286665 468 11772 SH SOLE 0 0 11772 ISHARES INC MSCI STH AFR ETF 464286780 261 7403 SH SOLE 0 0 7403 ISHARES INC MSCI STH KOR ETF 464286772 952 16664 SH SOLE 0 0 16664 ISHARES INC MSCI SWEDEN ETF 464286756 339 10897 SH SOLE 0 0 10897 ISHARES INC MSCI SWITZERLAND 464286749 397 10182 SH SOLE 0 0 10182 ISHARES INC MSCI THAILND ETF 464286624 283 4005 SH SOLE 0 0 4005 ISHARES SILVER TR ISHARES 46428Q109 20209 1188046 SH SOLE 0 0 1188046 ISHARES SILVER TR ISHARES 46428Q109 12 39900 SH Call SOLE 0 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 26478 258586 SH SOLE 0 0 258586 ISHARES TR 0-5YR HI YL CP 46434V407 8510 198417 SH SOLE 0 0 198417 ISHARES TR 0-5YR INVT GR CP 46434V100 8900 170751 SH SOLE 0 0 170751 ISHARES TR 1 3 YR TREAS BD 464287457 129586 1496200 SH SOLE 0 0 1496200 ISHARES TR 10-20 YR TRS ETF 464288653 4019 24015 SH SOLE 0 0 24015 ISHARES TR 20 YR TR BD ETF 464287432 64758 395002 SH SOLE 0 0 395002 ISHARES TR 3 7 YR TREAS BD 464288661 71271 533068 SH SOLE 0 0 533068 ISHARES TR A RATE CP BD ETF 46429B291 15857 274157 SH SOLE 0 0 274157 ISHARES TR AGENCY BOND ETF 464288166 7674 63366 SH SOLE 0 0 63366 ISHARES TR AGGRES ALLOC ETF 464289859 655 11934 SH SOLE 0 0 11934 ISHARES TR BARCLAYS 7 10 YR 464287440 80114 657326 SH SOLE 0 0 657326 ISHARES TR BROAD USD HIGH 46435U853 4467 116880 SH SOLE 0 0 116880 ISHARES TR CALIF MUN BD ETF 464288356 494 7952 SH SOLE 0 0 7952 ISHARES TR CHINA LG-CAP ETF 464287184 673 16950 SH SOLE 0 0 16950 ISHARES TR CMBS ETF 46429B366 277 5044 SH SOLE 0 0 5044 ISHARES TR COHEN STEER REIT 464287564 2610 25875 SH SOLE 0 0 25875 ISHARES TR CONSER ALLOC ETF 464289883 3058 83984 SH SOLE 0 0 83984 ISHARES TR CONV BD ETF 46435G102 2169 30562 SH SOLE 0 0 30562 ISHARES TR CORE 1 5 YR USD 46432F859 48438 941084 SH SOLE 0 0 941084 ISHARES TR CORE DIV GRWTH 46434V621 143752 3823169 SH SOLE 0 0 3823169 ISHARES TR CORE HIGH DV ETF 46429B663 37517 462315 SH SOLE 0 0 462315 ISHARES TR CORE INTL AGGR 46435G672 467 8388 SH SOLE 0 0 8388 ISHARES TR CORE LT USDB ETF 464289479 1313 17516 SH SOLE 0 0 17516 ISHARES TR CORE MSCI EAFE 46432F842 307021 5371267 SH SOLE 0 0 5371267 ISHARES TR CORE MSCI EURO 46434V738 4232 98969 SH SOLE 0 0 98969 ISHARES TR CORE MSCI INTL 46435G326 4105 80310 SH SOLE 0 0 80310 ISHARES TR CORE MSCI TOTAL 46432F834 23566 432248 SH SOLE 0 0 432248 ISHARES TR CORE S&P MCP ETF 464287507 235667 1325252 SH SOLE 0 0 1325252 ISHARES TR CORE S&P SCP ETF 464287804 239532 3507464 SH SOLE 0 0 3507464 ISHARES TR CORE S&P TTL STK 464287150 198835 2863395 SH SOLE 0 0 2863395 ISHARES TR CORE S&P US GWT 464287671 55899 777674 SH SOLE 0 0 777674 ISHARES TR CORE S&P US VLU 464287663 35666 682848 SH SOLE 0 0 682848 ISHARES TR CORE S&P500 ETF 464287200 491443 1586759 SH SOLE 0 0 1586759 ISHARES TR CORE TOTAL USD 46434V613 5476 100805 SH SOLE 0 0 100805 ISHARES TR CORE US AGGBD ET 464287226 387162 3275159 SH SOLE 0 0 3275159 ISHARES TR CR 5 10 YR ETF 46435G417 2110 40391 SH SOLE 0 0 40391 ISHARES TR CRE U S REIT ETF 464288521 5496 126394 SH SOLE 0 0 126394 ISHARES TR CYBERSECURITY 46435U135 272 8729 SH SOLE 0 0 8729 ISHARES TR DEVSMCP EXNA ETF 464288497 549 11696 SH SOLE 0 0 11696 ISHARES TR DOW JONES US ETF 464287846 934 6103 SH SOLE 0 0 6103 ISHARES TR EAFE GRWTH ETF 464288885 35449 426517 SH SOLE 0 0 426517 ISHARES TR EAFE SML CP ETF 464288273 3393 63278 SH SOLE 0 0 63278 ISHARES TR EAFE VALUE ETF 464288877 6598 165082 SH SOLE 0 0 165082 ISHARES TR EDGE MSCI MINM 46435G433 30819 1063071 SH SOLE 0 0 1063071 ISHARES TR EDGE MSCI USA VL 46432F388 11144 154170 SH SOLE 0 0 154170 ISHARES TR EDGE US FIXD INM 46435U796 677 6675 SH SOLE 0 0 6675 ISHARES TR ESG AWR US AGRGT 46435U549 813 14376 SH SOLE 0 0 14376 ISHARES TR ESG AWRE USD ETF 46435G193 383 13851 SH SOLE 0 0 13851 ISHARES TR ESG MSCI EAFE 46435G516 1799 29693 SH SOLE 0 0 29693 ISHARES TR ESG MSCI USA ETF 46435G425 18811 268768 SH SOLE 0 0 268768 ISHARES TR ESG MSCI USA SML 46435U663 486 19395 SH SOLE 0 0 19395 ISHARES TR EUROPE ETF 464287861 641 15861 SH SOLE 0 0 15861 ISHARES TR EXPANDED TECH 464287515 17289 60809 SH SOLE 0 0 60809 ISHARES TR EXPND TEC SC ETF 464287549 25998 93129 SH SOLE 0 0 93129 ISHARES TR EXPONENTIAL TECH 46434V381 17894 401920 SH SOLE 0 0 401920 ISHARES TR FLTG RATE NT ETF 46429B655 15243 301295 SH SOLE 0 0 301295 ISHARES TR GBL COMM SVC ETF 464287275 1112 18024 SH SOLE 0 0 18024 ISHARES TR GL CLEAN ENE ETF 464288224 1653 132023 SH SOLE 0 0 132023 ISHARES TR GLB CNS DISC ETF 464288745 445 3741 SH SOLE 0 0 3741 ISHARES TR GLB CNSM STP ETF 464288737 2370 45795 SH SOLE 0 0 45795 ISHARES TR GLB INFRASTR ETF 464288372 326 8509 SH SOLE 0 0 8509 ISHARES TR GLOB HLTHCRE ETF 464287325 6565 95447 SH SOLE 0 0 95447 ISHARES TR GLOB INDSTRL ETF 464288729 391 4686 SH SOLE 0 0 4686 ISHARES TR GLOBAL 100 ETF 464287572 1443 27331 SH SOLE 0 0 27331 ISHARES TR GLOBAL ENERG ETF 464287341 741 37926 SH SOLE 0 0 37926 ISHARES TR GLOBAL REIT ETF 46434V647 1245 59618 SH SOLE 0 0 59618 ISHARES TR GLOBAL TECH ETF 464287291 11935 50634 SH SOLE 0 0 50634 ISHARES TR GNMA BOND ETF 46429B333 2201 42843 SH SOLE 0 0 42843 ISHARES TR GOV/CRED BD ETF 464288596 443 3537 SH SOLE 0 0 3537 ISHARES TR GRWT ALLOCAT ETF 464289867 6558 141375 SH SOLE 0 0 141375 ISHARES TR HDG MSCI EAFE 46434V803 583 21120 SH SOLE 0 0 21120 ISHARES TR IBDS DEC28 ETF 46435U515 326 11302 SH SOLE 0 0 11302 ISHARES TR IBNDS MAR23 ETF 46432FAN7 212 8414 SH SOLE 0 0 8414 ISHARES TR IBONDS 21 TRM HG 46435U226 464 19503 SH SOLE 0 0 19503 ISHARES TR IBONDS 22 TRM HG 46435U176 448 19344 SH SOLE 0 0 19344 ISHARES TR IBONDS 23 TRM HG 46435U150 382 16556 SH SOLE 0 0 16556 ISHARES TR IBONDS 27 ETF 46435UAA9 2070 76771 SH SOLE 0 0 76771 ISHARES TR IBONDS DEC 46435U697 3226 119537 SH SOLE 0 0 119537 ISHARES TR IBONDS DEC 25 46435U432 2523 90515 SH SOLE 0 0 90515 ISHARES TR IBONDS DEC 26 46435U259 330 12360 SH SOLE 0 0 12360 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 12136 479130 SH SOLE 0 0 479130 ISHARES TR IBONDS DEC2021 46435G789 5263 202908 SH SOLE 0 0 202908 ISHARES TR IBONDS DEC2022 46435G755 5847 221323 SH SOLE 0 0 221323 ISHARES TR IBONDS DEC2023 46435G318 4102 156345 SH SOLE 0 0 156345 ISHARES TR IBONDS DEC2026 46435GAA0 3843 144054 SH SOLE 0 0 144054 ISHARES TR IBONDS DEC21 ETF 46434VBK5 18412 732102 SH SOLE 0 0 732102 ISHARES TR IBONDS DEC22 ETF 46434VBA7 12482 486073 SH SOLE 0 0 486073 ISHARES TR IBONDS DEC23 ETF 46434VAX8 11856 451984 SH SOLE 0 0 451984 ISHARES TR IBONDS DEC24 ETF 46434VBG4 11694 443629 SH SOLE 0 0 443629 ISHARES TR IBONDS DEC25 ETF 46434VBD1 9241 342505 SH SOLE 0 0 342505 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 343 12542 SH SOLE 0 0 12542 ISHARES TR IBONDS SEP2020 46434V571 4380 171818 SH SOLE 0 0 171818 ISHARES TR IBOXX HI YD ETF 464288513 25424 311481 SH SOLE 0 0 311481 ISHARES TR IBOXX INV CP ETF 464287242 52010 386673 SH SOLE 0 0 386673 ISHARES TR INDIA 50 ETF 464289529 1618 52356 SH SOLE 0 0 52356 ISHARES TR INTL DEVPPTY ETF 464288422 641 21209 SH SOLE 0 0 21209 ISHARES TR INTL QLTY FACTOR 46434V456 1557 52952 SH SOLE 0 0 52952 ISHARES TR INTL SEL DIV ETF 464288448 11648 463711 SH SOLE 0 0 463711 ISHARES TR INTL TREA BD ETF 464288117 358 7040 SH SOLE 0 0 7040 ISHARES TR INTRM GOV CR ETF 464288612 1161 9863 SH SOLE 0 0 9863 ISHARES TR INTRM TR CRP ETF 464288638 10525 174320 SH SOLE 0 0 174320 ISHARES TR JPMORGAN USD EMG 464288281 12814 117324 SH SOLE 0 0 117324 ISHARES TR LNG TR CRPRT BD 464289511 367 5240 SH SOLE 0 0 5240 ISHARES TR MBS ETF 464288588 57322 517807 SH SOLE 0 0 517807 ISHARES TR MICRO-CAP ETF 464288869 539 6176 SH SOLE 0 0 6176 ISHARES TR MIN VOL EAFE ETF 46429B689 183342 2775385 SH SOLE 0 0 2775385 ISHARES TR MIN VOL EUROPE 46434V720 274 11275 SH SOLE 0 0 11275 ISHARES TR MODERT ALLOC ETF 464289875 2132 53483 SH SOLE 0 0 53483 ISHARES TR MORTGE REL ETF 46435G342 742 29863 SH SOLE 0 0 29863 ISHARES TR MRGSTR MD CP ETF 464288208 9465 51327 SH SOLE 0 0 51327 ISHARES TR MRGSTR MD CP GRW 464288307 54558 186077 SH SOLE 0 0 186077 ISHARES TR MRGSTR MD CP VAL 464288406 2768 21914 SH SOLE 0 0 21914 ISHARES TR MRGSTR SM CP ETF 464288505 1248 8239 SH SOLE 0 0 8239 ISHARES TR MRGSTR SM CP GR 464288604 3260 14753 SH SOLE 0 0 14753 ISHARES TR MRNGSTR INC ETF 46432F875 1478 66559 SH SOLE 0 0 66559 ISHARES TR MRNGSTR LG-CP ET 464287127 1163 6661 SH SOLE 0 0 6661 ISHARES TR MRNGSTR LG-CP GR 464287119 25068 106906 SH SOLE 0 0 106906 ISHARES TR MRNGSTR LG-CP VL 464288109 3620 37429 SH SOLE 0 0 37429 ISHARES TR MRNING SM CP ETF 464288703 1139 10971 SH SOLE 0 0 10971 ISHARES TR MSCI AC ASIA ETF 464288182 587 8480 SH SOLE 0 0 8480 ISHARES TR MSCI ACWI ETF 464288257 6769 91817 SH SOLE 0 0 91817 ISHARES TR MSCI ACWI EX US 464288240 5523 127737 SH SOLE 0 0 127737 ISHARES TR MSCI CHINA ETF 46429B671 750 11453 SH SOLE 0 0 11453 ISHARES TR MSCI EAFE ETF 464287465 59909 984207 SH SOLE 0 0 984207 ISHARES TR MSCI EAFE ETF 464287465 2 30700 SH Call SOLE 0 0 0 ISHARES TR MSCI EAFE SMCP 46435G839 270 9853 SH SOLE 0 0 9853 ISHARES TR MSCI EMG MKT ETF 464287234 21781 544648 SH SOLE 0 0 544648 ISHARES TR MSCI EURO FL ETF 464289180 775 54483 SH SOLE 0 0 54483 ISHARES TR MSCI GLOBAL IMP 46435G532 204 3000 SH SOLE 0 0 3000 ISHARES TR MSCI INDIA ETF 46429B598 531 18281 SH SOLE 0 0 18281 ISHARES TR MSCI INDONIA ETF 46429B309 259 14371 SH SOLE 0 0 14371 ISHARES TR MSCI KLD400 SOC 464288570 5642 47808 SH SOLE 0 0 47808 ISHARES TR MSCI LW CRB TG 46434V464 453 3749 SH SOLE 0 0 3749 ISHARES TR MSCI MIN VOL ETF 46429B697 660577 10895147 SH SOLE 0 0 10895147 ISHARES TR MSCI POLAND ETF 46429B606 274 16481 SH SOLE 0 0 16481 ISHARES TR MSCI UK ETF NEW 46435G334 581 22545 SH SOLE 0 0 22545 ISHARES TR MSCI USA ESG SLC 464288802 3516 26283 SH SOLE 0 0 26283 ISHARES TR MULTIFACTOR INTL 46434V274 1442 62918 SH SOLE 0 0 62918 ISHARES TR MULTIFACTOR USA 46434V282 3540 113922 SH SOLE 0 0 113922 ISHARES TR MULTIFACTOR USA 46434V290 785 21984 SH SOLE 0 0 21984 ISHARES TR NASDAQ BIOTECH 464287556 19745 144442 SH SOLE 0 0 144442 ISHARES TR NATIONAL MUN ETF 464288414 27347 236973 SH SOLE 0 0 236973 ISHARES TR NEW YORK MUN ETF 464288323 385 6695 SH SOLE 0 0 6695 ISHARES TR NORTH AMERN NAT 464287374 2301 106136 SH SOLE 0 0 106136 ISHARES TR PFD AND INCM SEC 464288687 29477 850955 SH SOLE 0 0 850955 ISHARES TR PHLX SEMICND ETF 464287523 7487 27634 SH SOLE 0 0 27634 ISHARES TR RESIDNL REAL EST 464288562 329 5480 SH SOLE 0 0 5480 ISHARES TR RUS 1000 ETF 464287622 50395 293546 SH SOLE 0 0 293546 ISHARES TR RUS 1000 GRW ETF 464287614 188767 983400 SH SOLE 0 0 983400 ISHARES TR RUS 1000 VAL ETF 464287598 81681 725276 SH SOLE 0 0 725276 ISHARES TR RUS 2000 GRW ETF 464287648 21036 101650 SH SOLE 0 0 101650 ISHARES TR RUS 2000 VAL ETF 464287630 14332 147001 SH SOLE 0 0 147001 ISHARES TR RUS MD CP GR ETF 464287481 53683 339469 SH SOLE 0 0 339469 ISHARES TR RUS MDCP VAL ETF 464287473 36968 483033 SH SOLE 0 0 483033 ISHARES TR RUS MID CAP ETF 464287499 48998 914159 SH SOLE 0 0 914159 ISHARES TR RUS TOP 200 ETF 464289446 3794 51246 SH SOLE 0 0 51246 ISHARES TR RUS TP200 GR ETF 464289438 41165 386033 SH SOLE 0 0 386033 ISHARES TR RUS TP200 VL ETF 464289420 531 10881 SH SOLE 0 0 10881 ISHARES TR RUSSELL 2000 ETF 464287655 65254 455732 SH SOLE 0 0 455732 ISHARES TR RUSSELL 2000 ETF 464287655 3 13100 SH Call SOLE 0 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 21067 117002 SH SOLE 0 0 117002 ISHARES TR S&P 100 ETF 464287101 21885 153662 SH SOLE 0 0 153662 ISHARES TR S&P 500 GRWT ETF 464287309 127262 613286 SH SOLE 0 0 613286 ISHARES TR S&P 500 VAL ETF 464287408 66750 616852 SH SOLE 0 0 616852 ISHARES TR S&P MC 400GR ETF 464287606 40094 178793 SH SOLE 0 0 178793 ISHARES TR S&P MC 400VL ETF 464287705 9824 73899 SH SOLE 0 0 73899 ISHARES TR S&P SML 600 GWT 464287887 15426 90849 SH SOLE 0 0 90849 ISHARES TR SELECT DIVID ETF 464287168 26468 327896 SH SOLE 0 0 327896 ISHARES TR SH TR CRPORT ETF 464288646 33045 604007 SH SOLE 0 0 604007 ISHARES TR SHORT TREAS BD 464288679 86782 783611 SH SOLE 0 0 783611 ISHARES TR SHRT NAT MUN ETF 464288158 6852 63530 SH SOLE 0 0 63530 ISHARES TR SP SMCP600VL ETF 464287879 10499 87217 SH SOLE 0 0 87217 ISHARES TR TIPS BD ETF 464287176 42457 345176 SH SOLE 0 0 345176 ISHARES TR TRANS AVG ETF 464287192 3597 22103 SH SOLE 0 0 22103 ISHARES TR TRS FLT RT BD 46434V860 3712 73802 SH SOLE 0 0 73802 ISHARES TR U.S. BAS MTL ETF 464287838 647 7251 SH SOLE 0 0 7251 ISHARES TR U.S. CNSM GD ETF 464287812 2727 21380 SH SOLE 0 0 21380 ISHARES TR U.S. CNSM SV ETF 464287580 8230 37564 SH SOLE 0 0 37564 ISHARES TR U.S. ENERGY ETF 464287796 4128 206261 SH SOLE 0 0 206261 ISHARES TR U.S. FIN SVC ETF 464287770 3024 25313 SH SOLE 0 0 25313 ISHARES TR U.S. FINLS ETF 464287788 19982 181407 SH SOLE 0 0 181407 ISHARES TR U.S. INSRNCE ETF 464288786 207 3754 SH SOLE 0 0 3754 ISHARES TR U.S. MED DVC ETF 464288810 30492 115140 SH SOLE 0 0 115140 ISHARES TR U.S. PHARMA ETF 464288836 573 3724 SH SOLE 0 0 3724 ISHARES TR U.S. REAL ES ETF 464287739 5683 72106 SH SOLE 0 0 72106 ISHARES TR U.S. TECH ETF 464287721 50244 186224 SH SOLE 0 0 186224 ISHARES TR U.S. UTILITS ETF 464287697 4676 33349 SH SOLE 0 0 33349 ISHARES TR ULTR SH TRM BD 46434V878 10882 215223 SH SOLE 0 0 215223 ISHARES TR US AER DEF ETF 464288760 15858 96271 SH SOLE 0 0 96271 ISHARES TR US BR DEL SE ETF 464288794 410 6844 SH SOLE 0 0 6844 ISHARES TR US HLTHCARE ETF 464287762 19939 92452 SH SOLE 0 0 92452 ISHARES TR US HLTHCR PR ETF 464288828 8900 46112 SH SOLE 0 0 46112 ISHARES TR US HOME CONS ETF 464288752 4832 109429 SH SOLE 0 0 109429 ISHARES TR US INDUSTRIALS 464287754 3830 25394 SH SOLE 0 0 25394 ISHARES TR US OIL EQ&SV ETF 464288844 602 69887 SH SOLE 0 0 69887 ISHARES TR US OIL GS EX ETF 464288851 3279 97256 SH SOLE 0 0 97256 ISHARES TR US REGNL BKS ETF 464288778 1221 36093 SH SOLE 0 0 36093 ISHARES TR US TELECOM ETF 464287713 5616 203789 SH SOLE 0 0 203789 ISHARES TR US TREAS BD ETF 46429B267 46277 1653349 SH SOLE 0 0 1653349 ISHARES TR USA MOMENTUM FCT 46432F396 71428 545224 SH SOLE 0 0 545224 ISHARES TR USA QUALITY FCTR 46432F339 59503 620326 SH SOLE 0 0 620326 ISHARES TR USA SIZE FACTOR 46432F370 1033 11789 SH SOLE 0 0 11789 ISHARES TR USD INV GRDE ETF 464288620 5552 91888 SH SOLE 0 0 91888 ISHARES TR YLD OPTIM BD 46434V787 2903 113314 SH SOLE 0 0 113314 ISHARES U S ETF TR SHT MAT BD ETF 46431W507 39742 794685 SH SOLE 0 0 794685 ISHARES U S ETF TR SHT MAT MUN ETF 46431W838 4332 86389 SH SOLE 0 0 86389 ISORAY INC COM 46489V104 12 22500 SH SOLE 0 0 22500 ISTAR INC COM 45031U101 381 30887 SH SOLE 0 0 30887 ITRON INC COM 465741106 966 14580 SH SOLE 0 0 14580 IVY HIGH INCOME OPPORTUNITIE COM 465893105 559 49776 SH SOLE 0 0 49776 J & J SNACK FOODS CORP COM 466032109 2656 20893 SH SOLE 0 0 20893 J P MORGAN EXCHANGE-TRADED F BETBULD JAPAN 46641Q712 274 11956 SH SOLE 0 0 11956 J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 573 12455 SH SOLE 0 0 12455 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 3425 69312 SH SOLE 0 0 69312 J P MORGAN EXCHANGE-TRADED F DIVERSFD EQT ETF 46641Q845 1804 66415 SH SOLE 0 0 66415 J P MORGAN EXCHANGE-TRADED F DIVERSFED RTRN 46641Q886 2724 45126 SH SOLE 0 0 45126 J P MORGAN EXCHANGE-TRADED F GLOBAL BD OPRT 46641Q852 204 4100 SH SOLE 0 0 4100 J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 800 11529 SH SOLE 0 0 11529 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 187228 3690676 SH SOLE 0 0 3690676 J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 1410 27656 SH SOLE 0 0 27656 J P MORGAN EXCHANGE-TRADED F US AGGREGATE 46641Q613 435 15563 SH SOLE 0 0 15563 J P MORGAN EXCHANGE-TRADED F US MINMUM VOLT 46641Q787 823 29465 SH SOLE 0 0 29465 J P MORGAN EXCHANGE-TRADED F US MOMENTUM 46641Q779 302 9746 SH SOLE 0 0 9746 J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 2498 82101 SH SOLE 0 0 82101 J P MORGAN EXCHANGE-TRADED F US VALUE FACTR 46641Q753 359 14956 SH SOLE 0 0 14956 J2 GLOBAL INC COM 48123V102 844 13345 SH SOLE 0 0 13345 JABIL INC COM 466313103 559 17427 SH SOLE 0 0 17427 JACOBS ENGR GROUP INC COM 469814107 1728 20372 SH SOLE 0 0 20372 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 2536 53219 SH SOLE 0 0 53219 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 35213 700630 SH SOLE 0 0 700630 JD.COM INC SPON ADR CL A 47215P106 1020 16942 SH SOLE 0 0 16942 JERNIGAN CAP INC COM 476405105 147 10770 SH SOLE 0 0 10770 JETBLUE AWYS CORP COM 477143101 1491 136770 SH SOLE 0 0 136770 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 7719 201233 SH SOLE 0 0 201233 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR FI 47804J404 554 16865 SH SOLE 0 0 16865 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 31449 895465 SH SOLE 0 0 895465 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 1185 19602 SH SOLE 0 0 19602 JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 905 38451 SH SOLE 0 0 38451 JOHN HANCOCK HDG EQ & INC FD COM 47804L102 113 10075 SH SOLE 0 0 10075 JOHNSON & JOHNSON COM 478160104 197925 1407370 SH SOLE 0 0 1407370 JOHNSON CTLS INTL PLC SHS G51502105 4493 131596 SH SOLE 0 0 131596 JONES LANG LASALLE INC COM 48020Q107 362 3495 SH SOLE 0 0 3495 JOUNCE THERAPEUTICS INC COM 481116101 122 17629 SH SOLE 0 0 17629 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 245 18542 SH SOLE 0 0 18542 JPMORGAN CHASE & CO COM 46625H100 301490 3205182 SH SOLE 0 0 3205182 JUNIPER NETWORKS INC COM 48203R104 898 39290 SH SOLE 0 0 39290 KADMON HLDGS INC COM 48283N106 68 13277 SH SOLE 0 0 13277 KANDI TECHNOLOGIES GROUP INC COM 483709101 61 14553 SH SOLE 0 0 14553 KANSAS CITY SOUTHERN COM NEW 485170302 49150 329185 SH SOLE 0 0 329185 KAR AUCTION SVCS INC COM 48238T109 264 19153 SH SOLE 0 0 19153 KAYNE ANDERSN MLP MIDS INVT COM 486606106 1507 285404 SH SOLE 0 0 285404 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 273 60187 SH SOLE 0 0 60187 KB HOME COM 48666K109 703 22921 SH SOLE 0 0 22921 KELLOGG CO COM 487836108 5289 80068 SH SOLE 0 0 80068 KEMPER CORP DEL COM 488401100 525 7234 SH SOLE 0 0 7234 KENNEDY-WILSON HOLDINGS INC COM 489398107 1496 98306 SH SOLE 0 0 98306 KEURIG DR PEPPER INC COM 49271V100 767 26995 SH SOLE 0 0 26995 KEYCORP COM 493267108 1540 126405 SH SOLE 0 0 126405 KEYSIGHT TECHNOLOGIES INC COM 49338L103 3494 34673 SH SOLE 0 0 34673 KIMBELL RTY PARTNERS LP UNIT 49435R102 1186 137895 SH SOLE 0 0 137895 KIMBERLY CLARK CORP COM 494368103 24106 170535 SH SOLE 0 0 170535 KIMCO RLTY CORP COM 49446R109 260 20260 SH SOLE 0 0 20260 KINDER MORGAN INC DEL COM 49456B101 18008 1187083 SH SOLE 0 0 1187083 KINROSS GOLD CORP COM 496902404 729 100924 SH SOLE 0 0 100924 KINSALE CAP GROUP INC COM 49714P108 3496 22525 SH SOLE 0 0 22525 KIRKLAND LAKE GOLD LTD COM 49741E100 552 13410 SH SOLE 0 0 13410 KITOV PHARMA LTD SPONSORED ADS 49803V107 30 27250 SH SOLE 0 0 27250 KKR & CO INC COM 48251W104 2170 70276 SH SOLE 0 0 70276 KKR INCOME OPPORTUNITIES FD COM 48249T106 193 15697 SH SOLE 0 0 15697 KLA CORP COM NEW 482480100 4294 22079 SH SOLE 0 0 22079 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 3014 72257 SH SOLE 0 0 72257 KOHLS CORP COM 500255104 693 33349 SH SOLE 0 0 33349 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 3224 68833 SH SOLE 0 0 68833 KONTOOR BRANDS INC COM 50050N103 214 12041 SH SOLE 0 0 12041 KOPIN CORP COM 500600101 17 12820 SH SOLE 0 0 12820 KRAFT HEINZ CO COM 500754106 13721 430269 SH SOLE 0 0 430269 KRAFT HEINZ CO COM 500754106 18 32200 SH Call SOLE 0 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 531 8574 SH SOLE 0 0 8574 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 3825 244738 SH SOLE 0 0 244738 KROGER CO COM 501044101 6746 199289 SH SOLE 0 0 199289 L BRANDS INC COM 501797104 538 35927 SH SOLE 0 0 35927 L3HARRIS TECHNOLOGIES INC COM 502431109 52170 307394 SH SOLE 0 0 307394 LABORATORY CORP AMER HLDGS COM NEW 50540R409 4296 25862 SH SOLE 0 0 25862 LADDER CAP CORP CL A 505743104 7170 885244 SH SOLE 0 0 885244 LADDER CAP CORP CL A 505743104 2 15700 SH Call SOLE 0 0 0 LAKELAND BANCORP INC COM 511637100 269 23558 SH SOLE 0 0 23558 LAKELAND FINL CORP COM 511656100 941 20187 SH SOLE 0 0 20187 LAM RESEARCH CORP COM 512807108 8763 27086 SH SOLE 0 0 27086 LAMAR ADVERTISING CO NEW CL A 512816109 2011 30121 SH SOLE 0 0 30121 LAMB WESTON HLDGS INC COM 513272104 2117 33116 SH SOLE 0 0 33116 LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 1159 117100 SH SOLE 0 0 117100 LANDSTAR SYS INC COM 515098101 589 5240 SH SOLE 0 0 5240 LAS VEGAS SANDS CORP COM 517834107 3117 68445 SH SOLE 0 0 68445 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 70715 2872286 SH SOLE 0 0 2872286 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 26136 870334 SH SOLE 0 0 870334 LAUDER ESTEE COS INC CL A 518439104 43210 228949 SH SOLE 0 0 228949 LAZARD GLOBAL TOTAL RETURN & COM 52106W103 3186 226094 SH SOLE 0 0 226094 LAZARD LTD SHS A G54050102 772 26981 SH SOLE 0 0 26981 LEAR CORP COM NEW 521865204 594 5450 SH SOLE 0 0 5450 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 5976 166982 SH SOLE 0 0 166982 LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 30982 1076583 SH SOLE 0 0 1076583 LEGG MASON INC COM 524901105 283 5696 SH SOLE 0 0 5696 LEGGETT & PLATT INC COM 524660107 6008 170930 SH SOLE 0 0 170930 LEIDOS HOLDINGS INC COM 525327102 1108 11832 SH SOLE 0 0 11832 LEMAITRE VASCULAR INC COM 525558201 370 14001 SH SOLE 0 0 14001 LENNAR CORP CL A 526057104 1273 20655 SH SOLE 0 0 20655 LENNOX INTL INC COM 526107107 324 1391 SH SOLE 0 0 1391 LEXINGTON REALTY TRUST COM 529043101 383 36294 SH SOLE 0 0 36294 LGI HOMES INC COM 50187T106 556 6313 SH SOLE 0 0 6313 LHC GROUP INC COM 50187A107 252 1443 SH SOLE 0 0 1443 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 2135 373311 SH SOLE 0 0 373311 LIBERTY ALL-STAR GROWTH FD I COM 529900102 910 144680 SH SOLE 0 0 144680 LIBERTY BROADBAND CORP COM SER C 530307305 373 3012 SH SOLE 0 0 3012 LIBERTY MEDIA CORP DEB 3.500% 1/1 530715AN1 6 15000 PRN SOLE 0 0 15000 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 220 6367 SH SOLE 0 0 6367 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 1192 34597 SH SOLE 0 0 34597 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 461 15789 SH SOLE 0 0 15789 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 425 13412 SH SOLE 0 0 13412 LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 81 37977 SH SOLE 0 0 37977 LILLY ELI & CO COM 532457108 32841 200024 SH SOLE 0 0 200024 LIMELIGHT NETWORKS INC COM 53261M104 292 39736 SH SOLE 0 0 39736 LINCOLN NATL CORP IND COM 534187109 1671 45423 SH SOLE 0 0 45423 LINDE PLC SHS G5494J103 9808 46389 SH SOLE 0 0 46389 LINEAGE CELL THERAPEUTICS IN COM 53566P109 14 16204 SH SOLE 0 0 16204 LIONS GATE ENTMNT CORP CL A VTG 535919401 403 54382 SH SOLE 0 0 54382 LITHIUM AMERS CORP NEW COM NEW 53680Q207 53 10218 SH SOLE 0 0 10218 LITTELFUSE INC COM 537008104 392 2294 SH SOLE 0 0 2294 LIVE NATION ENTERTAINMENT IN COM 538034109 325 7339 SH SOLE 0 0 7339 LIVE OAK BANCSHARES INC COM 53803X105 3843 264863 SH SOLE 0 0 264863 LIVONGO HEALTH INC COM 539183103 2020 26870 SH SOLE 0 0 26870 LKQ CORP COM 501889208 959 36608 SH SOLE 0 0 36608 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 114 76176 SH SOLE 0 0 76176 LMP CAP & INCOME FD INC COM 50208A102 8885 887631 SH SOLE 0 0 887631 LOCKHEED MARTIN CORP COM 539830109 71148 194933 SH SOLE 0 0 194933 LOEWS CORP COM 540424108 400 11671 SH SOLE 0 0 11671 LOGITECH INTL S A SHS H50430232 426 6531 SH SOLE 0 0 6531 LOGMEIN INC COM 54142L109 315 3712 SH SOLE 0 0 3712 LOWES COS INC COM 548661107 138854 1027607 SH SOLE 0 0 1027607 LOWES COS INC COM 548661107 898 50000 SH Call SOLE 0 0 0 LOWES COS INC COM 548661107 223 50000 SH Call SOLE 0 0 0 LOWES COS INC COM 548661107 153 50000 SH Call SOLE 0 0 0 LULULEMON ATHLETICA INC COM 550021109 21642 69364 SH SOLE 0 0 69364 LUMBER LIQUIDATORS HLDGS INC COM 55003T107 755 54494 SH SOLE 0 0 54494 LUMENTUM HLDGS INC COM 55024U109 6365 78166 SH SOLE 0 0 78166 LYFT INC CL A COM 55087P104 3245 98302 SH SOLE 0 0 98302 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4557 69337 SH SOLE 0 0 69337 M & T BK CORP COM 55261F104 2431 23374 SH SOLE 0 0 23374 M D C HLDGS INC COM 552676108 4559 127710 SH SOLE 0 0 127710 MACQUARIE GLOBAL INFRASTRUCT COM 55608D101 237 13459 SH SOLE 0 0 13459 MACQUARIE INFRASTRUCTURE COR COM 55608B105 436 14215 SH SOLE 0 0 14215 MACYS INC COM 55616P104 1514 220079 SH SOLE 0 0 220079 MADISON COVERED CALL & EQUIT COM 557437100 170 30170 SH SOLE 0 0 30170 MAG SILVER CORP COM 55903Q104 199 14077 SH SOLE 0 0 14077 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 17020 394253 SH SOLE 0 0 394253 MAGNA INTL INC COM 559222401 1435 32222 SH SOLE 0 0 32222 MAIN STR CAP CORP COM 56035L104 2003 64344 SH SOLE 0 0 64344 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 3347 164311 SH SOLE 0 0 164311 MALIBU BOATS INC COM CL A 56117J100 726 13974 SH SOLE 0 0 13974 MALLINCKRODT PUB LTD CO SHS G5785G107 33 12446 SH SOLE 0 0 12446 MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 6835 413591 SH SOLE 0 0 413591 MANCHESTER UTD PLC NEW ORD CL A G5784H106 246 15566 SH SOLE 0 0 15566 MANULIFE FINL CORP COM 56501R106 2095 153966 SH SOLE 0 0 153966 MARATHON OIL CORP COM 565849106 3706 605538 SH SOLE 0 0 605538 MARATHON PETE CORP COM 56585A102 77819 2081818 SH SOLE 0 0 2081818 MARCUS CORP COM 566330106 612 46085 SH SOLE 0 0 46085 MARKEL CORP COM 570535104 10945 11856 SH SOLE 0 0 11856 MARKETAXESS HLDGS INC COM 57060D108 5472 10918 SH SOLE 0 0 10918 MARRIOTT INTL INC NEW CL A 571903202 8851 103246 SH SOLE 0 0 103246 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 379 4607 SH SOLE 0 0 4607 MARRONE BIO INNOVATIONS INC COM 57165B106 15 12641 SH SOLE 0 0 12641 MARSH & MCLENNAN COS INC COM 571748102 3835 35717 SH SOLE 0 0 35717 MARTIN MARIETTA MATLS INC COM 573284106 615 2978 SH SOLE 0 0 2978 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 94 79290 SH SOLE 0 0 79290 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 3451 98422 SH SOLE 0 0 98422 MASCO CORP COM 574599106 13452 267909 SH SOLE 0 0 267909 MASIMO CORP COM 574795100 2812 12336 SH SOLE 0 0 12336 MASTEC INC COM 576323109 511 11394 SH SOLE 0 0 11394 MASTERCARD INCORPORATED CL A 57636Q104 85558 289294 SH SOLE 0 0 289294 MATADOR RES CO COM 576485205 101 11938 SH SOLE 0 0 11938 MATCH GROUP INC COM 57665R106 7609 71077 SH SOLE 0 0 71077 MATINAS BIOPHARMA HLDGS INC COM 576810105 543 701946 SH SOLE 0 0 701946 MAXAR TECHNOLOGIES INC COM 57778K105 260 14460 SH SOLE 0 0 14460 MAXIM INTEGRATED PRODS INC COM 57772K101 6545 107990 SH SOLE 0 0 107990 MAXIMUS INC COM 577933104 387 5500 SH SOLE 0 0 5500 MCCORMICK & CO INC COM NON VTG 579780206 9309 51874 SH SOLE 0 0 51874 MCDONALDS CORP COM 580135101 67951 368321 SH SOLE 0 0 368321 MCKESSON CORP COM 58155Q103 5077 33094 SH SOLE 0 0 33094 MDU RES GROUP INC COM 552690109 1048 47262 SH SOLE 0 0 47262 MEDICAL PPTYS TRUST INC COM 58463J304 2711 144216 SH SOLE 0 0 144216 MEDTRONIC PLC SHS G5960L103 149887 1634432 SH SOLE 0 0 1634432 MERCADOLIBRE INC COM 58733R102 3972 4029 SH SOLE 0 0 4029 MERCER INTL INC COM 588056101 388 47578 SH SOLE 0 0 47578 MERCK & CO. INC COM 58933Y105 185471 2398414 SH SOLE 0 0 2398414 MERCURY GENL CORP NEW COM 589400100 312 7666 SH SOLE 0 0 7666 MERCURY SYS INC COM 589378108 206 2616 SH SOLE 0 0 2616 MERIDIAN BANCORP INC MD COM 58958U103 263 22649 SH SOLE 0 0 22649 MERIT MED SYS INC COM 589889104 297 6498 SH SOLE 0 0 6498 MESA AIR GROUP INC COM NEW 590479135 64 18547 SH SOLE 0 0 18547 MESA LABS INC COM 59064R109 2990 13793 SH SOLE 0 0 13793 METLIFE INC COM 59156R108 9552 261556 SH SOLE 0 0 261556 METLIFE INC COM 59156R108 1 14400 SH Call SOLE 0 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 429 533 SH SOLE 0 0 533 MFA FINL INC COM 55272X102 52 20782 SH SOLE 0 0 20782 MFS CHARTER INCOME TR SH BEN INT 552727109 485 61024 SH SOLE 0 0 61024 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 429 92123 SH SOLE 0 0 92123 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 688 168939 SH SOLE 0 0 168939 MFS INTER INCOME TR SH BEN INT 55273C107 67 18216 SH SOLE 0 0 18216 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 826 147985 SH SOLE 0 0 147985 MFS MUN INCOME TR SH BEN INT 552738106 310 49722 SH SOLE 0 0 49722 MGE ENERGY INC COM 55277P104 554 8592 SH SOLE 0 0 8592 MGIC INVT CORP WIS COM 552848103 185 22559 SH SOLE 0 0 22559 MGM GROWTH PPTYS LLC CL A COM 55303A105 706 25963 SH SOLE 0 0 25963 MGM RESORTS INTERNATIONAL COM 552953101 5159 307076 SH SOLE 0 0 307076 MGP INGREDIENTS INC NEW COM 55303J106 155829 4245436 SH SOLE 0 0 4245436 MICHAELS COS INC COM 59408Q106 89 12600 SH SOLE 0 0 12600 MICROCHIP TECHNOLOGY INC. COM 595017104 13916 132147 SH SOLE 0 0 132147 MICRON TECHNOLOGY INC COM 595112103 13800 267859 SH SOLE 0 0 267859 MICROSOFT CORP COM 594918104 815422 4006567 SH SOLE 0 0 4006567 MICROSOFT CORP COM 594918104 119 16300 SH Call SOLE 0 0 0 MID-AMER APT CMNTYS INC COM 59522J103 1395 12165 SH SOLE 0 0 12165 MIDDLEBY CORP COM 596278101 203 2571 SH SOLE 0 0 2571 MIDDLESEX WATER CO COM 596680108 1063 15822 SH SOLE 0 0 15822 MILLENDO THERAPEUTICS INC COM 60040X103 19 10782 SH SOLE 0 0 10782 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 354 58069 SH SOLE 0 0 58069 MINERVA NEUROSCIENCES INC COM 603380106 127 35100 SH SOLE 0 0 35100 MITCHAM INDS INC COM 606501104 22 13662 SH SOLE 0 0 13662 MKS INSTRS INC COM 55306N104 1053 9296 SH SOLE 0 0 9296 MOBILEIRON INC COM NEW 60739U204 309 62665 SH SOLE 0 0 62665 MODERNA INC COM 60770K107 5763 89746 SH SOLE 0 0 89746 MOHAWK INDS INC COM 608190104 923 9067 SH SOLE 0 0 9067 MOLINA HEALTHCARE INC COM 60855R100 2813 15806 SH SOLE 0 0 15806 MOLSON COORS BEVERAGE CO CL B 60871R209 3896 113381 SH SOLE 0 0 113381 MONAKER GROUP INC COM NEW 609011200 273 136967 SH SOLE 0 0 136967 MONDELEZ INTL INC CL A 609207105 12934 252966 SH SOLE 0 0 252966 MONGODB INC CL A 60937P106 1136 5019 SH SOLE 0 0 5019 MONMOUTH REAL ESTATE INVT CO CL A 609720107 585 40406 SH SOLE 0 0 40406 MONOLITHIC PWR SYS INC COM 609839105 3599 15188 SH SOLE 0 0 15188 MONSTER BEVERAGE CORP NEW COM 61174X109 1918 27675 SH SOLE 0 0 27675 MOODYS CORP COM 615369105 2633 9579 SH SOLE 0 0 9579 MOOG INC CL A 615394202 232 4383 SH SOLE 0 0 4383 MORGAN STANLEY COM NEW 617446448 7643 158239 SH SOLE 0 0 158239 MORGAN STANLEY CHINA A SH FD COM 617468103 554 28385 SH SOLE 0 0 28385 MORGAN STANLEY EMER MKTS DEB COM 61744H105 258 30440 SH SOLE 0 0 30440 MOSAIC CO NEW COM 61945C103 405 32377 SH SOLE 0 0 32377 MOTOROLA SOLUTIONS INC COM NEW 620076307 118818 847838 SH SOLE 0 0 847838 MPLX LP COM UNIT REP LTD 55336V100 6147 355745 SH SOLE 0 0 355745 MSA SAFETY INC COM 553498106 571 4993 SH SOLE 0 0 4993 MSC INDL DIRECT INC CL A 553530106 423 5816 SH SOLE 0 0 5816 MSCI INC COM 55354G100 1651 4942 SH SOLE 0 0 4942 MURPHY OIL CORP COM 626717102 473 34262 SH SOLE 0 0 34262 MURPHY USA INC COM 626755102 2283 20281 SH SOLE 0 0 20281 MYLAN NV SHS EURO N59465109 929 57764 SH SOLE 0 0 57764 NASDAQ INC COM 631103108 5571 46624 SH SOLE 0 0 46624 NATIONAL FUEL GAS CO N J COM 636180101 1290 30758 SH SOLE 0 0 30758 NATIONAL GRID PLC SPONSORED ADR NE 636274409 1390 22887 SH SOLE 0 0 22887 NATIONAL HEALTH INVS INC COM 63633D104 292 4802 SH SOLE 0 0 4802 NATIONAL HEALTHCARE CORP COM 635906100 432 6813 SH SOLE 0 0 6813 NATIONAL OILWELL VARCO INC COM 637071101 376 30672 SH SOLE 0 0 30672 NATIONAL RETAIL PROPERTIES I COM 637417106 3289 92714 SH SOLE 0 0 92714 NEOGEN CORP COM 640491106 4269 55016 SH SOLE 0 0 55016 NEOGENOMICS INC COM NEW 64049M209 3485 112481 SH SOLE 0 0 112481 NETEASE INC SPONSORED ADS 64110W102 817 1897 SH SOLE 0 0 1897 NETFLIX INC COM 64110L106 63646 139870 SH SOLE 0 0 139870 NEUBERGER BERMAN HIGH YIELD COM 64128C106 233 22542 SH SOLE 0 0 22542 NEUBERGER BERMAN MLP AND ENR COM 64129H104 244 83066 SH SOLE 0 0 83066 NEUBERGER BERMAN MUN FD INC COM 64124P101 1136 81877 SH SOLE 0 0 81877 NEUBERGER BERMAN REAL ESTATE COM 64190A103 120 32925 SH SOLE 0 0 32925 NEW AMER HIGH INCOME FD INC COM NEW 641876800 115 14716 SH SOLE 0 0 14716 NEW GOLD INC CDA COM 644535106 40 29850 SH SOLE 0 0 29850 NEW HOME CO INC COM 645370107 457 136043 SH SOLE 0 0 136043 NEW JERSEY RES COM 646025106 499 15268 SH SOLE 0 0 15268 NEW MTN FIN CORP COM 647551100 195 21000 SH SOLE 0 0 21000 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 812 6235 SH SOLE 0 0 6235 NEW RELIC INC COM 64829B100 1083 15725 SH SOLE 0 0 15725 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1268 170699 SH SOLE 0 0 170699 NEW YORK CMNTY BANCORP INC COM 649445103 1503 147307 SH SOLE 0 0 147307 NEW YORK MTG TR INC COM PAR $.02 649604501 314 120439 SH SOLE 0 0 120439 NEWELL BRANDS INC COM 651229106 1688 106307 SH SOLE 0 0 106307 NEWMARK GROUP INC CL A 65158N102 1635 336438 SH SOLE 0 0 336438 NEWMONT CORP COM 651639106 9291 150482 SH SOLE 0 0 150482 NEXPOINT REAL ESTATE FIN INC COM 65342V101 772 46051 SH SOLE 0 0 46051 NEXSTAR MEDIA GROUP INC CL A 65336K103 1323 15808 SH SOLE 0 0 15808 NEXTERA ENERGY INC COM 65339F101 65390 272207 SH SOLE 0 0 272207 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1364 26598 SH SOLE 0 0 26598 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 200 51335 SH SOLE 0 0 51335 NGM BIOPHARMACEUTICALS INC COM 62921N105 321 16254 SH SOLE 0 0 16254 NIC INC COM 62914B100 525 22850 SH SOLE 0 0 22850 NICE LTD SPONSORED ADR 653656108 306 1616 SH SOLE 0 0 1616 NICOLET BANKSHARES INC COM 65406E102 263 4793 SH SOLE 0 0 4793 NIELSEN HLDGS PLC SHS EUR G6518L108 165 11087 SH SOLE 0 0 11087 NIKE INC CL B 654106103 38368 391307 SH SOLE 0 0 391307 NIKOLA CORP COM 654110105 1377 20393 SH SOLE 0 0 20393 NIO INC SPON ADS 62914V106 218 28242 SH SOLE 0 0 28242 NISOURCE INC COM 65473P105 1217 53518 SH SOLE 0 0 53518 NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 1661 196295 SH SOLE 0 0 196295 NOKIA CORP SPONSORED ADR 654902204 5353 1216684 SH SOLE 0 0 1216684 NORDIC AMERICAN TANKERS LIMI COM G65773106 90 22266 SH SOLE 0 0 22266 NORDSON CORP COM 655663102 443 2336 SH SOLE 0 0 2336 NORDSTROM INC COM 655664100 405 26127 SH SOLE 0 0 26127 NORFOLK SOUTHERN CORP COM 655844108 19230 109520 SH SOLE 0 0 109520 NORTH AMERN CONSTR GROUP LTD COM 656811106 200 31847 SH SOLE 0 0 31847 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 17 11869 SH SOLE 0 0 11869 NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 205 6748 SH SOLE 0 0 6748 NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 506 19216 SH SOLE 0 0 19216 NORTHERN OIL & GAS INC NEV COM 665531109 13 15450 SH SOLE 0 0 15450 NORTHERN TR CORP COM 665859104 887 11182 SH SOLE 0 0 11182 NORTHROP GRUMMAN CORP COM 666807102 11626 37806 SH SOLE 0 0 37806 NORTHWEST BANCSHARES INC MD COM 667340103 125 12226 SH SOLE 0 0 12226 NORTHWEST NAT HLDG CO COM 66765N105 390 6996 SH SOLE 0 0 6996 NORTONLIFELOCK INC COM 668771108 222 11203 SH SOLE 0 0 11203 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1309 79647 SH SOLE 0 0 79647 NOVAGOLD RES INC COM NEW 66987E206 116 12643 SH SOLE 0 0 12643 NOVARTIS AG SPONSORED ADR 66987V109 20382 233373 SH SOLE 0 0 233373 NOVAVAX INC COM NEW 670002401 1921 23052 SH SOLE 0 0 23052 NOVO-NORDISK A S ADR 670100205 8817 134655 SH SOLE 0 0 134655 NOVOCURE LTD ORD SHS G6674U108 1487 25082 SH SOLE 0 0 25082 NRG ENERGY INC COM NEW 629377508 993 30506 SH SOLE 0 0 30506 NUANCE COMMUNICATIONS INC COM 67020Y100 2810 111047 SH SOLE 0 0 111047 NUCOR CORP COM 670346105 5203 125644 SH SOLE 0 0 125644 NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 1684 65820 SH SOLE 0 0 65820 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 758 16517 SH SOLE 0 0 16517 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 298 10868 SH SOLE 0 0 10868 NUSHARES ETF TR NUVEEN ESG US 67092P870 1127 41648 SH SOLE 0 0 41648 NUSTAR ENERGY LP UNIT COM 67058H102 1402 98209 SH SOLE 0 0 98209 NUTANIX INC CL A 67059N108 420 17731 SH SOLE 0 0 17731 NUTRIEN LTD COM 67077M108 2772 86254 SH SOLE 0 0 86254 NUVEEN AMT FREE MUN CR INC F COM 67071L106 6930 453509 SH SOLE 0 0 453509 NUVEEN AMT FREE QLTY MUN INC COM 670657105 6362 457735 SH SOLE 0 0 457735 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 565 36117 SH SOLE 0 0 36117 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 215 15087 SH SOLE 0 0 15087 NUVEEN CALIF MUN VALUE FD IN COM 67062C107 797 77980 SH SOLE 0 0 77980 NUVEEN CALIF SELECT TAX FREE SH BEN INT 67063R103 200 12184 SH SOLE 0 0 12184 NUVEEN CORE EQUITY ALPHA FD COM 67090X107 349 28588 SH SOLE 0 0 28588 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 3027 518266 SH SOLE 0 0 518266 NUVEEN DIVERSIFIED DIVID & I COM 6706EP105 690 89291 SH SOLE 0 0 89291 NUVEEN DOW 30 DYNAMIC OVERWR SHS 67075F105 8106 595552 SH SOLE 0 0 595552 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 834 57175 SH SOLE 0 0 57175 NUVEEN FLOATING RATE INCOME COM 67072T108 329 41663 SH SOLE 0 0 41663 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 475 60489 SH SOLE 0 0 60489 NUVEEN GEORGIA QLTY MUN INC COM 67072B107 124 10203 SH SOLE 0 0 10203 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 525 39653 SH SOLE 0 0 39653 NUVEEN HIGH INCOME NOVEMBER COM 67077N106 611 68415 SH SOLE 0 0 68415 NUVEEN INTER DURATION MN TMF COM 670671106 1454 110064 SH SOLE 0 0 110064 NUVEEN MARYLAND QLT MUN INC COM 67061Q107 759 58924 SH SOLE 0 0 58924 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 173 12582 SH SOLE 0 0 12582 NUVEEN MICH QUALITY MUN INCO COM 670979103 175 12770 SH SOLE 0 0 12770 NUVEEN MORTGAGE AND INCOME F COM 670735109 875 44773 SH SOLE 0 0 44773 NUVEEN MULTI MKT INCOME FD COM 67075J107 303 43941 SH SOLE 0 0 43941 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 2073 157158 SH SOLE 0 0 157158 NUVEEN MUN VALUE FD INC COM 670928100 4525 443609 SH SOLE 0 0 443609 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 1991 134869 SH SOLE 0 0 134869 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 4831 209936 SH SOLE 0 0 209936 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 1666 125730 SH SOLE 0 0 125730 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 205 15954 SH SOLE 0 0 15954 NUVEEN NEW YORK QLT MUN INC COM 67066X107 184 13627 SH SOLE 0 0 13627 NUVEEN OHIO QLTY MUN INCOME COM 670980101 518 34535 SH SOLE 0 0 34535 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 973 71694 SH SOLE 0 0 71694 NUVEEN PFD & INCM SECURTIES COM 67072C105 5012 593087 SH SOLE 0 0 593087 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 352 42819 SH SOLE 0 0 42819 NUVEEN QUALITY MUNCP INCOME COM 67066V101 2611 186239 SH SOLE 0 0 186239 NUVEEN REAL ASSET INCOME & G COM 67074Y105 558 47782 SH SOLE 0 0 47782 NUVEEN REAL ESTATE INCOME FD COM 67071B108 330 44113 SH SOLE 0 0 44113 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 5653 513882 SH SOLE 0 0 513882 NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 3579 278734 SH SOLE 0 0 278734 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 479 46837 SH SOLE 0 0 46837 NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063C106 427 28476 SH SOLE 0 0 28476 NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063X100 456 28151 SH SOLE 0 0 28151 NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 253 16152 SH SOLE 0 0 16152 NUVEEN SR INCOME FD COM 67067Y104 96 20493 SH SOLE 0 0 20493 NUVEEN TAX-ADVANTAGED DIVID COM 67073G105 419 32793 SH SOLE 0 0 32793 NUVEEN TAXABLE MUNICIPAL INC COM 67074C103 7679 357678 SH SOLE 0 0 357678 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 578 40447 SH SOLE 0 0 40447 NVIDIA CORPORATION COM 67066G104 119857 315438 SH SOLE 0 0 315438 NVR INC COM 62944T105 9147 2807 SH SOLE 0 0 2807 NXP SEMICONDUCTORS N V COM N6596X109 40395 354169 SH SOLE 0 0 354169 OAKTREE SPECIALTY LENDING CO COM 67401P108 87 19365 SH SOLE 0 0 19365 OASIS PETROLEUM INC COM 674215108 110 147240 SH SOLE 0 0 147240 OASIS PETROLEUM INC NOTE 2.625% 9/1 674215AJ7 12 80000 PRN SOLE 0 0 80000 OCCIDENTAL PETE CORP COM 674599105 8021 438337 SH SOLE 0 0 438337 OCEANFIRST FINL CORP COM 675234108 261 14826 SH SOLE 0 0 14826 OCULAR THERAPEUTIX INC COM 67576A100 413 49619 SH SOLE 0 0 49619 OGE ENERGY CORP COM 670837103 1725 56810 SH SOLE 0 0 56810 OKTA INC CL A 679295105 5757 28754 SH SOLE 0 0 28754 OLD DOMINION FREIGHT LINE IN COM 679580100 8510 50178 SH SOLE 0 0 50178 OLD NATL BANCORP IND COM 680033107 435 31616 SH SOLE 0 0 31616 OLD REP INTL CORP COM 680223104 11447 701815 SH SOLE 0 0 701815 OLIN CORP COM PAR $1 680665205 208 18079 SH SOLE 0 0 18079 OLLIES BARGAIN OUTLET HLDGS COM 681116109 368 3773 SH SOLE 0 0 3773 OMEGA HEALTHCARE INVS INC COM 681936100 5114 172033 SH SOLE 0 0 172033 OMNICOM GROUP INC COM 681919106 5137 94078 SH SOLE 0 0 94078 ON SEMICONDUCTOR CORP COM 682189105 738 37257 SH SOLE 0 0 37257 ONE GAS INC COM 68235P108 3008 39035 SH SOLE 0 0 39035 ONEOK INC NEW COM 682680103 20594 619914 SH SOLE 0 0 619914 ONESPAN INC COM 68287N100 812 29078 SH SOLE 0 0 29078 OPEN TEXT CORP COM 683715106 3730 87830 SH SOLE 0 0 87830 OPES ACQUISITION CORP *W EXP 03/13/202 68373P118 130 31800 SH SOLE 0 0 31800 OPKO HEALTH INC COM 68375N103 207 60759 SH SOLE 0 0 60759 ORACLE CORP COM 68389X105 29512 533944 SH SOLE 0 0 533944 ORASURE TECHNOLOGIES INC COM 68554V108 142 12186 SH SOLE 0 0 12186 ORBCOMM INC COM 68555P100 1393 361839 SH SOLE 0 0 361839 OREILLY AUTOMOTIVE INC COM 67103H107 15519 36804 SH SOLE 0 0 36804 ORION ENERGY SYSTEMS INC COM 686275108 55 15950 SH SOLE 0 0 15950 ORMAT TECHNOLOGIES INC COM 686688102 1336 21038 SH SOLE 0 0 21038 ORTHOPEDIATRICS CORP COM 68752L100 663 15157 SH SOLE 0 0 15157 OSHKOSH CORP COM 688239201 567 7911 SH SOLE 0 0 7911 OSI ETF TR OSHARES US QUALT 67110P407 5939 179545 SH SOLE 0 0 179545 OSI ETF TR OSHS GBL INTER 67110P704 6734 177777 SH SOLE 0 0 177777 OTIS WORLDWIDE CORP COM 68902V107 7233 127218 SH SOLE 0 0 127218 OTTER TAIL CORP COM 689648103 727 18752 SH SOLE 0 0 18752 OVERSTOCK COM INC DEL COM 690370101 829 29175 SH SOLE 0 0 29175 OVINTIV INC COM 69047Q102 286 29993 SH SOLE 0 0 29993 OWENS CORNING NEW COM 690742101 219 3925 SH SOLE 0 0 3925 OXFORD SQUARE CAP CORP COM 69181V107 109 38929 SH SOLE 0 0 38929 PACCAR INC COM 693718108 2872 38373 SH SOLE 0 0 38373 PACER FDS TR BNCHMRK INFRA 69374H741 13367 375981 SH SOLE 0 0 375981 PACER FDS TR CFRA STVAL EQL 69374H691 556 21435 SH SOLE 0 0 21435 PACER FDS TR GLOBL CASH ETF 69374H709 1470 58281 SH SOLE 0 0 58281 PACER FDS TR TRENDP 100 ETF 69374H303 36394 852521 SH SOLE 0 0 852521 PACER FDS TR TRENDP US LAR CP 69374H105 74447 2738027 SH SOLE 0 0 2738027 PACER FDS TR TRENDP US MID CP 69374H204 38391 1402145 SH SOLE 0 0 1402145 PACER FDS TR TRENDPILOT EUR 69374H808 4394 185334 SH SOLE 0 0 185334 PACER FDS TR TRENDPILOT INTL 69374H683 28448 1215219 SH SOLE 0 0 1215219 PACER FDS TR TRENDPILOT US BD 69374H642 13947 559211 SH SOLE 0 0 559211 PACER FDS TR US CASH COWS 100 69374H881 8261 308253 SH SOLE 0 0 308253 PACIFIC COAST OIL TR UNIT BEN INT 694103102 9 25232 SH SOLE 0 0 25232 PACIFIC PREMIER BANCORP COM 69478X105 398 18373 SH SOLE 0 0 18373 PACIRA BIOSCIENCES COM 695127100 341 6490 SH SOLE 0 0 6490 PACKAGING CORP AMER COM 695156109 2580 25856 SH SOLE 0 0 25856 PACWEST BANCORP DEL COM 695263103 1725 87538 SH SOLE 0 0 87538 PALO ALTO NETWORKS INC COM 697435105 8261 35969 SH SOLE 0 0 35969 PAN AMERN SILVER CORP COM 697900108 1597 52589 SH SOLE 0 0 52589 PAPA JOHNS INTL INC COM 698813102 830 10448 SH SOLE 0 0 10448 PAR TECHNOLOGY CORP COM 698884103 847 28300 SH SOLE 0 0 28300 PARETEUM CORP COM NEW 69946T207 7 10788 SH SOLE 0 0 10788 PARK HOTELS RESORTS INC COM 700517105 549 55534 SH SOLE 0 0 55534 PARK HOTELS RESORTS INC COM 700517105 4 20100 SH Call SOLE 0 0 0 PARK NATL CORP COM 700658107 473 6721 SH SOLE 0 0 6721 PARKER HANNIFIN CORP COM 701094104 3998 21813 SH SOLE 0 0 21813 PARSLEY ENERGY INC CL A 701877102 926 86684 SH SOLE 0 0 86684 PARSONS CORPORATION COM 70202L102 380 10497 SH SOLE 0 0 10497 PATTERSON UTI ENERGY INC COM 703481101 208 59962 SH SOLE 0 0 59962 PAYCHEX INC COM 704326107 12919 170545 SH SOLE 0 0 170545 PAYCOM SOFTWARE INC COM 70432V102 8025 25911 SH SOLE 0 0 25911 PAYLOCITY HLDG CORP COM 70438V106 911 6242 SH SOLE 0 0 6242 PAYPAL HLDGS INC COM 70450Y103 56014 321497 SH SOLE 0 0 321497 PBF ENERGY INC CL A 69318G106 155 15128 SH SOLE 0 0 15128 PDC ENERGY INC COM 69327R101 855 68748 SH SOLE 0 0 68748 PELOTON INTERACTIVE INC CL A COM 70614W100 2077 35955 SH SOLE 0 0 35955 PEMBINA PIPELINE CORP COM 706327103 1322 52887 SH SOLE 0 0 52887 PENN NATL GAMING INC COM 707569109 6847 224198 SH SOLE 0 0 224198 PENNANTPARK INVT CORP COM 708062104 133 37760 SH SOLE 0 0 37760 PENNYMAC FINL SVCS INC NEW COM 70932M107 911 21795 SH SOLE 0 0 21795 PENNYMAC MTG INVT TR COM 70931T103 376 21421 SH SOLE 0 0 21421 PENTAIR PLC SHS G7S00T104 472 12425 SH SOLE 0 0 12425 PEOPLES BANCORP INC COM 709789101 423 19899 SH SOLE 0 0 19899 PEOPLES UNITED FINANCIAL INC COM 712704105 1967 170037 SH SOLE 0 0 170037 PEPSICO INC COM 713448108 83801 633583 SH SOLE 0 0 633583 PERKINELMER INC COM 714046109 907 9244 SH SOLE 0 0 9244 PETIQ INC COM CL A 71639T106 459 13186 SH SOLE 0 0 13186 PETMED EXPRESS INC COM 716382106 4672 131104 SH SOLE 0 0 131104 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 154 18645 SH SOLE 0 0 18645 PFIZER INC COM 717081103 85583 2617217 SH SOLE 0 0 2617217 PG&E CORP COM 69331C108 1142 128759 SH SOLE 0 0 128759 PGIM ETF TR ULTRA SHORT 69344A107 9093 182578 SH SOLE 0 0 182578 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 243 19079 SH SOLE 0 0 19079 PGIM HIGH YIELD BOND FUND IN COM 69346H100 2204 166626 SH SOLE 0 0 166626 PHILIP MORRIS INTL INC COM 718172109 26812 382692 SH SOLE 0 0 382692 PHILLIPS 66 COM 718546104 29664 412561 SH SOLE 0 0 412561 PHILLIPS 66 COM 718546104 158 13600 SH Put SOLE 0 0 13600 PHILLIPS 66 COM 718546104 104 16700 SH Put SOLE 0 0 16700 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 5316 147498 SH SOLE 0 0 147498 PHYSICIANS RLTY TR COM 71943U104 3717 212159 SH SOLE 0 0 212159 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 414 24910 SH SOLE 0 0 24910 PILGRIMS PRIDE CORP COM 72147K108 186 11032 SH SOLE 0 0 11032 PIMCO CALIF MUN INCOME FD II COM 72200M108 570 64556 SH SOLE 0 0 64556 PIMCO CALIF MUN INCOME FD II COM 72201C109 733 72944 SH SOLE 0 0 72944 PIMCO CORPORATE & INCOME OPP COM 72201B101 2026 130643 SH SOLE 0 0 130643 PIMCO CORPORATE & INCOME STR COM 72200U100 479 30257 SH SOLE 0 0 30257 PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 3526 191329 SH SOLE 0 0 191329 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1322 53478 SH SOLE 0 0 53478 PIMCO ENRGY TACTICAL CR OPP COM SHS BEN INT 69346N107 383 54198 SH SOLE 0 0 54198 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 1620 17749 SH SOLE 0 0 17749 PIMCO ETF TR 1-5 US TIP IDX 72201R205 1248 23456 SH SOLE 0 0 23456 PIMCO ETF TR 15+ YR US TIPS 72201R304 1176 14117 SH SOLE 0 0 14117 PIMCO ETF TR 25YR+ ZERO U S 72201R882 353 2041 SH SOLE 0 0 2041 PIMCO ETF TR ACTIVE BD ETF 72201R775 24375 218434 SH SOLE 0 0 218434 PIMCO ETF TR BROAD US TIPS 72201R403 1518 24012 SH SOLE 0 0 24012 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 29144 286595 SH SOLE 0 0 286595 PIMCO ETF TR INTER MUN BD ACT 72201R866 1707 30691 SH SOLE 0 0 30691 PIMCO ETF TR INV GRD CRP BD 72201R817 3531 30886 SH SOLE 0 0 30886 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 2229 43658 SH SOLE 0 0 43658 PIMCO GLOBAL STOCKSPLS INCM COM 722011103 117 14335 SH SOLE 0 0 14335 PIMCO HIGH INCOME FD COM SHS 722014107 1120 208924 SH SOLE 0 0 208924 PIMCO INCOME OPPORTUNITY FD COM 72202B100 236 10440 SH SOLE 0 0 10440 PIMCO INCOME STRATEGY FD COM 72201H108 106 10962 SH SOLE 0 0 10962 PIMCO INCOME STRATEGY FD II COM 72201J104 114 13045 SH SOLE 0 0 13045 PIMCO MUN INCOME FD COM 72200R107 1553 114665 SH SOLE 0 0 114665 PIMCO MUN INCOME FD II COM 72200W106 464 34470 SH SOLE 0 0 34470 PIMCO NEW YORK MUN FD II COM 72200Y102 823 79445 SH SOLE 0 0 79445 PIMCO STRATEGIC INCOME FD COM 72200X104 811 127303 SH SOLE 0 0 127303 PING IDENTITY HLDG CORP COM 72341T103 202 6283 SH SOLE 0 0 6283 PINNACLE FINL PARTNERS INC COM 72346Q104 3387 80657 SH SOLE 0 0 80657 PINNACLE WEST CAP CORP COM 723484101 2209 30144 SH SOLE 0 0 30144 PINTEREST INC CL A 72352L106 2773 125058 SH SOLE 0 0 125058 PIONEER DIVERSIFIED HIGH INC COM 723653101 718 59728 SH SOLE 0 0 59728 PIONEER HIGH INCOME TR COM 72369H106 379 50994 SH SOLE 0 0 50994 PIONEER MUN HIGH INCOME ADVA COM 723762100 1370 130376 SH SOLE 0 0 130376 PIONEER MUN HIGH INCOME TR COM SHS 723763108 587 51962 SH SOLE 0 0 51962 PIONEER NAT RES CO COM 723787107 35137 359587 SH SOLE 0 0 359587 PITNEY BOWES INC COM 724479100 43 16683 SH SOLE 0 0 16683 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 4060 459304 SH SOLE 0 0 459304 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1417 159163 SH SOLE 0 0 159163 PLANET FITNESS INC CL A 72703H101 6539 107958 SH SOLE 0 0 107958 PLATINUM GROUP METALS LTD COM 72765Q882 60 40050 SH SOLE 0 0 40050 PLAYAGS INC COM 72814N104 44 13112 SH SOLE 0 0 13112 PLUG POWER INC COM NEW 72919P202 445 54159 SH SOLE 0 0 54159 PLURALSIGHT INC COM CL A 72941B106 1329 73619 SH SOLE 0 0 73619 PNC FINL SVCS GROUP INC COM 693475105 8534 81107 SH SOLE 0 0 81107 POLARIS INC COM 731068102 18567 200617 SH SOLE 0 0 200617 POLYMET MNG CORP COM 731916102 136 330082 SH SOLE 0 0 330082 POOL CORPORATION COM 73278L105 1276 4688 SH SOLE 0 0 4688 PORTFOLIO RECOVERY ASSOCS IN NOTE 3.000% 8/0 73640QAB1 15 15000 PRN SOLE 0 0 15000 POST HLDGS INC COM 737446104 553 6314 SH SOLE 0 0 6314 POWERSHARES DB MULTI-SECTOR AGRICULTURE FD 46140H106 257 19019 SH SOLE 0 0 19019 POWERSHARES DB MULTI-SECTOR ENERGY FD 46140H304 546 58866 SH SOLE 0 0 58866 PPD INC COM 69355F102 2055 76685 SH SOLE 0 0 76685 PPG INDS INC COM 693506107 5279 49771 SH SOLE 0 0 49771 PPL CORP COM 69351T106 6869 265811 SH SOLE 0 0 265811 PQ GROUP HLDGS INC COM 73943T103 3782 285669 SH SOLE 0 0 285669 PRECISION DRILLING CORP COM 2010 74022D308 10 12616 SH SOLE 0 0 12616 PREFERRED APT CMNTYS INC COM 74039L103 130 17094 SH SOLE 0 0 17094 PRICE T ROWE GROUP INC COM 74144T108 13185 106749 SH SOLE 0 0 106749 PRINCIPAL EXCHANGE-TRADED FD HELTHCARE INDX 74255Y409 343 7687 SH SOLE 0 0 7687 PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 537 5527 SH SOLE 0 0 5527 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 1998 48110 SH SOLE 0 0 48110 PROCTER AND GAMBLE CO COM 742718109 117161 979831 SH SOLE 0 0 979831 PROFESSIONAL HLDG CORP CL A COM 743139107 700 50400 SH SOLE 0 0 50400 PROFIRE ENERGY INC COM 74316X101 17 20000 SH SOLE 0 0 20000 PROFOUND MED CORP COM NEW 74319B502 192 11333 SH SOLE 0 0 11333 PROGRESSIVE CORP OHIO COM 743315103 14144 176560 SH SOLE 0 0 176560 PROLOGIS INC. COM 74340W103 11125 119199 SH SOLE 0 0 119199 PROOFPOINT INC COM 743424103 707 6358 SH SOLE 0 0 6358 PROPETRO HLDG CORP COM 74347M108 773 150460 SH SOLE 0 0 150460 PROSHARES TR DJ BRKFLD GLB 74347B508 457 11539 SH SOLE 0 0 11539 PROSHARES TR INFLATN EXPECTNS 74348A814 471 19160 SH SOLE 0 0 19160 PROSHARES TR LARGE CAP CRE 74347R248 1010 14224 SH SOLE 0 0 14224 PROSHARES TR MSCI EAFE DIVD 74347B839 4096 110395 SH SOLE 0 0 110395 PROSHARES TR ONLINE RTL ETF 74347B169 3120 60470 SH SOLE 0 0 60470 PROSHARES TR PET CARE ETF 74348A145 228 4609 SH SOLE 0 0 4609 PROSHARES TR PRIV EQTY-LSTD 74348A533 403 15600 SH SOLE 0 0 15600 PROSHARES TR PSHS ULT S&P 500 74347R107 231 1843 SH SOLE 0 0 1843 PROSHARES TR PSHS ULTRA INDL 74347R727 250 4083 SH SOLE 0 0 4083 PROSHARES TR PSHS ULTRA QQQ 74347R206 343 2320 SH SOLE 0 0 2320 PROSHARES TR RUSS 2000 DIVD 74347B698 6696 138131 SH SOLE 0 0 138131 PROSHARES TR S&P 500 BD ETF 74347B318 3755 40641 SH SOLE 0 0 40641 PROSHARES TR S&P 500 DV ARIST 74348A467 62222 923869 SH SOLE 0 0 923869 PROSHARES TR S&P MDCP 400 DIV 74347B680 8434 160277 SH SOLE 0 0 160277 PROSHARES TR SHORT S&P 500 NE 74347B425 248 11108 SH SOLE 0 0 11108 PROSHARES TR SHRT HGH YIELD 74347R131 733 35071 SH SOLE 0 0 35071 PROSHARES TR SHRT RL EST FD 74347X641 542 42315 SH SOLE 0 0 42315 PROSPECT CAP CORP COM 74348T102 997 195155 SH SOLE 0 0 195155 PROSPECT CAP CORP NOTE 4.950% 7/1 74348TAR3 41 45000 PRN SOLE 0 0 45000 PROSPERITY BANCSHARES INC COM 743606105 2506 42199 SH SOLE 0 0 42199 PROVENTION BIO INC COM 74374N102 407 28841 SH SOLE 0 0 28841 PROVIDENT BANCORP INC COM NEW 74383L105 118 15049 SH SOLE 0 0 15049 PRUDENTIAL FINL INC COM 744320102 14074 231094 SH SOLE 0 0 231094 PS BUSINESS PKS INC CALIF COM 69360J107 695 5252 SH SOLE 0 0 5252 PTC INC COM 69370C100 709 9120 SH SOLE 0 0 9120 PUBLIC STORAGE COM 74460D109 7634 39784 SH SOLE 0 0 39784 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 7573 154042 SH SOLE 0 0 154042 PULTE GROUP INC COM 745867101 1964 57716 SH SOLE 0 0 57716 PULTE GROUP INC COM 745867101 6 19100 SH Call SOLE 0 0 0 PURE STORAGE INC CL A 74624M102 194 11178 SH SOLE 0 0 11178 PUTNAM MANAGED MUN INCOME TR COM 746823103 960 131002 SH SOLE 0 0 131002 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 175 42934 SH SOLE 0 0 42934 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 968 75725 SH SOLE 0 0 75725 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 1209 255166 SH SOLE 0 0 255166 QEP RESOURCES INC COM 74733V100 37 28477 SH SOLE 0 0 28477 QORVO INC COM 74736K101 2056 18602 SH SOLE 0 0 18602 QTS RLTY TR INC COM CL A 74736A103 1034 16128 SH SOLE 0 0 16128 QUAD / GRAPHICS INC COM CL A 747301109 44 13543 SH SOLE 0 0 13543 QUAKER CHEM CORP COM 747316107 254 1370 SH SOLE 0 0 1370 QUALCOMM INC COM 747525103 63967 701298 SH SOLE 0 0 701298 QUALYS INC COM 74758T303 3399 32678 SH SOLE 0 0 32678 QUANTA SVCS INC COM 74762E102 529 13473 SH SOLE 0 0 13473 QUEST DIAGNOSTICS INC COM 74834L100 4432 38888 SH SOLE 0 0 38888 QUEST RESOURCE HLDG CORP COM NEW 74836W203 18 13495 SH SOLE 0 0 13495 QUIDEL CORP COM 74838J101 3557 15896 SH SOLE 0 0 15896 QUINTANA ENERGY SVCS INC COM 74875T103 31 31030 SH SOLE 0 0 31030 QURATE RETAIL INC COM SER A 74915M100 97 10247 SH SOLE 0 0 10247 RADIAN GROUP INC COM 750236101 886 57097 SH SOLE 0 0 57097 RADNET INC COM 750491102 398 25085 SH SOLE 0 0 25085 RALPH LAUREN CORP CL A 751212101 1251 17256 SH SOLE 0 0 17256 RANGE RES CORP COM 75281A109 104 18518 SH SOLE 0 0 18518 RAPID7 INC COM 753422104 16601 325374 SH SOLE 0 0 325374 RAYMOND JAMES FINL INC COM 754730109 15732 228552 SH SOLE 0 0 228552 RAYONIER ADVANCED MATLS INC COM 75508B104 37 13077 SH SOLE 0 0 13077 RAYONIER INC COM 754907103 1423 57423 SH SOLE 0 0 57423 RAYTHEON TECHNOLOGIES CORP COM 75513E101 44742 726094 SH SOLE 0 0 726094 RBB FD INC MFAM SMLCP GRWTH 74933W874 242 8447 SH SOLE 0 0 8447 RBB FD INC MOTLEY FOL ETF 74933W601 662 23646 SH SOLE 0 0 23646 RBC BEARINGS INC COM 75524B104 3136 23398 SH SOLE 0 0 23398 REALOGY HLDGS CORP COM 75605Y106 146 19677 SH SOLE 0 0 19677 REALTY INCOME CORP COM 756109104 9129 153435 SH SOLE 0 0 153435 REATA PHARMACEUTICALS INC CL A 75615P103 339 2175 SH SOLE 0 0 2175 REAVES UTIL INCOME FD COM SH BEN INT 756158101 3229 106980 SH SOLE 0 0 106980 REDWOOD TR INC COM 758075402 318 45460 SH SOLE 0 0 45460 REEDS INC COM 758338107 115 120000 SH SOLE 0 0 120000 REGENCY CTRS CORP COM 758849103 219 4768 SH SOLE 0 0 4768 REGENERON PHARMACEUTICALS COM 75886F107 10400 16676 SH SOLE 0 0 16676 REGIONS FINANCIAL CORP NEW COM 7591EP100 3951 355338 SH SOLE 0 0 355338 RELIANCE STEEL & ALUMINUM CO COM 759509102 281 2959 SH SOLE 0 0 2959 RELIANT BANCORP INC COM 75956B101 195 11998 SH SOLE 0 0 11998 RENAISSANCERE HOLDINGS LTD COM G7496G103 247 1443 SH SOLE 0 0 1443 RENT A CTR INC NEW COM 76009N100 979 35197 SH SOLE 0 0 35197 REPUBLIC SVCS INC COM 760759100 7819 95292 SH SOLE 0 0 95292 RESEARCH FRONTIERS INC COM 760911107 165 40655 SH SOLE 0 0 40655 RESMED INC COM 761152107 12064 62831 SH SOLE 0 0 62831 RESTAURANT BRANDS INTL INC COM 76131D103 729 13387 SH SOLE 0 0 13387 RETAIL OPPORTUNITY INVTS COR COM 76131N101 307 27133 SH SOLE 0 0 27133 RETAIL PPTYS AMER INC CL A 76131V202 322 44053 SH SOLE 0 0 44053 REV GROUP INC COM 749527107 1645 269651 SH SOLE 0 0 269651 REVOLVE GROUP INC CL A 76156B107 278 18720 SH SOLE 0 0 18720 RF INDS LTD COM PAR $0.01 749552105 306 65570 SH SOLE 0 0 65570 RH COM 74967X103 1005 4038 SH SOLE 0 0 4038 RINGCENTRAL INC CL A 76680R206 16713 58640 SH SOLE 0 0 58640 RIO TINTO PLC SPONSORED ADR 767204100 4828 85932 SH SOLE 0 0 85932 RIVERNORTH / DOUBLELINE STRA COM 76882G107 145 10454 SH SOLE 0 0 10454 RIVERVIEW FINL CORP NEW COM 76940Q105 74 13761 SH SOLE 0 0 13761 RLI CORP COM 749607107 1451 17671 SH SOLE 0 0 17671 ROBERT HALF INTL INC COM 770323103 2216 41939 SH SOLE 0 0 41939 ROCKWELL AUTOMATION INC COM 773903109 8906 41810 SH SOLE 0 0 41810 ROCKWELL MED INC COM 774374102 28 14370 SH SOLE 0 0 14370 ROCKY BRANDS INC COM 774515100 234 11388 SH SOLE 0 0 11388 ROGERS COMMUNICATIONS INC CL B 775109200 209 5193 SH SOLE 0 0 5193 ROGERS CORP COM 775133101 287 2304 SH SOLE 0 0 2304 ROKU INC COM CL A 77543R102 10406 89301 SH SOLE 0 0 89301 ROLLINS INC COM 775711104 5958 140555 SH SOLE 0 0 140555 ROPER TECHNOLOGIES INC COM 776696106 22087 56870 SH SOLE 0 0 56870 ROSS STORES INC COM 778296103 7947 93213 SH SOLE 0 0 93213 ROYAL BK CDA COM 780087102 5565 82007 SH SOLE 0 0 82007 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 6086 120989 SH SOLE 0 0 120989 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 7274 238894 SH SOLE 0 0 238894 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 7915 242117 SH SOLE 0 0 242117 ROYAL GOLD INC COM 780287108 1092 8786 SH SOLE 0 0 8786 ROYCE GLOBAL VALUE TR INC COM 78081T104 532 45939 SH SOLE 0 0 45939 ROYCE MICRO-CAP TR INC COM 780915104 247 34300 SH SOLE 0 0 34300 ROYCE VALUE TR INC COM 780910105 17721 1413152 SH SOLE 0 0 1413152 RPM INTL INC COM 749685103 1556 20724 SH SOLE 0 0 20724 RYDER SYS INC COM 783549108 205 5462 SH SOLE 0 0 5462 RYMAN HOSPITALITY PPTYS INC COM 78377T107 270 7795 SH SOLE 0 0 7795 S&P GLOBAL INC COM 78409V104 14647 44444 SH SOLE 0 0 44444 SABRA HEALTH CARE REIT INC COM 78573L106 411 28490 SH SOLE 0 0 28490 SABRE CORP COM 78573M104 365 45254 SH SOLE 0 0 45254 SACHEM CAP CORP COM 78590A109 55 18610 SH SOLE 0 0 18610 SAFEHOLD INC COM 78645L100 265 4611 SH SOLE 0 0 4611 SAFETY INS GROUP INC COM 78648T100 980 12856 SH SOLE 0 0 12856 SALESFORCE COM INC COM 79466L302 127937 682949 SH SOLE 0 0 682949 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 60 26122 SH SOLE 0 0 26122 SANDERSON FARMS INC COM 800013104 336 2901 SH SOLE 0 0 2901 SANDSTORM GOLD LTD COM NEW 80013R206 405 42186 SH SOLE 0 0 42186 SANGAMO THERAPEUTICS INC COM 800677106 568 63448 SH SOLE 0 0 63448 SANOFI SPONSORED ADR 80105N105 4400 86192 SH SOLE 0 0 86192 SAP SE SPON ADR 803054204 1257 8978 SH SOLE 0 0 8978 SAPIENS INTL CORP N V SHS G7T16G103 281 10047 SH SOLE 0 0 10047 SAREPTA THERAPEUTICS INC COM 803607100 1786 11137 SH SOLE 0 0 11137 SBA COMMUNICATIONS CORP NEW CL A 78410G104 1898 6369 SH SOLE 0 0 6369 SCHLUMBERGER LTD COM 806857108 4938 268517 SH SOLE 0 0 268517 SCHNEIDER NATIONAL INC CL B 80689H102 239 9686 SH SOLE 0 0 9686 SCHWAB CHARLES CORP COM 808513105 4601 136357 SH SOLE 0 0 136357 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 8151 334742 SH SOLE 0 0 334742 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 12999 436952 SH SOLE 0 0 436952 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 851 28780 SH SOLE 0 0 28780 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 1134 19285 SH SOLE 0 0 19285 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 365 10074 SH SOLE 0 0 10074 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 319 8648 SH SOLE 0 0 8648 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 6799 290453 SH SOLE 0 0 290453 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 902 38003 SH SOLE 0 0 38003 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 16696 323384 SH SOLE 0 0 323384 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 2834 50389 SH SOLE 0 0 50389 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3281 44654 SH SOLE 0 0 44654 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 47445 916807 SH SOLE 0 0 916807 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 40155 395457 SH SOLE 0 0 395457 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 1495 29827 SH SOLE 0 0 29827 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2922 39431 SH SOLE 0 0 39431 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 42757 812568 SH SOLE 0 0 812568 SCHWAB STRATEGIC TR US REIT ETF 808524847 6081 172646 SH SOLE 0 0 172646 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 14148 216529 SH SOLE 0 0 216529 SCHWAB STRATEGIC TR US TIPS ETF 808524870 6556 109235 SH SOLE 0 0 109235 SCIENCE APPLICATIONS INTL CO COM 808625107 1729 22252 SH SOLE 0 0 22252 SCOTTS MIRACLE GRO CO CL A 810186106 9030 67134 SH SOLE 0 0 67134 SCOTTS MIRACLE GRO CO CL A 810186106 24 22700 SH Call SOLE 0 0 0 SEA LTD SPONSORED ADS 81141R100 211 1965 SH SOLE 0 0 1965 SEABRIDGE GOLD INC COM 811916105 478 27270 SH SOLE 0 0 27270 SEACOAST BKG CORP FLA COM NEW 811707801 221 10831 SH SOLE 0 0 10831 SEAGATE TECHNOLOGY PLC SHS G7945M107 3930 81189 SH SOLE 0 0 81189 SEALED AIR CORP NEW COM 81211K100 413 12561 SH SOLE 0 0 12561 SEATTLE GENETICS INC COM 812578102 1925 11331 SH SOLE 0 0 11331 SEI INVTS CO COM 784117103 1088 19781 SH SOLE 0 0 19781 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 26530 490921 SH SOLE 0 0 490921 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 3 17000 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 53304 1408297 SH SOLE 0 0 1408297 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 7288 209372 SH SOLE 0 0 209372 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 59249 463802 SH SOLE 0 0 463802 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 45032 767946 SH SOLE 0 0 767946 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 121764 1216727 SH SOLE 0 0 1216727 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 58081 2509974 SH SOLE 0 0 2509974 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 38637 562400 SH SOLE 0 0 562400 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 26865 476057 SH SOLE 0 0 476057 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 4354 77267 SH SOLE 0 0 77267 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 109907 1051835 SH SOLE 0 0 1051835 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 6 18300 SH Call SOLE 0 0 0 SELECTIVE INS GROUP INC COM 816300107 239 4529 SH SOLE 0 0 4529 SEMPRA ENERGY COM 816851109 3018 25741 SH SOLE 0 0 25741 SENSEONICS HLDGS INC COM 81727U105 224 575317 SH SOLE 0 0 575317 SERVICE CORP INTL COM 817565104 1649 42387 SH SOLE 0 0 42387 SERVICE PPTYS TR COM SH BEN INT 81761L102 329 46427 SH SOLE 0 0 46427 SERVICENOW INC COM 81762P102 32970 81396 SH SOLE 0 0 81396 SERVISFIRST BANCSHARES INC COM 81768T108 625 17484 SH SOLE 0 0 17484 SEVERN BANCORP INC ANNAPOLIS COM 81811M100 79 12231 SH SOLE 0 0 12231 SFL CORPORATION LTD SHS G7738W106 154 16604 SH SOLE 0 0 16604 SHAKE SHACK INC CL A 819047101 1197 22590 SH SOLE 0 0 22590 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 1330 108359 SH SOLE 0 0 108359 SHERWIN WILLIAMS CO COM 824348106 19978 34549 SH SOLE 0 0 34549 SHOPIFY INC CL A 82509L107 52435 55241 SH SOLE 0 0 55241 SIGNATURE BK NEW YORK N Y COM 82669G104 252 2361 SH SOLE 0 0 2361 SILVERCORP METALS INC COM 82835P103 111 20761 SH SOLE 0 0 20761 SIMON PPTY GROUP INC NEW COM 828806109 2839 41510 SH SOLE 0 0 41510 SIMPSON MANUFACTURING CO INC COM 829073105 226 2680 SH SOLE 0 0 2680 SIRIUS XM HOLDINGS INC COM 82968B103 5468 931452 SH SOLE 0 0 931452 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 425 3732 SH SOLE 0 0 3732 SIX FLAGS ENTMT CORP NEW COM 83001A102 405 21092 SH SOLE 0 0 21092 SKYWEST INC COM 830879102 4043 123940 SH SOLE 0 0 123940 SKYWORKS SOLUTIONS INC COM 83088M102 9412 73609 SH SOLE 0 0 73609 SLACK TECHNOLOGIES INC COM CL A 83088V102 5756 185133 SH SOLE 0 0 185133 SMILEDIRECTCLUB INC CL A COM 83192H106 80 10102 SH SOLE 0 0 10102 SMITH & WESSON BRANDS INC COM 831754106 1638 76133 SH SOLE 0 0 76133 SMITH & WESSON BRANDS INC COM 831754106 125 22000 SH Call SOLE 0 0 0 SMITH & WESSON BRANDS INC COM 831754106 54 23500 SH Call SOLE 0 0 0 SMITH A O CORP COM 831865209 2509 53239 SH SOLE 0 0 53239 SMITH MICRO SOFTWARE INC COM NEW 832154207 633 141994 SH SOLE 0 0 141994 SMUCKER J M CO COM NEW 832696405 2697 25485 SH SOLE 0 0 25485 SNAP INC CL A 83304A106 3073 130822 SH SOLE 0 0 130822 SNAP INC CL A 83304A106 142 17500 SH Call SOLE 0 0 0 SNAP ON INC COM 833034101 2835 20467 SH SOLE 0 0 20467 SOL GEL TECHNOLOGIES SHS M8694L103 472 52649 SH SOLE 0 0 52649 SOLAREDGE TECHNOLOGIES INC COM 83417M104 2203 15871 SH SOLE 0 0 15871 SONOCO PRODS CO COM 835495102 895 17122 SH SOLE 0 0 17122 SONOS INC COM 83570H108 1398 95590 SH SOLE 0 0 95590 SONY CORP SPONSORED ADR 835699307 1009 14595 SH SOLE 0 0 14595 SORRENTO THERAPEUTICS INC COM NEW 83587F202 361 57523 SH SOLE 0 0 57523 SOURCE CAP INC COM 836144105 469 14181 SH SOLE 0 0 14181 SOUTH JERSEY INDS INC COM 838518108 1768 70767 SH SOLE 0 0 70767 SOUTH ST CORP COM 840441109 974 20438 SH SOLE 0 0 20438 SOUTHERN CO COM 842587107 28873 556860 SH SOLE 0 0 556860 SOUTHERN COPPER CORP COM 84265V105 406 10216 SH SOLE 0 0 10216 SOUTHERN NATL BANCORP OF VA COM 843395104 173 17872 SH SOLE 0 0 17872 SOUTHWEST AIRLS CO COM 844741108 9907 289863 SH SOLE 0 0 289863 SOUTHWEST GAS HOLDINGS INC COM 844895102 846 12254 SH SOLE 0 0 12254 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 47161 182879 SH SOLE 0 0 182879 SPDR GOLD TR GOLD SHS 78463V107 139254 832015 SH SOLE 0 0 832015 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 4555 116703 SH SOLE 0 0 116703 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 2001 69415 SH SOLE 0 0 69415 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 2070 58271 SH SOLE 0 0 58271 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 405 10952 SH SOLE 0 0 10952 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 1434 27238 SH SOLE 0 0 27238 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 7202 260758 SH SOLE 0 0 260758 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 947 28314 SH SOLE 0 0 28314 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 383 9370 SH SOLE 0 0 9370 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 309 5861 SH SOLE 0 0 5861 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 309 9340 SH SOLE 0 0 9340 SPDR S&P 500 ETF TR TR UNIT 78462F103 560165 1816568 SH SOLE 0 0 1816568 SPDR S&P 500 ETF TR TR UNIT 78462F103 13 20200 SH Call SOLE 0 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 31914 98340 SH SOLE 0 0 98340 SPDR SER TR AEROSPACE DEF 78464A631 23100 263386 SH SOLE 0 0 263386 SPDR SER TR BLMBRG BRC CNVRT 78464A359 19414 320920 SH SOLE 0 0 320920 SPDR SER TR BLOMBERG BRC INV 78468R200 4616 151429 SH SOLE 0 0 151429 SPDR SER TR BLOMBERG INTL TR 78464A516 523 18073 SH SOLE 0 0 18073 SPDR SER TR BLOOMBERG BRCLYS 78468R622 6118 60477 SH SOLE 0 0 60477 SPDR SER TR BLOOMBERG SRT TR 78468R408 4870 193258 SH SOLE 0 0 193258 SPDR SER TR COMP SOFTWARE 78464A599 20848 186959 SH SOLE 0 0 186959 SPDR SER TR DJ REIT ETF 78464A607 2774 35561 SH SOLE 0 0 35561 SPDR SER TR DORSEY WRGT FI 78468R713 542 23318 SH SOLE 0 0 23318 SPDR SER TR FTSE INT GVT ETF 78464A490 755 14382 SH SOLE 0 0 14382 SPDR SER TR GLB DOW ETF 78464A706 227 2907 SH SOLE 0 0 2907 SPDR SER TR HLTH CR EQUIP 78464A581 2010 22478 SH SOLE 0 0 22478 SPDR SER TR MSCI USA STRTGIC 78468R812 5370 60809 SH SOLE 0 0 60809 SPDR SER TR NUVEEN BBG BRCLY 78464A284 12291 218079 SH SOLE 0 0 218079 SPDR SER TR NUVEEN BLMBRG SR 78468R739 26772 536831 SH SOLE 0 0 536831 SPDR SER TR NUVEEN BRC MUNIC 78468R721 1259 24372 SH SOLE 0 0 24372 SPDR SER TR NYSE TECH ETF 78464A102 998 10043 SH SOLE 0 0 10043 SPDR SER TR OILGAS EQUIP 78468R549 208 6299 SH SOLE 0 0 6299 SPDR SER TR PORTFLI INTRMDIT 78464A672 11186 336734 SH SOLE 0 0 336734 SPDR SER TR PORTFLI TIPS ETF 78464A656 2335 77458 SH SOLE 0 0 77458 SPDR SER TR PORTFOLI S&P1500 78464A805 3353 88764 SH SOLE 0 0 88764 SPDR SER TR PORTFOLIO AGRGTE 78464A649 5109 165554 SH SOLE 0 0 165554 SPDR SER TR PORTFOLIO INTRMD 78464A375 12187 333626 SH SOLE 0 0 333626 SPDR SER TR PORTFOLIO LN COR 78464A367 3513 110804 SH SOLE 0 0 110804 SPDR SER TR PORTFOLIO S&P400 78464A847 7544 241415 SH SOLE 0 0 241415 SPDR SER TR PORTFOLIO S&P500 78464A854 16471 454360 SH SOLE 0 0 454360 SPDR SER TR PORTFOLIO S&P600 78468R853 3432 129179 SH SOLE 0 0 129179 SPDR SER TR PORTFOLIO SH TSR 78468R101 14300 465483 SH SOLE 0 0 465483 SPDR SER TR PORTFOLIO SHORT 78464A474 5565 177574 SH SOLE 0 0 177574 SPDR SER TR PRTFLO S&P500 GW 78464A409 49372 1099083 SH SOLE 0 0 1099083 SPDR SER TR PRTFLO S&P500 HI 78468R788 7875 282739 SH SOLE 0 0 282739 SPDR SER TR PRTFLO S&P500 VL 78464A508 10087 348067 SH SOLE 0 0 348067 SPDR SER TR S&P 400 MDCP GRW 78464A821 2215 41172 SH SOLE 0 0 41172 SPDR SER TR S&P 400 MDCP VAL 78464A839 1360 31900 SH SOLE 0 0 31900 SPDR SER TR S&P 600 SMCP GRW 78464A201 3956 69668 SH SOLE 0 0 69668 SPDR SER TR S&P 600 SMCP VAL 78464A300 1680 34194 SH SOLE 0 0 34194 SPDR SER TR S&P 600 SML CAP 78464A813 2219 37600 SH SOLE 0 0 37600 SPDR SER TR S&P BIOTECH 78464A870 31604 282300 SH SOLE 0 0 282300 SPDR SER TR S&P BIOTECH 78464A870 3 17600 SH Call SOLE 0 0 0 SPDR SER TR S&P BK ETF 78464A797 1199 38013 SH SOLE 0 0 38013 SPDR SER TR S&P DIVID ETF 78464A763 82402 903511 SH SOLE 0 0 903511 SPDR SER TR S&P HOMEBUILD 78464A888 20400 464689 SH SOLE 0 0 464689 SPDR SER TR S&P INS ETF 78464A789 1033 37780 SH SOLE 0 0 37780 SPDR SER TR S&P KENSHO NEW 78468R648 15907 427258 SH SOLE 0 0 427258 SPDR SER TR S&P METALS MNG 78464A755 581 27434 SH SOLE 0 0 27434 SPDR SER TR S&P OILGAS EXP 78468R556 22738 435759 SH SOLE 0 0 435759 SPDR SER TR S&P REGL BKG 78464A698 3840 100021 SH SOLE 0 0 100021 SPDR SER TR S&P RETAIL ETF 78464A714 2195 51198 SH SOLE 0 0 51198 SPDR SER TR S&P SEMICNDCTR 78464A862 19343 172872 SH SOLE 0 0 172872 SPDR SER TR S&P TELECOM 78464A540 848 12159 SH SOLE 0 0 12159 SPDR SER TR S&P TRANSN ETF 78464A532 360 6818 SH SOLE 0 0 6818 SPDR SER TR S&P1500MOMTILT 78468R705 5542 41310 SH SOLE 0 0 41310 SPDR SER TR SPDR BLOOMBERG 78468R663 32689 357135 SH SOLE 0 0 357135 SPDR SER TR SSGA US LRG ETF 78468R804 6515 63835 SH SOLE 0 0 63835 SPDR SER TR SSGA US SMAL ETF 78468R887 557 7302 SH SOLE 0 0 7302 SPDR SER TR WELLS FG PFD ETF 78464A292 5642 134816 SH SOLE 0 0 134816 SPECTRUM PHARMACEUTICALS INC COM 84763A108 49 14465 SH SOLE 0 0 14465 SPIRE INC COM 84857L101 683 10391 SH SOLE 0 0 10391 SPIRIT AIRLS INC COM 848577102 1157 65010 SH SOLE 0 0 65010 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 1270 36423 SH SOLE 0 0 36423 SPLUNK INC COM 848637104 8325 41899 SH SOLE 0 0 41899 SPOTIFY TECHNOLOGY S A SHS L8681T102 9676 37475 SH SOLE 0 0 37475 SPROTT ETF TR GOLD MINERS ETF 85210B102 441 13957 SH SOLE 0 0 13957 SPROTT ETF TR JR GOLD MINERS E 85210B201 224 5894 SH SOLE 0 0 5894 SPROTT INC COM NEW 852066208 480 13363 SH SOLE 0 0 13363 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 2956 174920 SH SOLE 0 0 174920 SPROTT PHYSICAL GOLD TR UNIT 85207H104 2006 140172 SH SOLE 0 0 140172 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1487 224934 SH SOLE 0 0 224934 SPROUTS FMRS MKT INC COM 85208M102 518 20242 SH SOLE 0 0 20242 SPX CORP COM 784635104 239 5811 SH SOLE 0 0 5811 SQUARE INC CL A 852234103 22071 210316 SH SOLE 0 0 210316 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1247 22085 SH SOLE 0 0 22085 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 1111 25602 SH SOLE 0 0 25602 SSGA ACTIVE ETF TR MFS SYS COR EQ 78467V806 2335 28421 SH SOLE 0 0 28421 SSGA ACTIVE ETF TR MFS SYS GWT EQ 78467V889 594 6109 SH SOLE 0 0 6109 SSGA ACTIVE ETF TR MFS SYS VAL EQ 78467V871 999 16784 SH SOLE 0 0 16784 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 9008 181792 SH SOLE 0 0 181792 SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 356 8821 SH SOLE 0 0 8821 SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 221 4465 SH SOLE 0 0 4465 SSR MNG INC COM 784730103 452 21216 SH SOLE 0 0 21216 STAAR SURGICAL CO COM PAR $0.01 852312305 4306 69971 SH SOLE 0 0 69971 STAG INDL INC COM 85254J102 2506 85468 SH SOLE 0 0 85468 STANLEY BLACK & DECKER INC COM 854502101 4341 31142 SH SOLE 0 0 31142 STARBUCKS CORP COM 855244109 48149 654270 SH SOLE 0 0 654270 STARWOOD PPTY TR INC COM 85571B105 4536 303187 SH SOLE 0 0 303187 STARWOOD PPTY TR INC COM 85571B105 2 46900 SH Call SOLE 0 0 0 STATE STR CORP COM 857477103 2223 34984 SH SOLE 0 0 34984 STEEL DYNAMICS INC COM 858119100 390 14946 SH SOLE 0 0 14946 STELLUS CAP INVT CORP COM 858568108 250 34341 SH SOLE 0 0 34341 STERICYCLE INC COM 858912108 600 10714 SH SOLE 0 0 10714 STERIS PLC SHS USD G8473T100 2465 16058 SH SOLE 0 0 16058 STITCH FIX INC COM CL A 860897107 287 11522 SH SOLE 0 0 11522 STMICROELECTRONICS N V NY REGISTRY 861012102 416 15191 SH SOLE 0 0 15191 STONECO LTD COM CL A G85158106 538 13884 SH SOLE 0 0 13884 STORE CAP CORP COM 862121100 1970 82746 SH SOLE 0 0 82746 STRATASYS LTD SHS M85548101 228 14387 SH SOLE 0 0 14387 STRATEGIC ED INC COM 86272C103 761 4950 SH SOLE 0 0 4950 STRATEGY SHS DAY HAGAN NED 86280R803 213 8863 SH SOLE 0 0 8863 STREAMLINE HEALTH SOLUTIONS COM 86323X106 368 276455 SH SOLE 0 0 276455 STRYKER CORPORATION COM 863667101 52592 291859 SH SOLE 0 0 291859 STURM RUGER & CO INC COM 864159108 647 8517 SH SOLE 0 0 8517 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 796 55688 SH SOLE 0 0 55688 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 67 11852 SH SOLE 0 0 11852 SUMMIT MATLS INC CL A 86614U100 189 11738 SH SOLE 0 0 11738 SUN CMNTYS INC COM 866674104 622 4581 SH SOLE 0 0 4581 SUN LIFE FINANCIAL INC. COM 866796105 601 16361 SH SOLE 0 0 16361 SUNCOR ENERGY INC NEW COM 867224107 1060 62885 SH SOLE 0 0 62885 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 4694 205615 SH SOLE 0 0 205615 SUNPOWER CORP COM 867652406 234 30584 SH SOLE 0 0 30584 SUNRUN INC COM 86771W105 2328 118053 SH SOLE 0 0 118053 SURO CAPITAL CORP COM NEW 86887Q109 229 27032 SH SOLE 0 0 27032 SVB FINANCIAL GROUP COM 78486Q101 2742 12721 SH SOLE 0 0 12721 SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 58 14520 SH SOLE 0 0 14520 SWISS HELVETIA FD INC COM 870875101 81 10379 SH SOLE 0 0 10379 SWITCH INC CL A 87105L104 1323 74216 SH SOLE 0 0 74216 SYNCHRONY FINANCIAL COM 87165B103 26700 1204856 SH SOLE 0 0 1204856 SYNCHRONY FINANCIAL COM 87165B103 63 10400 SH Call SOLE 0 0 0 SYNNEX CORP COM 87162W100 2239 18692 SH SOLE 0 0 18692 SYNOPSYS INC COM 871607107 846 4341 SH SOLE 0 0 4341 SYNOVUS FINL CORP COM NEW 87161C501 413 20107 SH SOLE 0 0 20107 SYSCO CORP COM 871829107 16514 302113 SH SOLE 0 0 302113 T-MOBILE US INC COM 872590104 13527 129880 SH SOLE 0 0 129880 T-MOBILE US INC RIGHT 07/27/2020 872590112 21 127172 SH SOLE 0 0 127172 TABULA RASA HEALTHCARE INC COM 873379101 1107 20235 SH SOLE 0 0 20235 TACTILE SYS TECHNOLOGY INC COM 87357P100 775 18695 SH SOLE 0 0 18695 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 10368 182637 SH SOLE 0 0 182637 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 3340 23930 SH SOLE 0 0 23930 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 900 50176 SH SOLE 0 0 50176 TAL EDUCATION GROUP SPONSORED ADS 874080104 700 10231 SH SOLE 0 0 10231 TANDEM DIABETES CARE INC COM NEW 875372203 959 9694 SH SOLE 0 0 9694 TANGER FACTORY OUTLET CTRS I COM 875465106 134 18724 SH SOLE 0 0 18724 TAPESTRY INC COM 876030107 948 71412 SH SOLE 0 0 71412 TARGA RES CORP COM 87612G101 1157 57628 SH SOLE 0 0 57628 TARGET CORP COM 87612E106 34677 289112 SH SOLE 0 0 289112 TC ENERGY CORP COM 87807B107 2844 66551 SH SOLE 0 0 66551 TC PIPELINES LP UT COM LTD PRT 87233Q108 211 6783 SH SOLE 0 0 6783 TCF FINANCIAL CORPORATION NE COM 872307103 11001 373923 SH SOLE 0 0 373923 TCG BDC INC COM 872280102 806 94081 SH SOLE 0 0 94081 TCW STRATEGIC INCOME FD INC COM 872340104 2203 403407 SH SOLE 0 0 403407 TE CONNECTIVITY LTD REG SHS H84989104 4000 49051 SH SOLE 0 0 49051 TECNOGLASS INC SHS G87264100 67 12379 SH SOLE 0 0 12379 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 7074 331633 SH SOLE 0 0 331633 TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 14888 836427 SH SOLE 0 0 836427 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 706 39290 SH SOLE 0 0 39290 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 264 18430 SH SOLE 0 0 18430 TELADOC HEALTH INC COM 87918A105 11883 62269 SH SOLE 0 0 62269 TELEDYNE TECHNOLOGIES INC COM 879360105 392 1261 SH SOLE 0 0 1261 TELEFLEX INCORPORATED COM 879369106 2238 6148 SH SOLE 0 0 6148 TELEFONICA S A SPONSORED ADR 879382208 343 71192 SH SOLE 0 0 71192 TELEPHONE & DATA SYS INC COM NEW 879433829 452 22736 SH SOLE 0 0 22736 TELLURIAN INC NEW COM 87968A104 32 28246 SH SOLE 0 0 28246 TELUS CORPORATION COM 87971M103 183 10885 SH SOLE 0 0 10885 TEMPLETON EMERGING MKTS INCO COM 880192109 194 24692 SH SOLE 0 0 24692 TEMPLETON GLOBAL INCOME FD COM 880198106 98 18313 SH SOLE 0 0 18313 TEMPUR SEALY INTL INC COM 88023U101 733 10192 SH SOLE 0 0 10192 TENET HEALTHCARE CORP COM NEW 88033G407 589 32510 SH SOLE 0 0 32510 TERADYNE INC COM 880770102 1603 18962 SH SOLE 0 0 18962 TEREX CORP NEW COM 880779103 653 34804 SH SOLE 0 0 34804 TERRAFORM PWR INC COM CL A 88104R209 1117 60561 SH SOLE 0 0 60561 TESLA INC COM 88160R101 34821 32247 SH SOLE 0 0 32247 TETRA TECH INC NEW COM 88162G103 578 7310 SH SOLE 0 0 7310 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 6035 489428 SH SOLE 0 0 489428 TEXAS INSTRS INC COM 882508104 30302 238626 SH SOLE 0 0 238626 TEXAS PAC LD TR SUB CTF PROP I T 882610108 302 508 SH SOLE 0 0 508 TEXAS ROADHOUSE INC COM 882681109 920 17493 SH SOLE 0 0 17493 TEXTRON INC COM 883203101 1075 32678 SH SOLE 0 0 32678 TG THERAPEUTICS INC COM 88322Q108 2451 125800 SH SOLE 0 0 125800 THE TRADE DESK INC COM CL A 88339J105 14352 35307 SH SOLE 0 0 35307 THERAPEUTICSMD INC COM 88338N107 499 399573 SH SOLE 0 0 399573 THERMO FISHER SCIENTIFIC INC COM 883556102 31926 88091 SH SOLE 0 0 88091 THOMSON REUTERS CORP. COM NEW 884903709 986 14517 SH SOLE 0 0 14517 THOR INDS INC COM 885160101 558 5238 SH SOLE 0 0 5238 TIFFANY & CO NEW COM 886547108 907 7436 SH SOLE 0 0 7436 TIMKEN CO COM 887389104 331 7278 SH SOLE 0 0 7278 TIMKENSTEEL CORP COM 887399103 141 36287 SH SOLE 0 0 36287 TIMOTHY PLAN HIG DV STK ETF 887432326 1114 50870 SH SOLE 0 0 50870 TJX COS INC NEW COM 872540109 41494 820688 SH SOLE 0 0 820688 TJX COS INC NEW COM 872540109 19 20700 SH Put SOLE 0 0 20700 TOLL BROTHERS INC COM 889478103 2421 74282 SH SOLE 0 0 74282 TORO CO COM 891092108 1131 17042 SH SOLE 0 0 17042 TORONTO DOMINION BK ONT COM NEW 891160509 3948 88442 SH SOLE 0 0 88442 TORTOISE ENERGY INFRA CORP COM 89147L886 1591 99271 SH SOLE 0 0 99271 TORTOISE MIDSTRM ENERGY FD I COM 89148B200 366 21149 SH SOLE 0 0 21149 TOTAL S.A. SPONSORED ADS 89151E109 3023 78592 SH SOLE 0 0 78592 TOWNEBANK PORTSMOUTH VA COM 89214P109 2668 141593 SH SOLE 0 0 141593 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 2521 20063 SH SOLE 0 0 20063 TRACTOR SUPPLY CO COM 892356106 10790 81868 SH SOLE 0 0 81868 TRADEWEB MKTS INC CL A 892672106 504 8675 SH SOLE 0 0 8675 TRANE TECHNOLOGIES PLC SHS G8994E103 36133 406057 SH SOLE 0 0 406057 TRANSDIGM GROUP INC COM 893641100 2207 4992 SH SOLE 0 0 4992 TRANSOCEAN LTD REG SHS H8817H100 321 175677 SH SOLE 0 0 175677 TRANSUNION COM 89400J107 2210 25393 SH SOLE 0 0 25393 TRAVELERS COMPANIES INC COM 89417E109 10941 95927 SH SOLE 0 0 95927 TREVENA INC COM 89532E109 24 16200 SH SOLE 0 0 16200 TREX CO INC COM 89531P105 680 5229 SH SOLE 0 0 5229 TRI CONTL CORP COM 895436103 10534 426307 SH SOLE 0 0 426307 TRILLIUM THERAPEUTICS INC COM NEW 89620X506 95 11800 SH SOLE 0 0 11800 TRIMTABS ETF TR ALL CAP US FREE 89628W302 856 22782 SH SOLE 0 0 22782 TRINITY INDS INC COM 896522109 270 12681 SH SOLE 0 0 12681 TRITON INTL LTD CL A G9078F107 1025 33887 SH SOLE 0 0 33887 TRIUMPH BANCORP INC COM 89679E300 526 21677 SH SOLE 0 0 21677 TRUIST FINL CORP COM 89832Q109 14488 385815 SH SOLE 0 0 385815 TRUSTCO BK CORP N Y COM 898349105 84 13195 SH SOLE 0 0 13195 TWILIO INC CL A 90138F102 3840 17499 SH SOLE 0 0 17499 TWITTER INC COM 90184L102 3907 131157 SH SOLE 0 0 131157 TWITTER INC NOTE 1.000% 9/1 90184LAD4 73 75000 PRN SOLE 0 0 75000 TWO HBRS INVT CORP COM NEW 90187B408 355 70480 SH SOLE 0 0 70480 TYSON FOODS INC CL A 902494103 6561 109876 SH SOLE 0 0 109876 U S SILICA HLDGS INC COM 90346E103 288 79895 SH SOLE 0 0 79895 U S SILICA HLDGS INC COM 90346E103 7 18100 SH Call SOLE 0 0 0 U S SILICA HLDGS INC COM 90346E103 13 14100 SH Call SOLE 0 0 0 UBER TECHNOLOGIES INC COM 90353T100 6604 212469 SH SOLE 0 0 212469 UBIQUITI INC COM 90353W103 530 3038 SH SOLE 0 0 3038 UBS AG LONDON BRANCH EN LG CP GRWTH 902677780 254 707 SH SOLE 0 0 707 UBS GROUP AG SHS H42097107 141 12212 SH SOLE 0 0 12212 UGI CORP NEW COM 902681105 2416 75960 SH SOLE 0 0 75960 ULTA BEAUTY INC COM 90384S303 2961 14556 SH SOLE 0 0 14556 UMPQUA HLDGS CORP COM 904214103 338 31803 SH SOLE 0 0 31803 UNDER ARMOUR INC CL A 904311107 7274 746823 SH SOLE 0 0 746823 UNDER ARMOUR INC CL C 904311206 1139 128871 SH SOLE 0 0 128871 UNDER ARMOUR INC CL C 904311206 197 21600 SH Put SOLE 0 0 21600 UNDER ARMOUR INC CL C 904311206 36 26300 SH Put SOLE 0 0 26300 UNILEVER N V N Y SHS NEW 904784709 3429 64379 SH SOLE 0 0 64379 UNILEVER PLC SPON ADR NEW 904767704 9635 175568 SH SOLE 0 0 175568 UNION PAC CORP COM 907818108 188378 1114088 SH SOLE 0 0 1114088 UNIQUE FABRICATING INC COM 90915J103 319 100000 SH SOLE 0 0 100000 UNITED AIRLS HLDGS INC COM 910047109 2810 81204 SH SOLE 0 0 81204 UNITED BANKSHARES INC WEST V COM 909907107 1125 40669 SH SOLE 0 0 40669 UNITED PARCEL SERVICE INC CL B 911312106 84750 762255 SH SOLE 0 0 762255 UNITED RENTALS INC COM 911363109 9039 60648 SH SOLE 0 0 60648 UNITED STATES STL CORP NEW COM 912909108 2971 411512 SH SOLE 0 0 411512 UNITED STATES STL CORP NEW COM 912909108 77 12800 SH Put SOLE 0 0 12800 UNITED STATES STL CORP NEW COM 912909108 504 62600 SH Put SOLE 0 0 62600 UNITED STATES STL CORP NEW COM 912909108 152 25100 SH Put SOLE 0 0 25100 UNITED STATES STL CORP NEW COM 912909108 9 11700 SH Call SOLE 0 0 0 UNITED STS 12 MONTH OIL FD L UNIT BEN INT 91288V103 280 19005 SH SOLE 0 0 19005 UNITEDHEALTH GROUP INC COM 91324P102 157685 534506 SH SOLE 0 0 534506 UNITI GROUP INC COM 91325V108 626 66987 SH SOLE 0 0 66987 UNIVERSAL DISPLAY CORP COM 91347P105 3618 24179 SH SOLE 0 0 24179 UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 1137 14301 SH SOLE 0 0 14301 UNIVERSAL HLTH SVCS INC CL B 913903100 228 2456 SH SOLE 0 0 2456 UNUM GROUP COM 91529Y106 339 20419 SH SOLE 0 0 20419 UPLAND SOFTWARE INC COM 91544A109 565 16265 SH SOLE 0 0 16265 UPWORK INC COM 91688F104 155 10768 SH SOLE 0 0 10768 URANIUM ENERGY CORP COM 916896103 17 19504 SH SOLE 0 0 19504 US BANCORP DEL COM NEW 902973304 20186 548237 SH SOLE 0 0 548237 US FOODS HLDG CORP COM 912008109 1468 74437 SH SOLE 0 0 74437 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 4327 398436 SH SOLE 0 0 398436 V F CORP COM 918204108 13570 222673 SH SOLE 0 0 222673 VAIL RESORTS INC COM 91879Q109 542 2974 SH SOLE 0 0 2974 VALE S A SPONSORED ADS 91912E105 268 26040 SH SOLE 0 0 26040 VALERO ENERGY CORP COM 91913Y100 10355 176040 SH SOLE 0 0 176040 VALLEY NATL BANCORP COM 919794107 616 78798 SH SOLE 0 0 78798 VALMONT INDS INC COM 920253101 500 4403 SH SOLE 0 0 4403 VALVOLINE INC COM 92047W101 227 11729 SH SOLE 0 0 11729 VANECK MERK GOLD TRUST GOLD TRUST 921078101 1729 99456 SH SOLE 0 0 99456 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 696 11569 SH SOLE 0 0 11569 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 3472 68162 SH SOLE 0 0 68162 VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 4331 204784 SH SOLE 0 0 204784 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 693 38504 SH SOLE 0 0 38504 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 977 5994 SH SOLE 0 0 5994 VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 6139 233505 SH SOLE 0 0 233505 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 790 35461 SH SOLE 0 0 35461 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 4313 150270 SH SOLE 0 0 150270 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 17923 488640 SH SOLE 0 0 488640 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 8 17700 SH Call SOLE 0 0 0 VANECK VECTORS ETF TR GREEN BD ETF 92189F171 251 9109 SH SOLE 0 0 9109 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 4790 80800 SH SOLE 0 0 80800 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 1511 60362 SH SOLE 0 0 60362 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 363 11800 SH SOLE 0 0 11800 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 15365 309911 SH SOLE 0 0 309911 VANECK VECTORS ETF TR LOW CARBN ENERGY 92189F502 839 10277 SH SOLE 0 0 10277 VANECK VECTORS ETF TR MORNINGSTAR INTL 92189F593 1125 39817 SH SOLE 0 0 39817 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 77951 1492453 SH SOLE 0 0 1492453 VANECK VECTORS ETF TR MTG REIT INCOME 92189F452 244 18102 SH SOLE 0 0 18102 VANECK VECTORS ETF TR NAT RES ETF 92189F841 258 8523 SH SOLE 0 0 8523 VANECK VECTORS ETF TR OIL SVCS ETF 92189H607 8131 66716 SH SOLE 0 0 66716 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 1148 63036 SH SOLE 0 0 63036 VANECK VECTORS ETF TR RETAIL ETF 92189F684 1397 10540 SH SOLE 0 0 10540 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 4845 31690 SH SOLE 0 0 31690 VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 918 38526 SH SOLE 0 0 38526 VANECK VECTORS ETF TR VIDEO GAMING 92189F114 417 8055 SH SOLE 0 0 8055 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 244 18186 SH SOLE 0 0 18186 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 1616 8643 SH SOLE 0 0 8643 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 793 7593 SH SOLE 0 0 7593 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 4328 31085 SH SOLE 0 0 31085 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 3240 26951 SH SOLE 0 0 26951 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 1596 15522 SH SOLE 0 0 15522 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 231 1580 SH SOLE 0 0 1580 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 3142 30101 SH SOLE 0 0 30101 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 14198 113471 SH SOLE 0 0 113471 VANGUARD BD INDEX FDS INTERMED TERM 921937819 18413 197582 SH SOLE 0 0 197582 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 4222 37818 SH SOLE 0 0 37818 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 84531 1016981 SH SOLE 0 0 1016981 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 183910 2081778 SH SOLE 0 0 2081778 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 20395 353278 SH SOLE 0 0 353278 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 18811 158956 SH SOLE 0 0 158956 VANGUARD INDEX FDS GROWTH ETF 922908736 138368 684644 SH SOLE 0 0 684644 VANGUARD INDEX FDS LARGE CAP ETF 922908637 27959 195518 SH SOLE 0 0 195518 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 17562 106381 SH SOLE 0 0 106381 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 13948 145753 SH SOLE 0 0 145753 VANGUARD INDEX FDS MID CAP ETF 922908629 99038 604206 SH SOLE 0 0 604206 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 41158 524099 SH SOLE 0 0 524099 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 610462 2153822 SH SOLE 0 0 2153822 VANGUARD INDEX FDS SM CP VAL ETF 922908611 16877 157842 SH SOLE 0 0 157842 VANGUARD INDEX FDS SMALL CP ETF 922908751 77625 532683 SH SOLE 0 0 532683 VANGUARD INDEX FDS SML CP GRW ETF 922908595 43336 216944 SH SOLE 0 0 216944 VANGUARD INDEX FDS TOTAL STK MKT 922908769 183945 1175134 SH SOLE 0 0 1175134 VANGUARD INDEX FDS VALUE ETF 922908744 87857 882156 SH SOLE 0 0 882156 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 21938 460780 SH SOLE 0 0 460780 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 65300 1648551 SH SOLE 0 0 1648551 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1316 26145 SH SOLE 0 0 26145 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 433 6807 SH SOLE 0 0 6807 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3506 36285 SH SOLE 0 0 36285 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 2884 61809 SH SOLE 0 0 61809 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 11303 151114 SH SOLE 0 0 151114 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 11836 235911 SH SOLE 0 0 235911 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 49886 921425 SH SOLE 0 0 921425 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 56105 589696 SH SOLE 0 0 589696 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 33312 472040 SH SOLE 0 0 472040 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 8239 77514 SH SOLE 0 0 77514 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 20820 382927 SH SOLE 0 0 382927 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 79559 1279082 SH SOLE 0 0 1279082 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 53816 651042 SH SOLE 0 0 651042 VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 1255 15386 SH SOLE 0 0 15386 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 37127 188149 SH SOLE 0 0 188149 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 2877 20268 SH SOLE 0 0 20268 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 8244 83387 SH SOLE 0 0 83387 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 1797 11942 SH SOLE 0 0 11942 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 1935 16768 SH SOLE 0 0 16768 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 952 11166 SH SOLE 0 0 11166 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 241 1725 SH SOLE 0 0 1725 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 173044 1476722 SH SOLE 0 0 1476722 VANGUARD STAR FDS VG TL INTL STK F 921909768 41374 841449 SH SOLE 0 0 841449 VANGUARD TAX-MANAGED FDS FTSE DEV MKT ETF 921943858 108177 2788780 SH SOLE 0 0 2788780 VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 4484 57665 SH SOLE 0 0 57665 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 151616 1924538 SH SOLE 0 0 1924538 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 6458 96270 SH SOLE 0 0 96270 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 1384 27037 SH SOLE 0 0 27037 VANGUARD WORLD FD ESG INTL STK ETF 921910725 1785 37107 SH SOLE 0 0 37107 VANGUARD WORLD FD ESG US STK ETF 921910733 7925 140514 SH SOLE 0 0 140514 VANGUARD WORLD FD EXTENDED DUR 921910709 2288 13780 SH SOLE 0 0 13780 VANGUARD WORLD FD MEGA CAP INDEX 921910873 25038 228758 SH SOLE 0 0 228758 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 3539 48340 SH SOLE 0 0 48340 VANGUARD WORLD FD MEGA GRWTH IND 921910816 11591 70892 SH SOLE 0 0 70892 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 37262 400504 SH SOLE 0 0 400504 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 19902 99502 SH SOLE 0 0 99502 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 21058 140760 SH SOLE 0 0 140760 VANGUARD WORLD FDS ENERGY ETF 92204A306 7521 149532 SH SOLE 0 0 149532 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 20340 355591 SH SOLE 0 0 355591 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 38964 202249 SH SOLE 0 0 202249 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 8630 66422 SH SOLE 0 0 66422 VANGUARD WORLD FDS INF TECH ETF 92204A702 116776 418962 SH SOLE 0 0 418962 VANGUARD WORLD FDS MATERIALS ETF 92204A801 1995 16534 SH SOLE 0 0 16534 VANGUARD WORLD FDS UTILITIES ETF 92204A876 3070 24822 SH SOLE 0 0 24822 VARIAN MED SYS INC COM 92220P105 549 4483 SH SOLE 0 0 4483 VBI VACCINES INC COM NEW 91822J103 37 11994 SH SOLE 0 0 11994 VECTOR GROUP LTD COM 92240M108 547 54399 SH SOLE 0 0 54399 VEEVA SYS INC CL A COM 922475108 11686 49850 SH SOLE 0 0 49850 VENTAS INC COM 92276F100 3908 106706 SH SOLE 0 0 106706 VEON LTD SPONSORED ADR 91822M106 63 34792 SH SOLE 0 0 34792 VERASTEM INC COM 92337C104 44 25686 SH SOLE 0 0 25686 VEREIT INC COM 92339V100 371 57774 SH SOLE 0 0 57774 VERICEL CORP COM 92346J108 206 14872 SH SOLE 0 0 14872 VERISIGN INC COM 92343E102 1362 6586 SH SOLE 0 0 6586 VERISK ANALYTICS INC COM 92345Y106 1222 7182 SH SOLE 0 0 7182 VERITEX HLDGS INC COM 923451108 270 15256 SH SOLE 0 0 15256 VERIZON COMMUNICATIONS INC COM 92343V104 246553 4472183 SH SOLE 0 0 4472183 VERIZON COMMUNICATIONS INC COM 92343V104 5 12200 SH Call SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 1 12600 SH Call SOLE 0 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 9832 33867 SH SOLE 0 0 33867 VERU INC COM 92536C103 91 27328 SH SOLE 0 0 27328 VIACOMCBS INC CL B 92556H206 8632 370169 SH SOLE 0 0 370169 VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 302 11233 SH SOLE 0 0 11233 VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 501 14513 SH SOLE 0 0 14513 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 45375 874824 SH SOLE 0 0 874824 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 9271 183548 SH SOLE 0 0 183548 VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 1270 32428 SH SOLE 0 0 32428 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 24097 517423 SH SOLE 0 0 517423 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 803 20320 SH SOLE 0 0 20320 VICTORY PORTFOLIOS II VICTORYSHS INTRM 92647N527 692 12856 SH SOLE 0 0 12856 VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 9068 295002 SH SOLE 0 0 295002 VIEMED HEALTHCARE INC COM 92663R105 199 20775 SH SOLE 0 0 20775 VIEWRAY INC COM 92672L107 171 76560 SH SOLE 0 0 76560 VIKING THERAPEUTICS INC COM 92686J106 888 123138 SH SOLE 0 0 123138 VILLAGE FARMS INTL INC COM 92707Y108 71 14875 SH SOLE 0 0 14875 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 1477 142537 SH SOLE 0 0 142537 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 9 56900 SH Call SOLE 0 0 0 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 427 21446 SH SOLE 0 0 21446 VIR BIOTECHNOLOGY INC COM 92764N102 1240 30264 SH SOLE 0 0 30264 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 998 61105 SH SOLE 0 0 61105 VIRTU FINL INC CL A 928254101 276 11685 SH SOLE 0 0 11685 VIRTUS GLOBAL MULTI-SEC INC COM 92829B101 117 10528 SH SOLE 0 0 10528 VIRTUS TOTAL RETURN FUND INC COM 92835W107 545 66511 SH SOLE 0 0 66511 VISA INC COM CL A 92826C839 220939 1143565 SH SOLE 0 0 1143565 VISTRA ENERGY CORP COM 92840M102 617 33142 SH SOLE 0 0 33142 VMWARE INC CL A COM 928563402 2193 14163 SH SOLE 0 0 14163 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 2320 145547 SH SOLE 0 0 145547 VONAGE HLDGS CORP COM 92886T201 906 90061 SH SOLE 0 0 90061 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 1770 285004 SH SOLE 0 0 285004 VOYA FINANCIAL INC COM 929089100 259 5552 SH SOLE 0 0 5552 VOYA GLBL ADV & PREM OPP FD COM 92912R104 1085 132464 SH SOLE 0 0 132464 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 1399 289703 SH SOLE 0 0 289703 VOYA INFRASTRUCTURE INDLS & COM 92912X101 584 64697 SH SOLE 0 0 64697 VOYA INTL HIGH DIVID EQTY IN COM 92912Y109 112 27014 SH SOLE 0 0 27014 VOYA NAT RES EQUITY INCOME F COM 92913C106 212 83554 SH SOLE 0 0 83554 VOYA PRIME RATE TR SH BEN INT 92913A100 835 205228 SH SOLE 0 0 205228 VOYAGER THERAPEUTICS INC COM 92915B106 2569 203599 SH SOLE 0 0 203599 VROOM INC COM 92918V109 521 10000 SH SOLE 0 0 10000 VULCAN MATLS CO COM 929160109 2073 17897 SH SOLE 0 0 17897 WABTEC COM 929740108 815 14149 SH SOLE 0 0 14149 WALGREENS BOOTS ALLIANCE INC COM 931427108 13884 327520 SH SOLE 0 0 327520 WALMART INC COM 931142103 236338 1972979 SH SOLE 0 0 1972979 WALMART INC COM 931142103 85 10900 SH Put SOLE 0 0 10900 WASHINGTON PRIME GROUP NEW COM 93964W108 61 72790 SH SOLE 0 0 72790 WASTE CONNECTIONS INC COM 94106B101 3865 41250 SH SOLE 0 0 41250 WASTE MGMT INC DEL COM 94106L109 29283 276469 SH SOLE 0 0 276469 WATERS CORP COM 941848103 1387 7687 SH SOLE 0 0 7687 WATSCO INC COM 942622200 2500 14068 SH SOLE 0 0 14068 WAYFAIR INC CL A 94419L101 733 3708 SH SOLE 0 0 3708 WEBSTER FINL CORP CONN COM 947890109 210 7352 SH SOLE 0 0 7352 WEC ENERGY GROUP INC COM 92939U106 17717 202131 SH SOLE 0 0 202131 WEIS MKTS INC COM 948849104 299 5963 SH SOLE 0 0 5963 WELLS FARGO CO NEW COM 949746101 28364 1107966 SH SOLE 0 0 1107966 WELLS FARGO CO NEW PERP PFD CNV A 949746804 2230 1719 SH SOLE 0 0 1719 WELLS FARGO MULTI SECTOR INC COM 94987D101 2268 205981 SH SOLE 0 0 205981 WELLTOWER INC COM 95040Q104 10007 193376 SH SOLE 0 0 193376 WENDYS CO COM 95058W100 430 19736 SH SOLE 0 0 19736 WERNER ENTERPRISES INC COM 950755108 209 4798 SH SOLE 0 0 4798 WESCO INTL INC COM 95082P105 3543 100901 SH SOLE 0 0 100901 WESTAMERICA BANCORPORATION COM 957090103 214 3723 SH SOLE 0 0 3723 WESTERN ASSET EMERGING MKTS COM 95766A101 1044 84717 SH SOLE 0 0 84717 WESTERN ASSET GLOBAL CP DEFI COM 95790C107 1893 115558 SH SOLE 0 0 115558 WESTERN ASSET GLOBAL HIGH IN COM 95766B109 149 16122 SH SOLE 0 0 16122 WESTERN ASSET HIGH INCM FD I COM 95766J102 171 27542 SH SOLE 0 0 27542 WESTERN ASSET HIGH INCM OPP COM 95766K109 731 158118 SH SOLE 0 0 158118 WESTERN ASSET HIGH YIELD DEF COM 95768B107 2244 160658 SH SOLE 0 0 160658 WESTERN ASSET INTER MUNI FD COM 958435109 234 27393 SH SOLE 0 0 27393 WESTERN ASSET INVESTMENT GRA COM 95766T100 614 41047 SH SOLE 0 0 41047 WESTERN ASSET INVT GRADE DEF COM 95790A101 534 24672 SH SOLE 0 0 24672 WESTERN ASSET MANAGED MUNS F COM 95766M105 927 77183 SH SOLE 0 0 77183 WESTERN ASSET MTG DEFINED OP COM 95790B109 895 60988 SH SOLE 0 0 60988 WESTERN ASSET MUN DEF OPP TR COM 95768A109 617 31255 SH SOLE 0 0 31255 WESTERN ASSET MUN HIGH INCOM COM 95766N103 2215 311127 SH SOLE 0 0 311127 WESTERN ASSET MUN PARTNERS F COM 95766P108 1870 132135 SH SOLE 0 0 132135 WESTERN DIGITAL CORP. COM 958102105 1510 34192 SH SOLE 0 0 34192 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 2886 287469 SH SOLE 0 0 287469 WESTERN UN CO COM 959802109 3301 152671 SH SOLE 0 0 152671 WESTROCK CO COM 96145D105 5130 181529 SH SOLE 0 0 181529 WEX INC COM 96208T104 356 2160 SH SOLE 0 0 2160 WEYERHAEUSER CO MTN BE COM NEW 962166104 7356 327526 SH SOLE 0 0 327526 WHEATON PRECIOUS METALS CORP COM 962879102 1583 35978 SH SOLE 0 0 35978 WHIRLPOOL CORP COM 963320106 1937 14959 SH SOLE 0 0 14959 WHITESTONE REIT COM 966084204 127 17529 SH SOLE 0 0 17529 WHITING PETE CORP NEW COM NEW 966387409 20 17513 SH SOLE 0 0 17513 WILLIAMS COS INC COM 969457100 6349 333831 SH SOLE 0 0 333831 WILLIAMS SONOMA INC COM 969904101 3972 48428 SH SOLE 0 0 48428 WILLIS TOWERS WATSON PLC LTD SHS G96629103 2358 11972 SH SOLE 0 0 11972 WINNEBAGO INDS INC COM 974637100 5066 76036 SH SOLE 0 0 76036 WINTRUST FINL CORP COM 97650W108 2061 47239 SH SOLE 0 0 47239 WISDOMTREE INVTS INC COM 97717P104 63 18114 SH SOLE 0 0 18114 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 3755 96391 SH SOLE 0 0 96391 WISDOMTREE TR CURRNCY INT EQ 97717X263 20559 811001 SH SOLE 0 0 811001 WISDOMTREE TR EM EX ST-OWNED 97717X578 7586 253622 SH SOLE 0 0 253622 WISDOMTREE TR EMER MKT HIGH FD 97717W315 4681 129574 SH SOLE 0 0 129574 WISDOMTREE TR EMG MKTS SMCAP 97717W281 507 13005 SH SOLE 0 0 13005 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 1384 22788 SH SOLE 0 0 22788 WISDOMTREE TR FLOATNG RAT TREA 97717X628 10544 419727 SH SOLE 0 0 419727 WISDOMTREE TR INDIA ERNGS FD 97717W422 991 49485 SH SOLE 0 0 49485 WISDOMTREE TR INTL EQUITY FD 97717W703 8687 196232 SH SOLE 0 0 196232 WISDOMTREE TR INTL SMCAP DIV 97717W760 972 17469 SH SOLE 0 0 17469 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 1621 46196 SH SOLE 0 0 46196 WISDOMTREE TR ITL HIGH DIV FD 97717W802 243 7375 SH SOLE 0 0 7375 WISDOMTREE TR US DIVID EX FNCL 97717W406 3668 49752 SH SOLE 0 0 49752 WISDOMTREE TR US HIGH DIVIDEND 97717W208 4701 75465 SH SOLE 0 0 75465 WISDOMTREE TR US LARGECAP DIVD 97717W307 40421 435202 SH SOLE 0 0 435202 WISDOMTREE TR US LARGECAP FUND 97717W588 778 23444 SH SOLE 0 0 23444 WISDOMTREE TR US MIDCAP DIVID 97717W505 30588 1079309 SH SOLE 0 0 1079309 WISDOMTREE TR US MIDCAP FUND 97717W570 26412 810679 SH SOLE 0 0 810679 WISDOMTREE TR US MULTIFACTOR 97717Y857 1608 53888 SH SOLE 0 0 53888 WISDOMTREE TR US QLT SHRHD YLD 97717W547 220 2792 SH SOLE 0 0 2792 WISDOMTREE TR US QTLY DIV GRT 97717X669 75575 1661360 SH SOLE 0 0 1661360 WISDOMTREE TR US SMALLCAP DIVD 97717W604 11403 538394 SH SOLE 0 0 538394 WISDOMTREE TR US SMALLCAP FUND 97717W562 7416 261317 SH SOLE 0 0 261317 WISDOMTREE TR US TOTAL DIVIDND 97717W109 920 10214 SH SOLE 0 0 10214 WISDOMTREE TR YIELD ENHANCD US 97717X511 25608 475804 SH SOLE 0 0 475804 WIX COM LTD SHS M98068105 1093 4265 SH SOLE 0 0 4265 WOODWARD INC COM 980745103 1118 14421 SH SOLE 0 0 14421 WORKDAY INC CL A 98138H101 1071 5716 SH SOLE 0 0 5716 WORKHORSE GROUP INC COM NEW 98138J206 269 15474 SH SOLE 0 0 15474 WORLD GOLD TR SPDR GLD MINIS 98149E204 1895 106693 SH SOLE 0 0 106693 WP CAREY INC COM 92936U109 6629 97991 SH SOLE 0 0 97991 WPP PLC NEW ADR 92937A102 905 23140 SH SOLE 0 0 23140 WPX ENERGY INC COM 98212B103 174 27247 SH SOLE 0 0 27247 WRAP TECHNOLOGIES INC COM 98212N107 107 10212 SH SOLE 0 0 10212 WW INTL INC COM 98262P101 247 9727 SH SOLE 0 0 9727 WYNDHAM DESTINATIONS INC COM 98310W108 1267 44947 SH SOLE 0 0 44947 WYNDHAM HOTELS & RESORTS INC COM 98311A105 374 8782 SH SOLE 0 0 8782 WYNN RESORTS LTD COM 983134107 4108 55155 SH SOLE 0 0 55155 XCEL ENERGY INC COM 98389B100 8210 131353 SH SOLE 0 0 131353 XENIA HOTELS & RESORTS INC COM 984017103 146 15611 SH SOLE 0 0 15611 XILINX INC COM 983919101 4729 48065 SH SOLE 0 0 48065 XPO LOGISTICS INC COM 983793100 2312 29926 SH SOLE 0 0 29926 XYLEM INC COM 98419M100 2014 31011 SH SOLE 0 0 31011 YAMANA GOLD INC COM 98462Y100 424 78060 SH SOLE 0 0 78060 YETI HLDGS INC COM 98585X104 358 8368 SH SOLE 0 0 8368 YORK WTR CO COM 987184108 227 4736 SH SOLE 0 0 4736 YOUNGEVITY INTL INC COM NEW 987537206 116 81546 SH SOLE 0 0 81546 YUM BRANDS INC COM 988498101 8731 100461 SH SOLE 0 0 100461 YUM CHINA HLDGS INC COM 98850P109 2401 49938 SH SOLE 0 0 49938 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 509 1990 SH SOLE 0 0 1990 ZENDESK INC COM 98936J101 521 5881 SH SOLE 0 0 5881 ZILLOW GROUP INC CL A 98954M101 582 10131 SH SOLE 0 0 10131 ZILLOW GROUP INC CL C CAP STK 98954M200 370 6416 SH SOLE 0 0 6416 ZIMMER BIOMET HOLDINGS INC COM 98956P102 13383 112114 SH SOLE 0 0 112114 ZION OIL & GAS INC COM 989696109 9 30266 SH SOLE 0 0 30266 ZIONS BANCORPORATION N A COM 989701107 784 23050 SH SOLE 0 0 23050 ZIOPHARM ONCOLOGY INC COM 98973P101 65 19816 SH SOLE 0 0 19816 ZIX CORP COM 98974P100 145 20989 SH SOLE 0 0 20989 ZOETIS INC CL A 98978V103 20257 147814 SH SOLE 0 0 147814 ZOETIS INC CL A 98978V103 18 22600 SH Call SOLE 0 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 19608 77338 SH SOLE 0 0 77338 ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 1653 32385 SH SOLE 0 0 32385 ZSCALER INC COM 98980G102 3372 30795 SH SOLE 0 0 30795 ZYMEWORKS INC COM 98985W102 1580 43798 SH SOLE 0 0 43798 ZYNGA INC CL A 98986T108 608 63756 SH SOLE 0 0 63756