0000312272-21-000002.txt : 20210211 0000312272-21-000002.hdr.sgml : 20210211 20210211085304 ACCESSION NUMBER: 0000312272-21-000002 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210211 DATE AS OF CHANGE: 20210211 EFFECTIVENESS DATE: 20210211 FILER: COMPANY DATA: COMPANY CONFORMED NAME: COMMONWEALTH EQUITY SERVICES, LLC CENTRAL INDEX KEY: 0000312272 IRS NUMBER: 042675571 STATE OF INCORPORATION: MA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-18352 FILM NUMBER: 21616989 BUSINESS ADDRESS: STREET 1: 29 SAWYER ROAD CITY: WALTHAM STATE: MA ZIP: 02453-3483 BUSINESS PHONE: 781-736-0700 MAIL ADDRESS: STREET 1: 29 SAWYER ROAD STREET 2: ONE UNIVERSITY OFFICE PARK CITY: WALTHAM STATE: MA ZIP: 02453-3483 FORMER COMPANY: FORMER CONFORMED NAME: COMMONWEALTH EQUITY SERVICES, LLC. DATE OF NAME CHANGE: 20170807 FORMER COMPANY: FORMER CONFORMED NAME: COMMONWEALTH EQUITY SERVICES, LLC DATE OF NAME CHANGE: 20170804 FORMER COMPANY: FORMER CONFORMED NAME: COMMONWEALTH EQUITY SERVICES, INC. DATE OF NAME CHANGE: 20101201 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0000312272 XXXXXXXX 12-31-2020 12-31-2020 COMMONWEALTH EQUITY SERVICES, LLC
29 SAWYER ROAD ONE UNIVERSITY OFFICE PARK WALTHAM MA 02453-3483
13F HOLDINGS REPORT 028-18352 N
Brandon Zatopek Manager, RIA Compliance 7819029526 Brandon Zatopek Waltham MA 02-11-2021 0 3197 33239755 false
INFORMATION TABLE 2 Final_13fList2020Q4.XML COMMONWEALTH 13F 10X GENOMICS INC CL A COM 88025U109 1459 10306 SH SOLE NO 0 0 10306 1895 BANCORP OF WIS INC COM 28252W105 179 18000 SH SOLE NO 0 0 18000 1LIFE HEALTHCARE INC COM 68269G107 329 7539 SH SOLE NO 0 0 7539 22ND CENTY GROUP INC COM 90137F103 102 46482 SH SOLE NO 0 0 46482 2U INC COM 90214J101 632 15796 SH SOLE NO 0 0 15796 3-D SYS CORP DEL COM NEW 88554D205 495 47257 SH SOLE NO 0 0 47257 3M CO COM 88579Y101 60832 348031 SH SOLE NO 0 0 348031 9 METERS BIOPHARMA INC COM 654405109 12 15102 SH SOLE NO 0 0 15102 ABB LTD SPONSORED ADR 000375204 2007 71808 SH SOLE NO 0 0 71808 ABBOTT LABS COM 002824100 78277 714929 SH SOLE NO 0 0 714929 ABBVIE INC COM 00287Y109 120651 1126009 SH SOLE NO 0 0 1126009 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 2994 672993 SH SOLE NO 0 0 672993 ABERDEEN AUSTRALIA EQUITY FD COM 003011103 121 22964 SH SOLE NO 0 0 22964 ABERDEEN EMRG MRKTS EQT INM COM 00301W105 213 26181 SH SOLE NO 0 0 26181 ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 222 21265 SH SOLE NO 0 0 21265 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 429 81726 SH SOLE NO 0 0 81726 ABERDEEN INCOME CR STRATEGIE COM 003057106 133 12526 SH SOLE NO 0 0 12526 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 3124 170948 SH SOLE NO 0 0 170948 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 2794 12173 SH SOLE NO 0 0 12173 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 8342 84313 SH SOLE NO 0 0 84313 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 459 17985 SH SOLE NO 0 0 17985 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 923 104346 SH SOLE NO 0 0 104346 ABIOMED INC COM 003654100 543 1676 SH SOLE NO 0 0 1676 ACADIA PHARMACEUTICALS INC COM 004225108 844 15798 SH SOLE NO 0 0 15798 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 38480 147315 SH SOLE NO 0 0 147315 ACCOLADE INC COM 00437E102 254 5851 SH SOLE NO 0 0 5851 ACTIVISION BLIZZARD INC COM 00507V109 8917 96045 SH SOLE NO 0 0 96045 ACUSHNET HOLDINGS CORP COM 005098108 211 5211 SH SOLE NO 0 0 5211 ADAM NAT RES FD INC COM 00548F105 214 18853 SH SOLE NO 0 0 18853 ADAMS DIVERSIFIED EQUITY FD COM 006212104 1944 112487 SH SOLE NO 0 0 112487 ADAPTHEALTH CORP COM CL A 00653Q102 618 16456 SH SOLE NO 0 0 16456 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 2505 42381 SH SOLE NO 0 0 42381 ADDVANTAGE TECHNOLOGIES GP I COM NEW 006743306 30 10330 SH SOLE NO 0 0 10330 ADIAL PHARMACEUTICALS INC COM 00688A106 18 10635 SH SOLE NO 0 0 10635 ADIENT PLC ORD SHS G0084W101 471 13574 SH SOLE NO 0 0 13574 ADOBE SYSTEMS INCORPORATED COM 00724F101 50601 101177 SH SOLE NO 0 0 101177 ADT INC DEL COM 00090Q103 82 10520 SH SOLE NO 0 0 10520 ADTALEM GLOBAL ED INC COM 00737L103 551 16257 SH SOLE NO 0 0 16257 ADVANCE AUTO PARTS INC COM 00751Y106 1970 12512 SH SOLE NO 0 0 12512 ADVANCED ENERGY INDS COM 007973100 1265 13048 SH SOLE NO 0 0 13048 ADVANCED MICRO DEVICES INC COM 007903107 35321 385148 SH SOLE NO 0 0 385148 ADVENT CONVERTIBLE & INCOME COM 00764C109 1076 65180 SH SOLE NO 0 0 65180 ADVISORSHARES TR ADVISORSHS ETF 00768Y206 500 8215 SH SOLE NO 0 0 8215 ADVISORSHARES TR DORSY ALPH EQL 00768Y461 66389 2393281 SH SOLE NO 0 0 2393281 ADVISORSHARES TR DORSY FSM ALCP 00768Y479 74282 1998188 SH SOLE NO 0 0 1998188 ADVISORSHARES TR DORSY FSM US 00768Y487 66131 1935372 SH SOLE NO 0 0 1935372 ADVISORSHARES TR DORSY MICR ETF 00768Y537 1082 37534 SH SOLE NO 0 0 37534 ADVISORSHARES TR DORSY SHRT ETF 00768Y529 372 32614 SH SOLE NO 0 0 32614 ADVISORSHARES TR DOUBLELIN VAL EQ 00768Y818 332 4144 SH SOLE NO 0 0 4144 ADVISORSHARES TR PURE CANNABIS 00768Y495 1285 75632 SH SOLE NO 0 0 75632 ADVISORSHARES TR PURE US CANNABIS 00768Y453 6010 164676 SH SOLE NO 0 0 164676 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 88 29063 SH SOLE NO 0 0 29063 AECOM COM 00766T100 1962 39425 SH SOLE NO 0 0 39425 AEGON N V NY REGISTRY SHS 007924103 202 51342 SH SOLE NO 0 0 51342 AENZA S.A.A SPONSORED ADS 00776D103 27 11389 SH SOLE NO 0 0 11389 AEROJET ROCKETDYNE HLDGS INC COM 007800105 944 17866 SH SOLE NO 0 0 17866 AEROVIRONMENT INC COM 008073108 583 6720 SH SOLE NO 0 0 6720 AES CORP COM 00130H105 814 34649 SH SOLE NO 0 0 34649 AFLAC INC COM 001055102 15161 340941 SH SOLE NO 0 0 340941 AGENUS INC COM NEW 00847G705 75 23622 SH SOLE NO 0 0 23622 AGF INVTS TR AGFIQ US MK ANTI 00110G408 605 31753 SH SOLE NO 0 0 31753 AGILENT TECHNOLOGIES INC COM 00846U101 1977 16692 SH SOLE NO 0 0 16692 AGNC INVT CORP COM 00123Q104 3105 199069 SH SOLE NO 0 0 199069 AGNICO EAGLE MINES LTD COM 008474108 1091 15480 SH SOLE NO 0 0 15480 AGREE REALTY CORP COM 008492100 291 4379 SH SOLE NO 0 0 4379 AIR PRODS & CHEMS INC COM 009158106 11905 43575 SH SOLE NO 0 0 43575 AIR TRANSPORT SERVICES GRP I COM 00922R105 765 24429 SH SOLE NO 0 0 24429 AIRBNB INC COM CL A 009066101 1543 10517 SH SOLE NO 0 0 10517 AKAMAI TECHNOLOGIES INC COM 00971T101 1276 12155 SH SOLE NO 0 0 12155 AKOUSTIS TECHNOLOGIES INC COM 00973N102 3786 309620 SH SOLE NO 0 0 309620 ALAMO GROUP INC COM 011311107 1936 14038 SH SOLE NO 0 0 14038 ALAMOS GOLD INC NEW COM CL A 011532108 306 35079 SH SOLE NO 0 0 35079 ALARM COM HLDGS INC COM 011642105 380 3678 SH SOLE NO 0 0 3678 ALASKA AIR GROUP INC COM 011659109 5063 97381 SH SOLE NO 0 0 97381 ALBEMARLE CORP COM 012653101 8369 56736 SH SOLE NO 0 0 56736 ALBERTSONS COS INC COMMON STOCK 013091103 352 20054 SH SOLE NO 0 0 20054 ALCOA CORP COM 013872106 619 26888 SH SOLE NO 0 0 26888 ALCON AG ORD SHS H01301128 2232 33839 SH SOLE NO 0 0 33839 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 665 3733 SH SOLE NO 0 0 3733 ALEXCO RESOURCE CORP COM 01535P106 33 10461 SH SOLE NO 0 0 10461 ALEXION PHARMACEUTICALS INC COM 015351109 2161 13833 SH SOLE NO 0 0 13833 ALGONQUIN PWR UTILS CORP COM 015857105 430 26148 SH SOLE NO 0 0 26148 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 72112 309856 SH SOLE NO 0 0 309856 ALIGN TECHNOLOGY INC COM 016255101 4871 9116 SH SOLE NO 0 0 9116 ALKALINE WTR CO INC COM NEW 01643A207 77 76240 SH SOLE NO 0 0 76240 ALLEGHANY CORP DEL COM 017175100 254 421 SH SOLE NO 0 0 421 ALLEGION PLC ORD SHS G0176J109 837 7200 SH SOLE NO 0 0 7200 ALLETE INC COM NEW 018522300 650 10508 SH SOLE NO 0 0 10508 ALLIANCE DATA SYSTEMS CORP COM 018581108 456 6154 SH SOLE NO 0 0 6154 ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108 104 23266 SH SOLE NO 0 0 23266 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 1683 143024 SH SOLE NO 0 0 143024 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 1696 50230 SH SOLE NO 0 0 50230 ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 2632 182586 SH SOLE NO 0 0 182586 ALLIANT ENERGY CORP COM 018802108 5807 112696 SH SOLE NO 0 0 112696 ALLIANZGI CONV & INCM 2024 T COM 01883H102 118 11900 SH SOLE NO 0 0 11900 ALLIANZGI CONV & INCOME FD COM 018828103 1708 297634 SH SOLE NO 0 0 297634 ALLIANZGI CONV & INCOME FD I COM 018825109 1407 276487 SH SOLE NO 0 0 276487 ALLIANZGI DIVIDEND INT & PRM COM 01883A107 1576 117090 SH SOLE NO 0 0 117090 ALLIANZGI EQUITY & CONV INCO COM 018829101 529 18726 SH SOLE NO 0 0 18726 ALLSTATE CORP COM 020002101 13655 124218 SH SOLE NO 0 0 124218 ALLY FINL INC COM 02005N100 1066 29906 SH SOLE NO 0 0 29906 ALMADEN MINERALS LTD COM CL B 020283305 12 26122 SH SOLE NO 0 0 26122 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 564 4340 SH SOLE NO 0 0 4340 ALPHA ARCHITECT ETF TR INTL QUAN VALUE 02072L201 383 14016 SH SOLE NO 0 0 14016 ALPHA ARCHITECT ETF TR MERLYN AI BULL 02072L706 295 8866 SH SOLE NO 0 0 8866 ALPHABET INC CAP STK CL A 02079K305 162520 92728 SH SOLE NO 0 0 92728 ALPHABET INC CAP STK CL C 02079K107 142550 81369 SH SOLE NO 0 0 81369 ALPS ETF TR ALERIAN MLP 00162Q452 5377 209560 SH SOLE NO 0 0 209560 ALPS ETF TR CLEAN ENERGY 00162Q460 761 9506 SH SOLE NO 0 0 9506 ALPS ETF TR DISRUPTIVE TECH 00162Q478 2606 56377 SH SOLE NO 0 0 56377 ALPS ETF TR EQUAL SEC ETF 00162Q205 1362 15804 SH SOLE NO 0 0 15804 ALPS ETF TR INTL SEC DV DOG 00162Q718 4201 161546 SH SOLE NO 0 0 161546 ALPS ETF TR MED BREAKTHGH 00162Q593 2128 41542 SH SOLE NO 0 0 41542 ALPS ETF TR SECTR DIV DOGS 00162Q858 12341 276460 SH SOLE NO 0 0 276460 ALTA EQUIPMENT GROUP INC COMMON STOCK 02128L106 98 10000 SH SOLE NO 0 0 10000 ALTABANCORP COM 021347109 630 22569 SH SOLE NO 0 0 22569 ALTERYX INC COM CL A 02156B103 1137 9337 SH SOLE NO 0 0 9337 ALTRIA GROUP INC COM 02209S103 57752 1408593 SH SOLE NO 0 0 1408593 ALTUS MIDSTREAM CO COM NEW CL A 02215L209 433 9143 SH SOLE NO 0 0 9143 AMARIN CORP PLC SPONS ADR NEW 023111206 580 118677 SH SOLE NO 0 0 118677 AMAZON COM INC COM 023135106 634438 194796 SH SOLE NO 0 0 194796 AMBEV SA SPONSORED ADR 02319V103 326 106586 SH SOLE NO 0 0 106586 AMC ENTMT HLDGS INC CL A COM 00165C104 195 92057 SH SOLE NO 0 0 92057 AMC NETWORKS INC CL A 00164V103 490 13706 SH SOLE NO 0 0 13706 AMCOR PLC ORD G0250X107 6926 588502 SH SOLE NO 0 0 588502 AMEDISYS INC COM 023436108 1491 5086 SH SOLE NO 0 0 5086 AMER STATES WTR CO COM 029899101 3125 39308 SH SOLE NO 0 0 39308 AMERCO COM 023586100 505 1113 SH SOLE NO 0 0 1113 AMEREN CORP COM 023608102 4811 61644 SH SOLE NO 0 0 61644 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 117 27705 SH SOLE NO 0 0 27705 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 2087 143555 SH SOLE NO 0 0 143555 AMERICAN AIRLS GROUP INC COM 02376R102 5343 338862 SH SOLE NO 0 0 338862 AMERICAN AXLE & MFG HLDGS IN COM 024061103 310 37171 SH SOLE NO 0 0 37171 AMERICAN CAMPUS CMNTYS INC COM 024835100 279 6533 SH SOLE NO 0 0 6533 AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 1296 20981 SH SOLE NO 0 0 20981 AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 843 15887 SH SOLE NO 0 0 15887 AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 214 3923 SH SOLE NO 0 0 3923 AMERICAN CENTY ETF TR FOCUSED DYNAMIC 025072810 840 11293 SH SOLE NO 0 0 11293 AMERICAN CENTY ETF TR FOCUSED LRG CAP 025072794 2176 40030 SH SOLE NO 0 0 40030 AMERICAN CENTY ETF TR INTL EQT ETF 025072703 4041 70671 SH SOLE NO 0 0 70671 AMERICAN CENTY ETF TR STOXX US QLTY 025072307 3629 58645 SH SOLE NO 0 0 58645 AMERICAN CENTY ETF TR US EQT ETF 025072885 8782 139410 SH SOLE NO 0 0 139410 AMERICAN CENTY ETF TR US SML CP VALU 025072877 3854 67809 SH SOLE NO 0 0 67809 AMERICAN ELEC PWR CO INC COM 025537101 17132 205748 SH SOLE NO 0 0 205748 AMERICAN EXPRESS CO COM 025816109 23827 197066 SH SOLE NO 0 0 197066 AMERICAN FIN TR INC COM CLASS A 02607T109 1205 162295 SH SOLE NO 0 0 162295 AMERICAN FINL GROUP INC OHIO COM 025932104 846 9659 SH SOLE NO 0 0 9659 AMERICAN HOMES 4 RENT CL A 02665T306 240 8003 SH SOLE NO 0 0 8003 AMERICAN INTL GROUP INC COM NEW 026874784 8267 218370 SH SOLE NO 0 0 218370 AMERICAN TOWER CORP NEW COM 03027X100 24254 108057 SH SOLE NO 0 0 108057 AMERICAN WELL CORP CL A 03044L105 1412 55770 SH SOLE NO 0 0 55770 AMERICAN WTR WKS CO INC NEW COM 030420103 12216 79599 SH SOLE NO 0 0 79599 AMERIPRISE FINL INC COM 03076C106 4557 23454 SH SOLE NO 0 0 23454 AMERIS BANCORP COM 03076K108 262 6902 SH SOLE NO 0 0 6902 AMERISOURCEBERGEN CORP COM 03073E105 4321 44202 SH SOLE NO 0 0 44202 AMETEK INC COM 031100100 1762 14573 SH SOLE NO 0 0 14573 AMGEN INC COM 031162100 69325 301521 SH SOLE NO 0 0 301521 AMICUS THERAPEUTICS INC COM 03152W109 201 8717 SH SOLE NO 0 0 8717 AMMO INC COM 00175J107 69 21179 SH SOLE NO 0 0 21179 AMPHENOL CORP NEW CL A 032095101 866 6622 SH SOLE NO 0 0 6622 AMPIO PHARMACEUTICALS INC COM 03209T109 55 35044 SH SOLE NO 0 0 35044 AMPLIFY ETF TR BLACKSWAN GRWT 032108888 3799 115760 SH SOLE NO 0 0 115760 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 1647 47085 SH SOLE NO 0 0 47085 AMPLIFY ETF TR HIGH INCOME 032108847 1844 115781 SH SOLE NO 0 0 115781 AMPLIFY ETF TR ONLIN RETL ETF 032108102 5152 45074 SH SOLE NO 0 0 45074 AMTECH SYS INC COM PAR $0.01N 032332504 236 37049 SH SOLE NO 0 0 37049 ANALOG DEVICES INC COM 032654105 17446 118098 SH SOLE NO 0 0 118098 ANAVEX LIFE SCIENCES CORP COM NEW 032797300 237 44050 SH SOLE NO 0 0 44050 ANGI HOMESERVICES INC COM CL A 00183L102 384 29171 SH SOLE NO 0 0 29171 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 8821 126190 SH SOLE NO 0 0 126190 ANNALY CAPITAL MANAGEMENT IN COM 035710409 7536 891918 SH SOLE NO 0 0 891918 ANSYS INC COM 03662Q105 3219 8850 SH SOLE NO 0 0 8850 ANTARES PHARMA INC COM 036642106 254 63669 SH SOLE NO 0 0 63669 ANTERO MIDSTREAM CORP COM 03676B102 907 117728 SH SOLE NO 0 0 117728 ANTHEM INC COM 036752103 9796 30509 SH SOLE NO 0 0 30509 AON PLC SHS CL A G0403H108 5849 27685 SH SOLE NO 0 0 27685 APACHE CORP COM 037411105 1120 78950 SH SOLE NO 0 0 78950 APARTMENT INCOME REIT CORP COM 03750L109 310 8079 SH SOLE NO 0 0 8079 APHRIA INC COM 03765K104 1533 221674 SH SOLE NO 0 0 221674 API GROUP CORP COM STK 00187Y100 208 11493 SH SOLE NO 0 0 11493 APOLLO COML REAL EST FIN INC COM 03762U105 317 28439 SH SOLE NO 0 0 28439 APOLLO GLOBAL MGMT INC COM CL A 03768E105 997 20370 SH SOLE NO 0 0 20370 APOLLO INVT CORP COM NEW 03761U502 1376 129592 SH SOLE NO 0 0 129592 APPFOLIO INC COM CL A 03783C100 295 1644 SH SOLE NO 0 0 1644 APPIAN CORP CL A 03782L101 6361 39249 SH SOLE NO 0 0 39249 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 324 25114 SH SOLE NO 0 0 25114 APPLE INC COM 037833100 1609176 12127337 SH SOLE NO 0 0 12127337 APPLIED INDL TECHNOLOGIES IN COM 03820C105 394 5057 SH SOLE NO 0 0 5057 APPLIED MATLS INC COM 038222105 17442 202112 SH SOLE NO 0 0 202112 APTARGROUP INC COM 038336103 548 4007 SH SOLE NO 0 0 4007 APTIV PLC SHS G6095L109 2136 16398 SH SOLE NO 0 0 16398 AQUA METALS INC COM 03837J101 49 16397 SH SOLE NO 0 0 16397 AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 331 37861 SH SOLE NO 0 0 37861 ARBOR REALTY TRUST INC COM 038923108 986 69543 SH SOLE NO 0 0 69543 ARCH CAP GROUP LTD ORD G0450A105 335 9306 SH SOLE NO 0 0 9306 ARCHER DANIELS MIDLAND CO COM 039483102 18153 360115 SH SOLE NO 0 0 360115 ARCHROCK INC COM 03957W106 298 34451 SH SOLE NO 0 0 34451 ARCIMOTO INC COM 039587100 178 13505 SH SOLE NO 0 0 13505 ARCO PLATFORM LTD COM CL A G04553106 644 18152 SH SOLE NO 0 0 18152 ARCONIC CORPORATION COM 03966V107 329 11073 SH SOLE NO 0 0 11073 ARCOSA INC COM 039653100 418 7612 SH SOLE NO 0 0 7612 ARCTURUS THERAPEUTICS HLDGS COM 03969T109 385 8875 SH SOLE NO 0 0 8875 ARENA PHARMACEUTICALS INC COM NEW 040047607 919 11971 SH SOLE NO 0 0 11971 ARES CAPITAL CORP COM 04010L103 6649 393690 SH SOLE NO 0 0 393690 ARES CAPITAL CORP NOTE 3.750% 2/0 04010LAT0 20 20000 SH SOLE NO 0 0 20000 ARES CAPITAL CORP NOTE 4.625% 3/0 04010LAW3 92 88000 SH SOLE NO 0 0 88000 ARGAN INC COM 04010E109 783 17603 SH SOLE NO 0 0 17603 ARISTA NETWORKS INC COM 040413106 3033 10439 SH SOLE NO 0 0 10439 ARK ETF TR 3D PRINTING ETF 00214Q500 356 11340 SH SOLE NO 0 0 11340 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 8407 110203 SH SOLE NO 0 0 110203 ARK ETF TR FINTECH INNOVA 00214Q708 8547 171953 SH SOLE NO 0 0 171953 ARK ETF TR GENOMIC REV ETF 00214Q302 57866 620490 SH SOLE NO 0 0 620490 ARK ETF TR INNOVATION ETF 00214Q104 129156 1037483 SH SOLE NO 0 0 1037483 ARK ETF TR ISRAEL INOVATE 00214Q609 201 6774 SH SOLE NO 0 0 6774 ARK ETF TR NEXT GNRTN INTER 00214Q401 23632 161470 SH SOLE NO 0 0 161470 ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 349 32429 SH SOLE NO 0 0 32429 ARROW ELECTRS INC COM 042735100 235 2417 SH SOLE NO 0 0 2417 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 939 12238 SH SOLE NO 0 0 12238 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 284 5659 SH SOLE NO 0 0 5659 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 318 14543 SH SOLE NO 0 0 14543 ASHFORD HOSPITALITY TR INC COM SHS 044103877 37 14410 SH SOLE NO 0 0 14410 ASHLAND GLOBAL HLDGS INC COM 044186104 653 8246 SH SOLE NO 0 0 8246 ASML HOLDING N V N Y REGISTRY SHS N07059210 2238 4588 SH SOLE NO 0 0 4588 ASPIRA WOMENS HEALTH INC COM 04537Y109 187 28000 SH SOLE NO 0 0 28000 ASSEMBLY BIOSCIENCES INC COM 045396108 83 13811 SH SOLE NO 0 0 13811 ASSOCIATED BANC CORP COM 045487105 318 18654 SH SOLE NO 0 0 18654 ASSURANT INC COM 04621X108 260 1911 SH SOLE NO 0 0 1911 ASSURED GUARANTY LTD COM G0585R106 209 6647 SH SOLE NO 0 0 6647 ASTRAZENECA PLC SPONSORED ADR 046353108 9215 184347 SH SOLE NO 0 0 184347 ASURE SOFTWARE INC COM 04649U102 72 10172 SH SOLE NO 0 0 10172 AT&T INC COM 00206R102 163511 5685367 SH SOLE NO 0 0 5685367 ATHERSYS INC NEW COM 04744L106 129 73777 SH SOLE NO 0 0 73777 ATLANTIC UN BANKSHARES CORP COM 04911A107 1932 58657 SH SOLE NO 0 0 58657 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 857 22572 SH SOLE NO 0 0 22572 ATLAS AIR WORLDWIDE HLDGS IN NOTE 2.250% 6/0 049164BH8 31 30000 SH SOLE NO 0 0 30000 ATLAS CORP SHARES Y0436Q109 392 36235 SH SOLE NO 0 0 36235 ATLAS TECHNICAL CONSULTANTS COM CLS A 049430101 527 75000 SH SOLE NO 0 0 75000 ATLASSIAN CORP PLC CL A G06242104 898 3843 SH SOLE NO 0 0 3843 ATMOS ENERGY CORP COM 049560105 1679 17603 SH SOLE NO 0 0 17603 AUDIOCODES LTD ORD M15342104 961 34890 SH SOLE NO 0 0 34890 AURORA CANNABIS INC COM 05156X884 469 56494 SH SOLE NO 0 0 56494 AUTODESK INC COM 052769106 5573 18253 SH SOLE NO 0 0 18253 AUTOMATIC DATA PROCESSING IN COM 053015103 31646 179607 SH SOLE NO 0 0 179607 AUTONATION INC COM 05329W102 1465 21005 SH SOLE NO 0 0 21005 AUTOZONE INC COM 053332102 1104 931 SH SOLE NO 0 0 931 AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 93 13927 SH SOLE NO 0 0 13927 AVALARA INC COM 05338G106 652 3960 SH SOLE NO 0 0 3960 AVALONBAY CMNTYS INC COM 053484101 1113 6939 SH SOLE NO 0 0 6939 AVANGRID INC COM 05351W103 870 19143 SH SOLE NO 0 0 19143 AVANOS MED INC COM 05350V106 328 7158 SH SOLE NO 0 0 7158 AVANTOR INC COM 05352A100 1413 50199 SH SOLE NO 0 0 50199 AVERY DENNISON CORP COM 053611109 4554 29364 SH SOLE NO 0 0 29364 AVIAT NETWORKS INC COM NEW 05366Y201 205 6032 SH SOLE NO 0 0 6032 AVID BIOSERVICES INC COM 05368M106 480 41659 SH SOLE NO 0 0 41659 AVINGER INC COM 053734604 7 17272 SH SOLE NO 0 0 17272 AVIS BUDGET GROUP COM 053774105 1121 30059 SH SOLE NO 0 0 30059 AVISTA CORP COM 05379B107 1610 40121 SH SOLE NO 0 0 40121 AXIS CAP HLDGS LTD SHS G0692U109 304 6046 SH SOLE NO 0 0 6046 AXOGEN INC COM 05463X106 424 23736 SH SOLE NO 0 0 23736 AXON ENTERPRISE INC COM 05464C101 4460 36406 SH SOLE NO 0 0 36406 AXOS FINANCIAL INC COM 05465C100 457 12203 SH SOLE NO 0 0 12203 AYTU BIOSCIENCE INC COM 054754874 147 24704 SH SOLE NO 0 0 24704 AZEK CO INC CL A 05478C105 436 11354 SH SOLE NO 0 0 11354 B & G FOODS INC NEW COM 05508R106 4164 150164 SH SOLE NO 0 0 150164 B2GOLD CORP COM 11777Q209 94 16944 SH SOLE NO 0 0 16944 BADGER METER INC COM 056525108 381 4051 SH SOLE NO 0 0 4051 BAIDU INC SPON ADR REP A 056752108 7403 34238 SH SOLE NO 0 0 34238 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 979 80786 SH SOLE NO 0 0 80786 BAKER HUGHES COMPANY CL A 05722G100 267 12821 SH SOLE NO 0 0 12821 BALCHEM CORP COM 057665200 938 8149 SH SOLE NO 0 0 8149 BALL CORP COM 058498106 1349 14487 SH SOLE NO 0 0 14487 BALLARD PWR SYS INC NEW COM 058586108 1301 55616 SH SOLE NO 0 0 55616 BANCO SANTANDER S.A. ADR 05964H105 287 94205 SH SOLE NO 0 0 94205 BANCORP INC DEL COM 05969A105 209 15330 SH SOLE NO 0 0 15330 BANCORPSOUTH BK TUPELO MISS COM 05971J102 1313 47867 SH SOLE NO 0 0 47867 BANDWIDTH INC COM CL A 05988J103 370 2414 SH SOLE NO 0 0 2414 BANK FIRST CORP COM 06211J100 430 6635 SH SOLE NO 0 0 6635 BANK HAWAII CORP COM 062540109 938 12247 SH SOLE NO 0 0 12247 BANK MONTREAL QUE COM 063671101 1603 21094 SH SOLE NO 0 0 21094 BANK NEW YORK MELLON CORP COM 064058100 5928 139679 SH SOLE NO 0 0 139679 BANK NOVA SCOTIA B C COM 064149107 1089 20164 SH SOLE NO 0 0 20164 BANK OZK COM 06417N103 341 10923 SH SOLE NO 0 0 10923 BANKWELL FINL GROUP INC COM 06654A103 228 11691 SH SOLE NO 0 0 11691 BANNER CORP COM NEW 06652V208 614 13189 SH SOLE NO 0 0 13189 BARCLAYS BANK PLC IPATH SHILR CAPE 06742A669 1053 5916 SH SOLE NO 0 0 5916 BARCLAYS PLC ADR 06738E204 191 23928 SH SOLE NO 0 0 23928 BARINGS CORPORATE INVS COM 06759X107 1274 96713 SH SOLE NO 0 0 96713 BARINGS PARTN INVS SH BEN INT 06761A103 1629 137204 SH SOLE NO 0 0 137204 BARNES GROUP INC COM 067806109 527 10406 SH SOLE NO 0 0 10406 BARRICK GOLD CORP COM 067901108 6358 279132 SH SOLE NO 0 0 279132 BAUDAX BIO INC COM 07160F107 23 23025 SH SOLE NO 0 0 23025 BAUSCH HEALTH COS INC COM 071734107 443 21321 SH SOLE NO 0 0 21321 BAXTER INTL INC COM 071813109 6364 79321 SH SOLE NO 0 0 79321 BCE INC COM NEW 05534B760 2703 63177 SH SOLE NO 0 0 63177 BEACON ROOFING SUPPLY INC COM 073685109 233 5809 SH SOLE NO 0 0 5809 BEAM THERAPEUTICS INC COM 07373V105 232 2844 SH SOLE NO 0 0 2844 BECTON DICKINSON & CO COM 075887109 19625 78433 SH SOLE NO 0 0 78433 BED BATH & BEYOND INC COM 075896100 400 22549 SH SOLE NO 0 0 22549 BERKLEY W R CORP COM 084423102 599 9020 SH SOLE NO 0 0 9020 BERKSHIRE HATHAWAY INC DEL CL A 084670108 50780 146 SH SOLE NO 0 0 146 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 310947 1341043 SH SOLE NO 0 0 1341043 BERKSHIRE HILLS BANCORP INC COM 084680107 2560 149571 SH SOLE NO 0 0 149571 BEST BUY INC COM 086516101 3630 36376 SH SOLE NO 0 0 36376 BEYOND MEAT INC COM 08862E109 3949 31593 SH SOLE NO 0 0 31593 BGC PARTNERS INC CL A 05541T101 71 17786 SH SOLE NO 0 0 17786 BHP GROUP LTD SPONSORED ADS 088606108 2552 39065 SH SOLE NO 0 0 39065 BIG LOTS INC COM 089302103 408 9509 SH SOLE NO 0 0 9509 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 2561 39922 SH SOLE NO 0 0 39922 BILL COM HLDGS INC COM 090043100 857 6282 SH SOLE NO 0 0 6282 BIO RAD LABS INC CL A 090572207 754 1294 SH SOLE NO 0 0 1294 BIO-KEY INTL INC COM NEW 09060C408 146 41552 SH SOLE NO 0 0 41552 BIO-TECHNE CORP COM 09073M104 1750 5513 SH SOLE NO 0 0 5513 BIOCRYST PHARMACEUTICALS INC COM 09058V103 882 118455 SH SOLE NO 0 0 118455 BIOGEN INC COM 09062X103 5654 23093 SH SOLE NO 0 0 23093 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 382 4462 SH SOLE NO 0 0 4462 BIOMARIN PHARMACEUTICAL INC COM 09061G101 2530 28855 SH SOLE NO 0 0 28855 BIONANO GENOMICS INC COM 09075F107 140 45727 SH SOLE NO 0 0 45727 BIONTECH SE SPONSORED ADS 09075V102 635 7801 SH SOLE NO 0 0 7801 BIOTELEMETRY INC COM 090672106 218 3028 SH SOLE NO 0 0 3028 BK OF AMERICA CORP COM 060505104 82254 2713760 SH SOLE NO 0 0 2713760 BLACK HILLS CORP COM 092113109 675 11000 SH SOLE NO 0 0 11000 BLACK KNIGHT INC COM 09215C105 324 3674 SH SOLE NO 0 0 3674 BLACKBERRY LTD COM 09228F103 276 41650 SH SOLE NO 0 0 41650 BLACKLINE INC COM 09239B109 716 5373 SH SOLE NO 0 0 5373 BLACKROCK 2022 GBL INCM OPP COM 09258P104 143 15878 SH SOLE NO 0 0 15878 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 194 13696 SH SOLE NO 0 0 13696 BLACKROCK CAP INVT CORP COM 092533108 83 31152 SH SOLE NO 0 0 31152 BLACKROCK CAP INVT CORP NOTE 5.000% 6/1 092533AC2 101 103000 SH SOLE NO 0 0 103000 BLACKROCK CORE BD TR SHS BEN INT 09249E101 897 55061 SH SOLE NO 0 0 55061 BLACKROCK CORPOR HI YLD FD I COM 09255P107 2745 240189 SH SOLE NO 0 0 240189 BLACKROCK CR ALLOCATION INCO COM 092508100 478 32498 SH SOLE NO 0 0 32498 BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 324 31090 SH SOLE NO 0 0 31090 BLACKROCK ENERGY & RES TR COM 09250U101 345 48684 SH SOLE NO 0 0 48684 BLACKROCK ENHANCD CAP & INM COM 09256A109 814 46823 SH SOLE NO 0 0 46823 BLACKROCK ENHANCED EQUITY DI COM 09251A104 1286 151890 SH SOLE NO 0 0 151890 BLACKROCK ENHANCED GLOBAL DI COM 092501105 270 24756 SH SOLE NO 0 0 24756 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 146 25036 SH SOLE NO 0 0 25036 BLACKROCK ETF TRUST US EQT FACTOR 09290C103 248 7866 SH SOLE NO 0 0 7866 BLACKROCK FLOATING RATE INCO COM 091941104 218 18558 SH SOLE NO 0 0 18558 BLACKROCK FLOATING RATE INCO COM 09255X100 183 15111 SH SOLE NO 0 0 15111 BLACKROCK HEALTH SCIENCES TR COM 09250W107 829 17423 SH SOLE NO 0 0 17423 BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 275 9602 SH SOLE NO 0 0 9602 BLACKROCK INC COM 09247X101 22932 31782 SH SOLE NO 0 0 31782 BLACKROCK INCOME TR INC COM 09247F100 248 40986 SH SOLE NO 0 0 40986 BLACKROCK INVT QUALITY MUN T COM 09247D105 203 11848 SH SOLE NO 0 0 11848 BLACKROCK LTD DURATION INC T COM SHS 09249W101 535 33638 SH SOLE NO 0 0 33638 BLACKROCK MASS TAX-EXEMPT TR SH BEN INT 09258E109 152 11348 SH SOLE NO 0 0 11348 BLACKROCK MULTI-SECTOR INC T COM 09258A107 442 25249 SH SOLE NO 0 0 25249 BLACKROCK MUN INCOME QUALITY COM 092479104 400 26416 SH SOLE NO 0 0 26416 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 179 11596 SH SOLE NO 0 0 11596 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 1632 63564 SH SOLE NO 0 0 63564 BLACKROCK MUNI INCOME TR II COM 09249N101 364 23637 SH SOLE NO 0 0 23637 BLACKROCK MUNI INTER DR FD I COM 09253X102 242 16334 SH SOLE NO 0 0 16334 BLACKROCK MUNIASSETS FD INC COM 09254J102 856 58318 SH SOLE NO 0 0 58318 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 408 34063 SH SOLE NO 0 0 34063 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 382 26459 SH SOLE NO 0 0 26459 BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 269 19095 SH SOLE NO 0 0 19095 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 351 23429 SH SOLE NO 0 0 23429 BLACKROCK MUNIVEST FD II INC COM 09253T101 297 20009 SH SOLE NO 0 0 20009 BLACKROCK MUNIVEST FD INC COM 09253R105 296 32250 SH SOLE NO 0 0 32250 BLACKROCK MUNIYIELD CALIF FD COM 09254M105 275 18595 SH SOLE NO 0 0 18595 BLACKROCK MUNIYIELD FD INC COM 09253W104 344 23999 SH SOLE NO 0 0 23999 BLACKROCK MUNIYIELD N Y QUAL COM 09255E102 934 70309 SH SOLE NO 0 0 70309 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 164 11029 SH SOLE NO 0 0 11029 BLACKROCK MUNIYIELD QUALITY COM 09254E103 397 27536 SH SOLE NO 0 0 27536 BLACKROCK MUNIYILD QULT FD I COM 09254F100 275 16700 SH SOLE NO 0 0 16700 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 386 26519 SH SOLE NO 0 0 26519 BLACKROCK N Y MUN INCOME TRU SH BEN INT 09248L106 233 16014 SH SOLE NO 0 0 16014 BLACKROCK NEW YORK MUN INCOM COM 09249U105 189 13868 SH SOLE NO 0 0 13868 BLACKROCK RES & COMMODITIES SHS 09257A108 417 56358 SH SOLE NO 0 0 56358 BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 1073 29498 SH SOLE NO 0 0 29498 BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 1819 34132 SH SOLE NO 0 0 34132 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3470 128711 SH SOLE NO 0 0 128711 BLACKROCK TCP CAPITAL CORP COM 09259E108 779 69313 SH SOLE NO 0 0 69313 BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 247 247000 SH SOLE NO 0 0 247000 BLACKROCK UTILITIES INFRSTRC COM 09248D104 1040 41560 SH SOLE NO 0 0 41560 BLACKSTONE GROUP INC COM CL A 09260D107 34984 539803 SH SOLE NO 0 0 539803 BLACKSTONE MTG TR INC COM CL A 09257W100 2338 84946 SH SOLE NO 0 0 84946 BLACKSTONE STRATEGIC CREDIT COM SHS BEN IN 09257R101 614 49249 SH SOLE NO 0 0 49249 BLINK CHARGING CO COM 09354A100 689 16129 SH SOLE NO 0 0 16129 BLOCK H & R INC COM 093671105 810 51079 SH SOLE NO 0 0 51079 BLOOM ENERGY CORP COM CL A 093712107 1073 37468 SH SOLE NO 0 0 37468 BLUELINX HLDGS INC COM NEW 09624H208 366 12518 SH SOLE NO 0 0 12518 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 318 106240 SH SOLE NO 0 0 106240 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 225 16103 SH SOLE NO 0 0 16103 BNY MELLON STRATEGIC MUNS IN COM 05588W108 302 35579 SH SOLE NO 0 0 35579 BOEING CO COM 097023105 83193 388647 SH SOLE NO 0 0 388647 BOOKING HOLDINGS INC COM 09857L108 5922 2659 SH SOLE NO 0 0 2659 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 530 6083 SH SOLE NO 0 0 6083 BORGWARNER INC COM 099724106 575 14903 SH SOLE NO 0 0 14903 BOSTON BEER INC CL A 100557107 1073 1080 SH SOLE NO 0 0 1080 BOSTON PROPERTIES INC COM 101121101 611 6471 SH SOLE NO 0 0 6471 BOSTON SCIENTIFIC CORP COM 101137107 4645 129218 SH SOLE NO 0 0 129218 BOULDER GROWTH & INCOME FD I COM 101507101 624 56065 SH SOLE NO 0 0 56065 BOX INC CL A 10316T104 1254 69517 SH SOLE NO 0 0 69517 BOYD GAMING CORP COM 103304101 292 6816 SH SOLE NO 0 0 6816 BP PLC SPONSORED ADR 055622104 12432 605872 SH SOLE NO 0 0 605872 BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 31 13437 SH SOLE NO 0 0 13437 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 387 32500 SH SOLE NO 0 0 32500 BRANDYWINEGBL GBL INCM OPP F COM 10537L104 268 21518 SH SOLE NO 0 0 21518 BRIGHAM MINERALS INC CL A COM 10918L103 306 27881 SH SOLE NO 0 0 27881 BRIGHTCOVE INC COM 10921T101 1946 105792 SH SOLE NO 0 0 105792 BRIGHTHOUSE FINL INC COM 10922N103 207 5740 SH SOLE NO 0 0 5740 BRISTOL-MYERS SQUIBB CO COM 110122108 67864 1094053 SH SOLE NO 0 0 1094053 BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 85 123227 SH SOLE NO 0 0 123227 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 5405 144185 SH SOLE NO 0 0 144185 BROADCOM INC COM 11135F101 24799 56638 SH SOLE NO 0 0 56638 BROADMARK RLTY CAP INC COM 11135B100 112 11073 SH SOLE NO 0 0 11073 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3527 2478 SH SOLE NO 0 0 2478 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 9530 230941 SH SOLE NO 0 0 230941 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 2329 47159 SH SOLE NO 0 0 47159 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 1357 18782 SH SOLE NO 0 0 18782 BROOKFIELD PPTY REIT INC CL A 11282X103 341 22836 SH SOLE NO 0 0 22836 BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 435 30085 SH SOLE NO 0 0 30085 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 429 24067 SH SOLE NO 0 0 24067 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 1297 22270 SH SOLE NO 0 0 22270 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1533 35535 SH SOLE NO 0 0 35535 BROOKLINE BANCORP INC DEL COM 11373M107 1003 83350 SH SOLE NO 0 0 83350 BROOKS AUTOMATION INC NEW COM 114340102 218 3222 SH SOLE NO 0 0 3222 BROWN & BROWN INC COM 115236101 2819 59473 SH SOLE NO 0 0 59473 BROWN FORMAN CORP CL A 115637100 983 13384 SH SOLE NO 0 0 13384 BROWN FORMAN CORP CL B 115637209 10153 127824 SH SOLE NO 0 0 127824 BRT APARTMENTS CORP COM 055645303 195 12867 SH SOLE NO 0 0 12867 BRYN MAWR BK CORP COM 117665109 651 21297 SH SOLE NO 0 0 21297 BUILDERS FIRSTSOURCE INC COM 12008R107 783 19207 SH SOLE NO 0 0 19207 BUNGE LIMITED COM G16962105 2421 36926 SH SOLE NO 0 0 36926 BURLINGTON STORES INC COM 122017106 1012 3872 SH SOLE NO 0 0 3872 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 963 10261 SH SOLE NO 0 0 10261 C3 AI INC CL A 12468P104 300 2167 SH SOLE NO 0 0 2167 CABOT CORP COM 127055101 249 5549 SH SOLE NO 0 0 5549 CACI INTL INC CL A 127190304 491 1972 SH SOLE NO 0 0 1972 CADENCE DESIGN SYSTEM INC COM 127387108 2790 20452 SH SOLE NO 0 0 20452 CAESARS ENTERTAINMENT INC NE COM 12769G100 699 9424 SH SOLE NO 0 0 9424 CAL MAINE FOODS INC COM NEW 128030202 635 16937 SH SOLE NO 0 0 16937 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 2039 142816 SH SOLE NO 0 0 142816 CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 8785 648845 SH SOLE NO 0 0 648845 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 3206 113813 SH SOLE NO 0 0 113813 CALAMOS GBL DYN INCOME FUND COM 12811L107 3454 361328 SH SOLE NO 0 0 361328 CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 690 47046 SH SOLE NO 0 0 47046 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 3857 244310 SH SOLE NO 0 0 244310 CALIFORNIA WTR SVC GROUP COM 130788102 657 12178 SH SOLE NO 0 0 12178 CALIX INC COM 13100M509 343 11549 SH SOLE NO 0 0 11549 CALLAWAY GOLF CO COM 131193104 316 13174 SH SOLE NO 0 0 13174 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 79 25344 SH SOLE NO 0 0 25344 CAMBRIA ETF TR EMRG SHAREHLDR 132061706 886 25698 SH SOLE NO 0 0 25698 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 627 14067 SH SOLE NO 0 0 14067 CAMBRIA ETF TR TAIL RISK 132061862 237 11539 SH SOLE NO 0 0 11539 CAMBRIDGE BANCORP COM 132152109 2154 30887 SH SOLE NO 0 0 30887 CAMDEN NATL CORP COM 133034108 4128 115386 SH SOLE NO 0 0 115386 CAMDEN PPTY TR SH BEN INT 133131102 674 6752 SH SOLE NO 0 0 6752 CAMECO CORP COM 13321L108 758 56608 SH SOLE NO 0 0 56608 CAMPBELL SOUP CO COM 134429109 3740 77361 SH SOLE NO 0 0 77361 CAMPING WORLD HLDGS INC CL A 13462K109 686 26334 SH SOLE NO 0 0 26334 CAMTEK LTD ORD M20791105 221 10100 SH SOLE NO 0 0 10100 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 399 13412 SH SOLE NO 0 0 13412 CANADIAN IMP BK COMM COM 136069101 668 7820 SH SOLE NO 0 0 7820 CANADIAN NAT RES LTD COM 136385101 329 13701 SH SOLE NO 0 0 13701 CANADIAN NATL RY CO COM 136375102 5006 45578 SH SOLE NO 0 0 45578 CANADIAN PAC RY LTD COM 13645T100 1497 4319 SH SOLE NO 0 0 4319 CANADIAN SOLAR INC COM 136635109 1044 20377 SH SOLE NO 0 0 20377 CANON INC SPONSORED ADR 138006309 206 10648 SH SOLE NO 0 0 10648 CANOPY GROWTH CORP COM 138035100 8144 330534 SH SOLE NO 0 0 330534 CAPITAL ONE FINL CORP COM 14040H105 9705 98183 SH SOLE NO 0 0 98183 CAPITAL SOUTHWEST CORP COM 140501107 287 16184 SH SOLE NO 0 0 16184 CAPITOL FED FINL INC COM 14057J101 250 20030 SH SOLE NO 0 0 20030 CAPRI HOLDINGS LIMITED SHS G1890L107 699 16649 SH SOLE NO 0 0 16649 CARDINAL HEALTH INC COM 14149Y108 4700 87752 SH SOLE NO 0 0 87752 CARDLYTICS INC COM 14161W105 798 5594 SH SOLE NO 0 0 5594 CAREDX INC COM 14167L103 244 3380 SH SOLE NO 0 0 3380 CARETRUST REIT INC COM 14174T107 314 14185 SH SOLE NO 0 0 14185 CARLISLE COS INC COM 142339100 3467 22201 SH SOLE NO 0 0 22201 CARLYLE GROUP INC COM 14316J108 678 21581 SH SOLE NO 0 0 21581 CARMAX INC COM 143130102 2155 22823 SH SOLE NO 0 0 22823 CARNIVAL CORP UNIT 99/99/9999 143658300 8402 387949 SH SOLE NO 0 0 387949 CARPENTER TECHNOLOGY CORP COM 144285103 214 7353 SH SOLE NO 0 0 7353 CARRIER GLOBAL CORPORATION COM 14448C104 12025 318816 SH SOLE NO 0 0 318816 CARVANA CO CL A 146869102 584 2439 SH SOLE NO 0 0 2439 CASELLA WASTE SYS INC CL A 147448104 214 3465 SH SOLE NO 0 0 3465 CASEYS GEN STORES INC COM 147528103 828 4638 SH SOLE NO 0 0 4638 CATALENT INC COM 148806102 1107 10644 SH SOLE NO 0 0 10644 CATALYST PHARMACEUTICALS INC COM 14888U101 41 12315 SH SOLE NO 0 0 12315 CATCHMARK TIMBER TR INC CL A 14912Y202 785 83891 SH SOLE NO 0 0 83891 CATERPILLAR INC COM 149123101 69116 379716 SH SOLE NO 0 0 379716 CATHAY GEN BANCORP COM 149150104 302 9382 SH SOLE NO 0 0 9382 CBIZ INC COM 124805102 600 22573 SH SOLE NO 0 0 22573 CBOE GLOBAL MKTS INC COM 12503M108 860 9243 SH SOLE NO 0 0 9243 CBRE CLARION GLOBAL REAL EST COM 12504G100 584 84982 SH SOLE NO 0 0 84982 CBRE GROUP INC CL A 12504L109 351 5605 SH SOLE NO 0 0 5605 CDK GLOBAL INC COM 12508E101 1219 23522 SH SOLE NO 0 0 23522 CDW CORP COM 12514G108 879 6671 SH SOLE NO 0 0 6671 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1299 33025 SH SOLE NO 0 0 33025 CEL-SCI CORP COM PAR NEW 150837607 2828 242575 SH SOLE NO 0 0 242575 CELANESE CORP DEL COM 150870103 478 3684 SH SOLE NO 0 0 3684 CELLECTAR BIOSCIENCES INC COM PAR 15117F500 32 15415 SH SOLE NO 0 0 15415 CENOVUS ENERGY INC COM 15135U109 199 32974 SH SOLE NO 0 0 32974 CENTENE CORP DEL COM 15135B101 1578 26289 SH SOLE NO 0 0 26289 CENTERPOINT ENERGY INC COM 15189T107 2365 109288 SH SOLE NO 0 0 109288 CENTERSPACE COM 15202L107 251 3566 SH SOLE NO 0 0 3566 CENTURY BANCORPORATION INC CL A NON VTG 156432106 511 6607 SH SOLE NO 0 0 6607 CERENCE INC COM 156727109 690 6873 SH SOLE NO 0 0 6873 CERNER CORP COM 156782104 3965 50533 SH SOLE NO 0 0 50533 CF INDS HLDGS INC COM 125269100 511 13215 SH SOLE NO 0 0 13215 CGI INC CL A SUB VTG 12532H104 712 8982 SH SOLE NO 0 0 8982 CHARLES RIV LABS INTL INC COM 159864107 5486 21960 SH SOLE NO 0 0 21960 CHART INDS INC COM PAR $0.01 16115Q308 257 2186 SH SOLE NO 0 0 2186 CHARTER COMMUNICATIONS INC N CL A 16119P108 3779 5713 SH SOLE NO 0 0 5713 CHECK POINT SOFTWARE TECH LT ORD M22465104 3989 30019 SH SOLE NO 0 0 30019 CHEESECAKE FACTORY INC COM 163072101 833 22484 SH SOLE NO 0 0 22484 CHEGG INC COM 163092109 3052 33792 SH SOLE NO 0 0 33792 CHEMBIO DIAGNOSTICS INC COM NEW 163572209 109 22968 SH SOLE NO 0 0 22968 CHEMED CORP NEW COM 16359R103 295 555 SH SOLE NO 0 0 555 CHEMOURS CO COM 163851108 1943 78380 SH SOLE NO 0 0 78380 CHEMUNG FINL CORP COM 164024101 250 7388 SH SOLE NO 0 0 7388 CHENIERE ENERGY INC COM NEW 16411R208 1465 24417 SH SOLE NO 0 0 24417 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 863 24507 SH SOLE NO 0 0 24507 CHESAPEAKE UTILS CORP COM 165303108 1456 13463 SH SOLE NO 0 0 13463 CHEVRON CORP NEW COM 166764100 80723 955878 SH SOLE NO 0 0 955878 CHEWY INC CL A 16679L109 4713 52433 SH SOLE NO 0 0 52433 CHIMERA INVT CORP COM NEW 16934Q208 1732 169058 SH SOLE NO 0 0 169058 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 297 10406 SH SOLE NO 0 0 10406 CHIPOTLE MEXICAN GRILL INC COM 169656105 7410 5344 SH SOLE NO 0 0 5344 CHOICE HOTELS INTL INC COM 169905106 1369 12830 SH SOLE NO 0 0 12830 CHUBB LIMITED COM H1467J104 8277 53778 SH SOLE NO 0 0 53778 CHURCH & DWIGHT INC COM 171340102 7169 82186 SH SOLE NO 0 0 82186 CIA ENERGETICA DE MINAS GERA SP ADR N-V PFD 204409601 49 17232 SH SOLE NO 0 0 17232 CIENA CORP COM NEW 171779309 1717 32507 SH SOLE NO 0 0 32507 CIGNA CORP NEW COM 125523100 11652 55972 SH SOLE NO 0 0 55972 CIIG MERGER CORP COM CL A 12559C103 716 25489 SH SOLE NO 0 0 25489 CINCINNATI FINL CORP COM 172062101 5591 64000 SH SOLE NO 0 0 64000 CINTAS CORP COM 172908105 3983 11271 SH SOLE NO 0 0 11271 CISCO SYS INC COM 17275R102 84894 1897073 SH SOLE NO 0 0 1897073 CITIGROUP INC COM NEW 172967424 23913 387825 SH SOLE NO 0 0 387825 CITIZENS & NORTHN CORP COM 172922106 255 12888 SH SOLE NO 0 0 12888 CITIZENS FINL GROUP INC COM 174610105 5725 160098 SH SOLE NO 0 0 160098 CITRIX SYS INC COM 177376100 1091 8387 SH SOLE NO 0 0 8387 CITY OFFICE REIT INC COM 178587101 150 15436 SH SOLE NO 0 0 15436 CIVISTA BANCSHARES INC COM NO PAR 178867107 400 22820 SH SOLE NO 0 0 22820 CLEAN ENERGY FUELS CORP COM 184499101 386 49132 SH SOLE NO 0 0 49132 CLEAN HARBORS INC COM 184496107 251 3308 SH SOLE NO 0 0 3308 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 19 12041 SH SOLE NO 0 0 12041 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 435 32409 SH SOLE NO 0 0 32409 CLEARWAY ENERGY INC CL A 18539C105 232 7851 SH SOLE NO 0 0 7851 CLEARWAY ENERGY INC CL C 18539C204 212 6662 SH SOLE NO 0 0 6662 CLEVELAND-CLIFFS INC NEW COM 185899101 3557 244310 SH SOLE NO 0 0 244310 CLEVER LEAVES HOLDINGS INC COM 186760104 289 32560 SH SOLE NO 0 0 32560 CLOROX CO DEL COM 189054109 24625 121958 SH SOLE NO 0 0 121958 CLOUDERA INC COM 18914U100 257 18522 SH SOLE NO 0 0 18522 CLOUDFLARE INC CL A COM 18915M107 2276 29960 SH SOLE NO 0 0 29960 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 545 49058 SH SOLE NO 0 0 49058 CME GROUP INC COM 12572Q105 13085 71877 SH SOLE NO 0 0 71877 CMS ENERGY CORP COM 125896100 2877 47164 SH SOLE NO 0 0 47164 CNA FINL CORP COM 126117100 1496 38404 SH SOLE NO 0 0 38404 CO-DIAGNOSTICS INC COM 189763105 215 23208 SH SOLE NO 0 0 23208 COCA COLA CO COM 191216100 88430 1612522 SH SOLE NO 0 0 1612522 COCA COLA CONS INC COM 191098102 297 1116 SH SOLE NO 0 0 1116 COCA COLA EUROPEAN PARTNERS SHS G25839104 1074 21570 SH SOLE NO 0 0 21570 COCRYSTAL PHARMA INC COM 19188J300 22 16500 SH SOLE NO 0 0 16500 CODA OCTOPUS GROUP INC COM NEW 19188U206 200 31950 SH SOLE NO 0 0 31950 COEUR MNG INC COM NEW 192108504 242 23423 SH SOLE NO 0 0 23423 COGNEX CORP COM 192422103 1896 23623 SH SOLE NO 0 0 23623 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 4205 51322 SH SOLE NO 0 0 51322 COHBAR INC COM 19249J109 25 18816 SH SOLE NO 0 0 18816 COHEN & STEERS CLOSED END OP COM 19248P106 3185 256444 SH SOLE NO 0 0 256444 COHEN & STEERS INFRASTRUCTUR COM 19248A109 1944 75292 SH SOLE NO 0 0 75292 COHEN & STEERS LTD DURATION COM 19248C105 421 15859 SH SOLE NO 0 0 15859 COHEN & STEERS QUALITY INCOM COM 19247L106 3426 276354 SH SOLE NO 0 0 276354 COHEN & STEERS REIT & PFD &I COM 19247X100 1522 66678 SH SOLE NO 0 0 66678 COHEN & STEERS SELECT PFD & COM 19248Y107 240 8561 SH SOLE NO 0 0 8561 COHEN & STEERS TOTAL RETURN COM 19247R103 3370 253993 SH SOLE NO 0 0 253993 COHU INC COM 192576106 891 23354 SH SOLE NO 0 0 23354 COLGATE PALMOLIVE CO COM 194162103 25735 300959 SH SOLE NO 0 0 300959 COLONY CAP INC NOTE 3.875% 1/1 19624RAB2 40 41000 SH SOLE NO 0 0 41000 COLONY CAP INC NEW CL A COM 19626G108 1015 211196 SH SOLE NO 0 0 211196 COLONY CR REAL ESTATE INC COM CL A 19625T101 687 91725 SH SOLE NO 0 0 91725 COLOR STAR TECHNOLOGY CO LTD SHS NEW G2287A100 7 10000 SH SOLE NO 0 0 10000 COLUMBIA BKG SYS INC COM 197236102 625 17430 SH SOLE NO 0 0 17430 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 3022 136813 SH SOLE NO 0 0 136813 COLUMBIA ETF TR I MULTI SEC MUNI 19761L607 1207 53810 SH SOLE NO 0 0 53810 COLUMBIA ETF TR II EM CORE EX ETF 19762B202 6184 206003 SH SOLE NO 0 0 206003 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 677 24048 SH SOLE NO 0 0 24048 COLUMBIA FINL INC COM 197641103 354 22763 SH SOLE NO 0 0 22763 COLUMBIA PPTY TR INC COM NEW 198287203 1602 111780 SH SOLE NO 0 0 111780 COLUMBIA SELIGM PREM TECH GR COM 19842X109 372 13683 SH SOLE NO 0 0 13683 COLUMBIA SPORTSWEAR CO COM 198516106 281 3219 SH SOLE NO 0 0 3219 COMCAST CORP NEW CL A 20030N101 43660 833215 SH SOLE NO 0 0 833215 COMERICA INC COM 200340107 3232 57873 SH SOLE NO 0 0 57873 COMMERCE BANCSHARES INC COM 200525103 996 15168 SH SOLE NO 0 0 15168 COMMSCOPE HLDG CO INC COM 20337X109 137 10234 SH SOLE NO 0 0 10234 COMMUNITY BANKERS TR CORP COM 203612106 81 12085 SH SOLE NO 0 0 12085 COMMUNITY BK SYS INC COM 203607106 1774 28472 SH SOLE NO 0 0 28472 COMMUNITY HEALTH SYS INC NEW COM 203668108 120 16224 SH SOLE NO 0 0 16224 COMMUNITY HEALTHCARE TR INC COM 20369C106 365 7765 SH SOLE NO 0 0 7765 COMPASS DIVERSIFIED SH BEN INT 20451Q104 780 40137 SH SOLE NO 0 0 40137 COMPASS MINERALS INTL INC COM 20451N101 2179 35307 SH SOLE NO 0 0 35307 COMPUGEN LTD ORD M25722105 192 15891 SH SOLE NO 0 0 15891 CONAGRA BRANDS INC COM 205887102 3260 89921 SH SOLE NO 0 0 89921 CONCHO RES INC COM 20605P101 495 8487 SH SOLE NO 0 0 8487 CONMED CORP COM 207410101 200 1789 SH SOLE NO 0 0 1789 CONOCOPHILLIPS COM 20825C104 12634 315936 SH SOLE NO 0 0 315936 CONSOLIDATED COMM HLDGS INC COM 209034107 114 23320 SH SOLE NO 0 0 23320 CONSOLIDATED EDISON INC COM 209115104 32414 448522 SH SOLE NO 0 0 448522 CONSOLIDATED WATER CO INC ORD G23773107 155 12866 SH SOLE NO 0 0 12866 CONSTELLATION BRANDS INC CL A 21036P108 19650 89705 SH SOLE NO 0 0 89705 CONSTELLATION BRANDS INC CL B 21036P207 376 1717 SH SOLE NO 0 0 1717 CONTINENTAL RES INC COM 212015101 212 13040 SH SOLE NO 0 0 13040 COOPER COS INC COM NEW 216648402 1320 3634 SH SOLE NO 0 0 3634 COPART INC COM 217204106 4367 34322 SH SOLE NO 0 0 34322 CORBUS PHARMACEUTICALS HLDGS COM 21833P103 20 16543 SH SOLE NO 0 0 16543 CORCEPT THERAPEUTICS INC COM 218352102 200 7657 SH SOLE NO 0 0 7657 CORESITE RLTY CORP COM 21870Q105 331 2642 SH SOLE NO 0 0 2642 CORNERSTONE TOTAL RETURN FD COM 21924U300 142 12487 SH SOLE NO 0 0 12487 CORNING INC COM 219350105 18496 513792 SH SOLE NO 0 0 513792 CORTEVA INC COM 22052L104 5543 143181 SH SOLE NO 0 0 143181 CORVUS GOLD INC COM 221013105 27 11479 SH SOLE NO 0 0 11479 COSTAMARE INC SHS Y1771G102 611 73850 SH SOLE NO 0 0 73850 COSTAR GROUP INC COM 22160N109 1733 1876 SH SOLE NO 0 0 1876 COSTCO WHSL CORP NEW COM 22160K105 106287 282093 SH SOLE NO 0 0 282093 COTY INC COM CL A 222070203 148 21173 SH SOLE NO 0 0 21173 COUPA SOFTWARE INC COM 22266L106 629 1857 SH SOLE NO 0 0 1857 COUSINS PPTYS INC COM NEW 222795502 581 17371 SH SOLE NO 0 0 17371 COVANTA HLDG CORP COM 22282E102 591 45035 SH SOLE NO 0 0 45035 COVENANT LOGISTICS GROUP INC CL A 22284P105 393 26581 SH SOLE NO 0 0 26581 COVETRUS INC COM 22304C100 532 18513 SH SOLE NO 0 0 18513 CRACKER BARREL OLD CTRY STOR COM 22410J106 829 6285 SH SOLE NO 0 0 6285 CRANE CO COM 224399105 328 4236 SH SOLE NO 0 0 4236 CREDIT ACCEP CORP MICH COM 225310101 442 1278 SH SOLE NO 0 0 1278 CREDIT SUISSE ASSET MGMT INC COM 224916106 32 10437 SH SOLE NO 0 0 10437 CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 258 113356 SH SOLE NO 0 0 113356 CREE INC COM 225447101 1271 12007 SH SOLE NO 0 0 12007 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 4266 27865 SH SOLE NO 0 0 27865 CRONOS GROUP INC COM 22717L101 1383 199333 SH SOLE NO 0 0 199333 CROSSFIRST BANKSHARES INC COM 22766M109 161 15000 SH SOLE NO 0 0 15000 CROWDSTRIKE HLDGS INC CL A 22788C105 21337 100732 SH SOLE NO 0 0 100732 CROWN CASTLE INTL CORP NEW COM 22822V101 11944 75032 SH SOLE NO 0 0 75032 CSX CORP COM 126408103 21031 231750 SH SOLE NO 0 0 231750 CUBESMART COM 229663109 6148 182933 SH SOLE NO 0 0 182933 CULLEN FROST BANKERS INC COM 229899109 3910 44829 SH SOLE NO 0 0 44829 CUMMINS INC COM 231021106 12041 53022 SH SOLE NO 0 0 53022 CURTISS WRIGHT CORP COM 231561101 442 3805 SH SOLE NO 0 0 3805 CVB FINL CORP COM 126600105 1564 80226 SH SOLE NO 0 0 80226 CVD EQUIP CORP COM 126601103 84 23315 SH SOLE NO 0 0 23315 CVS HEALTH CORP COM 126650100 58080 850367 SH SOLE NO 0 0 850367 CYBERARK SOFTWARE LTD SHS M2682V108 25029 154893 SH SOLE NO 0 0 154893 CYRUSONE INC COM 23283R100 1916 26195 SH SOLE NO 0 0 26195 CYTOSORBENTS CORP COM NEW 23283X206 136 17185 SH SOLE NO 0 0 17185 D R HORTON INC COM 23331A109 7346 106594 SH SOLE NO 0 0 106594 DAKTRONICS INC COM 234264109 57 12308 SH SOLE NO 0 0 12308 DANAHER CORPORATION COM 235851102 22192 99904 SH SOLE NO 0 0 99904 DANAOS CORPORATION SHS Y1968P121 1702 79463 SH SOLE NO 0 0 79463 DANIMER SCIENTIFIC INC COM CL A 236272100 227 9693 SH SOLE NO 0 0 9693 DARDEN RESTAURANTS INC COM 237194105 4454 37396 SH SOLE NO 0 0 37396 DARLING INGREDIENTS INC COM 237266101 4556 78998 SH SOLE NO 0 0 78998 DATADOG INC CL A COM 23804L103 8217 83479 SH SOLE NO 0 0 83479 DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 375 16124 SH SOLE NO 0 0 16124 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 1679 70410 SH SOLE NO 0 0 70410 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 1487 50661 SH SOLE NO 0 0 50661 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 3226 104994 SH SOLE NO 0 0 104994 DAVITA INC COM 23918K108 1949 16608 SH SOLE NO 0 0 16608 DBX ETF TR XTRACK FTSE US 233051515 741 24670 SH SOLE NO 0 0 24670 DBX ETF TR XTRACK HRVST CSI 233051879 474 11855 SH SOLE NO 0 0 11855 DBX ETF TR XTRACK MSCI EAFE 233051200 25817 768141 SH SOLE NO 0 0 768141 DBX ETF TR XTRACK MSCI EMRG 233051101 884 32086 SH SOLE NO 0 0 32086 DBX ETF TR XTRACK RUSS 1000 233051481 989 25546 SH SOLE NO 0 0 25546 DBX ETF TR XTRACK USD HIGH 233051432 591 11813 SH SOLE NO 0 0 11813 DBX ETF TR XTRACKERS S&P 233051143 1259 38345 SH SOLE NO 0 0 38345 DBX ETF TR XTRCKR MSCI US 233051150 776 22776 SH SOLE NO 0 0 22776 DEERE & CO COM 244199105 28369 105443 SH SOLE NO 0 0 105443 DELAWARE ENHANCED GBL DIV & COM 246060107 117 12021 SH SOLE NO 0 0 12021 DELAWARE INVTS MINN MUN INCO COM 24610V103 211 16130 SH SOLE NO 0 0 16130 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 246 7688 SH SOLE NO 0 0 7688 DELL TECHNOLOGIES INC CL C 24703L202 4189 57160 SH SOLE NO 0 0 57160 DELTA AIR LINES INC DEL COM NEW 247361702 10936 271982 SH SOLE NO 0 0 271982 DENALI THERAPEUTICS INC COM 24823R105 332 3969 SH SOLE NO 0 0 3969 DENTSPLY SIRONA INC COM 24906P109 651 12435 SH SOLE NO 0 0 12435 DESIGNER BRANDS INC CL A 250565108 1545 202075 SH SOLE NO 0 0 202075 DEVON ENERGY CORP NEW COM 25179M103 430 27250 SH SOLE NO 0 0 27250 DEXCOM INC COM 252131107 3564 9640 SH SOLE NO 0 0 9640 DIAGEO PLC SPON ADR NEW 25243Q205 13146 82779 SH SOLE NO 0 0 82779 DIAMOND HILL INVT GROUP INC COM NEW 25264R207 531 3560 SH SOLE NO 0 0 3560 DIAMONDBACK ENERGY INC COM 25278X109 2448 50580 SH SOLE NO 0 0 50580 DICKS SPORTING GOODS INC COM 253393102 670 11922 SH SOLE NO 0 0 11922 DIGIRAD CORP COM NEW 253827703 179 50000 SH SOLE NO 0 0 50000 DIGITAL RLTY TR INC COM 253868103 12812 91836 SH SOLE NO 0 0 91836 DIGITAL TURBINE INC COM NEW 25400W102 1367 24179 SH SOLE NO 0 0 24179 DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 3994 151936 SH SOLE NO 0 0 151936 DIODES INC COM 254543101 333 4731 SH SOLE NO 0 0 4731 DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 445 7330 SH SOLE NO 0 0 7330 DIREXION SHS ETF TR DLY SCOND 3XBU 25459W458 263 564 SH SOLE NO 0 0 564 DIREXION SHS ETF TR DLY TECH BULL 3X 25459W102 629 1548 SH SOLE NO 0 0 1548 DIREXION SHS ETF TR DRX S&P500BULL 25459W862 236 3279 SH SOLE NO 0 0 3279 DIREXION SHS ETF TR FLIGHT TO SAFT 25460G203 2605 50536 SH SOLE NO 0 0 50536 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 1306 17386 SH SOLE NO 0 0 17386 DIRTT ENVIRONMENTAL SOLUTION COM 25490H106 61 25000 SH SOLE NO 0 0 25000 DISCOVER FINL SVCS COM 254709108 5242 57908 SH SOLE NO 0 0 57908 DISCOVERY INC COM SER A 25470F104 442 14721 SH SOLE NO 0 0 14721 DISNEY WALT CO COM 254687106 180297 995128 SH SOLE NO 0 0 995128 DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107 213 51884 SH SOLE NO 0 0 51884 DNP SELECT INCOME FD INC COM 23325P104 7090 691104 SH SOLE NO 0 0 691104 DOCUSIGN INC COM 256163106 44869 201843 SH SOLE NO 0 0 201843 DOLBY LABORATORIES INC COM CL A 25659T107 553 5696 SH SOLE NO 0 0 5696 DOLLAR GEN CORP NEW COM 256677105 8812 41904 SH SOLE NO 0 0 41904 DOLLAR TREE INC COM 256746108 2298 21273 SH SOLE NO 0 0 21273 DOMINION ENERGY INC COM 25746U109 30264 402448 SH SOLE NO 0 0 402448 DOMINOS PIZZA INC COM 25754A201 4086 10657 SH SOLE NO 0 0 10657 DOMO INC COM CL B 257554105 800 12551 SH SOLE NO 0 0 12551 DONALDSON INC COM 257651109 2333 41755 SH SOLE NO 0 0 41755 DORCHESTER MINERALS LP COM UNIT 25820R105 245 22520 SH SOLE NO 0 0 22520 DOUBLELINE INCOME SOLUTIONS COM 258622109 2837 171118 SH SOLE NO 0 0 171118 DOUBLELINE OPPORTUNISTIC CR COM 258623107 234 11923 SH SOLE NO 0 0 11923 DOVER CORP COM 260003108 2274 18015 SH SOLE NO 0 0 18015 DOVER MOTORSPORTS INC COM 260174107 26 11481 SH SOLE NO 0 0 11481 DOW INC COM 260557103 17310 311905 SH SOLE NO 0 0 311905 DRAFTKINGS INC COM CL A 26142R104 10562 226855 SH SOLE NO 0 0 226855 DROPBOX INC CL A 26210C104 2415 108862 SH SOLE NO 0 0 108862 DTE ENERGY CO COM 233331107 7802 64268 SH SOLE NO 0 0 64268 DUCOMMUN INC DEL COM 264147109 1262 23510 SH SOLE NO 0 0 23510 DUFF & PHELPS UTLITY AND INF COM 26433C105 239 19632 SH SOLE NO 0 0 19632 DUKE ENERGY CORP NEW COM NEW 26441C204 38777 423521 SH SOLE NO 0 0 423521 DUKE REALTY CORP COM NEW 264411505 768 19216 SH SOLE NO 0 0 19216 DULUTH HLDGS INC COM CL B 26443V101 118 11200 SH SOLE NO 0 0 11200 DUPONT DE NEMOURS INC COM 26614N102 14068 197836 SH SOLE NO 0 0 197836 DURECT CORP COM 266605104 45 21955 SH SOLE NO 0 0 21955 DWS MUN INCOME TR COM 233368109 367 31604 SH SOLE NO 0 0 31604 DXC TECHNOLOGY CO COM 23355L106 278 10809 SH SOLE NO 0 0 10809 DYADIC INTL INC DEL COM 26745T101 68 12788 SH SOLE NO 0 0 12788 DYCOM INDS INC COM 267475101 344 4564 SH SOLE NO 0 0 4564 DYNATRACE INC COM NEW 268150109 555 12833 SH SOLE NO 0 0 12833 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 252 56759 SH SOLE NO 0 0 56759 DYNEX CAP INC COM 26817Q886 1577 88608 SH SOLE NO 0 0 88608 EAGLE BANCORP INC MD COM 268948106 634 15365 SH SOLE NO 0 0 15365 EAGLE PT CR CO LLC COM 269808101 965 95679 SH SOLE NO 0 0 95679 EASTERN BANKSHARES INC COM 27627N105 804 49330 SH SOLE NO 0 0 49330 EASTGROUP PPTYS INC COM 277276101 284 2060 SH SOLE NO 0 0 2060 EASTMAN CHEM CO COM 277432100 4471 44590 SH SOLE NO 0 0 44590 EASTMAN KODAK CO COM NEW 277461406 111 13758 SH SOLE NO 0 0 13758 EATON CORP PLC SHS G29183103 18150 151078 SH SOLE NO 0 0 151078 EATON VANCE CALIF MUN INCOM SH BEN INT 27826F101 283 20733 SH SOLE NO 0 0 20733 EATON VANCE CORP COM NON VTG 278265103 3690 54323 SH SOLE NO 0 0 54323 EATON VANCE ENHANCED EQUITY COM 278274105 1554 96153 SH SOLE NO 0 0 96153 EATON VANCE ENHANCED EQUITY COM 278277108 767 35379 SH SOLE NO 0 0 35379 EATON VANCE FLOATING RATE 20 COM 27831H100 674 75917 SH SOLE NO 0 0 75917 EATON VANCE FLTG RATE INCOM COM SHS BEN INT 278284104 163 10530 SH SOLE NO 0 0 10530 EATON VANCE HIGH INCOME 2021 COM SH BEN INT 27829W101 170 17500 SH SOLE NO 0 0 17500 EATON VANCE LTD DURATION INC COM 27828H105 2513 200637 SH SOLE NO 0 0 200637 EATON VANCE MUN BD FD COM 27827X101 1343 98766 SH SOLE NO 0 0 98766 EATON VANCE MUN INCOME 2028 SHS 27829U105 667 28496 SH SOLE NO 0 0 28496 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 1122 83911 SH SOLE NO 0 0 83911 EATON VANCE NEW YORK MUN BD COM 27827Y109 256 20921 SH SOLE NO 0 0 20921 EATON VANCE NEW YORK MUN INC SH BEN INT 27826W104 269 19288 SH SOLE NO 0 0 19288 EATON VANCE RISK-MANAGED DIV COM 27829G106 1010 97450 SH SOLE NO 0 0 97450 EATON VANCE SHORT DURATION D COM 27828V104 288 23358 SH SOLE NO 0 0 23358 EATON VANCE SR FLTNG RTE TR COM 27828Q105 198 15598 SH SOLE NO 0 0 15598 EATON VANCE TAX ADVT DIV INC COM 27828G107 4552 192498 SH SOLE NO 0 0 192498 EATON VANCE TAX MNGED BUY WR COM 27828X100 1019 67990 SH SOLE NO 0 0 67990 EATON VANCE TAX-ADVANTAGED G COM 27828U106 600 23750 SH SOLE NO 0 0 23750 EATON VANCE TAX-MANAGED BUY- COM 27828Y108 2909 189535 SH SOLE NO 0 0 189535 EATON VANCE TAX-MANAGED DIVE COM 27828N102 2547 207928 SH SOLE NO 0 0 207928 EATON VANCE TAX-MANAGED GLOB COM 27829C105 672 69426 SH SOLE NO 0 0 69426 EATON VANCE TAX-MANAGED GLOB COM 27829F108 4450 507445 SH SOLE NO 0 0 507445 EATON VANCE TX ADV GLBL DIV COM 27828S101 3631 198969 SH SOLE NO 0 0 198969 EBAY INC. COM 278642103 4627 92089 SH SOLE NO 0 0 92089 ECOLAB INC COM 278865100 17277 79854 SH SOLE NO 0 0 79854 EDAP TMS S A SPONSORED ADR 268311107 244 47325 SH SOLE NO 0 0 47325 EDISON INTL COM 281020107 4292 68327 SH SOLE NO 0 0 68327 EDITAS MEDICINE INC COM 28106W103 1325 18899 SH SOLE NO 0 0 18899 EDWARDS LIFESCIENCES CORP COM 28176E108 11646 127661 SH SOLE NO 0 0 127661 EHEALTH INC COM 28238P109 504 7143 SH SOLE NO 0 0 7143 ELANCO ANIMAL HEALTH INC COM 28414H103 1127 36762 SH SOLE NO 0 0 36762 ELASTIC N V ORD SHS N14506104 291 1997 SH SOLE NO 0 0 1997 ELECTRAMECCANICA VEHS CORP COM NEW 284849205 182 29545 SH SOLE NO 0 0 29545 ELECTROMED INC COM 285409108 116 11917 SH SOLE NO 0 0 11917 ELECTRONIC ARTS INC COM 285512109 6500 45265 SH SOLE NO 0 0 45265 ELLSWORTH GROWTH & INCOME FD COM 289074106 514 37062 SH SOLE NO 0 0 37062 EMCOR GROUP INC COM 29084Q100 391 4285 SH SOLE NO 0 0 4285 EMERGENT BIOSOLUTIONS INC COM 29089Q105 1255 14010 SH SOLE NO 0 0 14010 EMERSON ELEC CO COM 291011104 45321 563909 SH SOLE NO 0 0 563909 EMPIRE ST RLTY OP L P UNIT LTD PRT 60 292102209 218 24127 SH SOLE NO 0 0 24127 EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 569 62320 SH SOLE NO 0 0 62320 EMX RTY CORP COM 26873J107 53 16019 SH SOLE NO 0 0 16019 ENBRIDGE INC COM 29250N105 15679 490151 SH SOLE NO 0 0 490151 ENCOMPASS HEALTH CORP COM 29261A100 367 4449 SH SOLE NO 0 0 4449 ENCORE CAP GROUP INC NOTE 2.875% 3/1 292554AH5 41 42000 SH SOLE NO 0 0 42000 ENDEAVOUR SILVER CORP COM 29258Y103 137 27259 SH SOLE NO 0 0 27259 ENERGOUS CORP COM 29272C103 33 18692 SH SOLE NO 0 0 18692 ENERGY FUELS INC COM NEW 292671708 219 51602 SH SOLE NO 0 0 51602 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 3756 607875 SH SOLE NO 0 0 607875 ENERPLUS CORP COM 292766102 57 18374 SH SOLE NO 0 0 18374 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 163 44085 SH SOLE NO 0 0 44085 ENNIS INC COM 293389102 436 24444 SH SOLE NO 0 0 24444 ENPHASE ENERGY INC COM 29355A107 6904 39346 SH SOLE NO 0 0 39346 ENTEGRIS INC COM 29362U104 1836 19115 SH SOLE NO 0 0 19115 ENTERGY CORP NEW COM 29364G103 3638 36444 SH SOLE NO 0 0 36444 ENTERPRISE BANCORP INC MASS COM 293668109 2980 116637 SH SOLE NO 0 0 116637 ENTERPRISE PRODS PARTNERS L COM 293792107 14093 719423 SH SOLE NO 0 0 719423 ENVIVA PARTNERS LP COM UNIT 29414J107 639 14079 SH SOLE NO 0 0 14079 EOG RES INC COM 26875P101 2110 42326 SH SOLE NO 0 0 42326 EPAM SYS INC COM 29414B104 483 1350 SH SOLE NO 0 0 1350 EPR PPTYS COM SH BEN INT 26884U109 653 20112 SH SOLE NO 0 0 20112 EQUIFAX INC COM 294429105 2398 12436 SH SOLE NO 0 0 12436 EQUINIX INC COM 29444U700 2585 3620 SH SOLE NO 0 0 3620 EQUINOX GOLD CORP COM 29446Y502 280 27090 SH SOLE NO 0 0 27090 EQUITY RESIDENTIAL SH BEN INT 29476L107 1283 21646 SH SOLE NO 0 0 21646 ERICSSON ADR B SEK 10 294821608 1466 122703 SH SOLE NO 0 0 122703 ERIE INDTY CO CL A 29530P102 285 1162 SH SOLE NO 0 0 1162 ESCO TECHNOLOGIES INC COM 296315104 612 5931 SH SOLE NO 0 0 5931 ESSA PHARMA INC COM NEW 29668H708 349 29295 SH SOLE NO 0 0 29295 ESSENTIAL UTILS INC COM 29670G102 12909 272986 SH SOLE NO 0 0 272986 ESSEX PPTY TR INC COM 297178105 648 2732 SH SOLE NO 0 0 2732 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 316 4603 SH SOLE NO 0 0 4603 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 5319 370675 SH SOLE NO 0 0 370675 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 2493 46956 SH SOLE NO 0 0 46956 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 6689 116223 SH SOLE NO 0 0 116223 ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 366 22492 SH SOLE NO 0 0 22492 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 3233 48615 SH SOLE NO 0 0 48615 ETF MANAGERS TR TREATMENTS TSTNG 26924G763 549 17659 SH SOLE NO 0 0 17659 ETF MANAGERS TR WEDBUSH ETFMG 26924G805 237 4564 SH SOLE NO 0 0 4564 ETF SER SOLUTIONS APTUS DEFINED 26922A388 2880 98130 SH SOLE NO 0 0 98130 ETF SER SOLUTIONS BLUE HORIZON BNE 26922B303 231 8299 SH SOLE NO 0 0 8299 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 7695 229023 SH SOLE NO 0 0 229023 ETF SER SOLUTIONS DEFIANCE NXT GN 26922B204 308 10786 SH SOLE NO 0 0 10786 ETF SER SOLUTIONS DEFIANCE QUANT 26922A420 339 8168 SH SOLE NO 0 0 8168 ETF SER SOLUTIONS NATIONWIDE RSK 26922A172 2555 92910 SH SOLE NO 0 0 92910 ETF SER SOLUTIONS NETLEASE CORP 26922A248 237 9138 SH SOLE NO 0 0 9138 ETF SER SOLUTIONS US GBL GLD PRE 26922A719 242 12175 SH SOLE NO 0 0 12175 ETF SER SOLUTIONS US GLB JETS 26922A842 11383 508639 SH SOLE NO 0 0 508639 ETFIS SER TR I VIRTUS INFRCAP 26923G822 318 14472 SH SOLE NO 0 0 14472 ETFS TR BBRG ALL COMD K1 003261104 2320 105942 SH SOLE NO 0 0 105942 ETSY INC COM 29786A106 3013 16941 SH SOLE NO 0 0 16941 EURONET WORLDWIDE INC COM 298736109 647 4468 SH SOLE NO 0 0 4468 EVANS BANCORP INC COM NEW 29911Q208 1591 57787 SH SOLE NO 0 0 57787 EVERBRIDGE INC COM 29978A104 410 2754 SH SOLE NO 0 0 2754 EVERCORE INC CLASS A 29977A105 243 2225 SH SOLE NO 0 0 2225 EVERGY INC COM 30034W106 2873 51769 SH SOLE NO 0 0 51769 EVERSOURCE ENERGY COM 30040W108 21563 249260 SH SOLE NO 0 0 249260 EVOFEM BIOSCIENCES INC COM 30048L104 149 61948 SH SOLE NO 0 0 61948 EVOGENE LTD SHS M4119S104 96 20633 SH SOLE NO 0 0 20633 EVOKE PHARMA INC COM 30049G104 77 30062 SH SOLE NO 0 0 30062 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 312 11585 SH SOLE NO 0 0 11585 EXACT SCIENCES CORP COM 30063P105 5584 42147 SH SOLE NO 0 0 42147 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 12611 198356 SH SOLE NO 0 0 198356 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 10353 170031 SH SOLE NO 0 0 170031 EXCHANGE TRADED CONCEPTS TR VSPR US LC ETF 301505749 2958 100272 SH SOLE NO 0 0 100272 EXELIXIS INC COM 30161Q104 871 43401 SH SOLE NO 0 0 43401 EXELON CORP COM 30161N101 10067 238445 SH SOLE NO 0 0 238445 EXP WORLD HLDGS INC COM 30212W100 3604 57111 SH SOLE NO 0 0 57111 EXPEDIA GROUP INC COM NEW 30212P303 2094 15821 SH SOLE NO 0 0 15821 EXPEDITORS INTL WASH INC COM 302130109 2138 22483 SH SOLE NO 0 0 22483 EXPONENT INC COM 30214U102 248 2763 SH SOLE NO 0 0 2763 EXTRA SPACE STORAGE INC COM 30225T102 1108 9563 SH SOLE NO 0 0 9563 EXXON MOBIL CORP COM 30231G102 96353 2337546 SH SOLE NO 0 0 2337546 F N B CORP COM 302520101 693 73004 SH SOLE NO 0 0 73004 F5 NETWORKS INC COM 315616102 558 3174 SH SOLE NO 0 0 3174 FABRINET SHS G3323L100 269 3475 SH SOLE NO 0 0 3475 FACEBOOK INC CL A 30303M102 146136 534986 SH SOLE NO 0 0 534986 FACTSET RESH SYS INC COM 303075105 3008 9049 SH SOLE NO 0 0 9049 FAIR ISAAC CORP COM 303250104 627 1228 SH SOLE NO 0 0 1228 FARFETCH LTD ORD SH CL A 30744W107 428 6718 SH SOLE NO 0 0 6718 FARMERS NATIONAL BANC CORP COM 309627107 671 50613 SH SOLE NO 0 0 50613 FASTENAL CO COM 311900104 15870 325021 SH SOLE NO 0 0 325021 FASTLY INC CL A 31188V100 4410 50479 SH SOLE NO 0 0 50479 FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 617 7251 SH SOLE NO 0 0 7251 FEDERATED HERMES INC CL B 314211103 15453 534907 SH SOLE NO 0 0 534907 FEDEX CORP COM 31428X106 41590 160196 SH SOLE NO 0 0 160196 FERRARI N V COM N3167Y103 2381 10376 SH SOLE NO 0 0 10376 FFBW INC MD COM 30260M103 659 65839 SH SOLE NO 0 0 65839 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 331 18348 SH SOLE NO 0 0 18348 FIBROGEN INC COM 31572Q808 242 6537 SH SOLE NO 0 0 6537 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 52677 105008 SH SOLE NO 0 0 105008 FIDELITY COVINGTON TRUST BLUE CHIP GRWTH 316092352 367 12889 SH SOLE NO 0 0 12889 FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 15075 370583 SH SOLE NO 0 0 370583 FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 8410 228473 SH SOLE NO 0 0 228473 FIDELITY COVINGTON TRUST EMERG MKTS MLTFT 316092543 646 23705 SH SOLE NO 0 0 23705 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 12029 374756 SH SOLE NO 0 0 374756 FIDELITY COVINGTON TRUST HIGH YILD ETF 316092618 2098 37751 SH SOLE NO 0 0 37751 FIDELITY COVINGTON TRUST INT HG DIV ETF 316092725 941 51358 SH SOLE NO 0 0 51358 FIDELITY COVINGTON TRUST INT VL FCT ETF 316092717 4069 186250 SH SOLE NO 0 0 186250 FIDELITY COVINGTON TRUST INTL MULTIFACTOR 316092535 344 12493 SH SOLE NO 0 0 12493 FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824 26739 626069 SH SOLE NO 0 0 626069 FIDELITY COVINGTON TRUST MOMENTUM FACTR 316092816 2974 67273 SH SOLE NO 0 0 67273 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 9579 210534 SH SOLE NO 0 0 210534 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 15740 220152 SH SOLE NO 0 0 220152 FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 13524 1332422 SH SOLE NO 0 0 1332422 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 15018 355731 SH SOLE NO 0 0 355731 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 32708 566385 SH SOLE NO 0 0 566385 FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 7883 167706 SH SOLE NO 0 0 167706 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 68352 654024 SH SOLE NO 0 0 654024 FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 4497 112104 SH SOLE NO 0 0 112104 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 16206 638566 SH SOLE NO 0 0 638566 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 19295 475496 SH SOLE NO 0 0 475496 FIDELITY COVINGTON TRUST QLTY FCTOR ETF 316092790 1105 25693 SH SOLE NO 0 0 25693 FIDELITY COVINGTON TRUST SML MID MLTFCT 316092527 1202 41899 SH SOLE NO 0 0 41899 FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 8711 214510 SH SOLE NO 0 0 214510 FIDELITY D & D BANCORP INC COM 31609R100 628 9758 SH SOLE NO 0 0 9758 FIDELITY MERRIMACK STR TR CORP BOND ETF 316188101 4123 72046 SH SOLE NO 0 0 72046 FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408 2517 49330 SH SOLE NO 0 0 49330 FIDELITY MERRIMACK STR TR LTD TRM BD ETF 316188200 11443 216410 SH SOLE NO 0 0 216410 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 27073 499046 SH SOLE NO 0 0 499046 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 3885 99406 SH SOLE NO 0 0 99406 FIDELITY NATL INFORMATION SV COM 31620M106 5035 35595 SH SOLE NO 0 0 35595 FIFTH THIRD BANCORP COM 316773100 4947 179445 SH SOLE NO 0 0 179445 FINANCIAL INSTNS INC COM 317585404 13510 600487 SH SOLE NO 0 0 600487 FIREEYE INC COM 31816Q101 1550 67251 SH SOLE NO 0 0 67251 FIRST AMERN FINL CORP COM 31847R102 504 9771 SH SOLE NO 0 0 9771 FIRST BANCORP INC ME COM 31866P102 341 13448 SH SOLE NO 0 0 13448 FIRST BANCORP N C COM 318910106 777 22986 SH SOLE NO 0 0 22986 FIRST BUSEY CORP COM NEW 319383204 531 24654 SH SOLE NO 0 0 24654 FIRST COMWLTH FINL CORP PA COM 319829107 476 43538 SH SOLE NO 0 0 43538 FIRST FINL BANCORP OH COM 320209109 221 12637 SH SOLE NO 0 0 12637 FIRST FINL BANKSHARES COM 32020R109 17204 475581 SH SOLE NO 0 0 475581 FIRST HORIZON CORPORATION COM 320517105 390 30596 SH SOLE NO 0 0 30596 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 1086 26654 SH SOLE NO 0 0 26654 FIRST MAJESTIC SILVER CORP COM 32076V103 1273 94750 SH SOLE NO 0 0 94750 FIRST MERCHANTS CORP COM 320817109 750 20055 SH SOLE NO 0 0 20055 FIRST MID ILL BANCSHARES INC COM 320866106 493 14666 SH SOLE NO 0 0 14666 FIRST REP BK SAN FRANCISCO C COM 33616C100 566 3856 SH SOLE NO 0 0 3856 FIRST SOLAR INC COM 336433107 4081 41263 SH SOLE NO 0 0 41263 FIRST TR / ABERDEEN EMERGING COM 33731K102 162 11382 SH SOLE NO 0 0 11382 FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 1011 21128 SH SOLE NO 0 0 21128 FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 386 32761 SH SOLE NO 0 0 32761 FIRST TR ENERGY INCOME & GRO COM 33738G104 918 85844 SH SOLE NO 0 0 85844 FIRST TR ENERGY INFRASTRCTR COM 33738C103 530 50664 SH SOLE NO 0 0 50664 FIRST TR ENHANCED EQTY INC F COM 337318109 542 30805 SH SOLE NO 0 0 30805 FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 15460 285800 SH SOLE NO 0 0 285800 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 320 8432 SH SOLE NO 0 0 8432 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 304 14950 SH SOLE NO 0 0 14950 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 1905 43695 SH SOLE NO 0 0 43695 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 10246 180613 SH SOLE NO 0 0 180613 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 564 10515 SH SOLE NO 0 0 10515 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 23645 1171154 SH SOLE NO 0 0 1171154 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 381 5523 SH SOLE NO 0 0 5523 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 463 7196 SH SOLE NO 0 0 7196 FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 2027 97431 SH SOLE NO 0 0 97431 FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 902 44758 SH SOLE NO 0 0 44758 FIRST TR EXCH TRD ALPHDX FD CHINA ALPHADEX 33737J141 576 20043 SH SOLE NO 0 0 20043 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 8550 151253 SH SOLE NO 0 0 151253 FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 4403 174201 SH SOLE NO 0 0 174201 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 3237 84892 SH SOLE NO 0 0 84892 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 3167 163888 SH SOLE NO 0 0 163888 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 346 5881 SH SOLE NO 0 0 5881 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 17178 180765 SH SOLE NO 0 0 180765 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 25613 503406 SH SOLE NO 0 0 503406 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 1346 26080 SH SOLE NO 0 0 26080 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 1418 64709 SH SOLE NO 0 0 64709 FIRST TR EXCHANGE TRADED FD DJ INTL INTRNT 33734X770 1308 28836 SH SOLE NO 0 0 28836 FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 612 22555 SH SOLE NO 0 0 22555 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 834 105284 SH SOLE NO 0 0 105284 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 2058 60043 SH SOLE NO 0 0 60043 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 19040 176659 SH SOLE NO 0 0 176659 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 8310 165614 SH SOLE NO 0 0 165614 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 2542 36734 SH SOLE NO 0 0 36734 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 12743 185220 SH SOLE NO 0 0 185220 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 634 13191 SH SOLE NO 0 0 13191 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 21762 490377 SH SOLE NO 0 0 490377 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 1256 15514 SH SOLE NO 0 0 15514 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 44271 395915 SH SOLE NO 0 0 395915 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 24569 207667 SH SOLE NO 0 0 207667 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 451 15915 SH SOLE NO 0 0 15915 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 5604 77708 SH SOLE NO 0 0 77708 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 2379 36398 SH SOLE NO 0 0 36398 FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 3133 75383 SH SOLE NO 0 0 75383 FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 407 6603 SH SOLE NO 0 0 6603 FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 207 10296 SH SOLE NO 0 0 10296 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 99718 1477310 SH SOLE NO 0 0 1477310 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 72276 340555 SH SOLE NO 0 0 340555 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 1419 45697 SH SOLE NO 0 0 45697 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 1532 68972 SH SOLE NO 0 0 68972 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT PE 33733E880 2005 71359 SH SOLE NO 0 0 71359 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 47646 1177317 SH SOLE NO 0 0 1177317 FIRST TR EXCHANGE-TRADED FD DORSEYWRIGHT MOM 33738R696 9585 386194 SH SOLE NO 0 0 386194 FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 14985 610404 SH SOLE NO 0 0 610404 FIRST TR EXCHANGE-TRADED FD DORSY WRGH VLU 33741L207 11427 635777 SH SOLE NO 0 0 635777 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 38844 646975 SH SOLE NO 0 0 646975 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 19896 408380 SH SOLE NO 0 0 408380 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 38567 749325 SH SOLE NO 0 0 749325 FIRST TR EXCHANGE-TRADED FD FT STRG INCM ETF 33739Q309 913 19099 SH SOLE NO 0 0 19099 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 878 37705 SH SOLE NO 0 0 37705 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 212 5664 SH SOLE NO 0 0 5664 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 2399 159641 SH SOLE NO 0 0 159641 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 15434 219764 SH SOLE NO 0 0 219764 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 5844 118133 SH SOLE NO 0 0 118133 FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 2893 36427 SH SOLE NO 0 0 36427 FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860 1130 47539 SH SOLE NO 0 0 47539 FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 13601 484780 SH SOLE NO 0 0 484780 FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 1445 28817 SH SOLE NO 0 0 28817 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 283 32173 SH SOLE NO 0 0 32173 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 1681 80167 SH SOLE NO 0 0 80167 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 22604 134557 SH SOLE NO 0 0 134557 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 1994 58774 SH SOLE NO 0 0 58774 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 14831 371342 SH SOLE NO 0 0 371342 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 5912 124228 SH SOLE NO 0 0 124228 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 557 11378 SH SOLE NO 0 0 11378 FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847 23417 665453 SH SOLE NO 0 0 665453 FIRST TR EXCHNG TRADED FD VI CBOE EQT DEP NOV 33740F839 3198 96031 SH SOLE NO 0 0 96031 FIRST TR EXCHNG TRADED FD VI CBOE VEST US BUF 33740F748 1786 51841 SH SOLE NO 0 0 51841 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F730 3232 98702 SH SOLE NO 0 0 98702 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F755 7954 370329 SH SOLE NO 0 0 370329 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F698 422 13315 SH SOLE NO 0 0 13315 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F714 1352 41688 SH SOLE NO 0 0 41688 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F722 684 20105 SH SOLE NO 0 0 20105 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U208 2863 86718 SH SOLE NO 0 0 86718 FIRST TR EXCHNG TRADED FD VI FT CBOE EQTY BFR 33740U505 4413 144020 SH SOLE NO 0 0 144020 FIRST TR EXCHNG TRADED FD VI FT CBOE GRWT100 33740F649 2902 144544 SH SOLE NO 0 0 144544 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740U307 743 23031 SH SOLE NO 0 0 23031 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 4003 195657 SH SOLE NO 0 0 195657 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 36112 659829 SH SOLE NO 0 0 659829 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 764 28639 SH SOLE NO 0 0 28639 FIRST TR EXCHNG TRADED FD VI US EQT BUFFER 33740F763 10756 325179 SH SOLE NO 0 0 325179 FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771 15591 481510 SH SOLE NO 0 0 481510 FIRST TR EXCHNG TRADED FD VI VEST US BUFFER 33740F862 1687 48600 SH SOLE NO 0 0 48600 FIRST TR EXCHNG TRADED FD VI VEST US DEEP 33740F854 5629 169982 SH SOLE NO 0 0 169982 FIRST TR EXCHNG TRADED FD VI VEST US EQT DEP 33740F672 1437 46493 SH SOLE NO 0 0 46493 FIRST TR EXCHNG TRADED FD VI VEST US EQTY BUF 33740F664 1905 60355 SH SOLE NO 0 0 60355 FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 3832 188601 SH SOLE NO 0 0 188601 FIRST TR INTER DUR PFD & IN COM 33718W103 831 34562 SH SOLE NO 0 0 34562 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 4510 82120 SH SOLE NO 0 0 82120 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 14819 201820 SH SOLE NO 0 0 201820 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 3983 47969 SH SOLE NO 0 0 47969 FIRST TR MLP & ENERGY INCOM COM 33739B104 73 12700 SH SOLE NO 0 0 12700 FIRST TR MORNINGSTAR DIVID L SHS 336917109 4944 167087 SH SOLE NO 0 0 167087 FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 5254 50638 SH SOLE NO 0 0 50638 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 746 12807 SH SOLE NO 0 0 12807 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 11259 111626 SH SOLE NO 0 0 111626 FIRST TR NASDAQ 100 TECH IND SHS 337345102 43359 314043 SH SOLE NO 0 0 314043 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 1491 33322 SH SOLE NO 0 0 33322 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 4100 53273 SH SOLE NO 0 0 53273 FIRST TR SR FLG RTE INCM FD COM 33733U108 1905 164003 SH SOLE NO 0 0 164003 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 759 59059 SH SOLE NO 0 0 59059 FIRST TR VALUE LINE DIVID IN SHS 33734H106 175922 5016335 SH SOLE NO 0 0 5016335 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 2307 23877 SH SOLE NO 0 0 23877 FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 324 103930 SH SOLE NO 0 0 103930 FIRSTCASH INC COM 33767D105 209 2989 SH SOLE NO 0 0 2989 FIRSTENERGY CORP COM 337932107 6662 217654 SH SOLE NO 0 0 217654 FISERV INC COM 337738108 7719 67795 SH SOLE NO 0 0 67795 FISKER INC CL A COM STK 33813J106 355 24294 SH SOLE NO 0 0 24294 FIVE BELOW INC COM 33829M101 251 1173 SH SOLE NO 0 0 1173 FIVE9 INC COM 338307101 760 4358 SH SOLE NO 0 0 4358 FIVERR INTL LTD ORD SHS M4R82T106 2205 11304 SH SOLE NO 0 0 11304 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 668 23000 SH SOLE NO 0 0 23000 FLAHERTY & CRUMRINE PFD INCO COM 338480106 295 15598 SH SOLE NO 0 0 15598 FLAHERTY & CRUMRINE PFD INCO COM 33848E106 227 17316 SH SOLE NO 0 0 17316 FLAHERTY & CRUMRINE PFD SECS COM 338478100 6932 295864 SH SOLE NO 0 0 295864 FLEETCOR TECHNOLOGIES INC COM 339041105 220 809 SH SOLE NO 0 0 809 FLEX LTD ORD Y2573F102 280 15604 SH SOLE NO 0 0 15604 FLEXION THERAPEUTICS INC COM 33938J106 831 72016 SH SOLE NO 0 0 72016 FLEXSHARES TR CRE SLCT BD FD 33939L670 8820 326558 SH SOLE NO 0 0 326558 FLEXSHARES TR GLB QLT R/E IDX 33939L787 1082 18804 SH SOLE NO 0 0 18804 FLEXSHARES TR HIG YLD VL ETF 33939L662 4247 86471 SH SOLE NO 0 0 86471 FLEXSHARES TR INTL QLTDV IDX 33939L837 304 12622 SH SOLE NO 0 0 12622 FLEXSHARES TR M STAR DEV MKT 33939L803 11962 181244 SH SOLE NO 0 0 181244 FLEXSHARES TR MORNSTAR UPSTR 33939L407 405 12460 SH SOLE NO 0 0 12460 FLEXSHARES TR MORNSTAR USMKT 33939L100 22643 156444 SH SOLE NO 0 0 156444 FLEXSHARES TR MSTAR EMKT FAC 33939L308 3680 63285 SH SOLE NO 0 0 63285 FLEXSHARES TR QLT DIV DEF IDX 33939L845 4972 103760 SH SOLE NO 0 0 103760 FLEXSHARES TR QUALT DIVD IDX 33939L860 4282 86614 SH SOLE NO 0 0 86614 FLEXSHARES TR READY ACC VARI 33939L886 903 11844 SH SOLE NO 0 0 11844 FLEXSHARES TR STOX ESG INDEX 33939L696 2020 22094 SH SOLE NO 0 0 22094 FLEXSHARES TR STOX GLB INDEX 33939L688 1470 11815 SH SOLE NO 0 0 11815 FLEXSHARES TR US QUALITY CAP 33939L746 8471 206261 SH SOLE NO 0 0 206261 FLIR SYS INC COM 302445101 755 17246 SH SOLE NO 0 0 17246 FLOWERS FOODS INC COM 343498101 655 28963 SH SOLE NO 0 0 28963 FLOWSERVE CORP COM 34354P105 312 8475 SH SOLE NO 0 0 8475 FLUOR CORP NEW COM 343412102 425 26632 SH SOLE NO 0 0 26632 FMC CORP COM NEW 302491303 583 5076 SH SOLE NO 0 0 5076 FNCB BANCORP INC COM 302578109 83 12991 SH SOLE NO 0 0 12991 FOLEY TRASIMENE ACQUISITION COM CL A 344328109 401 26580 SH SOLE NO 0 0 26580 FOOT LOCKER INC COM 344849104 543 13438 SH SOLE NO 0 0 13438 FORD MTR CO DEL COM 345370860 16772 1908128 SH SOLE NO 0 0 1908128 FORTERRA INC COM 34960W106 389 22663 SH SOLE NO 0 0 22663 FORTINET INC COM 34959E109 3639 24506 SH SOLE NO 0 0 24506 FORTIS INC COM 349553107 414 10151 SH SOLE NO 0 0 10151 FORTIVE CORP COM 34959J108 1397 19729 SH SOLE NO 0 0 19729 FORTUNA SILVER MINES INC COM 349915108 320 38857 SH SOLE NO 0 0 38857 FORTUNE BRANDS HOME & SEC IN COM 34964C106 2875 33545 SH SOLE NO 0 0 33545 FORUM ENERGY TECHNOLOGIES IN NOTE 9.000% 8/0 34984VAC4 14 23100 SH SOLE NO 0 0 23100 FOX CORP CL A COM 35137L105 1003 34446 SH SOLE NO 0 0 34446 FRANCO NEV CORP COM 351858105 10291 82114 SH SOLE NO 0 0 82114 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 479 5009 SH SOLE NO 0 0 5009 FRANKLIN LTD DURATION INCOME COM 35472T101 250 26592 SH SOLE NO 0 0 26592 FRANKLIN RESOURCES INC COM 354613101 8629 345316 SH SOLE NO 0 0 345316 FRANKLIN TEMPLETON ETF TR DISRPTVE COM ETF 35473P538 2345 45504 SH SOLE NO 0 0 45504 FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473P744 2965 99596 SH SOLE NO 0 0 99596 FRANKLIN TEMPLETON ETF TR GENOMIC ADV ETF 35473P520 270 6098 SH SOLE NO 0 0 6098 FRANKLIN TEMPLETON ETF TR LIBERTY INVT 35473P603 692 25568 SH SOLE NO 0 0 25568 FRANKLIN TEMPLETON ETF TR LIBERTY US ETF 35473P504 9796 231566 SH SOLE NO 0 0 231566 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 361 9540 SH SOLE NO 0 0 9540 FREEPORT-MCMORAN INC CL B 35671D857 8886 341516 SH SOLE NO 0 0 341516 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 417 10036 SH SOLE NO 0 0 10036 FRESHPET INC COM 358039105 322 2271 SH SOLE NO 0 0 2271 FS KKR CAP CORP COM 302635206 33298 2010796 SH SOLE NO 0 0 2010796 FS KKR CAP CORP II COM 35952V303 77175 4705853 SH SOLE NO 0 0 4705853 FUBOTV INC COM 35953D104 971 34689 SH SOLE NO 0 0 34689 FUELCELL ENERGY INC COM 35952H601 1081 96822 SH SOLE NO 0 0 96822 FULGENT GENETICS INC COM 359664109 363 6977 SH SOLE NO 0 0 6977 FULLER H B CO COM 359694106 373 7196 SH SOLE NO 0 0 7196 FULTON FINL CORP PA COM 360271100 2455 193014 SH SOLE NO 0 0 193014 FUTU HLDGS LTD SPON ADS CL A 36118L106 1733 37900 SH SOLE NO 0 0 37900 FUTUREFUEL CORP COM 36116M106 3451 271793 SH SOLE NO 0 0 271793 GABELLI DIVID & INCOME TR COM 36242H104 1490 69460 SH SOLE NO 0 0 69460 GABELLI EQUITY TR INC COM 362397101 6754 1077298 SH SOLE NO 0 0 1077298 GABELLI HLTHCARE & WELLNESS SHS 36246K103 145 12204 SH SOLE NO 0 0 12204 GABELLI MULTIMEDIA TR INC COM 36239Q109 2159 271302 SH SOLE NO 0 0 271302 GABELLI UTIL TR COM 36240A101 5064 623745 SH SOLE NO 0 0 623745 GALLAGHER ARTHUR J & CO COM 363576109 3157 25524 SH SOLE NO 0 0 25524 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 1629 464121 SH SOLE NO 0 0 464121 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 105 20622 SH SOLE NO 0 0 20622 GAMESTOP CORP NEW CL A 36467W109 581 30857 SH SOLE NO 0 0 30857 GAMING & LEISURE PPTYS INC COM 36467J108 630 14863 SH SOLE NO 0 0 14863 GAN LTD ORD SHS G3728V109 219 10829 SH SOLE NO 0 0 10829 GANNETT CO INC COM 36472T109 63 18774 SH SOLE NO 0 0 18774 GAP INC COM 364760108 2053 101723 SH SOLE NO 0 0 101723 GARMIN LTD SHS H2906T109 2433 20337 SH SOLE NO 0 0 20337 GARTNER INC COM 366651107 1022 6384 SH SOLE NO 0 0 6384 GASLOG LTD SHS G37585109 274 73900 SH SOLE NO 0 0 73900 GATX CORP COM 361448103 324 3902 SH SOLE NO 0 0 3902 GENERAC HLDGS INC COM 368736104 1824 8024 SH SOLE NO 0 0 8024 GENERAL AMERN INVS CO INC COM 368802104 546 14698 SH SOLE NO 0 0 14698 GENERAL DYNAMICS CORP COM 369550108 15975 107346 SH SOLE NO 0 0 107346 GENERAL ELECTRIC CO COM 369604103 34226 3169111 SH SOLE NO 0 0 3169111 GENERAL MLS INC COM 370334104 34874 593107 SH SOLE NO 0 0 593107 GENERAL MTRS CO COM 37045V100 10240 245924 SH SOLE NO 0 0 245924 GENIUS BRANDS INTL INC COM 37229T301 86 62801 SH SOLE NO 0 0 62801 GENMAB A/S SPONSORED ADS 372303206 432 10635 SH SOLE NO 0 0 10635 GENOCEA BIOSCIENCES INC COM NEW 372427401 43 17921 SH SOLE NO 0 0 17921 GENPACT LIMITED SHS G3922B107 255 6169 SH SOLE NO 0 0 6169 GENTEX CORP COM 371901109 2572 75821 SH SOLE NO 0 0 75821 GENUINE PARTS CO COM 372460105 11200 111520 SH SOLE NO 0 0 111520 GENWORTH FINL INC COM CL A 37247D106 509 134714 SH SOLE NO 0 0 134714 GERMAN AMERN BANCORP INC COM 373865104 394 11913 SH SOLE NO 0 0 11913 GERON CORP COM 374163103 139 87893 SH SOLE NO 0 0 87893 GILAT SATELLITE NETWORKS LTD SHS NEW M51474118 272 41867 SH SOLE NO 0 0 41867 GILEAD SCIENCES INC COM 375558103 20098 344984 SH SOLE NO 0 0 344984 GLADSTONE CAPITAL CORP COM 376535100 107 12144 SH SOLE NO 0 0 12144 GLADSTONE COMMERCIAL CORP COM 376536108 487 27078 SH SOLE NO 0 0 27078 GLADSTONE INVT CORP COM 376546107 414 41103 SH SOLE NO 0 0 41103 GLADSTONE LD CORP COM 376549101 153 10485 SH SOLE NO 0 0 10485 GLAUKOS CORP COM 377322102 213 2833 SH SOLE NO 0 0 2833 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 19010 516579 SH SOLE NO 0 0 516579 GLOBAL NET LEASE INC COM NEW 379378201 3052 178101 SH SOLE NO 0 0 178101 GLOBAL PARTNERS LP COM UNITS 37946R109 300 18068 SH SOLE NO 0 0 18068 GLOBAL PMTS INC COM 37940X102 3392 15748 SH SOLE NO 0 0 15748 GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 1322 55191 SH SOLE NO 0 0 55191 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 1933 69317 SH SOLE NO 0 0 69317 GLOBAL X FDS CONSCIOUS COS 37954Y731 402 14735 SH SOLE NO 0 0 14735 GLOBAL X FDS E COMMERCE ETF 37954Y467 1250 39290 SH SOLE NO 0 0 39290 GLOBAL X FDS FINTECH ETF 37954Y814 948 20311 SH SOLE NO 0 0 20311 GLOBAL X FDS GLB X SUPERDIV 37950E549 527 41048 SH SOLE NO 0 0 41048 GLOBAL X FDS GLBL X MLP ETF 37954Y343 259 9453 SH SOLE NO 0 0 9453 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 258 21918 SH SOLE NO 0 0 21918 GLOBAL X FDS GLOBAL X COPPER 37954Y830 557 18362 SH SOLE NO 0 0 18362 GLOBAL X FDS GLOBAL X SILVER 37954Y848 1677 36766 SH SOLE NO 0 0 36766 GLOBAL X FDS GLOBX SUPDV US 37950E291 3323 197240 SH SOLE NO 0 0 197240 GLOBAL X FDS INTERNET OF THNG 37954Y780 1379 43379 SH SOLE NO 0 0 43379 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 3241 52374 SH SOLE NO 0 0 52374 GLOBAL X FDS MILL THEMC ETF 37954Y764 718 19195 SH SOLE NO 0 0 19195 GLOBAL X FDS MSCI CHINA CNSMR 37950E408 426 11992 SH SOLE NO 0 0 11992 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 5098 223625 SH SOLE NO 0 0 223625 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 3967 119732 SH SOLE NO 0 0 119732 GLOBAL X FDS REIT ETF 37950E127 340 38271 SH SOLE NO 0 0 38271 GLOBAL X FDS RUSSELL 2000 37954Y459 298 13200 SH SOLE NO 0 0 13200 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 987 21377 SH SOLE NO 0 0 21377 GLOBAL X FDS S&P 500 COVERED 37954Y475 306 6610 SH SOLE NO 0 0 6610 GLOBAL X FDS SOCIAL MED ETF 37950E416 888 14386 SH SOLE NO 0 0 14386 GLOBAL X FDS TELMDC&DIG ETF 37954Y285 196 10174 SH SOLE NO 0 0 10174 GLOBAL X FDS THMATC GWT ETF 37954Y418 391 8945 SH SOLE NO 0 0 8945 GLOBAL X FDS US INFR DEV ETF 37954Y673 2481 116973 SH SOLE NO 0 0 116973 GLOBAL X FDS US PFD ETF 37954Y657 998 38711 SH SOLE NO 0 0 38711 GLOBALSTAR INC COM 378973408 9 26713 SH SOLE NO 0 0 26713 GLOBANT S A COM L44385109 1024 4708 SH SOLE NO 0 0 4708 GLOBE LIFE INC COM 37959E102 2322 24460 SH SOLE NO 0 0 24460 GLOBUS MED INC CL A 379577208 301 4621 SH SOLE NO 0 0 4621 GLU MOBILE INC COM 379890106 96 10664 SH SOLE NO 0 0 10664 GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 46 18100 SH SOLE NO 0 0 18100 GOLD FIELDS LTD SPONSORED ADR 38059T106 157 16979 SH SOLE NO 0 0 16979 GOLDEN MINERALS CO COM 381119106 203 267389 SH SOLE NO 0 0 267389 GOLDEN NUGGET ONLINE GAMIN COM CL A 38113L107 397 20160 SH SOLE NO 0 0 20160 GOLDEN STAR RES LTD CDA COM 38119T807 111 30053 SH SOLE NO 0 0 30053 GOLDMAN SACHS BDC INC NOTE 4.500% 4/0 38147UAB3 94 92000 SH SOLE NO 0 0 92000 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 2227 22246 SH SOLE NO 0 0 22246 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 481 8561 SH SOLE NO 0 0 8561 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 4410 115549 SH SOLE NO 0 0 115549 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 34017 1066390 SH SOLE NO 0 0 1066390 GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 659 12187 SH SOLE NO 0 0 12187 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 43350 572742 SH SOLE NO 0 0 572742 GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 423 7333 SH SOLE NO 0 0 7333 GOLDMAN SACHS ETF TR INNOVAT EQ ETF 38149W820 400 7228 SH SOLE NO 0 0 7228 GOLDMAN SACHS GROUP INC COM 38141G104 24286 92095 SH SOLE NO 0 0 92095 GOLDMAN SACHS PHYSICAL GOLD UNIT 38150K103 733 38745 SH SOLE NO 0 0 38745 GOLDMINING INC COM 38149E101 41 19032 SH SOLE NO 0 0 19032 GOLUB CAP BDC INC COM 38173M102 1280 90565 SH SOLE NO 0 0 90565 GOODRX HLDGS INC COM CL A 38246G108 970 24064 SH SOLE NO 0 0 24064 GOODYEAR TIRE & RUBR CO COM 382550101 1144 104946 SH SOLE NO 0 0 104946 GOPRO INC CL A 38268T103 144 17506 SH SOLE NO 0 0 17506 GORMAN RUPP CO COM 383082104 891 27468 SH SOLE NO 0 0 27468 GRACO INC COM 384109104 4336 59932 SH SOLE NO 0 0 59932 GRAINGER W W INC COM 384802104 2499 6119 SH SOLE NO 0 0 6119 GRANITE CONSTR INC COM 387328107 405 15180 SH SOLE NO 0 0 15180 GRANITESHARES ETF TR XOUT US LRG CP 38747R603 283 7859 SH SOLE NO 0 0 7859 GRANITESHARES GOLD TR SHS BEN INT 38748G101 391 20732 SH SOLE NO 0 0 20732 GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 217 215000 SH SOLE NO 0 0 215000 GRID DYNAMICS HLDGS INC CL A 39813G109 315 25000 SH SOLE NO 0 0 25000 GROWGENERATION CORP COM 39986L109 1309 32557 SH SOLE NO 0 0 32557 GSI TECHNOLOGY COM 36241U106 354 47935 SH SOLE NO 0 0 47935 GUARDANT HEALTH INC COM 40131M109 701 5444 SH SOLE NO 0 0 5444 GUGGENHEIM ENHANCED EQUITY I COM 40167B100 114 17523 SH SOLE NO 0 0 17523 GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 3129 161331 SH SOLE NO 0 0 161331 GUGGENHEIM TAXABLE MUNICP BO COM 401664107 225 8848 SH SOLE NO 0 0 8848 GW PHARMACEUTICALS PLC ADS 36197T103 4240 36747 SH SOLE NO 0 0 36747 HAIN CELESTIAL GROUP INC COM 405217100 639 15925 SH SOLE NO 0 0 15925 HALLIBURTON CO COM 406216101 3653 193320 SH SOLE NO 0 0 193320 HALOZYME THERAPEUTICS INC COM 40637H109 940 22032 SH SOLE NO 0 0 22032 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 616 20297 SH SOLE NO 0 0 20297 HANCOCK JOHN INCOME SECS TR COM 410123103 232 14810 SH SOLE NO 0 0 14810 HANCOCK JOHN INVT TR TAX ADV GLB SH 41013P749 385 69735 SH SOLE NO 0 0 69735 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 3261 165711 SH SOLE NO 0 0 165711 HANCOCK JOHN PFD INCOME FD I COM 41013X106 1519 79953 SH SOLE NO 0 0 79953 HANCOCK JOHN PFD INCOME FD I COM 41021P103 1004 58081 SH SOLE NO 0 0 58081 HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 2014 142142 SH SOLE NO 0 0 142142 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 880 41829 SH SOLE NO 0 0 41829 HANCOCK WHITNEY CORPORATION COM 410120109 1691 49708 SH SOLE NO 0 0 49708 HANESBRANDS INC COM 410345102 3665 251393 SH SOLE NO 0 0 251393 HANNON ARMSTRONG SUST INFR C COM 41068X100 27674 436297 SH SOLE NO 0 0 436297 HANOVER INS GROUP INC COM 410867105 1144 9784 SH SOLE NO 0 0 9784 HARBORONE BANCORP INC NEW COM NEW 41165Y100 144 13347 SH SOLE NO 0 0 13347 HARLEY DAVIDSON INC COM 412822108 1485 40477 SH SOLE NO 0 0 40477 HARMONY GOLD MINING CO LTD SPONSORED ADR 413216300 97 20780 SH SOLE NO 0 0 20780 HARSCO CORP COM 415864107 463 25802 SH SOLE NO 0 0 25802 HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 1467 35110 SH SOLE NO 0 0 35110 HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 1344 32208 SH SOLE NO 0 0 32208 HARTFORD FINL SVCS GROUP INC COM 416515104 3067 62619 SH SOLE NO 0 0 62619 HASBRO INC COM 418056107 2247 24024 SH SOLE NO 0 0 24024 HAWAIIAN ELEC INDUSTRIES COM 419870100 642 18160 SH SOLE NO 0 0 18160 HAWAIIAN HOLDINGS INC COM 419879101 669 37833 SH SOLE NO 0 0 37833 HCA HEALTHCARE INC COM 40412C101 2453 14918 SH SOLE NO 0 0 14918 HDFC BANK LTD SPONSORED ADS 40415F101 224 3104 SH SOLE NO 0 0 3104 HEALTH CATALYST INC COM 42225T107 573 13186 SH SOLE NO 0 0 13186 HEALTHCARE RLTY TR COM 421946104 321 10868 SH SOLE NO 0 0 10868 HEALTHCARE TR AMER INC CL A NEW 42225P501 2117 76897 SH SOLE NO 0 0 76897 HEALTHPEAK PROPERTIES INC COM 42250P103 7008 231830 SH SOLE NO 0 0 231830 HECLA MNG CO COM 422704106 137 21246 SH SOLE NO 0 0 21246 HEICO CORP NEW CL A 422806208 385 3289 SH SOLE NO 0 0 3289 HEICO CORP NEW COM 422806109 2764 20879 SH SOLE NO 0 0 20879 HELMERICH & PAYNE INC COM 423452101 1013 43753 SH SOLE NO 0 0 43753 HENRY JACK & ASSOC INC COM 426281101 1524 9408 SH SOLE NO 0 0 9408 HENRY SCHEIN INC COM 806407102 584 8735 SH SOLE NO 0 0 8735 HEPION PHARMACEUTICALS INC COM 426897104 22 10360 SH SOLE NO 0 0 10360 HERBALIFE NUTRITION LTD COM SHS G4412G101 268 5588 SH SOLE NO 0 0 5588 HERCULES CAPITAL INC COM 427096508 2488 172547 SH SOLE NO 0 0 172547 HERON THERAPEUTICS INC COM 427746102 575 27209 SH SOLE NO 0 0 27209 HERSHEY CO COM 427866108 9801 64343 SH SOLE NO 0 0 64343 HESS CORP COM 42809H107 381 7228 SH SOLE NO 0 0 7228 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1574 132887 SH SOLE NO 0 0 132887 HEXCEL CORP NEW COM 428291108 5169 106608 SH SOLE NO 0 0 106608 HEXO CORP COM NEW 428304307 80 21917 SH SOLE NO 0 0 21917 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 2970 288932 SH SOLE NO 0 0 288932 HIGHWOODS PPTYS INC COM 431284108 376 9511 SH SOLE NO 0 0 9511 HILL ROM HLDGS INC COM 431475102 875 8935 SH SOLE NO 0 0 8935 HILTON WORLDWIDE HLDGS INC COM 43300A203 2574 23139 SH SOLE NO 0 0 23139 HOEGH LNG PARTNERS LP COM UNIT LTD Y3262R100 963 67407 SH SOLE NO 0 0 67407 HOLLYFRONTIER CORP COM 436106108 606 23464 SH SOLE NO 0 0 23464 HOLLYSYS AUTOMATION TCHNGY L SHS G45667105 477 32504 SH SOLE NO 0 0 32504 HOLOGIC INC COM 436440101 4406 60507 SH SOLE NO 0 0 60507 HOME DEPOT INC COM 437076102 161948 609698 SH SOLE NO 0 0 609698 HONDA MOTOR LTD AMERN SHS 438128308 665 23567 SH SOLE NO 0 0 23567 HONEYWELL INTL INC COM 438516106 65034 305754 SH SOLE NO 0 0 305754 HORIZON TECHNOLOGY FIN CORP COM 44045A102 180 13641 SH SOLE NO 0 0 13641 HORIZON THERAPEUTICS PUB L SHS G46188101 939 12847 SH SOLE NO 0 0 12847 HORMEL FOODS CORP COM 440452100 4612 98965 SH SOLE NO 0 0 98965 HOST HOTELS & RESORTS INC COM 44107P104 701 47978 SH SOLE NO 0 0 47978 HOUSTON AMERN ENERGY CORP COM 44183U209 17 10000 SH SOLE NO 0 0 10000 HOWMET AEROSPACE INC COM 443201108 1126 39457 SH SOLE NO 0 0 39457 HP INC COM 40434L105 16535 672449 SH SOLE NO 0 0 672449 HSBC HLDGS PLC SPON ADR NEW 404280406 875 33793 SH SOLE NO 0 0 33793 HUBBELL INC COM 443510607 1125 7175 SH SOLE NO 0 0 7175 HUBSPOT INC COM 443573100 6044 15248 SH SOLE NO 0 0 15248 HUMANA INC COM 444859102 6539 15939 SH SOLE NO 0 0 15939 HUNT J B TRANS SVCS INC COM 445658107 1042 7627 SH SOLE NO 0 0 7627 HUNTINGTON BANCSHARES INC COM 446150104 4344 343992 SH SOLE NO 0 0 343992 HUNTINGTON INGALLS INDS INC COM 446413106 1127 6612 SH SOLE NO 0 0 6612 HUNTSMAN CORP COM 447011107 222 8842 SH SOLE NO 0 0 8842 HUYA INC ADS REP SHS A 44852D108 423 21265 SH SOLE NO 0 0 21265 HYATT HOTELS CORP COM CL A 448579102 283 3821 SH SOLE NO 0 0 3821 HYLIION HOLDINGS CORP COMMON STOCK 449109107 271 16458 SH SOLE NO 0 0 16458 IAC INTERACTIVECORP NEW COM 44891N109 1410 7447 SH SOLE NO 0 0 7447 IAMGOLD CORP COM 450913108 111 30263 SH SOLE NO 0 0 30263 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 1434 28306 SH SOLE NO 0 0 28306 ICF INTL INC COM 44925C103 209 2819 SH SOLE NO 0 0 2819 ICON PLC SHS G4705A100 625 3209 SH SOLE NO 0 0 3209 IDACORP INC COM 451107106 1585 16510 SH SOLE NO 0 0 16510 IDERA PHARMACEUTICALS INC COM PAR 45168K405 97 26662 SH SOLE NO 0 0 26662 IDEX CORP COM 45167R104 392 1968 SH SOLE NO 0 0 1968 IDEXX LABS INC COM 45168D104 11938 23883 SH SOLE NO 0 0 23883 IEC ELECTRS CORP NEW COM 44949L105 247 18250 SH SOLE NO 0 0 18250 IHS MARKIT LTD SHS G47567105 944 10511 SH SOLE NO 0 0 10511 II-VI INC COM 902104108 7606 100133 SH SOLE NO 0 0 100133 ILLINOIS TOOL WKS INC COM 452308109 33455 164092 SH SOLE NO 0 0 164092 ILLUMINA INC COM 452327109 11516 31124 SH SOLE NO 0 0 31124 IMMUNOGEN INC COM 45253H101 162 25258 SH SOLE NO 0 0 25258 INARI MED INC COM 45332Y109 367 4215 SH SOLE NO 0 0 4215 INCYTE CORP COM 45337C102 1270 14604 SH SOLE NO 0 0 14604 INDEPENDENT BANK CORP MASS COM 453836108 1538 21064 SH SOLE NO 0 0 21064 INDEPENDENT BK GROUP INC COM 45384B106 1023 16373 SH SOLE NO 0 0 16373 INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 7639 276528 SH SOLE NO 0 0 276528 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 4579 201903 SH SOLE NO 0 0 201903 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 302 9458 SH SOLE NO 0 0 9458 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 691 23702 SH SOLE NO 0 0 23702 INDEXIQ ETF TR IQ ENCH COR PL 45409B479 345 17271 SH SOLE NO 0 0 17271 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 16986 509657 SH SOLE NO 0 0 509657 INDIA FD INC COM 454089103 264 13243 SH SOLE NO 0 0 13243 INFINERA CORP COM 45667G103 219 20944 SH SOLE NO 0 0 20944 INFOSYS LTD SPONSORED ADR 456788108 908 53587 SH SOLE NO 0 0 53587 INGERSOLL RAND INC COM 45687V106 803 17634 SH SOLE NO 0 0 17634 INGREDION INC COM 457187102 429 5458 SH SOLE NO 0 0 5458 INMODE LTD SHS M5425M103 567 11943 SH SOLE NO 0 0 11943 INNOVATIVE INDL PPTYS INC COM 45781V101 8014 43761 SH SOLE NO 0 0 43761 INNOVATOR ETFS TR IBD 50 ETF 45782C102 310 7558 SH SOLE NO 0 0 7558 INNOVATOR ETFS TR LOUP FRONTIER 45782C862 304 6107 SH SOLE NO 0 0 6107 INNOVATOR ETFS TR MSCI EAFE PWR 45782C524 689 26984 SH SOLE NO 0 0 26984 INNOVATOR ETFS TR MSCI EAFE PWR 45782C722 255 10723 SH SOLE NO 0 0 10723 INNOVATOR ETFS TR MSCI EMGR MKT 45782C516 274 9135 SH SOLE NO 0 0 9135 INNOVATOR ETFS TR NASDAQ 100 POWER 45782C334 1288 36262 SH SOLE NO 0 0 36262 INNOVATOR ETFS TR NASDAQ 100 PWR 45782C615 1202 33300 SH SOLE NO 0 0 33300 INNOVATOR ETFS TR RUSSELL 2000 P 45782C474 1285 44311 SH SOLE NO 0 0 44311 INNOVATOR ETFS TR RUSSELL 2000 PWR 45782C342 593 22100 SH SOLE NO 0 0 22100 INNOVATOR ETFS TR S&P 500 BUFETF 45782C771 718 23899 SH SOLE NO 0 0 23899 INNOVATOR ETFS TR S&P 500 BUFFER 45782C391 1393 46994 SH SOLE NO 0 0 46994 INNOVATOR ETFS TR S&P 500 BUFFER 45782C409 3016 92099 SH SOLE NO 0 0 92099 INNOVATOR ETFS TR S&P 500 BUFFER 45782C433 3317 121974 SH SOLE NO 0 0 121974 INNOVATOR ETFS TR S&P 500 BUFFER 45782C581 299 10062 SH SOLE NO 0 0 10062 INNOVATOR ETFS TR S&P 500 BUFFER 45782C664 4613 158319 SH SOLE NO 0 0 158319 INNOVATOR ETFS TR S&P 500 BUFFER 45782C698 777 26087 SH SOLE NO 0 0 26087 INNOVATOR ETFS TR S&P 500 BUFFER 45782C755 227 7293 SH SOLE NO 0 0 7293 INNOVATOR ETFS TR S&P 500 BUFFER 45782C789 670 22256 SH SOLE NO 0 0 22256 INNOVATOR ETFS TR S&P 500 BUFFER 45782C888 443 14958 SH SOLE NO 0 0 14958 INNOVATOR ETFS TR S&P 500 BUFFER E 45782C326 553 18636 SH SOLE NO 0 0 18636 INNOVATOR ETFS TR S&P 500 BUFFER E 45782C557 1038 34033 SH SOLE NO 0 0 34033 INNOVATOR ETFS TR S&P 500 POWER 45782C417 3830 146155 SH SOLE NO 0 0 146155 INNOVATOR ETFS TR S&P 500 POWER 45782C508 4974 162667 SH SOLE NO 0 0 162667 INNOVATOR ETFS TR S&P 500 POWER 45782C573 885 30604 SH SOLE NO 0 0 30604 INNOVATOR ETFS TR S&P 500 PWR 45782C656 4761 170555 SH SOLE NO 0 0 170555 INNOVATOR ETFS TR S&P 500 PWR 45782C813 2314 80471 SH SOLE NO 0 0 80471 INNOVATOR ETFS TR S&P 500 PWR BU 45782C540 3780 130368 SH SOLE NO 0 0 130368 INNOVATOR ETFS TR S&P 500 PWR BU 45782C680 1559 55125 SH SOLE NO 0 0 55125 INNOVATOR ETFS TR S&P 500 PWR BU 45782C748 990 32936 SH SOLE NO 0 0 32936 INNOVATOR ETFS TR S&P 500 PWR BU 45782C870 1127 41333 SH SOLE NO 0 0 41333 INNOVATOR ETFS TR S&P 500 PWR BUF 45782C318 446 15759 SH SOLE NO 0 0 15759 INNOVATOR ETFS TR S&P 500 PWR BUFR 45782C383 740 26024 SH SOLE NO 0 0 26024 INNOVATOR ETFS TR S&P 500 PWRETF 45782C797 5361 192726 SH SOLE NO 0 0 192726 INNOVATOR ETFS TR S&P 500 ULTRA 45782C300 5604 187704 SH SOLE NO 0 0 187704 INNOVATOR ETFS TR S&P 500 ULTRA 45782C375 347 12500 SH SOLE NO 0 0 12500 INNOVATOR ETFS TR S&P 500 ULTRA 45782C425 582 22355 SH SOLE NO 0 0 22355 INNOVATOR ETFS TR S&P 500 ULTRA 45782C532 975 34277 SH SOLE NO 0 0 34277 INNOVATOR ETFS TR S&P 500 ULTRA 45782C565 230 8153 SH SOLE NO 0 0 8153 INNOVATOR ETFS TR S&P 500 ULTRA 45782C649 6888 253876 SH SOLE NO 0 0 253876 INNOVATOR ETFS TR S&P 500 ULTRA 45782C805 2577 103223 SH SOLE NO 0 0 103223 INNOVATOR ETFS TR S&P 500 ULTRA 45782C821 446 16572 SH SOLE NO 0 0 16572 INNOVATOR ETFS TR S&P 500 ULTRA 45782C839 338 12780 SH SOLE NO 0 0 12780 INNOVATOR ETFS TR II LADRD FD S&P 500 45783G102 3400 102355 SH SOLE NO 0 0 102355 INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 690 27889 SH SOLE NO 0 0 27889 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 357 40361 SH SOLE NO 0 0 40361 INPHI CORP COM 45772F107 305 1905 SH SOLE NO 0 0 1905 INSEEGO CORP COM 45782B104 1114 72041 SH SOLE NO 0 0 72041 INSIGHT ENTERPRISES INC COM 45765U103 717 9427 SH SOLE NO 0 0 9427 INSIGHT SELECT INCOME FD COM 45781W109 516 24160 SH SOLE NO 0 0 24160 INSPIRE MED SYS INC COM 457730109 1607 8548 SH SOLE NO 0 0 8548 INSTALLED BLDG PRODS INC COM 45780R101 283 2784 SH SOLE NO 0 0 2784 INSULET CORP COM 45784P101 1573 6154 SH SOLE NO 0 0 6154 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 444 6845 SH SOLE NO 0 0 6845 INTEL CORP COM 458140100 94855 1903967 SH SOLE NO 0 0 1903967 INTELLIA THERAPEUTICS INC COM 45826J105 1336 24559 SH SOLE NO 0 0 24559 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 203 3341 SH SOLE NO 0 0 3341 INTERCONTINENTAL EXCHANGE IN COM 45866F104 3076 26685 SH SOLE NO 0 0 26685 INTERNATIONAL BANCSHARES COR COM 459044103 2388 63791 SH SOLE NO 0 0 63791 INTERNATIONAL BUSINESS MACHS COM 459200101 63250 502464 SH SOLE NO 0 0 502464 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1023 9400 SH SOLE NO 0 0 9400 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 189 11168 SH SOLE NO 0 0 11168 INTERNATIONAL PAPER CO COM 460146103 9588 192846 SH SOLE NO 0 0 192846 INTERPUBLIC GROUP COS INC COM 460690100 472 20099 SH SOLE NO 0 0 20099 INTUIT COM 461202103 12669 33355 SH SOLE NO 0 0 33355 INTUITIVE SURGICAL INC COM NEW 46120E602 12844 15700 SH SOLE NO 0 0 15700 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 1211 13952 SH SOLE NO 0 0 13952 INVESCO ACTIVELY MANAGED ETF S&P500 DOWNSID 46090A705 652 19731 SH SOLE NO 0 0 19731 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 2873 49833 SH SOLE NO 0 0 49833 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 3435 67929 SH SOLE NO 0 0 67929 INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 2487 163005 SH SOLE NO 0 0 163005 INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 337 29704 SH SOLE NO 0 0 29704 INVESCO BLDRS INDEX FDS TR EMGRING MKTS50 46090C305 2530 44946 SH SOLE NO 0 0 44946 INVESCO CALIF MUN INCOME TR COM 46132P108 1062 67919 SH SOLE NO 0 0 67919 INVESCO CALIF VALUE MUN INCO COM 46132H106 888 67131 SH SOLE NO 0 0 67131 INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 351 3413 SH SOLE NO 0 0 3413 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 537 36591 SH SOLE NO 0 0 36591 INVESCO DB MULTI-SECTOR COMM OIL FD 46140H403 207 24653 SH SOLE NO 0 0 24653 INVESCO DB MULTI-SECTOR COMM PRECIOUS METAL 46140H502 355 6746 SH SOLE NO 0 0 6746 INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 183 17085 SH SOLE NO 0 0 17085 INVESCO EXCH TRADED FD TR II 1 30 LADER TRE 46138E107 367 9574 SH SOLE NO 0 0 9574 INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206 358 12789 SH SOLE NO 0 0 12789 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 10846 483558 SH SOLE NO 0 0 483558 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 1711 20791 SH SOLE NO 0 0 20791 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 2121 62775 SH SOLE NO 0 0 62775 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 624 27299 SH SOLE NO 0 0 27299 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 465 6187 SH SOLE NO 0 0 6187 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 3233 112109 SH SOLE NO 0 0 112109 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 496 25514 SH SOLE NO 0 0 25514 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 959 22616 SH SOLE NO 0 0 22616 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 214 10133 SH SOLE NO 0 0 10133 INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 427 12367 SH SOLE NO 0 0 12367 INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 1816 52269 SH SOLE NO 0 0 52269 INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 814 36663 SH SOLE NO 0 0 36663 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 2028 58085 SH SOLE NO 0 0 58085 INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644 714 18606 SH SOLE NO 0 0 18606 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 861 17092 SH SOLE NO 0 0 17092 INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 349 21110 SH SOLE NO 0 0 21110 INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586 1539 22548 SH SOLE NO 0 0 22548 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 466 22530 SH SOLE NO 0 0 22530 INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 202 6030 SH SOLE NO 0 0 6030 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 290 2256 SH SOLE NO 0 0 2256 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 2861 92690 SH SOLE NO 0 0 92690 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 2067 76262 SH SOLE NO 0 0 76262 INVESCO EXCH TRADED FD TR II NY AMT FRE MUN 46138E529 252 9661 SH SOLE NO 0 0 9661 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 18946 1241546 SH SOLE NO 0 0 1241546 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 1400 35927 SH SOLE NO 0 0 35927 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 382 6742 SH SOLE NO 0 0 6742 INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339 208 3947 SH SOLE NO 0 0 3947 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 8873 142472 SH SOLE NO 0 0 142472 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 3436 73429 SH SOLE NO 0 0 73429 INVESCO EXCH TRADED FD TR II S&P INTL DEV 46138E248 244 9510 SH SOLE NO 0 0 9510 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 7266 242303 SH SOLE NO 0 0 242303 INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 275 9370 SH SOLE NO 0 0 9370 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 737 10361 SH SOLE NO 0 0 10361 INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 34698 721084 SH SOLE NO 0 0 721084 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 13889 171262 SH SOLE NO 0 0 171262 INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 4746 27937 SH SOLE NO 0 0 27937 INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 537 4386 SH SOLE NO 0 0 4386 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 24864 610312 SH SOLE NO 0 0 610312 INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 5691 168381 SH SOLE NO 0 0 168381 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 12147 323243 SH SOLE NO 0 0 323243 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 104957 1866573 SH SOLE NO 0 0 1866573 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 11813 114965 SH SOLE NO 0 0 114965 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 1718 77142 SH SOLE NO 0 0 77142 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 2298 68611 SH SOLE NO 0 0 68611 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 1750 67442 SH SOLE NO 0 0 67442 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 15252 719139 SH SOLE NO 0 0 719139 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 4383 189769 SH SOLE NO 0 0 189769 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 12854 591013 SH SOLE NO 0 0 591013 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 458 19650 SH SOLE NO 0 0 19650 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 18211 831575 SH SOLE NO 0 0 831575 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 376 14824 SH SOLE NO 0 0 14824 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 2940 131317 SH SOLE NO 0 0 131317 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 3160 126815 SH SOLE NO 0 0 126815 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 2123 93820 SH SOLE NO 0 0 93820 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 2998 122343 SH SOLE NO 0 0 122343 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 879 40110 SH SOLE NO 0 0 40110 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 10351 174965 SH SOLE NO 0 0 174965 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 2688 39610 SH SOLE NO 0 0 39610 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 4632 63167 SH SOLE NO 0 0 63167 INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 1447 19263 SH SOLE NO 0 0 19263 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 4843 147293 SH SOLE NO 0 0 147293 INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 3341 87428 SH SOLE NO 0 0 87428 INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 436 6099 SH SOLE NO 0 0 6099 INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 249 5800 SH SOLE NO 0 0 5800 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 7488 46783 SH SOLE NO 0 0 46783 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 1171 12597 SH SOLE NO 0 0 12597 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 54076 616290 SH SOLE NO 0 0 616290 INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 297 3437 SH SOLE NO 0 0 3437 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 561 3989 SH SOLE NO 0 0 3989 INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 281 8882 SH SOLE NO 0 0 8882 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 779 11111 SH SOLE NO 0 0 11111 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 915 22233 SH SOLE NO 0 0 22233 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 8065 201493 SH SOLE NO 0 0 201493 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 9616 142304 SH SOLE NO 0 0 142304 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 4334 112417 SH SOLE NO 0 0 112417 INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 535 5057 SH SOLE NO 0 0 5057 INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 33 11462 SH SOLE NO 0 0 11462 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 1924 26952 SH SOLE NO 0 0 26952 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 662 6310 SH SOLE NO 0 0 6310 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 716 4655 SH SOLE NO 0 0 4655 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 2964 154336 SH SOLE NO 0 0 154336 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 36563 274504 SH SOLE NO 0 0 274504 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 10010 66323 SH SOLE NO 0 0 66323 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 352 26151 SH SOLE NO 0 0 26151 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 1187 18589 SH SOLE NO 0 0 18589 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 4465 256916 SH SOLE NO 0 0 256916 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 862 56159 SH SOLE NO 0 0 56159 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 2204 9661 SH SOLE NO 0 0 9661 INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 861 16920 SH SOLE NO 0 0 16920 INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 200 2923 SH SOLE NO 0 0 2923 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 564 7830 SH SOLE NO 0 0 7830 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 8614 30197 SH SOLE NO 0 0 30197 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 5617 71774 SH SOLE NO 0 0 71774 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 1755 26192 SH SOLE NO 0 0 26192 INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 219 6005 SH SOLE NO 0 0 6005 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 639 8343 SH SOLE NO 0 0 8343 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 2636 13006 SH SOLE NO 0 0 13006 INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 1930 26157 SH SOLE NO 0 0 26157 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 350 10050 SH SOLE NO 0 0 10050 INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 550 8541 SH SOLE NO 0 0 8541 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 852 6175 SH SOLE NO 0 0 6175 INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 448 6741 SH SOLE NO 0 0 6741 INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 1168 24601 SH SOLE NO 0 0 24601 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 386 6963 SH SOLE NO 0 0 6963 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 284 2322 SH SOLE NO 0 0 2322 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 357 11510 SH SOLE NO 0 0 11510 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 6523 24940 SH SOLE NO 0 0 24940 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 977 7009 SH SOLE NO 0 0 7009 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 3024 19988 SH SOLE NO 0 0 19988 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 3605 14220 SH SOLE NO 0 0 14220 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 871 8715 SH SOLE NO 0 0 8715 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 101658 797069 SH SOLE NO 0 0 797069 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 26458 162390 SH SOLE NO 0 0 162390 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 2753 44803 SH SOLE NO 0 0 44803 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 22714 539400 SH SOLE NO 0 0 539400 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 14828 319241 SH SOLE NO 0 0 319241 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 6166 59639 SH SOLE NO 0 0 59639 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 9925 130388 SH SOLE NO 0 0 130388 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 251 12528 SH SOLE NO 0 0 12528 INVESCO HIGH INCOME 2023 TAR COM 46135X108 89 10633 SH SOLE NO 0 0 10633 INVESCO LTD SHS G491BT108 1824 104661 SH SOLE NO 0 0 104661 INVESCO MORTGAGE CAPITAL INC COM 46131B100 132 39261 SH SOLE NO 0 0 39261 INVESCO MUN OPPORTUNITY TR COM 46132C107 373 29105 SH SOLE NO 0 0 29105 INVESCO MUN TR COM 46131J103 683 53297 SH SOLE NO 0 0 53297 INVESCO MUNI INCOME OPP TRST COM 46132X101 207 26276 SH SOLE NO 0 0 26276 INVESCO PA VALUE MUN INC TR COM 46132K109 183 14407 SH SOLE NO 0 0 14407 INVESCO QQQ TR UNIT SER 1 46090E103 570393 1818045 SH SOLE NO 0 0 1818045 INVESCO QUALITY MUN INCOME T COM 46133G107 747 57344 SH SOLE NO 0 0 57344 INVESCO SR INCOME TR COM 46131H107 202 50873 SH SOLE NO 0 0 50873 INVESCO TR INVT GRADE MUNS COM 46131M106 326 24697 SH SOLE NO 0 0 24697 INVESCO TR INVT GRADE NEW YO COM 46131T101 287 22025 SH SOLE NO 0 0 22025 INVESTMENT MANAGERS SER TR KNWLDL LD ETF 46143U849 470 11127 SH SOLE NO 0 0 11127 INVESTORS BANCORP INC NEW COM 46146L101 128 12155 SH SOLE NO 0 0 12155 INVITAE CORP COM 46185L103 4625 110633 SH SOLE NO 0 0 110633 INVITATION HOMES INC COM 46187W107 491 16545 SH SOLE NO 0 0 16545 IONIS PHARMACEUTICALS INC COM 462222100 1074 19006 SH SOLE NO 0 0 19006 IOVANCE BIOTHERAPEUTICS INC COM 462260100 252 5445 SH SOLE NO 0 0 5445 IPG PHOTONICS CORP COM 44980X109 1814 8109 SH SOLE NO 0 0 8109 IQIYI INC SPONSORED ADS 46267X108 359 20583 SH SOLE NO 0 0 20583 IQVIA HLDGS INC COM 46266C105 2296 12816 SH SOLE NO 0 0 12816 IRIDIUM COMMUNICATIONS INC COM 46269C102 331 8437 SH SOLE NO 0 0 8437 IROBOT CORP COM 462726100 2904 36172 SH SOLE NO 0 0 36172 IRON MTN INC NEW COM 46284V101 5356 181702 SH SOLE NO 0 0 181702 ISHARES GOLD TRUST ISHARES 464285105 101342 5589742 SH SOLE NO 0 0 5589742 ISHARES INC CORE MSCI EMKT 46434G103 63030 1015969 SH SOLE NO 0 0 1015969 ISHARES INC CUR HD MSCI EM 46434G509 495 16139 SH SOLE NO 0 0 16139 ISHARES INC EM MKTS DIV ETF 464286319 1392 37396 SH SOLE NO 0 0 37396 ISHARES INC ESG AWR MSCI EM 46434G863 48050 1144592 SH SOLE NO 0 0 1144592 ISHARES INC GLB AGRIC PR ETF 464286350 340 9978 SH SOLE NO 0 0 9978 ISHARES INC GLB ENR PROD ETF 464286343 351 26894 SH SOLE NO 0 0 26894 ISHARES INC JP MRGN EM HI BD 464286285 1601 34542 SH SOLE NO 0 0 34542 ISHARES INC MSCI AUST ETF 464286103 340 14219 SH SOLE NO 0 0 14219 ISHARES INC MSCI BRAZIL ETF 464286400 648 17482 SH SOLE NO 0 0 17482 ISHARES INC MSCI BRIC INDX 464286657 831 15924 SH SOLE NO 0 0 15924 ISHARES INC MSCI CDA ETF 464286509 864 28021 SH SOLE NO 0 0 28021 ISHARES INC MSCI EMERG MKT 46434G889 2742 55817 SH SOLE NO 0 0 55817 ISHARES INC MSCI EMERG MRKT 464286533 20631 337780 SH SOLE NO 0 0 337780 ISHARES INC MSCI EMRG CHN 46434G764 355 6244 SH SOLE NO 0 0 6244 ISHARES INC MSCI EURZONE ETF 464286608 1531 34738 SH SOLE NO 0 0 34738 ISHARES INC MSCI GBL ETF NEW 46434G848 304 8254 SH SOLE NO 0 0 8254 ISHARES INC MSCI GBL MIN VOL 464286525 17181 177295 SH SOLE NO 0 0 177295 ISHARES INC MSCI GERMANY ETF 464286806 384 12117 SH SOLE NO 0 0 12117 ISHARES INC MSCI HONG KG ETF 464286871 213 8648 SH SOLE NO 0 0 8648 ISHARES INC MSCI ISRAEL ETF 464286632 301 4710 SH SOLE NO 0 0 4710 ISHARES INC MSCI JPN ETF NEW 46434G822 1376 20369 SH SOLE NO 0 0 20369 ISHARES INC MSCI PAC JP ETF 464286665 2061 43068 SH SOLE NO 0 0 43068 ISHARES INC MSCI SINGPOR ETF 46434G780 252 11749 SH SOLE NO 0 0 11749 ISHARES INC MSCI STH KOR ETF 464286772 687 7990 SH SOLE NO 0 0 7990 ISHARES INC MSCI SWITZERLAND 464286749 3288 73605 SH SOLE NO 0 0 73605 ISHARES INC MSCI TAIWAN ETF 46434G772 266 5018 SH SOLE NO 0 0 5018 ISHARES INC MSCI WORLD ETF 464286392 2765 24604 SH SOLE NO 0 0 24604 ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 132 10706 SH SOLE NO 0 0 10706 ISHARES SILVER TR ISHARES 46428Q109 26242 1068086 SH SOLE NO 0 0 1068086 ISHARES TR 0-5 YR TIPS ETF 46429B747 35432 339289 SH SOLE NO 0 0 339289 ISHARES TR 0-5YR HI YL CP 46434V407 121986 2684572 SH SOLE NO 0 0 2684572 ISHARES TR 0-5YR INVT GR CP 46434V100 8277 158511 SH SOLE NO 0 0 158511 ISHARES TR 1 3 YR TREAS BD 464287457 44649 516895 SH SOLE NO 0 0 516895 ISHARES TR 10+ YR INVST GRD 464289511 3392 46464 SH SOLE NO 0 0 46464 ISHARES TR 10-20 YR TRS ETF 464288653 413 2595 SH SOLE NO 0 0 2595 ISHARES TR 20 YR TR BD ETF 464287432 26679 169147 SH SOLE NO 0 0 169147 ISHARES TR 3 7 YR TREAS BD 464288661 9323 70111 SH SOLE NO 0 0 70111 ISHARES TR 3YRTB ETF 464288125 212 2493 SH SOLE NO 0 0 2493 ISHARES TR A RATE CP BD ETF 46429B291 599 10245 SH SOLE NO 0 0 10245 ISHARES TR AGENCY BOND ETF 464288166 826 6915 SH SOLE NO 0 0 6915 ISHARES TR AGGRES ALLOC ETF 464289859 9707 151255 SH SOLE NO 0 0 151255 ISHARES TR ASIA 50 ETF 464288430 2318 26598 SH SOLE NO 0 0 26598 ISHARES TR BARCLAYS 7 10 YR 464287440 47658 397317 SH SOLE NO 0 0 397317 ISHARES TR BLACKROCK ULTRA 46434V878 1253 24806 SH SOLE NO 0 0 24806 ISHARES TR BROAD USD HIGH 46435U853 7266 176105 SH SOLE NO 0 0 176105 ISHARES TR CALIF MUN BD ETF 464288356 6999 111402 SH SOLE NO 0 0 111402 ISHARES TR CHINA LG-CAP ETF 464287184 1252 26981 SH SOLE NO 0 0 26981 ISHARES TR CMBS ETF 46429B366 1315 23775 SH SOLE NO 0 0 23775 ISHARES TR COHEN STEER REIT 464287564 6021 111766 SH SOLE NO 0 0 111766 ISHARES TR CONSER ALLOC ETF 464289883 2650 68394 SH SOLE NO 0 0 68394 ISHARES TR CONV BD ETF 46435G102 4034 41788 SH SOLE NO 0 0 41788 ISHARES TR CORE 1 5 YR USD 46432F859 9828 190333 SH SOLE NO 0 0 190333 ISHARES TR CORE DIV GRWTH 46434V621 223954 4996748 SH SOLE NO 0 0 4996748 ISHARES TR CORE HIGH DV ETF 46429B663 40424 461092 SH SOLE NO 0 0 461092 ISHARES TR CORE INTL AGGR 46435G672 2149 38232 SH SOLE NO 0 0 38232 ISHARES TR CORE LT USDB ETF 464289479 275 3603 SH SOLE NO 0 0 3603 ISHARES TR CORE MSCI EAFE 46432F842 123952 1794067 SH SOLE NO 0 0 1794067 ISHARES TR CORE MSCI EURO 46434V738 3408 66475 SH SOLE NO 0 0 66475 ISHARES TR CORE MSCI INTL 46435G326 24872 403575 SH SOLE NO 0 0 403575 ISHARES TR CORE MSCI PAC 46434V696 473 7348 SH SOLE NO 0 0 7348 ISHARES TR CORE MSCI TOTAL 46432F834 60925 906763 SH SOLE NO 0 0 906763 ISHARES TR CORE S&P MCP ETF 464287507 166650 725101 SH SOLE NO 0 0 725101 ISHARES TR CORE S&P SCP ETF 464287804 231171 2515470 SH SOLE NO 0 0 2515470 ISHARES TR CORE S&P TTL STK 464287150 139553 1618571 SH SOLE NO 0 0 1618571 ISHARES TR CORE S&P US GWT 464287671 69188 780117 SH SOLE NO 0 0 780117 ISHARES TR CORE S&P US VLU 464287663 45518 731933 SH SOLE NO 0 0 731933 ISHARES TR CORE S&P500 ETF 464287200 601860 1603294 SH SOLE NO 0 0 1603294 ISHARES TR CORE TOTAL USD 46434V613 10139 185778 SH SOLE NO 0 0 185778 ISHARES TR CORE US AGGBD ET 464287226 168969 1429641 SH SOLE NO 0 0 1429641 ISHARES TR CRE U S REIT ETF 464288521 3461 71508 SH SOLE NO 0 0 71508 ISHARES TR CUR HD EURZN ETF 46434V639 233 7476 SH SOLE NO 0 0 7476 ISHARES TR CYBERSECURITY 46435U135 366 9077 SH SOLE NO 0 0 9077 ISHARES TR DEVSMCP EXNA ETF 464288497 558 8995 SH SOLE NO 0 0 8995 ISHARES TR DOW JONES US ETF 464287846 15750 166985 SH SOLE NO 0 0 166985 ISHARES TR EAFE GRWTH ETF 464288885 64461 638797 SH SOLE NO 0 0 638797 ISHARES TR EAFE SML CP ETF 464288273 18250 267017 SH SOLE NO 0 0 267017 ISHARES TR EAFE VALUE ETF 464288877 11937 252915 SH SOLE NO 0 0 252915 ISHARES TR ESG ADV TTL USD 46436E619 378 7475 SH SOLE NO 0 0 7475 ISHARES TR ESG ADVNCD HY BD 46435G441 1191 22620 SH SOLE NO 0 0 22620 ISHARES TR ESG AW MSCI EAFE 46435G516 79853 1093287 SH SOLE NO 0 0 1093287 ISHARES TR ESG AWARE MSCI 46435U663 3858 113040 SH SOLE NO 0 0 113040 ISHARES TR ESG AWR MSCI USA 46435G425 104537 1215131 SH SOLE NO 0 0 1215131 ISHARES TR ESG AWR US AGRGT 46435U549 6766 119671 SH SOLE NO 0 0 119671 ISHARES TR ESG AWRE 1 5 YR 46435G243 7439 284174 SH SOLE NO 0 0 284174 ISHARES TR ESG AWRE USD ETF 46435G193 3767 132948 SH SOLE NO 0 0 132948 ISHARES TR ESG MSCI LEADR 46435U218 1353 20843 SH SOLE NO 0 0 20843 ISHARES TR EUROPE ETF 464287861 506 10570 SH SOLE NO 0 0 10570 ISHARES TR EXPANDED TECH 464287515 18990 53628 SH SOLE NO 0 0 53628 ISHARES TR EXPND TEC SC ETF 464287549 19716 56358 SH SOLE NO 0 0 56358 ISHARES TR EXPONENTIAL TECH 46434V381 20528 358633 SH SOLE NO 0 0 358633 ISHARES TR FALN ANGLS USD 46435G474 6976 237075 SH SOLE NO 0 0 237075 ISHARES TR FLTG RATE NT ETF 46429B655 11825 233162 SH SOLE NO 0 0 233162 ISHARES TR GBL COMM SVC ETF 464287275 264 3557 SH SOLE NO 0 0 3557 ISHARES TR GBL GREEN ETF 46435U440 2174 38656 SH SOLE NO 0 0 38656 ISHARES TR GENOMICS IMMUN 46435U192 472 10291 SH SOLE NO 0 0 10291 ISHARES TR GL CLEAN ENE ETF 464288224 16545 585882 SH SOLE NO 0 0 585882 ISHARES TR GL TIMB FORE ETF 464288174 242 3048 SH SOLE NO 0 0 3048 ISHARES TR GLB CNS DISC ETF 464288745 4580 29445 SH SOLE NO 0 0 29445 ISHARES TR GLB CNSM STP ETF 464288737 8032 137825 SH SOLE NO 0 0 137825 ISHARES TR GLB INFRASTR ETF 464288372 2312 52911 SH SOLE NO 0 0 52911 ISHARES TR GLOB HLTHCRE ETF 464287325 8997 117687 SH SOLE NO 0 0 117687 ISHARES TR GLOB INDSTRL ETF 464288729 299 2810 SH SOLE NO 0 0 2810 ISHARES TR GLOB UTILITS ETF 464288711 630 10493 SH SOLE NO 0 0 10493 ISHARES TR GLOBAL 100 ETF 464287572 6400 101743 SH SOLE NO 0 0 101743 ISHARES TR GLOBAL ENERG ETF 464287341 2395 117937 SH SOLE NO 0 0 117937 ISHARES TR GLOBAL MATER ETF 464288695 254 3131 SH SOLE NO 0 0 3131 ISHARES TR GLOBAL REIT ETF 46434V647 1181 49368 SH SOLE NO 0 0 49368 ISHARES TR GLOBAL TECH ETF 464287291 38535 128429 SH SOLE NO 0 0 128429 ISHARES TR GNMA BOND ETF 46429B333 1977 38781 SH SOLE NO 0 0 38781 ISHARES TR GOV/CRED BD ETF 464288596 349 2774 SH SOLE NO 0 0 2774 ISHARES TR GRWT ALLOCAT ETF 464289867 7624 146063 SH SOLE NO 0 0 146063 ISHARES TR HDG MSCI EAFE 46434V803 7180 235651 SH SOLE NO 0 0 235651 ISHARES TR HIGH YLD BD FCTR 46435G250 219 4277 SH SOLE NO 0 0 4277 ISHARES TR IBDS DEC28 ETF 46435U515 534 18074 SH SOLE NO 0 0 18074 ISHARES TR IBONDS 21 TRM HG 46435U226 2529 104334 SH SOLE NO 0 0 104334 ISHARES TR IBONDS 27 ETF 46435UAA9 232 8420 SH SOLE NO 0 0 8420 ISHARES TR IBONDS DEC 46435U697 2757 101784 SH SOLE NO 0 0 101784 ISHARES TR IBONDS DEC 25 46435U432 216 7699 SH SOLE NO 0 0 7699 ISHARES TR IBONDS DEC 26 46435U259 270 9970 SH SOLE NO 0 0 9970 ISHARES TR IBONDS DEC2021 46435G789 3676 142618 SH SOLE NO 0 0 142618 ISHARES TR IBONDS DEC2022 46435G755 5045 191415 SH SOLE NO 0 0 191415 ISHARES TR IBONDS DEC2023 46435G318 2975 113615 SH SOLE NO 0 0 113615 ISHARES TR IBONDS DEC2026 46435GAA0 8757 323147 SH SOLE NO 0 0 323147 ISHARES TR IBONDS DEC21 ETF 46434VBK5 4795 192511 SH SOLE NO 0 0 192511 ISHARES TR IBONDS DEC22 ETF 46434VBA7 8557 334684 SH SOLE NO 0 0 334684 ISHARES TR IBONDS DEC23 ETF 46434VAX8 3595 136880 SH SOLE NO 0 0 136880 ISHARES TR IBONDS DEC24 ETF 46434VBG4 2104 79178 SH SOLE NO 0 0 79178 ISHARES TR IBONDS DEC25 ETF 46434VBD1 7334 267974 SH SOLE NO 0 0 267974 ISHARES TR IBOXX HI YD ETF 464288513 15999 183267 SH SOLE NO 0 0 183267 ISHARES TR IBOXX INV CP ETF 464287242 100295 726095 SH SOLE NO 0 0 726095 ISHARES TR INDIA 50 ETF 464289529 515 12138 SH SOLE NO 0 0 12138 ISHARES TR INTL DIV GRWTH 46435G524 5371 85127 SH SOLE NO 0 0 85127 ISHARES TR INTL SEL DIV ETF 464288448 12060 409235 SH SOLE NO 0 0 409235 ISHARES TR INTL TREA BD ETF 464288117 1233 22170 SH SOLE NO 0 0 22170 ISHARES TR INTRM GOV CR ETF 464288612 2922 24841 SH SOLE NO 0 0 24841 ISHARES TR ISHS 1-5YR INVS 464288646 187421 3397165 SH SOLE NO 0 0 3397165 ISHARES TR ISHS 5-10YR INVT 464288638 18479 299074 SH SOLE NO 0 0 299074 ISHARES TR JPMORGAN USD EMG 464288281 6701 57816 SH SOLE NO 0 0 57816 ISHARES TR LATN AMER 40 ETF 464287390 219 7474 SH SOLE NO 0 0 7474 ISHARES TR MBS ETF 464288588 26189 237803 SH SOLE NO 0 0 237803 ISHARES TR MICRO-CAP ETF 464288869 3249 27389 SH SOLE NO 0 0 27389 ISHARES TR MODERT ALLOC ETF 464289875 5959 137952 SH SOLE NO 0 0 137952 ISHARES TR MORTGE REL ETF 46435G342 1637 51399 SH SOLE NO 0 0 51399 ISHARES TR MRGSTR MD CP ETF 464288208 29325 125224 SH SOLE NO 0 0 125224 ISHARES TR MRGSTR MD CP GRW 464288307 34904 91258 SH SOLE NO 0 0 91258 ISHARES TR MRGSTR MD CP VAL 464288406 5119 32727 SH SOLE NO 0 0 32727 ISHARES TR MRGSTR SM CP ETF 464288505 1981 10042 SH SOLE NO 0 0 10042 ISHARES TR MRGSTR SM CP GR 464288604 2359 7773 SH SOLE NO 0 0 7773 ISHARES TR MRNGSTR INC ETF 46432F875 464 19312 SH SOLE NO 0 0 19312 ISHARES TR MRNGSTR LG-CP ET 464287127 14398 66410 SH SOLE NO 0 0 66410 ISHARES TR MRNGSTR LG-CP GR 464287119 20137 69468 SH SOLE NO 0 0 69468 ISHARES TR MRNGSTR LG-CP VL 464288109 2924 26049 SH SOLE NO 0 0 26049 ISHARES TR MRNING SM CP ETF 464288703 1181 8385 SH SOLE NO 0 0 8385 ISHARES TR MSCI AC ASIA ETF 464288182 6940 77454 SH SOLE NO 0 0 77454 ISHARES TR MSCI ACWI ETF 464288257 9541 105171 SH SOLE NO 0 0 105171 ISHARES TR MSCI ACWI EX US 464288240 3161 59603 SH SOLE NO 0 0 59603 ISHARES TR MSCI CHINA A 46434V514 3747 88022 SH SOLE NO 0 0 88022 ISHARES TR MSCI CHINA ETF 46429B671 975 12051 SH SOLE NO 0 0 12051 ISHARES TR MSCI EAFE ETF 464287465 68587 940068 SH SOLE NO 0 0 940068 ISHARES TR MSCI EAFE MIN VL 46429B689 79643 1084910 SH SOLE NO 0 0 1084910 ISHARES TR MSCI EMG MKT ETF 464287234 28202 545812 SH SOLE NO 0 0 545812 ISHARES TR MSCI EURO FL ETF 464289180 363 20705 SH SOLE NO 0 0 20705 ISHARES TR MSCI GBL MULTIFC 46434V316 320 9524 SH SOLE NO 0 0 9524 ISHARES TR MSCI GLOBAL IMP 46435G532 1878 20120 SH SOLE NO 0 0 20120 ISHARES TR MSCI INDIA ETF 46429B598 2562 63708 SH SOLE NO 0 0 63708 ISHARES TR MSCI INDIA SM CP 46429B614 287 6795 SH SOLE NO 0 0 6795 ISHARES TR MSCI INTL MOMENT 46434V449 1884 50044 SH SOLE NO 0 0 50044 ISHARES TR MSCI INTL MULTFT 46434V274 3313 121917 SH SOLE NO 0 0 121917 ISHARES TR MSCI INTL QUALTY 46434V456 11134 312236 SH SOLE NO 0 0 312236 ISHARES TR MSCI INTL SML CP 46434V266 2531 76075 SH SOLE NO 0 0 76075 ISHARES TR MSCI INTL VLU FT 46435G409 452 19867 SH SOLE NO 0 0 19867 ISHARES TR MSCI KLD400 SOC 464288570 9069 126781 SH SOLE NO 0 0 126781 ISHARES TR MSCI LW CRB TG 46434V464 892 6000 SH SOLE NO 0 0 6000 ISHARES TR MSCI USA ESG SLC 464288802 11661 141627 SH SOLE NO 0 0 141627 ISHARES TR MSCI USA MIN VOL 46429B697 328445 4838614 SH SOLE NO 0 0 4838614 ISHARES TR MSCI USA MMENTM 46432F396 112422 697018 SH SOLE NO 0 0 697018 ISHARES TR MSCI USA MULTIFT 46434V282 6647 176469 SH SOLE NO 0 0 176469 ISHARES TR MSCI USA QLT FCT 46432F339 113934 980416 SH SOLE NO 0 0 980416 ISHARES TR MSCI USA SMCP MN 46435G433 23876 704534 SH SOLE NO 0 0 704534 ISHARES TR MSCI USA SML CP 46434V290 2651 57953 SH SOLE NO 0 0 57953 ISHARES TR MSCI USA VALUE 46432F388 38832 446814 SH SOLE NO 0 0 446814 ISHARES TR NASDAQ BIOTECH 464287556 29775 196553 SH SOLE NO 0 0 196553 ISHARES TR NATIONAL MUN ETF 464288414 158405 1351584 SH SOLE NO 0 0 1351584 ISHARES TR NEW YORK MUN ETF 464288323 1280 21974 SH SOLE NO 0 0 21974 ISHARES TR NORTH AMERN NAT 464287374 846 36336 SH SOLE NO 0 0 36336 ISHARES TR PFD AND INCM SEC 464288687 47228 1226405 SH SOLE NO 0 0 1226405 ISHARES TR PHLX SEMICND ETF 464287523 14541 38348 SH SOLE NO 0 0 38348 ISHARES TR RESIDENTIAL MULT 464288562 709 10458 SH SOLE NO 0 0 10458 ISHARES TR ROBOTICS ARTIF 46435U556 903 22689 SH SOLE NO 0 0 22689 ISHARES TR RUS 1000 ETF 464287622 39582 186850 SH SOLE NO 0 0 186850 ISHARES TR RUS 1000 GRW ETF 464287614 466944 1936402 SH SOLE NO 0 0 1936402 ISHARES TR RUS 1000 VAL ETF 464287598 266159 1946609 SH SOLE NO 0 0 1946609 ISHARES TR RUS 2000 GRW ETF 464287648 138547 483250 SH SOLE NO 0 0 483250 ISHARES TR RUS 2000 VAL ETF 464287630 199344 1513049 SH SOLE NO 0 0 1513049 ISHARES TR RUS MD CP GR ETF 464287481 264919 2580803 SH SOLE NO 0 0 2580803 ISHARES TR RUS MDCP VAL ETF 464287473 215903 2226728 SH SOLE NO 0 0 2226728 ISHARES TR RUS MID CAP ETF 464287499 56136 818917 SH SOLE NO 0 0 818917 ISHARES TR RUS TOP 200 ETF 464289446 2440 27034 SH SOLE NO 0 0 27034 ISHARES TR RUS TP200 GR ETF 464289438 53385 401277 SH SOLE NO 0 0 401277 ISHARES TR RUS TP200 VL ETF 464289420 8786 151756 SH SOLE NO 0 0 151756 ISHARES TR RUSEL 2500 ETF 46435G268 760 13396 SH SOLE NO 0 0 13396 ISHARES TR RUSSELL 2000 ETF 464287655 99198 505960 SH SOLE NO 0 0 505960 ISHARES TR RUSSELL 3000 ETF 464287689 31052 138905 SH SOLE NO 0 0 138905 ISHARES TR S&P 100 ETF 464287101 5255 30621 SH SOLE NO 0 0 30621 ISHARES TR S&P 500 GRWT ETF 464287309 159469 2498741 SH SOLE NO 0 0 2498741 ISHARES TR S&P 500 VAL ETF 464287408 82544 644781 SH SOLE NO 0 0 644781 ISHARES TR S&P MC 400GR ETF 464287606 42773 592266 SH SOLE NO 0 0 592266 ISHARES TR S&P MC 400VL ETF 464287705 20591 238606 SH SOLE NO 0 0 238606 ISHARES TR S&P SML 600 GWT 464287887 34851 305229 SH SOLE NO 0 0 305229 ISHARES TR SELECT DIVID ETF 464287168 53750 558851 SH SOLE NO 0 0 558851 ISHARES TR SELF DRIVNG EV 46435U366 1028 23808 SH SOLE NO 0 0 23808 ISHARES TR SHORT TREAS BD 464288679 10509 95079 SH SOLE NO 0 0 95079 ISHARES TR SHRT NAT MUN ETF 464288158 13795 127603 SH SOLE NO 0 0 127603 ISHARES TR SP SMCP600VL ETF 464287879 40521 498362 SH SOLE NO 0 0 498362 ISHARES TR TIPS BD ETF 464287176 53220 416921 SH SOLE NO 0 0 416921 ISHARES TR TRANS AVG ETF 464287192 2538 11512 SH SOLE NO 0 0 11512 ISHARES TR TRS FLT RT BD 46434V860 615 12232 SH SOLE NO 0 0 12232 ISHARES TR U.S. BAS MTL ETF 464287838 6271 55297 SH SOLE NO 0 0 55297 ISHARES TR U.S. CNSM GD ETF 464287812 3762 21697 SH SOLE NO 0 0 21697 ISHARES TR U.S. CNSM SV ETF 464287580 3120 44266 SH SOLE NO 0 0 44266 ISHARES TR U.S. ENERGY ETF 464287796 2791 137919 SH SOLE NO 0 0 137919 ISHARES TR U.S. FIN SVC ETF 464287770 7217 48101 SH SOLE NO 0 0 48101 ISHARES TR U.S. FINLS ETF 464287788 5258 78757 SH SOLE NO 0 0 78757 ISHARES TR U.S. FIXED INCME 46435U796 928 9048 SH SOLE NO 0 0 9048 ISHARES TR U.S. MED DVC ETF 464288810 48394 147861 SH SOLE NO 0 0 147861 ISHARES TR U.S. PHARMA ETF 464288836 2708 15094 SH SOLE NO 0 0 15094 ISHARES TR U.S. REAL ES ETF 464287739 9053 105702 SH SOLE NO 0 0 105702 ISHARES TR U.S. TECH ETF 464287721 23185 272510 SH SOLE NO 0 0 272510 ISHARES TR U.S. UTILITS ETF 464287697 8236 106139 SH SOLE NO 0 0 106139 ISHARES TR US AER DEF ETF 464288760 16913 178566 SH SOLE NO 0 0 178566 ISHARES TR US BR DEL SE ETF 464288794 234 2952 SH SOLE NO 0 0 2952 ISHARES TR US HLTHCARE ETF 464287762 14676 59681 SH SOLE NO 0 0 59681 ISHARES TR US HLTHCR PR ETF 464288828 4092 17436 SH SOLE NO 0 0 17436 ISHARES TR US HOME CONS ETF 464288752 6481 116158 SH SOLE NO 0 0 116158 ISHARES TR US INDUSTRIALS 464287754 4099 42222 SH SOLE NO 0 0 42222 ISHARES TR US INFRASTRUC 46435U713 454 15164 SH SOLE NO 0 0 15164 ISHARES TR US OIL GS EX ETF 464288851 296 8276 SH SOLE NO 0 0 8276 ISHARES TR US REGNL BKS ETF 464288778 4479 98788 SH SOLE NO 0 0 98788 ISHARES TR US TREAS BD ETF 46429B267 42185 1548659 SH SOLE NO 0 0 1548659 ISHARES TR USD INV GRDE ETF 464288620 2118 34190 SH SOLE NO 0 0 34190 ISHARES TR YLD OPTIM BD 46434V787 895 34645 SH SOLE NO 0 0 34645 ISHARES U S ETF TR BLACKROCK SHORT 46431W838 733 14596 SH SOLE NO 0 0 14596 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 10767 214629 SH SOLE NO 0 0 214629 ISHARES U S ETF TR COMMOD SEL STG 46431W853 242 9079 SH SOLE NO 0 0 9079 ISHARES U S ETF TR INT RT HDG C B 46431W705 6525 68299 SH SOLE NO 0 0 68299 ISHARES U S ETF TR TECHNOLOGY 46431W648 254 5361 SH SOLE NO 0 0 5361 ISORAY INC COM 46489V104 17 38784 SH SOLE NO 0 0 38784 ITT INC COM 45073V108 656 8527 SH SOLE NO 0 0 8527 IVY HIGH INCOME OPPORTUNITIE COM 465893105 140 10599 SH SOLE NO 0 0 10599 J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 603 10995 SH SOLE NO 0 0 10995 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 2457 42223 SH SOLE NO 0 0 42223 J P MORGAN EXCHANGE-TRADED F DIVERSFD EQT ETF 46641Q845 1700 47202 SH SOLE NO 0 0 47202 J P MORGAN EXCHANGE-TRADED F DIVERSFED RTRN 46641Q886 797 10613 SH SOLE NO 0 0 10613 J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332 2888 51805 SH SOLE NO 0 0 51805 J P MORGAN EXCHANGE-TRADED F INTERNL GWT 46641Q324 774 10645 SH SOLE NO 0 0 10645 J P MORGAN EXCHANGE-TRADED F INTL BD OPP ETF 46641Q852 1554 29965 SH SOLE NO 0 0 29965 J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 1589 19001 SH SOLE NO 0 0 19001 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 63730 1254781 SH SOLE NO 0 0 1254781 J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 8125 159200 SH SOLE NO 0 0 159200 J P MORGAN EXCHANGE-TRADED F US AGGREGATE 46641Q613 339 12195 SH SOLE NO 0 0 12195 J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 7197 200596 SH SOLE NO 0 0 200596 J P MORGAN EXCHANGE-TRADED F US VALUE FACTR 46641Q753 1109 37156 SH SOLE NO 0 0 37156 J2 GLOBAL INC COM 48123V102 928 9500 SH SOLE NO 0 0 9500 JABIL INC COM 466313103 1038 24422 SH SOLE NO 0 0 24422 JACOBS ENGR GROUP INC COM 469814107 2268 20819 SH SOLE NO 0 0 20819 JAMES RIV GROUP LTD COM G5005R107 437 8902 SH SOLE NO 0 0 8902 JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 1700 26837 SH SOLE NO 0 0 26837 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 1650 26326 SH SOLE NO 0 0 26326 JANUS DETROIT STR TR HENDERSON MTG 47103U852 757 14163 SH SOLE NO 0 0 14163 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 16945 335763 SH SOLE NO 0 0 335763 JAWS ACQUISITION CORP SHS G50744104 311 23250 SH SOLE NO 0 0 23250 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 2417 14649 SH SOLE NO 0 0 14649 JD.COM INC SPON ADR CL A 47215P106 10304 117234 SH SOLE NO 0 0 117234 JEFFERIES FINL GROUP INC COM 47233W109 693 28200 SH SOLE NO 0 0 28200 JETBLUE AWYS CORP COM 477143101 3332 229163 SH SOLE NO 0 0 229163 JFROG LTD ORD SHS M6191J100 221 3532 SH SOLE NO 0 0 3532 JOHN HANCOCK EXCHANGE TRADED MLTDCTR MEDIA 47804J826 446 12672 SH SOLE NO 0 0 12672 JOHN HANCOCK EXCHANGE TRADED MLTFACTR INDLS 47804J883 436 9846 SH SOLE NO 0 0 9846 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 15992 337531 SH SOLE NO 0 0 337531 JOHN HANCOCK EXCHANGE TRADED MULTFCTR EMRNG 47804J834 1121 38416 SH SOLE NO 0 0 38416 JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 1180 37972 SH SOLE NO 0 0 37972 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR CO 47804J305 353 7713 SH SOLE NO 0 0 7713 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR FI 47804J404 868 20931 SH SOLE NO 0 0 20931 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR HE 47804J503 2599 60147 SH SOLE NO 0 0 60147 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 41469 922164 SH SOLE NO 0 0 922164 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 3376 42903 SH SOLE NO 0 0 42903 JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 406 13252 SH SOLE NO 0 0 13252 JOHN HANCOCK HEDGED EQUITY & COM 47804L102 1162 101580 SH SOLE NO 0 0 101580 JOHNSON & JOHNSON COM 478160104 246707 1567591 SH SOLE NO 0 0 1567591 JOHNSON CTLS INTL PLC SHS G51502105 3015 64717 SH SOLE NO 0 0 64717 JONES LANG LASALLE INC COM 48020Q107 587 3959 SH SOLE NO 0 0 3959 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 581 41889 SH SOLE NO 0 0 41889 JPMORGAN CHASE & CO COM 46625H100 171605 1350478 SH SOLE NO 0 0 1350478 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 541 13421 SH SOLE NO 0 0 13421 KADMON HLDGS INC COM 48283N106 51 12340 SH SOLE NO 0 0 12340 KALA PHARMACEUTICALS INC COM 483119103 120 17841 SH SOLE NO 0 0 17841 KANSAS CITY SOUTHERN COM NEW 485170302 2690 13182 SH SOLE NO 0 0 13182 KARYOPHARM THERAPEUTICS INC COM 48576U106 156 10134 SH SOLE NO 0 0 10134 KAYNE ANDERSON ENERGY INFRST COM 486606106 1250 217392 SH SOLE NO 0 0 217392 KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 81 14167 SH SOLE NO 0 0 14167 KB HOME COM 48666K109 806 24057 SH SOLE NO 0 0 24057 KELLOGG CO COM 487836108 8850 142223 SH SOLE NO 0 0 142223 KEMPER CORP COM 488401100 475 6193 SH SOLE NO 0 0 6193 KEURIG DR PEPPER INC COM 49271V100 373 11667 SH SOLE NO 0 0 11667 KEYCORP COM 493267108 6203 378052 SH SOLE NO 0 0 378052 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1161 8793 SH SOLE NO 0 0 8793 KIMBERLY-CLARK CORP COM 494368103 43708 324175 SH SOLE NO 0 0 324175 KIMCO RLTY CORP COM 49446R109 460 30667 SH SOLE NO 0 0 30667 KINDER MORGAN INC DEL COM 49456B101 6182 452280 SH SOLE NO 0 0 452280 KINROSS GOLD CORP COM 496902404 267 36507 SH SOLE NO 0 0 36507 KINSALE CAP GROUP INC COM 49714P108 252 1262 SH SOLE NO 0 0 1262 KIRKLAND LAKE GOLD LTD COM 49741E100 875 21221 SH SOLE NO 0 0 21221 KITE RLTY GROUP TR COM NEW 49803T300 2150 143753 SH SOLE NO 0 0 143753 KKR & CO INC COM 48251W104 4881 120570 SH SOLE NO 0 0 120570 KKR INCOME OPPORTUNITIES FD COM 48249T106 443 30731 SH SOLE NO 0 0 30731 KLA CORP COM NEW 482480100 2604 10060 SH SOLE NO 0 0 10060 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 480 11496 SH SOLE NO 0 0 11496 KOHLS CORP COM 500255104 1294 31807 SH SOLE NO 0 0 31807 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 702 12961 SH SOLE NO 0 0 12961 KONTOOR BRANDS INC COM 50050N103 382 9430 SH SOLE NO 0 0 9430 KOPPERS HOLDINGS INC COM 50060P106 214 6882 SH SOLE NO 0 0 6882 KOSMOS ENERGY LTD COM 500688106 114 48761 SH SOLE NO 0 0 48761 KRAFT HEINZ CO COM 500754106 10958 316172 SH SOLE NO 0 0 316172 KRANESHARES TR BOSERA MSCI CH 500767405 2034 44332 SH SOLE NO 0 0 44332 KRANESHARES TR CSI CHI INTERNET 500767306 5224 68036 SH SOLE NO 0 0 68036 KRANESHARES TR MSCI CHINA ENV 500767850 354 8026 SH SOLE NO 0 0 8026 KRANESHARES TR QUADRTC INT RT 500767736 6689 239157 SH SOLE NO 0 0 239157 KRATON CORPORATION COM 50077C106 434 15638 SH SOLE NO 0 0 15638 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 295 10755 SH SOLE NO 0 0 10755 KROGER CO COM 501044101 6876 216517 SH SOLE NO 0 0 216517 KT CORP SPONSORED ADR 48268K101 171 15604 SH SOLE NO 0 0 15604 KULICKE & SOFFA INDS INC COM 501242101 943 29666 SH SOLE NO 0 0 29666 L BRANDS INC COM 501797104 2300 61848 SH SOLE NO 0 0 61848 L3HARRIS TECHNOLOGIES INC COM 502431109 10156 53729 SH SOLE NO 0 0 53729 LABORATORY CORP AMER HLDGS COM NEW 50540R409 3055 15013 SH SOLE NO 0 0 15013 LADDER CAP CORP CL A 505743104 474 48520 SH SOLE NO 0 0 48520 LAKELAND FINL CORP COM 511656100 229 4282 SH SOLE NO 0 0 4282 LAM RESEARCH CORP COM 512807108 8049 17044 SH SOLE NO 0 0 17044 LAMAR ADVERTISING CO NEW CL A 512816109 2587 31090 SH SOLE NO 0 0 31090 LAMB WESTON HLDGS INC COM 513272104 1442 18322 SH SOLE NO 0 0 18322 LANCASTER COLONY CORP COM 513847103 578 3150 SH SOLE NO 0 0 3150 LANNET INC COM 516012101 237 36457 SH SOLE NO 0 0 36457 LAS VEGAS SANDS CORP COM 517834107 3805 63852 SH SOLE NO 0 0 63852 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 19974 705568 SH SOLE NO 0 0 705568 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 1770 50437 SH SOLE NO 0 0 50437 LAUDER ESTEE COS INC CL A 518439104 4217 15845 SH SOLE NO 0 0 15845 LAZARD LTD SHS A G54050102 333 7880 SH SOLE NO 0 0 7880 LCI INDS COM 50189K103 314 2425 SH SOLE NO 0 0 2425 LEAR CORP COM NEW 521865204 448 2821 SH SOLE NO 0 0 2821 LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 1200 24010 SH SOLE NO 0 0 24010 LEGG MASON ETF INVT TR INT LW VTY HGH 52468L505 666 28468 SH SOLE NO 0 0 28468 LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 11490 354329 SH SOLE NO 0 0 354329 LEGGETT & PLATT INC COM 524660107 8628 194784 SH SOLE NO 0 0 194784 LEIDOS HOLDINGS INC COM 525327102 2242 21330 SH SOLE NO 0 0 21330 LEMAITRE VASCULAR INC COM 525558201 394 9732 SH SOLE NO 0 0 9732 LEMONADE INC COM 52567D107 1234 10080 SH SOLE NO 0 0 10080 LENNAR CORP CL A 526057104 1931 25337 SH SOLE NO 0 0 25337 LENNOX INTL INC COM 526107107 672 2453 SH SOLE NO 0 0 2453 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 477 23762 SH SOLE NO 0 0 23762 LEXICON PHARMACEUTICALS INC COM NEW 528872302 48 14169 SH SOLE NO 0 0 14169 LEXINGTON REALTY TRUST COM 529043101 381 35947 SH SOLE NO 0 0 35947 LG DISPLAY CO LTD SPONS ADR REP 50186V102 288 34129 SH SOLE NO 0 0 34129 LHC GROUP INC COM 50187A107 222 1042 SH SOLE NO 0 0 1042 LI AUTO INC SPONSORED ADS 50202M102 242 8408 SH SOLE NO 0 0 8408 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 2424 351311 SH SOLE NO 0 0 351311 LIBERTY ALL-STAR GROWTH FD I COM 529900102 89 10895 SH SOLE NO 0 0 10895 LIBERTY BROADBAND CORP COM SER C 530307305 332 2100 SH SOLE NO 0 0 2100 LILLY ELI & CO COM 532457108 46355 274553 SH SOLE NO 0 0 274553 LIMELIGHT NETWORKS INC COM 53261M104 131 32965 SH SOLE NO 0 0 32965 LINCOLN ELEC HLDGS INC COM 533900106 980 8430 SH SOLE NO 0 0 8430 LINCOLN NATL CORP IND COM 534187109 6376 126738 SH SOLE NO 0 0 126738 LINDE PLC SHS G5494J103 13368 50731 SH SOLE NO 0 0 50731 LINEAGE CELL THERAPEUTICS IN COM 53566P109 158 89829 SH SOLE NO 0 0 89829 LISTED FD TR ROUNDHILL SPORTS 53656F789 390 15106 SH SOLE NO 0 0 15106 LISTED FD TR TRUESHS TECH AI 53656F821 310 6513 SH SOLE NO 0 0 6513 LITHIA MTRS INC CL A 536797103 477 1632 SH SOLE NO 0 0 1632 LITHIUM AMERS CORP NEW COM NEW 53680Q207 205 16346 SH SOLE NO 0 0 16346 LIVE NATION ENTERTAINMENT IN COM 538034109 1856 25264 SH SOLE NO 0 0 25264 LIVE OAK BANCSHARES INC COM 53803X105 3001 63241 SH SOLE NO 0 0 63241 LIVERAMP HLDGS INC COM 53815P108 211 2886 SH SOLE NO 0 0 2886 LIVEXLIVE MEDIA INC COM NEW 53839L208 82 25050 SH SOLE NO 0 0 25050 LKQ CORP COM 501889208 751 21326 SH SOLE NO 0 0 21326 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 1509 770322 SH SOLE NO 0 0 770322 LMP AUTOMOTIVE HLDGS INC COM 53952P101 359 14380 SH SOLE NO 0 0 14380 LOCKHEED MARTIN CORP COM 539830109 63016 177519 SH SOLE NO 0 0 177519 LOEWS CORP COM 540424108 215 4778 SH SOLE NO 0 0 4778 LOGITECH INTL S A SHS H50430232 810 8336 SH SOLE NO 0 0 8336 LOOP INDS INC COM 543518104 374 45142 SH SOLE NO 0 0 45142 LORDSTOWN MOTORS CORP COM CL A 54405Q100 814 40599 SH SOLE NO 0 0 40599 LOWES COS INC COM 548661107 59316 369552 SH SOLE NO 0 0 369552 LPL FINL HLDGS INC COM 50212V100 1322 12691 SH SOLE NO 0 0 12691 LTC PPTYS INC COM 502175102 472 12139 SH SOLE NO 0 0 12139 LULULEMON ATHLETICA INC COM 550021109 6854 19694 SH SOLE NO 0 0 19694 LUMEN TECHNOLOGIES INC COM 156700106 5182 531582 SH SOLE NO 0 0 531582 LUMENTUM HLDGS INC COM 55024U109 1668 17605 SH SOLE NO 0 0 17605 LUMINAR TECHNOLOGIES INC COM CL A 550424105 1385 40754 SH SOLE NO 0 0 40754 LUNA INNOVATIONS COM 550351100 409 41436 SH SOLE NO 0 0 41436 LYFT INC CL A COM 55087P104 1199 24410 SH SOLE NO 0 0 24410 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 6568 71664 SH SOLE NO 0 0 71664 M & T BK CORP COM 55261F104 2391 18783 SH SOLE NO 0 0 18783 M D C HLDGS INC COM 552676108 1833 37730 SH SOLE NO 0 0 37730 M/I HOMES INC COM 55305B101 2208 49873 SH SOLE NO 0 0 49873 MACERICH CO COM 554382101 168 15764 SH SOLE NO 0 0 15764 MACQUARIE / FIRST TR GLOBAL COM 55607W100 500 59757 SH SOLE NO 0 0 59757 MACQUARIE INFRASTRUCTURE COR COM 55608B105 460 12266 SH SOLE NO 0 0 12266 MACYS INC COM 55616P104 708 62980 SH SOLE NO 0 0 62980 MADISON COVERED CALL & EQUIT COM 557437100 97 14409 SH SOLE NO 0 0 14409 MADISON SQUARE GRDN ENTERTNM CL A 55826T102 586 5587 SH SOLE NO 0 0 5587 MAG SILVER CORP COM 55903Q104 207 10117 SH SOLE NO 0 0 10117 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 4964 116984 SH SOLE NO 0 0 116984 MAGNA INTL INC COM 559222401 416 5879 SH SOLE NO 0 0 5879 MAGNITE INC COM 55955D100 1275 41545 SH SOLE NO 0 0 41545 MAIN STR CAP CORP COM 56035L104 2690 83407 SH SOLE NO 0 0 83407 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 364 16725 SH SOLE NO 0 0 16725 MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 3075 177549 SH SOLE NO 0 0 177549 MANNKIND CORP COM NEW 56400P706 453 144822 SH SOLE NO 0 0 144822 MANPOWERGROUP INC COM 56418H100 783 8691 SH SOLE NO 0 0 8691 MANULIFE FINL CORP COM 56501R106 2966 166485 SH SOLE NO 0 0 166485 MARATHON OIL CORP COM 565849106 1854 278104 SH SOLE NO 0 0 278104 MARATHON PATENT GROUP INC COM 56585W401 258 24798 SH SOLE NO 0 0 24798 MARATHON PETE CORP COM 56585A102 7359 177932 SH SOLE NO 0 0 177932 MARKEL CORP COM 570535104 4650 4501 SH SOLE NO 0 0 4501 MARKETAXESS HLDGS INC COM 57060D108 596 1045 SH SOLE NO 0 0 1045 MARRIOTT INTL INC NEW CL A 571903202 14673 111229 SH SOLE NO 0 0 111229 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 524 3823 SH SOLE NO 0 0 3823 MARSH & MCLENNAN COS INC COM 571748102 7018 59989 SH SOLE NO 0 0 59989 MARTIN MARIETTA MATLS INC COM 573284106 2220 7820 SH SOLE NO 0 0 7820 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 6532 137411 SH SOLE NO 0 0 137411 MASCO CORP COM 574599106 1263 22993 SH SOLE NO 0 0 22993 MASIMO CORP COM 574795100 1248 4651 SH SOLE NO 0 0 4651 MASTEC INC COM 576323109 562 8252 SH SOLE NO 0 0 8252 MASTERCARD INCORPORATED CL A 57636Q104 73426 205710 SH SOLE NO 0 0 205710 MATCH GROUP INC NEW COM 57667L107 2563 16956 SH SOLE NO 0 0 16956 MATINAS BIOPHARMA HLDGS INC COM 576810105 39 29000 SH SOLE NO 0 0 29000 MATTEL INC COM 577081102 275 15773 SH SOLE NO 0 0 15773 MAXAR TECHNOLOGIES INC COM 57778K105 782 20268 SH SOLE NO 0 0 20268 MAXIM INTEGRATED PRODS INC COM 57772K101 3753 42340 SH SOLE NO 0 0 42340 MCCORMICK & CO INC COM NON VTG 579780206 9294 97219 SH SOLE NO 0 0 97219 MCCORMICK & CO INC COM VTG 579780107 3313 34672 SH SOLE NO 0 0 34672 MCDONALDS CORP COM 580135101 106463 496146 SH SOLE NO 0 0 496146 MCEWEN MNG INC COM 58039P107 239 243597 SH SOLE NO 0 0 243597 MCKESSON CORP COM 58155Q103 8994 51717 SH SOLE NO 0 0 51717 MDU RES GROUP INC COM 552690109 2224 84454 SH SOLE NO 0 0 84454 MEDICAL PPTYS TRUST INC COM 58463J304 6499 298257 SH SOLE NO 0 0 298257 MEDIFAST INC COM 58470H101 982 5003 SH SOLE NO 0 0 5003 MEDTRONIC PLC SHS G5960L103 45275 386503 SH SOLE NO 0 0 386503 MERCADOLIBRE INC COM 58733R102 6497 3878 SH SOLE NO 0 0 3878 MERCHANTS BANCORP IND COM 58844R108 216 7820 SH SOLE NO 0 0 7820 MERCK & CO. INC COM 58933Y105 96983 1185612 SH SOLE NO 0 0 1185612 MERCURY GENL CORP NEW COM 589400100 308 5916 SH SOLE NO 0 0 5916 MERIDIAN BANCORP INC MD COM 58958U103 2196 147341 SH SOLE NO 0 0 147341 METLIFE INC COM 59156R108 10986 233995 SH SOLE NO 0 0 233995 METTLER TOLEDO INTERNATIONAL COM 592688105 633 556 SH SOLE NO 0 0 556 MFA FINL INC COM 55272X102 566 145572 SH SOLE NO 0 0 145572 MFS CHARTER INCOME TR SH BEN INT 552727109 318 36340 SH SOLE NO 0 0 36340 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 95 18757 SH SOLE NO 0 0 18757 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 114 26060 SH SOLE NO 0 0 26060 MFS INTER HIGH INCOME FD SH BEN INT 59318T109 71 28180 SH SOLE NO 0 0 28180 MFS INTER INCOME TR SH BEN INT 55273C107 298 78310 SH SOLE NO 0 0 78310 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 309 50694 SH SOLE NO 0 0 50694 MFS MUN INCOME TR SH BEN INT 552738106 549 82288 SH SOLE NO 0 0 82288 MFS SPL VALUE TR SH BEN INT 55274E102 210 36724 SH SOLE NO 0 0 36724 MGE ENERGY INC COM 55277P104 1039 14845 SH SOLE NO 0 0 14845 MGIC INVT CORP WIS COM 552848103 562 44859 SH SOLE NO 0 0 44859 MGM RESORTS INTERNATIONAL COM 552953101 6243 198130 SH SOLE NO 0 0 198130 MICHAELS COS INC COM 59408Q106 353 27189 SH SOLE NO 0 0 27189 MICROCHIP TECHNOLOGY INC. COM 595017104 5505 39866 SH SOLE NO 0 0 39866 MICRON TECHNOLOGY INC COM 595112103 14809 196987 SH SOLE NO 0 0 196987 MICROSOFT CORP COM 594918104 626150 2815169 SH SOLE NO 0 0 2815169 MICROSTRATEGY INC CL A NEW 594972408 1230 3168 SH SOLE NO 0 0 3168 MID-AMER APT CMNTYS INC COM 59522J103 939 7416 SH SOLE NO 0 0 7416 MIDDLEBY CORP COM 596278101 217 1686 SH SOLE NO 0 0 1686 MIDDLESEX WTR CO COM 596680108 236 3264 SH SOLE NO 0 0 3264 MILESTONE SCIENTIFIC INC COM NEW 59935P209 51 24354 SH SOLE NO 0 0 24354 MILLER HERMAN INC COM 600544100 203 6008 SH SOLE NO 0 0 6008 MILLICOM INTL CELLULAR S A COM STK L6388F110 345 8897 SH SOLE NO 0 0 8897 MITEK SYS INC COM NEW 606710200 269 15136 SH SOLE NO 0 0 15136 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 392 88584 SH SOLE NO 0 0 88584 MIX TELEMATICS LTD SPONSORED ADR 60688N102 128 10175 SH SOLE NO 0 0 10175 MKS INSTRS INC COM 55306N104 964 6411 SH SOLE NO 0 0 6411 MODERNA INC COM 60770K107 10958 104897 SH SOLE NO 0 0 104897 MOLINA HEALTHCARE INC COM 60855R100 1550 7292 SH SOLE NO 0 0 7292 MOLSON COORS BEVERAGE CO CL B 60871R209 3722 82366 SH SOLE NO 0 0 82366 MONDELEZ INTL INC CL A 609207105 22539 385483 SH SOLE NO 0 0 385483 MONGODB INC CL A 60937P106 4789 13341 SH SOLE NO 0 0 13341 MONMOUTH REAL ESTATE INVT CO CL A 609720107 675 39010 SH SOLE NO 0 0 39010 MONOLITHIC PWR SYS INC COM 609839105 775 2117 SH SOLE NO 0 0 2117 MONRO INC COM 610236101 296 5560 SH SOLE NO 0 0 5560 MONROE CAP CORP COM 610335101 1181 147109 SH SOLE NO 0 0 147109 MONSTER BEVERAGE CORP NEW COM 61174X109 2142 23172 SH SOLE NO 0 0 23172 MOODYS CORP COM 615369105 2581 8893 SH SOLE NO 0 0 8893 MORGAN STANLEY COM NEW 617446448 13636 198990 SH SOLE NO 0 0 198990 MORNINGSTAR INC COM 617700109 235 1015 SH SOLE NO 0 0 1015 MOSAIC CO NEW COM 61945C103 1248 54279 SH SOLE NO 0 0 54279 MOTOROLA SOLUTIONS INC COM NEW 620076307 2732 16067 SH SOLE NO 0 0 16067 MP MATERIALS CORP COM CL A 553368101 1664 51756 SH SOLE NO 0 0 51756 MPLX LP COM UNIT REP LTD 55336V100 1116 51579 SH SOLE NO 0 0 51579 MR COOPER GROUP INC COM 62482R107 201 6497 SH SOLE NO 0 0 6497 MSA SAFETY INC COM 553498106 1505 10076 SH SOLE NO 0 0 10076 MSC INDL DIRECT INC CL A 553530106 298 3540 SH SOLE NO 0 0 3540 MSCI INC COM 55354G100 690 1546 SH SOLE NO 0 0 1546 MTS SYS CORP COM 553777103 244 4204 SH SOLE NO 0 0 4204 MUELLER INDS INC COM 624756102 878 25009 SH SOLE NO 0 0 25009 MUELLER WTR PRODS INC COM SER A 624758108 142 11484 SH SOLE NO 0 0 11484 MYOVANT SCIENCES LTD COM G637AM102 293 10640 SH SOLE NO 0 0 10640 NANO DIMENSION LTD SPONSORD ADS NEW 63008G203 2240 246154 SH SOLE NO 0 0 246154 NAPCO SEC TECHNOLOGIES INC COM 630402105 291 11108 SH SOLE NO 0 0 11108 NASDAQ INC COM 631103108 1494 11259 SH SOLE NO 0 0 11259 NATERA INC COM 632307104 274 2754 SH SOLE NO 0 0 2754 NATIONAL CINEMEDIA INC COM 635309107 38 10300 SH SOLE NO 0 0 10300 NATIONAL FUEL GAS CO N J COM 636180101 1718 41788 SH SOLE NO 0 0 41788 NATIONAL GRID PLC SPONSORED ADR NE 636274409 5111 86596 SH SOLE NO 0 0 86596 NATIONAL HEALTH INVS INC COM 63633D104 2977 43040 SH SOLE NO 0 0 43040 NATIONAL RETAIL PROPERTIES I COM 637417106 3977 97191 SH SOLE NO 0 0 97191 NATIXIS ETF TR LOOMIS SAYLES 63873X208 275 10751 SH SOLE NO 0 0 10751 NAVIENT CORPORATION COM 63938C108 832 84794 SH SOLE NO 0 0 84794 NAVIOS MARITIME PARTNERS L P COM UNIT LPI Y62267409 194 17339 SH SOLE NO 0 0 17339 NBT BANCORP INC COM 628778102 3465 107968 SH SOLE NO 0 0 107968 NCINO INC COM 63947U107 262 3626 SH SOLE NO 0 0 3626 NCR CORP NEW COM 62886E108 790 21050 SH SOLE NO 0 0 21050 NEKTAR THERAPEUTICS COM 640268108 429 25247 SH SOLE NO 0 0 25247 NEOGEN CORP COM 640491106 795 10027 SH SOLE NO 0 0 10027 NEOGENOMICS INC COM NEW 64049M209 413 7677 SH SOLE NO 0 0 7677 NEOS THERAPEUTICS INC COM 64052L106 8 13100 SH SOLE NO 0 0 13100 NEPTUNE WELLNESS SOLUTIONS I COM 64079L105 329 211460 SH SOLE NO 0 0 211460 NESCO HLDGS INC *W EXP 01/01/202 64083J112 44 46500 SH SOLE NO 0 0 46500 NETAPP INC COM 64110D104 1073 16200 SH SOLE NO 0 0 16200 NETEASE INC SPONSORED ADS 64110W102 565 5908 SH SOLE NO 0 0 5908 NETFLIX INC COM 64110L106 57747 106796 SH SOLE NO 0 0 106796 NEUBERGER BERMAN HIGH YIELD COM 64128C106 260 22322 SH SOLE NO 0 0 22322 NEUBERGER BERMAN MLP & ENERG COM 64129H104 57 17158 SH SOLE NO 0 0 17158 NEUBERGER BERMAN REAL ESTATE COM 64190A103 112 25457 SH SOLE NO 0 0 25457 NEUROCRINE BIOSCIENCES INC COM 64125C109 1999 20864 SH SOLE NO 0 0 20864 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 305 6087 SH SOLE NO 0 0 6087 NEW JERSEY RES CORP COM 646025106 3077 86571 SH SOLE NO 0 0 86571 NEW MTN FIN CORP COM 647551100 1731 152405 SH SOLE NO 0 0 152405 NEW RELIC INC COM 64829B100 5212 79708 SH SOLE NO 0 0 79708 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 3000 301811 SH SOLE NO 0 0 301811 NEW YORK CMNTY BANCORP INC COM 649445103 1969 186687 SH SOLE NO 0 0 186687 NEW YORK MTG TR INC COM PAR $.02 649604501 261 70817 SH SOLE NO 0 0 70817 NEW YORK MTG TR INC NOTE 6.250% 1/1 649604AD7 44 45000 SH SOLE NO 0 0 45000 NEW YORK TIMES CO CL A 650111107 466 9019 SH SOLE NO 0 0 9019 NEWAGE INC COM 650194103 47 17984 SH SOLE NO 0 0 17984 NEWELL BRANDS INC COM 651229106 4541 213939 SH SOLE NO 0 0 213939 NEWMARKET CORP COM 651587107 402 1011 SH SOLE NO 0 0 1011 NEWMONT CORP COM 651639106 3958 66102 SH SOLE NO 0 0 66102 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 1425 72417 SH SOLE NO 0 0 72417 NEXPOINT RESIDENTIAL TR INC COM 65341D102 260 6161 SH SOLE NO 0 0 6161 NEXPOINT STRATEGIC OPPORTES COM NEW 65340G205 145 13795 SH SOLE NO 0 0 13795 NEXSTAR MEDIA GROUP INC CL A 65336K103 241 2214 SH SOLE NO 0 0 2214 NEXTERA ENERGY INC COM 65339F101 163145 2114654 SH SOLE NO 0 0 2114654 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 954 14239 SH SOLE NO 0 0 14239 NIC INC COM 62914B100 423 16400 SH SOLE NO 0 0 16400 NICE LTD SPONSORED ADR 653656108 1833 6467 SH SOLE NO 0 0 6467 NIKE INC CL B 654106103 52541 371393 SH SOLE NO 0 0 371393 NIKOLA CORP COM 654110105 1419 93018 SH SOLE NO 0 0 93018 NIO INC SPON ADS 62914V106 20964 430127 SH SOLE NO 0 0 430127 NISOURCE INC COM 65473P105 786 34293 SH SOLE NO 0 0 34293 NN INC COM 629337106 74 11265 SH SOLE NO 0 0 11265 NOKIA CORP SPONSORED ADR 654902204 1858 475401 SH SOLE NO 0 0 475401 NORDIC AMERICAN TANKERS LIMI COM G65773106 571 193789 SH SOLE NO 0 0 193789 NORDSON CORP COM 655663102 1535 7642 SH SOLE NO 0 0 7642 NORDSTROM INC COM 655664100 4300 137780 SH SOLE NO 0 0 137780 NORFOLK SOUTHN CORP COM 655844108 31726 133523 SH SOLE NO 0 0 133523 NORTHEAST BK LEWISTON ME COM 66405S100 851 37824 SH SOLE NO 0 0 37824 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 361 1121460 SH SOLE NO 0 0 1121460 NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 409 12255 SH SOLE NO 0 0 12255 NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 340 9724 SH SOLE NO 0 0 9724 NORTHERN TR CORP COM 665859104 1686 18103 SH SOLE NO 0 0 18103 NORTHRIM BANCORP INC COM 666762109 256 7554 SH SOLE NO 0 0 7554 NORTHROP GRUMMAN CORP COM 666807102 18100 59400 SH SOLE NO 0 0 59400 NORTHWEST BANCSHARES INC MD COM 667340103 562 44165 SH SOLE NO 0 0 44165 NORTHWEST NAT HLDG CO COM 66765N105 1096 23841 SH SOLE NO 0 0 23841 NORTHWESTERN CORP COM NEW 668074305 937 16073 SH SOLE NO 0 0 16073 NORTONLIFELOCK INC COM 668771108 1938 93284 SH SOLE NO 0 0 93284 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 4687 184323 SH SOLE NO 0 0 184323 NOVAGOLD RES INC COM NEW 66987E206 552 57125 SH SOLE NO 0 0 57125 NOVARTIS AG SPONSORED ADR 66987V109 24147 255717 SH SOLE NO 0 0 255717 NOVAVAX INC COM NEW 670002401 1421 12751 SH SOLE NO 0 0 12751 NOVO-NORDISK A S ADR 670100205 5935 84973 SH SOLE NO 0 0 84973 NOVOCURE LTD ORD SHS G6674U108 1297 7500 SH SOLE NO 0 0 7500 NRG ENERGY INC COM NEW 629377508 427 11375 SH SOLE NO 0 0 11375 NU SKIN ENTERPRISES INC CL A 67018T105 219 4020 SH SOLE NO 0 0 4020 NUANCE COMMUNICATIONS INC COM 67020Y100 892 20233 SH SOLE NO 0 0 20233 NUCOR CORP COM 670346105 16522 310636 SH SOLE NO 0 0 310636 NUSHARES ETF TR NUVEEN ENHCD 1 5 67092P110 854 33474 SH SOLE NO 0 0 33474 NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 290 11307 SH SOLE NO 0 0 11307 NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 461 13809 SH SOLE NO 0 0 13809 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 282 9648 SH SOLE NO 0 0 9648 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 3556 63179 SH SOLE NO 0 0 63179 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 16459 499685 SH SOLE NO 0 0 499685 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 1495 30245 SH SOLE NO 0 0 30245 NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 2126 70716 SH SOLE NO 0 0 70716 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 3077 80266 SH SOLE NO 0 0 80266 NUSHARES ETF TR NUVEEN ESG US 67092P870 429 16017 SH SOLE NO 0 0 16017 NUSHARES ETF TR NUVEEN SHRT TERM 67092P706 557 20647 SH SOLE NO 0 0 20647 NUSTAR ENERGY LP UNIT COM 67058H102 165 11518 SH SOLE NO 0 0 11518 NUTANIX INC CL A 67059N108 605 19000 SH SOLE NO 0 0 19000 NUTRIEN LTD COM 67077M108 3692 76661 SH SOLE NO 0 0 76661 NUVEEN AMT FREE MUN CR INC F COM 67071L106 9211 548940 SH SOLE NO 0 0 548940 NUVEEN AMT FREE QLTY MUN INC COM 670657105 6026 399119 SH SOLE NO 0 0 399119 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 637 38816 SH SOLE NO 0 0 38816 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 1034 68218 SH SOLE NO 0 0 68218 NUVEEN CALIF MUN VALUE FD IN COM 67062C107 705 65342 SH SOLE NO 0 0 65342 NUVEEN CORE EQUITY ALPHA FD COM 67090X107 170 12126 SH SOLE NO 0 0 12126 NUVEEN CORPORATE INCM NOVEME COM 67077N106 679 73894 SH SOLE NO 0 0 73894 NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 653 81340 SH SOLE NO 0 0 81340 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 551 87134 SH SOLE NO 0 0 87134 NUVEEN DIVERSIFIED DIVID & I COM 6706EP105 236 26910 SH SOLE NO 0 0 26910 NUVEEN DOW 30 DYNAMIC OVERWR SHS 67075F105 735 48376 SH SOLE NO 0 0 48376 NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 360 48171 SH SOLE NO 0 0 48171 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 1121 68773 SH SOLE NO 0 0 68773 NUVEEN FLOATING RATE INCOME COM 67072T108 965 110518 SH SOLE NO 0 0 110518 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 176 20323 SH SOLE NO 0 0 20323 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 216 13918 SH SOLE NO 0 0 13918 NUVEEN INT DUR QUAL MUN TRM COM 670677103 361 24565 SH SOLE NO 0 0 24565 NUVEEN INTER DURATION MUN TE COM 670671106 735 53019 SH SOLE NO 0 0 53019 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 381 26185 SH SOLE NO 0 0 26185 NUVEEN MICH QUALITY MUN INCO COM 670979103 735 49859 SH SOLE NO 0 0 49859 NUVEEN MUN 2021 TARGET TERM COM 670687102 222 22522 SH SOLE NO 0 0 22522 NUVEEN MUN CR OPPORTUNITIES COM 670663103 496 38293 SH SOLE NO 0 0 38293 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 5012 347634 SH SOLE NO 0 0 347634 NUVEEN MUN INCOME FD INC COM 67062J102 240 21096 SH SOLE NO 0 0 21096 NUVEEN MUN VALUE FD INC COM 670928100 3405 306836 SH SOLE NO 0 0 306836 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 4176 259109 SH SOLE NO 0 0 259109 NUVEEN N Y SELECT TAX FREE I SH BEN INT 67063V104 274 19356 SH SOLE NO 0 0 19356 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 2363 90850 SH SOLE NO 0 0 90850 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 446 31050 SH SOLE NO 0 0 31050 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 1043 77123 SH SOLE NO 0 0 77123 NUVEEN NEW YORK QLT MUN INC COM 67066X107 450 31839 SH SOLE NO 0 0 31839 NUVEEN OHIO QLTY MUN INCOME COM 670980101 288 18453 SH SOLE NO 0 0 18453 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 883 61089 SH SOLE NO 0 0 61089 NUVEEN PFD & INCM SECURTIES COM 67072C105 13141 1350603 SH SOLE NO 0 0 1350603 NUVEEN PFD & INCOME 2022 TER COM 67075T105 227 9328 SH SOLE NO 0 0 9328 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 2922 307587 SH SOLE NO 0 0 307587 NUVEEN PFD & INCOME TERM FD COM 67075A106 953 38733 SH SOLE NO 0 0 38733 NUVEEN QUALITY MUNCP INCOME COM 67066V101 3326 216411 SH SOLE NO 0 0 216411 NUVEEN REAL ASSET INCOME & G COM 67074Y105 179 13357 SH SOLE NO 0 0 13357 NUVEEN REAL ESTATE INCOME FD COM 67071B108 852 100986 SH SOLE NO 0 0 100986 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 5251 407742 SH SOLE NO 0 0 407742 NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 382 25115 SH SOLE NO 0 0 25115 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 210 19696 SH SOLE NO 0 0 19696 NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063C106 393 24742 SH SOLE NO 0 0 24742 NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063X100 1545 88451 SH SOLE NO 0 0 88451 NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 438 24658 SH SOLE NO 0 0 24658 NUVEEN SR INCOME FD COM 67067Y104 401 77434 SH SOLE NO 0 0 77434 NUVEEN TAXABLE MUNICPAL INM COM 67074C103 490 20667 SH SOLE NO 0 0 20667 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 288 18126 SH SOLE NO 0 0 18126 NV5 GLOBAL INC COM 62945V109 690 8771 SH SOLE NO 0 0 8771 NVENT ELECTRIC PLC SHS G6700G107 470 20191 SH SOLE NO 0 0 20191 NVIDIA CORPORATION COM 67066G104 138573 265364 SH SOLE NO 0 0 265364 NVR INC COM 62944T105 2949 723 SH SOLE NO 0 0 723 NXP SEMICONDUCTORS N V COM N6596X109 5956 37460 SH SOLE NO 0 0 37460 OAK VY BANCORP OAKDALE CALIF COM 671807105 195 11782 SH SOLE NO 0 0 11782 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 141 20792 SH SOLE NO 0 0 20792 OCCIDENTAL PETE CORP COM 674599105 3620 209128 SH SOLE NO 0 0 209128 OCEANFIRST FINL CORP COM 675234108 1688 90631 SH SOLE NO 0 0 90631 OGE ENERGY CORP COM 670837103 3226 101269 SH SOLE NO 0 0 101269 OKTA INC CL A 679295105 7071 27814 SH SOLE NO 0 0 27814 OLD DOMINION FREIGHT LINE IN COM 679580100 2648 13569 SH SOLE NO 0 0 13569 OLD NATL BANCORP IND COM 680033107 521 31475 SH SOLE NO 0 0 31475 OLD REP INTL CORP COM 680223104 2065 104811 SH SOLE NO 0 0 104811 OLIN CORP COM PAR $1 680665205 664 27068 SH SOLE NO 0 0 27068 OLLIES BARGAIN OUTLET HLDGS COM 681116109 487 5965 SH SOLE NO 0 0 5965 OMEGA FLEX INC COM 682095104 284 1951 SH SOLE NO 0 0 1951 OMEGA HEALTHCARE INVS INC COM 681936100 11166 307442 SH SOLE NO 0 0 307442 OMNICOM GROUP INC COM 681919106 2956 47402 SH SOLE NO 0 0 47402 ON SEMICONDUCTOR CORP COM 682189105 423 13891 SH SOLE NO 0 0 13891 ONE GAS INC COM 68235P108 962 12538 SH SOLE NO 0 0 12538 ONE LIBERTY PPTYS INC COM 682406103 260 12959 SH SOLE NO 0 0 12959 ONE STOP SYS INC COM 68247W109 200 50000 SH SOLE NO 0 0 50000 ONEOK INC NEW COM 682680103 25955 676286 SH SOLE NO 0 0 676286 OPEN LENDING CORP COM CL A 68373J104 3496 100000 SH SOLE NO 0 0 100000 OPEN TEXT CORP COM 683715106 202 4443 SH SOLE NO 0 0 4443 OPENDOOR TECHNOLOGIES INC COM 683712103 365 16086 SH SOLE NO 0 0 16086 OPKO HEALTH INC COM 68375N103 1598 404556 SH SOLE NO 0 0 404556 ORACLE CORP COM 68389X105 32518 502680 SH SOLE NO 0 0 502680 ORANGE SPONSORED ADR 684060106 380 32094 SH SOLE NO 0 0 32094 ORASURE TECHNOLOGIES INC COM 68554V108 117 11066 SH SOLE NO 0 0 11066 ORCHID IS CAP INC COM 68571X103 647 124070 SH SOLE NO 0 0 124070 OREILLY AUTOMOTIVE INC COM 67103H107 2841 6278 SH SOLE NO 0 0 6278 ORGANIGRAM HLDGS INC COM 68620P101 105 79406 SH SOLE NO 0 0 79406 ORTHOPEDIATRICS CORP COM 68752L100 3269 79269 SH SOLE NO 0 0 79269 OSHKOSH CORP COM 688239201 1135 13188 SH SOLE NO 0 0 13188 OSI ETF TR OSHARES US QUALT 67110P407 1420 37095 SH SOLE NO 0 0 37095 OSI ETF TR OSHARES US SMLCP 67110P100 351 11298 SH SOLE NO 0 0 11298 OSI ETF TR OSHS GBL INTER 67110P704 988 18220 SH SOLE NO 0 0 18220 OTIS WORLDWIDE CORP COM 68902V107 10037 148586 SH SOLE NO 0 0 148586 OTONOMY INC COM 68906L105 66 10350 SH SOLE NO 0 0 10350 OTTER TAIL CORP COM 689648103 614 14426 SH SOLE NO 0 0 14426 OWENS & MINOR INC NEW COM 690732102 3420 126435 SH SOLE NO 0 0 126435 OWENS CORNING NEW COM 690742101 359 4738 SH SOLE NO 0 0 4738 OWL ROCK CAPITAL CORPORATION COM 69121K104 823 65010 SH SOLE NO 0 0 65010 OXFORD LANE CAP CORP COM 691543102 1269 234580 SH SOLE NO 0 0 234580 OXFORD SQUARE CAP CORP COM 69181V107 605 198581 SH SOLE NO 0 0 198581 PACCAR INC COM 693718108 4003 46398 SH SOLE NO 0 0 46398 PACER FDS TR BNCHMRK INDSTR 69374H766 1219 33134 SH SOLE NO 0 0 33134 PACER FDS TR BNCHMRK INFRA 69374H741 6514 181705 SH SOLE NO 0 0 181705 PACER FDS TR GLOBL CASH ETF 69374H709 304 10613 SH SOLE NO 0 0 10613 PACER FDS TR TRENDP 100 ETF 69374H303 3075 59024 SH SOLE NO 0 0 59024 PACER FDS TR TRENDP US LAR CP 69374H105 32344 988538 SH SOLE NO 0 0 988538 PACER FDS TR TRENDP US MID CP 69374H204 3718 114124 SH SOLE NO 0 0 114124 PACER FDS TR TRENDPILOT EUR 69374H808 225 10162 SH SOLE NO 0 0 10162 PACER FDS TR TRENDPILOT FD 69374H675 11101 395887 SH SOLE NO 0 0 395887 PACER FDS TR TRENDPILOT INTL 69374H683 2648 100179 SH SOLE NO 0 0 100179 PACER FDS TR TRENDPILOT US BD 69374H642 4962 180269 SH SOLE NO 0 0 180269 PACER FDS TR US CASH COWS 100 69374H881 684 20400 SH SOLE NO 0 0 20400 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 274 10568 SH SOLE NO 0 0 10568 PACIRA BIOSCIENCES INC COM 695127100 202 3379 SH SOLE NO 0 0 3379 PACKAGING CORP AMER COM 695156109 2926 21221 SH SOLE NO 0 0 21221 PACWEST BANCORP DEL COM 695263103 562 22141 SH SOLE NO 0 0 22141 PAGERDUTY INC COM 69553P100 306 7339 SH SOLE NO 0 0 7339 PALANTIR TECHNOLOGIES INC CL A 69608A108 8897 377817 SH SOLE NO 0 0 377817 PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 39 58625 SH SOLE NO 0 0 58625 PALO ALTO NETWORKS INC COM 697435105 10018 28190 SH SOLE NO 0 0 28190 PAN AMERN SILVER CORP COM 697900108 1667 48321 SH SOLE NO 0 0 48321 PAR TECHNOLOGY CORP COM 698884103 538 8575 SH SOLE NO 0 0 8575 PARK HOTELS RESORTS INC COM 700517105 6366 371226 SH SOLE NO 0 0 371226 PARK NATL CORP COM 700658107 621 5919 SH SOLE NO 0 0 5919 PARKE BANCORP INC COM 700885106 377 24221 SH SOLE NO 0 0 24221 PARKER-HANNIFIN CORP COM 701094104 5473 20091 SH SOLE NO 0 0 20091 PARSLEY ENERGY INC CL A 701877102 253 17869 SH SOLE NO 0 0 17869 PATTERSON COS INC COM 703395103 458 15483 SH SOLE NO 0 0 15483 PATTERSON-UTI ENERGY INC COM 703481101 379 72074 SH SOLE NO 0 0 72074 PAYCHEX INC COM 704326107 24750 265624 SH SOLE NO 0 0 265624 PAYCOM SOFTWARE INC COM 70432V102 9746 21551 SH SOLE NO 0 0 21551 PAYPAL HLDGS INC COM 70450Y103 68339 291800 SH SOLE NO 0 0 291800 PBF ENERGY INC CL A 69318G106 118 16730 SH SOLE NO 0 0 16730 PCM FD INC COM 69323T101 617 57557 SH SOLE NO 0 0 57557 PEABODY ENGR CORP COM 704551100 28 11629 SH SOLE NO 0 0 11629 PEGASYSTEMS INC COM 705573103 1605 12047 SH SOLE NO 0 0 12047 PELOTON INTERACTIVE INC CL A COM 70614W100 6909 45540 SH SOLE NO 0 0 45540 PEMBINA PIPELINE CORP COM 706327103 3239 136930 SH SOLE NO 0 0 136930 PENN NATL GAMING INC COM 707569109 3917 45359 SH SOLE NO 0 0 45359 PENNS WOODS BANCORP INC COM 708430103 426 16406 SH SOLE NO 0 0 16406 PENNSYLVANIA REAL ESTATE INV SH BEN INT 709102107 89 89401 SH SOLE NO 0 0 89401 PENNYMAC MTG INVT TR COM 70931T103 221 12572 SH SOLE NO 0 0 12572 PENTAIR PLC SHS G7S00T104 1405 26472 SH SOLE NO 0 0 26472 PEOPLES FINL SVCS CORP COM 711040105 242 6596 SH SOLE NO 0 0 6596 PEOPLES UNITED FINANCIAL INC COM 712704105 6217 480837 SH SOLE NO 0 0 480837 PEPSICO INC COM 713448108 104758 706398 SH SOLE NO 0 0 706398 PERKINELMER INC COM 714046109 2949 20554 SH SOLE NO 0 0 20554 PERRIGO CO PLC SHS G97822103 1021 22846 SH SOLE NO 0 0 22846 PERSHING SQUARE TONTINE HLDG COM CL A 71531R109 461 16632 SH SOLE NO 0 0 16632 PERSONALIS INC COM 71535D106 233 6390 SH SOLE NO 0 0 6390 PETMED EXPRESS INC COM 716382106 347 10824 SH SOLE NO 0 0 10824 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 240 21457 SH SOLE NO 0 0 21457 PFIZER INC COM 717081103 137779 3742989 SH SOLE NO 0 0 3742989 PG&E CORP COM 69331C108 630 50585 SH SOLE NO 0 0 50585 PGIM ETF TR ACTV HY BD ETF 69344A206 720 17746 SH SOLE NO 0 0 17746 PGIM ETF TR ULTRA SHORT 69344A107 605 12151 SH SOLE NO 0 0 12151 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 651 44851 SH SOLE NO 0 0 44851 PGIM HIGH YIELD BOND FUND IN COM 69346H100 332 22159 SH SOLE NO 0 0 22159 PHILIP MORRIS INTL INC COM 718172109 39417 476114 SH SOLE NO 0 0 476114 PHILLIPS 66 COM 718546104 14173 202654 SH SOLE NO 0 0 202654 PHYSICIANS RLTY TR COM 71943U104 1012 56906 SH SOLE NO 0 0 56906 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 2160 133109 SH SOLE NO 0 0 133109 PILGRIMS PRIDE CORP COM 72147K108 224 11440 SH SOLE NO 0 0 11440 PIMCO CA MUNICIPAL INCOME FD COM 72200N106 448 24952 SH SOLE NO 0 0 24952 PIMCO CALIF MUN INCOME FD II COM 72200M108 193 21452 SH SOLE NO 0 0 21452 PIMCO CALIF MUN INCOME FD II COM 72201C109 310 30295 SH SOLE NO 0 0 30295 PIMCO CORPORATE & INCM STRG COM 72200U100 2618 151860 SH SOLE NO 0 0 151860 PIMCO CORPORATE & INCOME OPP COM 72201B101 10302 577167 SH SOLE NO 0 0 577167 PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 9471 446762 SH SOLE NO 0 0 446762 PIMCO DYNAMIC INCOME FD SHS 72201Y101 4553 172267 SH SOLE NO 0 0 172267 PIMCO ENRGY TACTICAL CR OPP COM SHS BEN INT 69346N107 172 21365 SH SOLE NO 0 0 21365 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 5568 56692 SH SOLE NO 0 0 56692 PIMCO ETF TR 1-5 US TIP IDX 72201R205 3984 73546 SH SOLE NO 0 0 73546 PIMCO ETF TR 15+ YR US TIPS 72201R304 1369 15455 SH SOLE NO 0 0 15455 PIMCO ETF TR ACTIVE BD ETF 72201R775 20330 179736 SH SOLE NO 0 0 179736 PIMCO ETF TR BROAD US TIPS 72201R403 766 11705 SH SOLE NO 0 0 11705 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 51119 500972 SH SOLE NO 0 0 500972 PIMCO ETF TR ENHANCD SHORT 72201R643 376 3739 SH SOLE NO 0 0 3739 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 1219 11949 SH SOLE NO 0 0 11949 PIMCO ETF TR INTER MUN BD ACT 72201R866 1866 32902 SH SOLE NO 0 0 32902 PIMCO ETF TR INV GRD CRP BD 72201R817 1246 10647 SH SOLE NO 0 0 10647 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 638 12411 SH SOLE NO 0 0 12411 PIMCO GLOBAL STOCKSPLS INCM COM 722011103 1410 140464 SH SOLE NO 0 0 140464 PIMCO HIGH INCOME FD COM SHS 722014107 3814 630537 SH SOLE NO 0 0 630537 PIMCO INCOME OPPORTUNITY FD COM 72202B100 4245 168003 SH SOLE NO 0 0 168003 PIMCO INCOME STRATEGY FD COM 72201H108 1274 111412 SH SOLE NO 0 0 111412 PIMCO INCOME STRATEGY FD II COM 72201J104 2075 209035 SH SOLE NO 0 0 209035 PIMCO MUN INCOME FD COM 72200R107 417 30148 SH SOLE NO 0 0 30148 PIMCO MUN INCOME FD II COM 72200W106 1299 90900 SH SOLE NO 0 0 90900 PIMCO MUN INCOME FD III COM 72201A103 129 10907 SH SOLE NO 0 0 10907 PIMCO NEW YORK MUN INCOME FD COM 72200T103 889 76136 SH SOLE NO 0 0 76136 PIMCO STRATEGIC INCOME FD COM 72200X104 3393 489668 SH SOLE NO 0 0 489668 PINDUODUO INC SPONSORED ADS 722304102 357 2011 SH SOLE NO 0 0 2011 PINNACLE FINL PARTNERS INC COM 72346Q104 303 4717 SH SOLE NO 0 0 4717 PINNACLE WEST CAP CORP COM 723484101 2001 25035 SH SOLE NO 0 0 25035 PINTEREST INC CL A 72352L106 5073 76981 SH SOLE NO 0 0 76981 PIONEER FLOATING RATE TR COM 72369J102 122 12000 SH SOLE NO 0 0 12000 PIONEER MUN HIGH INCOME ADVA COM 723762100 216 18576 SH SOLE NO 0 0 18576 PIONEER MUN HIGH INCOME TR COM SHS 723763108 865 69595 SH SOLE NO 0 0 69595 PIONEER NAT RES CO COM 723787107 2470 21689 SH SOLE NO 0 0 21689 PITNEY BOWES INC COM 724479100 266 43324 SH SOLE NO 0 0 43324 PIXELWORKS INC COM NEW 72581M305 38 13523 SH SOLE NO 0 0 13523 PJT PARTNERS INC COM CL A 69343T107 210 2797 SH SOLE NO 0 0 2797 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 475 57687 SH SOLE NO 0 0 57687 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 148 17548 SH SOLE NO 0 0 17548 PLANET FITNESS INC CL A 72703H101 299 3852 SH SOLE NO 0 0 3852 PLUG POWER INC COM NEW 72919P202 5582 164626 SH SOLE NO 0 0 164626 PLURALSIGHT INC COM CL A 72941B106 705 33646 SH SOLE NO 0 0 33646 PNC FINL SVCS GROUP INC COM 693475105 24246 162727 SH SOLE NO 0 0 162727 POLARIS INC COM 731068102 1948 20449 SH SOLE NO 0 0 20449 POLYMET MNG CORP COM NEW 731916409 209 61525 SH SOLE NO 0 0 61525 POOL CORP COM 73278L105 421 1132 SH SOLE NO 0 0 1132 PORTLAND GEN ELEC CO COM NEW 736508847 1421 33238 SH SOLE NO 0 0 33238 PORTMAN RIDGE FIN CORP COM 73688F102 50 26190 SH SOLE NO 0 0 26190 POTBELLY CORP COM 73754Y100 108 24700 SH SOLE NO 0 0 24700 PPG INDS INC COM 693506107 6812 47238 SH SOLE NO 0 0 47238 PPL CORP COM 69351T106 8580 304284 SH SOLE NO 0 0 304284 PQ GROUP HLDGS INC COM 73943T103 149 10500 SH SOLE NO 0 0 10500 PRECIGEN INC COM 74017N105 576 56550 SH SOLE NO 0 0 56550 PREFERRED APT CMNTYS INC COM 74039L103 143 19385 SH SOLE NO 0 0 19385 PREMIER FINANCIAL CORP COM 74052F108 820 35668 SH SOLE NO 0 0 35668 PRESIDIO PPTY TR INC COM CL A 74102L303 46 10905 SH SOLE NO 0 0 10905 PRICE T ROWE GROUP INC COM 74144T108 8677 57315 SH SOLE NO 0 0 57315 PRIMERICA INC COM 74164M108 270 2021 SH SOLE NO 0 0 2021 PRINCIPAL EXCHANGE-TRADED FD ACTV INCM ETF 74255Y102 838 21117 SH SOLE NO 0 0 21117 PRINCIPAL EXCHANGE-TRADED FD HELTHCARE INDX 74255Y409 682 11625 SH SOLE NO 0 0 11625 PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 740 35814 SH SOLE NO 0 0 35814 PRINCIPAL EXCHANGE-TRADED FD US MEGA CP ETF 74255Y870 798 22386 SH SOLE NO 0 0 22386 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 2752 55484 SH SOLE NO 0 0 55484 PROASSURANCE CORP COM 74267C106 763 42935 SH SOLE NO 0 0 42935 PROCTER AND GAMBLE CO COM 742718109 196029 1408862 SH SOLE NO 0 0 1408862 PROGRESSIVE CORP COM 743315103 5700 57646 SH SOLE NO 0 0 57646 PROLOGIS INC. COM 74340W103 5611 56306 SH SOLE NO 0 0 56306 PROOFPOINT INC COM 743424103 311 2280 SH SOLE NO 0 0 2280 PROPETRO HLDG CORP COM 74347M108 106 14450 SH SOLE NO 0 0 14450 PROPHASE LABS INC COM 74345W108 164 17936 SH SOLE NO 0 0 17936 PROSHARES TR HGH YLD INT RATE 74348A541 300 4842 SH SOLE NO 0 0 4842 PROSHARES TR INVT INT RT HG 74347B607 629 8327 SH SOLE NO 0 0 8327 PROSHARES TR LARGE CAP CRE 74347R248 764 9065 SH SOLE NO 0 0 9065 PROSHARES TR LONG ONLINE SHRT 74347B375 224 2434 SH SOLE NO 0 0 2434 PROSHARES TR MSCI EAFE DIVD 74347B839 2898 66547 SH SOLE NO 0 0 66547 PROSHARES TR ONLINE RTL ETF 74347B169 7278 95960 SH SOLE NO 0 0 95960 PROSHARES TR PET CARE ETF 74348A145 586 8184 SH SOLE NO 0 0 8184 PROSHARES TR PSHS ULTRA DOW30 74347R305 220 3907 SH SOLE NO 0 0 3907 PROSHARES TR PSHS ULTRA QQQ 74347R206 305 2657 SH SOLE NO 0 0 2657 PROSHARES TR PSHS ULTRA TECH 74347R693 571 7970 SH SOLE NO 0 0 7970 PROSHARES TR RUSS 2000 DIVD 74347B698 4783 83303 SH SOLE NO 0 0 83303 PROSHARES TR S&P 500 DV ARIST 74348A467 68225 854100 SH SOLE NO 0 0 854100 PROSHARES TR S&P MDCP 400 DIV 74347B680 27832 442627 SH SOLE NO 0 0 442627 PROSHARES TR S&P TECH DIVIDEN 74347G606 266 5047 SH SOLE NO 0 0 5047 PROSHARES TR SHORT QQQ NEW 74347B714 5148 357308 SH SOLE NO 0 0 357308 PROSHARES TR SHORT S&P 500 NE 74347B425 253 14081 SH SOLE NO 0 0 14081 PROSHARES TR SHRT RUSSELL2000 74348A210 1802 70893 SH SOLE NO 0 0 70893 PROSHARES TR ULTRAPRO QQQ 74347X831 719 3958 SH SOLE NO 0 0 3958 PROSHARES TR ULTRPRO S&P500 74347X864 837 10895 SH SOLE NO 0 0 10895 PROSHARES TR ULTSHRT QQQ 74347B243 251 35378 SH SOLE NO 0 0 35378 PROSPECT CAP CORP COM 74348T102 4716 871884 SH SOLE NO 0 0 871884 PROSPECT CAP CORP NOTE 4.950% 7/1 74348TAR3 292 286000 SH SOLE NO 0 0 286000 PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 459 448000 SH SOLE NO 0 0 448000 PROSPERITY BANCSHARES INC COM 743606105 313 4523 SH SOLE NO 0 0 4523 PROTO LABS INC COM 743713109 203 1328 SH SOLE NO 0 0 1328 PROVENTION BIO INC COM 74374N102 215 12700 SH SOLE NO 0 0 12700 PROVIDENT BANCORP INC COM NEW 74383L105 533 44483 SH SOLE NO 0 0 44483 PROVIDENT FINL SVCS INC COM 74386T105 869 48407 SH SOLE NO 0 0 48407 PRUDENTIAL FINL INC COM 744320102 19945 255487 SH SOLE NO 0 0 255487 PS BUSINESS PKS INC CALIF COM 69360J107 205 1549 SH SOLE NO 0 0 1549 PTC INC COM 69370C100 847 7088 SH SOLE NO 0 0 7088 PUBLIC STORAGE COM 74460D109 9197 39826 SH SOLE NO 0 0 39826 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 14446 247790 SH SOLE NO 0 0 247790 PULTE GROUP INC COM 745867101 1453 33714 SH SOLE NO 0 0 33714 PURE STORAGE INC CL A 74624M102 236 10460 SH SOLE NO 0 0 10460 PURPLE INNOVATION INC COM 74640Y106 301 9159 SH SOLE NO 0 0 9159 PUTNAM MANAGED MUN INCOME TR COM 746823103 271 33583 SH SOLE NO 0 0 33583 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 163 38586 SH SOLE NO 0 0 38586 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 3457 252588 SH SOLE NO 0 0 252588 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 1328 285767 SH SOLE NO 0 0 285767 PVH CORPORATION COM 693656100 1660 17680 SH SOLE NO 0 0 17680 QORVO INC COM 74736K101 2609 15693 SH SOLE NO 0 0 15693 QTS RLTY TR INC COM CL A 74736A103 408 6597 SH SOLE NO 0 0 6597 QUAKER CHEM CORP COM 747316107 675 2666 SH SOLE NO 0 0 2666 QUALCOMM INC COM 747525103 84259 553098 SH SOLE NO 0 0 553098 QUALIGEN THERAPEUTICS INC COM 74754R103 45 15197 SH SOLE NO 0 0 15197 QUANTA SVCS INC COM 74762E102 3181 44181 SH SOLE NO 0 0 44181 QUANTUMSCAPE CORP COM CL A 74767V109 676 8007 SH SOLE NO 0 0 8007 QUEST DIAGNOSTICS INC COM 74834L100 2319 19464 SH SOLE NO 0 0 19464 QUIDEL CORP COM 74838J101 460 2566 SH SOLE NO 0 0 2566 QURATE RETAIL INC COM SER A 74915M100 233 21272 SH SOLE NO 0 0 21272 RALPH LAUREN CORP CL A 751212101 301 2910 SH SOLE NO 0 0 2910 RANGE RES CORP COM 75281A109 771 115083 SH SOLE NO 0 0 115083 RAYMOND JAMES FINL INC COM 754730109 1054 11020 SH SOLE NO 0 0 11020 RAYONIER INC COM 754907103 1032 35132 SH SOLE NO 0 0 35132 RAYTHEON TECHNOLOGIES CORP COM 75513E101 54074 756183 SH SOLE NO 0 0 756183 RBB BANCORP COM 74930B105 263 17144 SH SOLE NO 0 0 17144 RBB FD INC MFAM SMLCP GRWTH 74933W874 323 8397 SH SOLE NO 0 0 8397 RBB FD INC MOTLEY FOL ETF 74933W601 769 21783 SH SOLE NO 0 0 21783 REALTY INCOME CORP COM 756109104 13583 218487 SH SOLE NO 0 0 218487 REAVES UTIL INCOME FD COM SH BEN INT 756158101 7026 214273 SH SOLE NO 0 0 214273 REDFIN CORP COM 75737F108 705 10284 SH SOLE NO 0 0 10284 REDHILL BIOPHARMA LTD SPONSORED ADS 757468103 125 15550 SH SOLE NO 0 0 15550 REDWOOD TR INC NOTE 4.750% 8/1 758075AC9 9 10000 SH SOLE NO 0 0 10000 REEDS INC COM 758338107 6 11350 SH SOLE NO 0 0 11350 REGENERON PHARMACEUTICALS COM 75886F107 5708 11816 SH SOLE NO 0 0 11816 REGIONS FINANCIAL CORP NEW COM 7591EP100 2654 164645 SH SOLE NO 0 0 164645 REINSURANCE GRP OF AMERICA I COM NEW 759351604 2485 21448 SH SOLE NO 0 0 21448 RELAY THERAPEUTICS INC COM 75943R102 351 8448 SH SOLE NO 0 0 8448 RELIANCE STEEL & ALUMINUM CO COM 759509102 265 2217 SH SOLE NO 0 0 2217 REMARK HLDGS INC COM 75955K102 48 25723 SH SOLE NO 0 0 25723 RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 1487 23071 SH SOLE NO 0 0 23071 RENASANT CORP COM 75970E107 634 18847 SH SOLE NO 0 0 18847 RENEWABLE ENERGY GROUP INC COM NEW 75972A301 370 5234 SH SOLE NO 0 0 5234 REPAY HLDGS CORP COM CL A 76029L100 242 8912 SH SOLE NO 0 0 8912 REPLIGEN CORP COM 759916109 2219 11583 SH SOLE NO 0 0 11583 REPUBLIC SVCS INC COM 760759100 3940 40920 SH SOLE NO 0 0 40920 RESIDEO TECHNOLOGIES INC COM 76118Y104 500 23520 SH SOLE NO 0 0 23520 RESMED INC COM 761152107 1496 7038 SH SOLE NO 0 0 7038 RESONANT INC COM 76118L102 113 42889 SH SOLE NO 0 0 42889 RESTAURANT BRANDS INTL INC COM 76131D103 1406 23022 SH SOLE NO 0 0 23022 RETAIL PPTYS AMER INC CL A 76131V202 1207 141055 SH SOLE NO 0 0 141055 REVANCE THERAPEUTICS INC COM 761330109 373 13182 SH SOLE NO 0 0 13182 RF INDS LTD COM PAR $0.01 749552105 125 25520 SH SOLE NO 0 0 25520 RGC RES INC COM 74955L103 411 17317 SH SOLE NO 0 0 17317 RH COM 74967X103 265 594 SH SOLE NO 0 0 594 RIGNET INC COM 766582100 129 22000 SH SOLE NO 0 0 22000 RING ENERGY INC COM 76680V108 7 10890 SH SOLE NO 0 0 10890 RINGCENTRAL INC CL A 76680R206 919 2427 SH SOLE NO 0 0 2427 RIO TINTO PLC SPONSORED ADR 767204100 3932 52281 SH SOLE NO 0 0 52281 RIOT BLOCKCHAIN INC COM 767292105 309 18241 SH SOLE NO 0 0 18241 RITCHIE BROS AUCTIONEERS COM 767744105 328 4725 SH SOLE NO 0 0 4725 RITE AID CORP COM 767754872 164 10361 SH SOLE NO 0 0 10361 RIVERVIEW FINL CORP NEW COM 76940Q105 146 16044 SH SOLE NO 0 0 16044 RLI CORP COM 749607107 466 4474 SH SOLE NO 0 0 4474 ROBERT HALF INTL INC COM 770323103 403 6463 SH SOLE NO 0 0 6463 ROCKET COS INC COM CL A 77311W101 4191 207308 SH SOLE NO 0 0 207308 ROCKWELL AUTOMATION INC COM 773903109 17932 71499 SH SOLE NO 0 0 71499 ROCKWELL MED INC COM 774374102 16 16335 SH SOLE NO 0 0 16335 ROGERS COMMUNICATIONS INC CL B 775109200 393 8443 SH SOLE NO 0 0 8443 ROGERS CORP COM 775133101 493 3178 SH SOLE NO 0 0 3178 ROKU INC COM CL A 77543R102 16155 48658 SH SOLE NO 0 0 48658 ROLLINS INC COM 775711104 373 9561 SH SOLE NO 0 0 9561 ROMEO POWER INC COM 776153108 317 14115 SH SOLE NO 0 0 14115 ROPER TECHNOLOGIES INC COM 776696106 5311 12321 SH SOLE NO 0 0 12321 ROSS STORES INC COM 778296103 1962 15978 SH SOLE NO 0 0 15978 ROYAL BK CDA COM 780087102 5561 67774 SH SOLE NO 0 0 67774 ROYAL CARIBBEAN GROUP COM V7780T103 7147 95698 SH SOLE NO 0 0 95698 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 6299 187432 SH SOLE NO 0 0 187432 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 4465 127081 SH SOLE NO 0 0 127081 ROYAL GOLD INC COM 780287108 573 5390 SH SOLE NO 0 0 5390 ROYCE MICRO-CAP TR INC COM 780915104 296 29335 SH SOLE NO 0 0 29335 ROYCE VALUE TR INC COM 780910105 2617 162201 SH SOLE NO 0 0 162201 RPM INTL INC COM 749685103 2567 28279 SH SOLE NO 0 0 28279 RUSH STREET INTERACTIVE INC COM 782011100 325 15025 SH SOLE NO 0 0 15025 RYDER SYS INC COM 783549108 353 5731 SH SOLE NO 0 0 5731 S&P GLOBAL INC COM 78409V104 8695 26452 SH SOLE NO 0 0 26452 SABINE ROYALTY TR UNIT BEN INT 785688102 757 26831 SH SOLE NO 0 0 26831 SABRA HEALTH CARE REIT INC COM 78573L106 1294 74500 SH SOLE NO 0 0 74500 SABRE CORP COM 78573M104 276 23038 SH SOLE NO 0 0 23038 SAGE THERAPEUTICS INC COM 78667J108 364 4214 SH SOLE NO 0 0 4214 SAILPOINT TECHNOLOGIES HLDGS COM 78781P105 508 9543 SH SOLE NO 0 0 9543 SALESFORCE COM INC COM 79466L302 46948 210975 SH SOLE NO 0 0 210975 SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 367 86093 SH SOLE NO 0 0 86093 SALISBURY BANCORP INC COM 795226109 324 8712 SH SOLE NO 0 0 8712 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 26 10043 SH SOLE NO 0 0 10043 SANDERSON FARMS INC COM 800013104 303 2298 SH SOLE NO 0 0 2298 SANDSTORM GOLD LTD COM NEW 80013R206 143 20024 SH SOLE NO 0 0 20024 SANDY SPRING BANCORP INC COM 800363103 1860 57793 SH SOLE NO 0 0 57793 SANGAMO THERAPEUTICS INC COM 800677106 327 21015 SH SOLE NO 0 0 21015 SANOFI SPONSORED ADR 80105N105 6045 124417 SH SOLE NO 0 0 124417 SAP SE SPON ADR 803054204 2964 22733 SH SOLE NO 0 0 22733 SAREPTA THERAPEUTICS INC COM 803607100 1492 8755 SH SOLE NO 0 0 8755 SBA COMMUNICATIONS CORP NEW CL A 78410G104 1405 4981 SH SOLE NO 0 0 4981 SCHLUMBERGER LTD COM 806857108 3760 172255 SH SOLE NO 0 0 172255 SCHNEIDER NATIONAL INC CL B 80689H102 469 22678 SH SOLE NO 0 0 22678 SCHNITZER STEEL INDS INC CL A 806882106 255 8012 SH SOLE NO 0 0 8012 SCHRODINGER INC COM 80810D103 3510 44339 SH SOLE NO 0 0 44339 SCHWAB CHARLES CORP COM 808513105 5200 98056 SH SOLE NO 0 0 98056 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 3413 111362 SH SOLE NO 0 0 111362 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 7136 198187 SH SOLE NO 0 0 198187 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 1149 30538 SH SOLE NO 0 0 30538 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 1083 18613 SH SOLE NO 0 0 18613 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 4358 96230 SH SOLE NO 0 0 96230 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 334 11832 SH SOLE NO 0 0 11832 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 4613 157552 SH SOLE NO 0 0 157552 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 1607 46215 SH SOLE NO 0 0 46215 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 3757 73117 SH SOLE NO 0 0 73117 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 769 13740 SH SOLE NO 0 0 13740 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 9561 105082 SH SOLE NO 0 0 105082 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 96195 1499768 SH SOLE NO 0 0 1499768 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 43333 337462 SH SOLE NO 0 0 337462 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 7837 131649 SH SOLE NO 0 0 131649 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 7668 84319 SH SOLE NO 0 0 84319 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 30720 450578 SH SOLE NO 0 0 450578 SCHWAB STRATEGIC TR US REIT ETF 808524847 965 25417 SH SOLE NO 0 0 25417 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 5651 63501 SH SOLE NO 0 0 63501 SCHWAB STRATEGIC TR US TIPS ETF 808524870 3195 51472 SH SOLE NO 0 0 51472 SCIENCE APPLICATIONS INTL CO COM 808625107 417 4410 SH SOLE NO 0 0 4410 SCOTTS MIRACLE GRO CO CL A 810186106 2232 11209 SH SOLE NO 0 0 11209 SEA LTD SPONSORD ADS 81141R100 4052 20358 SH SOLE NO 0 0 20358 SEABRIDGE GOLD INC COM 811916105 338 16066 SH SOLE NO 0 0 16066 SEAGATE TECHNOLOGY PLC SHS G7945M107 3855 62018 SH SOLE NO 0 0 62018 SEAGEN INC COM 81181C104 1122 6409 SH SOLE NO 0 0 6409 SEALED AIR CORP NEW COM 81211K100 554 12100 SH SOLE NO 0 0 12100 SEASPINE HLDGS CORP COM 81255T108 632 36225 SH SOLE NO 0 0 36225 SEI INVTS CO COM 784117103 407 7098 SH SOLE NO 0 0 7098 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 8377 124141 SH SOLE NO 0 0 124141 SELECT SECTOR SPDR TR ENERGY 81369Y506 29052 766569 SH SOLE NO 0 0 766569 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1580 43243 SH SOLE NO 0 0 43243 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 58410 363293 SH SOLE NO 0 0 363293 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 40697 603372 SH SOLE NO 0 0 603372 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 52481 462634 SH SOLE NO 0 0 462634 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 40203 1363755 SH SOLE NO 0 0 1363755 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 28492 321769 SH SOLE NO 0 0 321769 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 40347 643504 SH SOLE NO 0 0 643504 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 8183 113047 SH SOLE NO 0 0 113047 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 97592 750592 SH SOLE NO 0 0 750592 SELECTIVE INS GROUP INC COM 816300107 550 8221 SH SOLE NO 0 0 8221 SELECTQUOTE INC COM 816307300 956 46087 SH SOLE NO 0 0 46087 SEMPRA ENERGY COM 816851109 6119 48026 SH SOLE NO 0 0 48026 SEMTECH CORP COM 816850101 504 7004 SH SOLE NO 0 0 7004 SENSEONICS HLDGS INC COM 81727U105 69 79390 SH SOLE NO 0 0 79390 SERVICE CORP INTL COM 817565104 1157 23566 SH SOLE NO 0 0 23566 SERVICE PPTYS TR COM SH BEN INT 81761L102 342 29811 SH SOLE NO 0 0 29811 SERVICENOW INC COM 81762P102 21286 38673 SH SOLE NO 0 0 38673 SEVERN BANCORP INC ANNAPOLIS COM 81811M100 685 96077 SH SOLE NO 0 0 96077 SFL CORPORATION LTD SHS G7738W106 150 23927 SH SOLE NO 0 0 23927 SHAKE SHACK INC CL A 819047101 663 7820 SH SOLE NO 0 0 7820 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 204 20327 SH SOLE NO 0 0 20327 SHENANDOAH TELECOMMUNICATION COM 82312B106 205 4741 SH SOLE NO 0 0 4741 SHERWIN WILLIAMS CO COM 824348106 40757 55459 SH SOLE NO 0 0 55459 SHOCKWAVE MED INC COM 82489T104 370 3576 SH SOLE NO 0 0 3576 SHOPIFY INC CL A 82509L107 32972 29129 SH SOLE NO 0 0 29129 SHYFT GROUP INC COM 825698103 1652 58244 SH SOLE NO 0 0 58244 SI BONE INC COM 825704109 803 26859 SH SOLE NO 0 0 26859 SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 172 10852 SH SOLE NO 0 0 10852 SIENTRA INC COM 82621J105 56 14600 SH SOLE NO 0 0 14600 SIGA TECHNOLOGIES INC COM 826917106 74 10290 SH SOLE NO 0 0 10290 SILICOM LTD ORD M84116108 253 6060 SH SOLE NO 0 0 6060 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 343 7140 SH SOLE NO 0 0 7140 SILK RD MED INC COM 82710M100 228 3627 SH SOLE NO 0 0 3627 SILVERCORP METALS INC COM 82835P103 194 29128 SH SOLE NO 0 0 29128 SILVERCREST METALS INC COM 828363101 288 25808 SH SOLE NO 0 0 25808 SILVERGATE CAP CORP CL A 82837P408 212 2866 SH SOLE NO 0 0 2866 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 4491 208024 SH SOLE NO 0 0 208024 SIMON PPTY GROUP INC NEW COM 828806109 4368 51222 SH SOLE NO 0 0 51222 SIMPSON MANUFACTURING CO INC COM 829073105 552 5917 SH SOLE NO 0 0 5917 SINA CORP ORD G81477104 352 8323 SH SOLE NO 0 0 8323 SIREN ETF TR NSD NXGN ECO ETF 829658202 833 20454 SH SOLE NO 0 0 20454 SIRIUS XM HOLDINGS INC COM 82968B103 3160 496123 SH SOLE NO 0 0 496123 SIX FLAGS ENTMT CORP NEW COM 83001A102 2242 65755 SH SOLE NO 0 0 65755 SIXTH STREET SPECIALTY LENDN COM 83012A109 1022 49292 SH SOLE NO 0 0 49292 SKECHERS U S A INC CL A 830566105 1018 28336 SH SOLE NO 0 0 28336 SKYWEST INC COM 830879102 775 19236 SH SOLE NO 0 0 19236 SKYWORKS SOLUTIONS INC COM 83088M102 9409 61547 SH SOLE NO 0 0 61547 SL GREEN RLTY CORP COM 78440X101 453 7609 SH SOLE NO 0 0 7609 SLACK TECHNOLOGIES INC COM CL A 83088V102 2633 62347 SH SOLE NO 0 0 62347 SLEEP NUMBER CORP COM 83125X103 873 10666 SH SOLE NO 0 0 10666 SMARTSHEET INC COM CL A 83200N103 3807 54952 SH SOLE NO 0 0 54952 SMILEDIRECTCLUB INC CL A COM 83192H106 937 78547 SH SOLE NO 0 0 78547 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 377 8960 SH SOLE NO 0 0 8960 SMITH & WESSON BRANDS INC COM 831754106 373 21061 SH SOLE NO 0 0 21061 SMITH A O CORP COM 831865209 2005 36581 SH SOLE NO 0 0 36581 SMTC CORP COM NEW 832682207 62 12660 SH SOLE NO 0 0 12660 SMUCKER J M CO COM NEW 832696405 6401 55379 SH SOLE NO 0 0 55379 SNAP INC CL A 83304A106 8351 166789 SH SOLE NO 0 0 166789 SNAP ON INC COM 833034101 3210 18757 SH SOLE NO 0 0 18757 SNOWFLAKE INC CL A 833445109 6803 24176 SH SOLE NO 0 0 24176 SOCIAL CAP HEDSPIA HLDG CO I COM CL A G8251K107 201 12025 SH SOLE NO 0 0 12025 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 545 11119 SH SOLE NO 0 0 11119 SOLAR CAP LTD COM 83413U100 803 45872 SH SOLE NO 0 0 45872 SOLAREDGE TECHNOLOGIES INC COM 83417M104 4297 13466 SH SOLE NO 0 0 13466 SONOCO PRODS CO COM 835495102 1248 21070 SH SOLE NO 0 0 21070 SONOS INC COM 83570H108 2368 101248 SH SOLE NO 0 0 101248 SONY CORP SPONSORED ADR 835699307 1224 12109 SH SOLE NO 0 0 12109 SORRENTO THERAPEUTICS INC COM NEW 83587F202 585 85831 SH SOLE NO 0 0 85831 SOUTH JERSEY INDS INC COM 838518108 1846 85673 SH SOLE NO 0 0 85673 SOUTH ST CORP COM 840441109 1282 17734 SH SOLE NO 0 0 17734 SOUTHERN CO COM 842587107 54102 880711 SH SOLE NO 0 0 880711 SOUTHERN COPPER CORP COM 84265V105 315 4849 SH SOLE NO 0 0 4849 SOUTHWEST AIRLS CO COM 844741108 33095 710057 SH SOLE NO 0 0 710057 SOUTHWEST AIRLS CO NOTE 1.250% 5/0 844741BG2 14 10000 SH SOLE NO 0 0 10000 SOUTHWEST GAS HOLDINGS INC COM 844895102 299 4924 SH SOLE NO 0 0 4924 SOUTHWESTERN ENERGY CO COM 845467109 400 134411 SH SOLE NO 0 0 134411 SPARTANNASH CO COM 847215100 288 16561 SH SOLE NO 0 0 16561 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 60318 197255 SH SOLE NO 0 0 197255 SPDR GOLD TR GOLD SHS 78463V107 195960 1098682 SH SOLE NO 0 0 1098682 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 249 1959 SH SOLE NO 0 0 1959 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 1578 35508 SH SOLE NO 0 0 35508 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 573 16819 SH SOLE NO 0 0 16819 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 560 13426 SH SOLE NO 0 0 13426 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 293 6547 SH SOLE NO 0 0 6547 SPDR INDEX SHS FDS LOW CARBON ETF 78463X194 270 2370 SH SOLE NO 0 0 2370 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 4390 158787 SH SOLE NO 0 0 158787 SPDR INDEX SHS FDS MSCI EAFE FS ETF 78470E106 1069 13722 SH SOLE NO 0 0 13722 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 7819 111915 SH SOLE NO 0 0 111915 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 17197 509544 SH SOLE NO 0 0 509544 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 13592 322394 SH SOLE NO 0 0 322394 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 590 4537 SH SOLE NO 0 0 4537 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 521 8647 SH SOLE NO 0 0 8647 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 7014 191865 SH SOLE NO 0 0 191865 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 1458 41186 SH SOLE NO 0 0 41186 SPDR S&P 500 ETF TR TR UNIT 78462F103 526498 1408201 SH SOLE NO 0 0 1408201 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 34193 81427 SH SOLE NO 0 0 81427 SPDR SER TR AEROSPACE DEF 78464A631 4485 39094 SH SOLE NO 0 0 39094 SPDR SER TR BLMBRG BRC CNVRT 78464A359 27512 332313 SH SOLE NO 0 0 332313 SPDR SER TR BLOMBERG BRC INT 78464A334 3910 119154 SH SOLE NO 0 0 119154 SPDR SER TR BLOMBERG BRC INV 78468R200 3571 116744 SH SOLE NO 0 0 116744 SPDR SER TR BLOMBERG INTL TR 78464A516 1020 32679 SH SOLE NO 0 0 32679 SPDR SER TR BLOOMBERG BRCLYS 78468R622 12412 113939 SH SOLE NO 0 0 113939 SPDR SER TR BLOOMBERG SRT TR 78468R408 1151 42742 SH SOLE NO 0 0 42742 SPDR SER TR COMP SOFTWARE 78464A599 831 5397 SH SOLE NO 0 0 5397 SPDR SER TR DJ REIT ETF 78464A607 3620 41755 SH SOLE NO 0 0 41755 SPDR SER TR DORSEY WRGT FI 78468R713 15477 589434 SH SOLE NO 0 0 589434 SPDR SER TR FACTST INV ETF 78464A110 1775 8255 SH SOLE NO 0 0 8255 SPDR SER TR FTSE INT GVT ETF 78464A490 300 5110 SH SOLE NO 0 0 5110 SPDR SER TR HLTH CARE SVCS 78464A573 861 8900 SH SOLE NO 0 0 8900 SPDR SER TR HLTH CR EQUIP 78464A581 4435 38958 SH SOLE NO 0 0 38958 SPDR SER TR MSCI USA STRTGIC 78468R812 6427 61529 SH SOLE NO 0 0 61529 SPDR SER TR NUVEEN BBG BRCLY 78464A284 2702 45808 SH SOLE NO 0 0 45808 SPDR SER TR NUVEEN BLMBRG SR 78468R739 55143 1107525 SH SOLE NO 0 0 1107525 SPDR SER TR NUVEEN BRC MUNIC 78468R721 14451 275311 SH SOLE NO 0 0 275311 SPDR SER TR NYSE TECH ETF 78464A102 4935 34919 SH SOLE NO 0 0 34919 SPDR SER TR PORTFLI INTRMDIT 78464A672 607 18388 SH SOLE NO 0 0 18388 SPDR SER TR PORTFLI TIPS ETF 78464A656 2360 75722 SH SOLE NO 0 0 75722 SPDR SER TR PORTFOLI S&P1500 78464A805 2414 52390 SH SOLE NO 0 0 52390 SPDR SER TR PORTFOLIO AGRGTE 78464A649 3583 116369 SH SOLE NO 0 0 116369 SPDR SER TR PORTFOLIO INTRMD 78464A375 1384 37228 SH SOLE NO 0 0 37228 SPDR SER TR PORTFOLIO LN COR 78464A367 5186 156702 SH SOLE NO 0 0 156702 SPDR SER TR PORTFOLIO LN TSR 78464A664 249 5518 SH SOLE NO 0 0 5518 SPDR SER TR PORTFOLIO S&P400 78464A847 1647 40775 SH SOLE NO 0 0 40775 SPDR SER TR PORTFOLIO S&P500 78464A854 1646 37447 SH SOLE NO 0 0 37447 SPDR SER TR PORTFOLIO S&P600 78468R853 4956 138449 SH SOLE NO 0 0 138449 SPDR SER TR PORTFOLIO SH TSR 78468R101 11284 367460 SH SOLE NO 0 0 367460 SPDR SER TR PORTFOLIO SHORT 78464A474 2081 66286 SH SOLE NO 0 0 66286 SPDR SER TR PRTFLO S&P500 GW 78464A409 59265 1071903 SH SOLE NO 0 0 1071903 SPDR SER TR PRTFLO S&P500 HI 78468R788 2023 61439 SH SOLE NO 0 0 61439 SPDR SER TR PRTFLO S&P500 VL 78464A508 16141 469353 SH SOLE NO 0 0 469353 SPDR SER TR RUSSELL LOW VOL 78468R754 206 2297 SH SOLE NO 0 0 2297 SPDR SER TR RUSSELL YIELD 78468R770 867 11540 SH SOLE NO 0 0 11540 SPDR SER TR S&P 400 MDCP GRW 78464A821 7182 103596 SH SOLE NO 0 0 103596 SPDR SER TR S&P 400 MDCP VAL 78464A839 3472 62571 SH SOLE NO 0 0 62571 SPDR SER TR S&P 600 SMCP GRW 78464A201 10243 134129 SH SOLE NO 0 0 134129 SPDR SER TR S&P 600 SMCP VAL 78464A300 21219 320582 SH SOLE NO 0 0 320582 SPDR SER TR S&P 600 SML CAP 78464A813 10718 134758 SH SOLE NO 0 0 134758 SPDR SER TR S&P BIOTECH 78464A870 17124 121640 SH SOLE NO 0 0 121640 SPDR SER TR S&P BK ETF 78464A797 419 10029 SH SOLE NO 0 0 10029 SPDR SER TR S&P DIVID ETF 78464A763 111741 1054860 SH SOLE NO 0 0 1054860 SPDR SER TR S&P HOMEBUILD 78464A888 4993 86631 SH SOLE NO 0 0 86631 SPDR SER TR S&P KENSHO CLEAN 78468R655 8058 74413 SH SOLE NO 0 0 74413 SPDR SER TR S&P KENSHO NEW 78468R648 18911 328097 SH SOLE NO 0 0 328097 SPDR SER TR S&P KENSHO SMART 78468R689 8477 154532 SH SOLE NO 0 0 154532 SPDR SER TR S&P METALS MNG 78464A755 5348 159957 SH SOLE NO 0 0 159957 SPDR SER TR S&P OILGAS EXP 78468R556 1309 22378 SH SOLE NO 0 0 22378 SPDR SER TR S&P PHARMAC 78464A722 772 14838 SH SOLE NO 0 0 14838 SPDR SER TR S&P REGL BKG 78464A698 1606 30920 SH SOLE NO 0 0 30920 SPDR SER TR S&P RETAIL ETF 78464A714 1002 15586 SH SOLE NO 0 0 15586 SPDR SER TR S&P SEMICNDCTR 78464A862 14453 84631 SH SOLE NO 0 0 84631 SPDR SER TR S&P TELECOM 78464A540 1945 22954 SH SOLE NO 0 0 22954 SPDR SER TR S&P TRANSN ETF 78464A532 459 6437 SH SOLE NO 0 0 6437 SPDR SER TR SPDR BLOOMBERG 78468R663 2581 28205 SH SOLE NO 0 0 28205 SPDR SER TR SPDR S&P 500 ETF 78468R796 3372 36270 SH SOLE NO 0 0 36270 SPDR SER TR SSGA GNDER ETF 78468R747 856 9553 SH SOLE NO 0 0 9553 SPDR SER TR SSGA US LRG ETF 78468R804 1461 12182 SH SOLE NO 0 0 12182 SPDR SER TR SSGA US SMAL ETF 78468R887 4361 45581 SH SOLE NO 0 0 45581 SPDR SER TR WELLS FG PFD ETF 78464A292 2637 59381 SH SOLE NO 0 0 59381 SPINNAKER ETF SERIES CANNABIS ETF 84858T400 235 18851 SH SOLE NO 0 0 18851 SPIRE INC COM 84857L101 616 9632 SH SOLE NO 0 0 9632 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 1493 38215 SH SOLE NO 0 0 38215 SPIRIT AIRLS INC COM 848577102 305 12485 SH SOLE NO 0 0 12485 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 743 18509 SH SOLE NO 0 0 18509 SPLUNK INC COM 848637104 2035 11979 SH SOLE NO 0 0 11979 SPOTIFY TECHNOLOGY S A SHS L8681T102 2016 6410 SH SOLE NO 0 0 6410 SPROTT ETF TRUST GOLD MINERS ETF 85210B102 4477 146560 SH SOLE NO 0 0 146560 SPROTT ETF TRUST JR GOLD MINERS E 85210B201 290 5896 SH SOLE NO 0 0 5896 SPROTT INC COM NEW 852066208 329 11369 SH SOLE NO 0 0 11369 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 6978 360649 SH SOLE NO 0 0 360649 SPROTT PHYSICAL GOLD TR UNIT 85207H104 29249 1938311 SH SOLE NO 0 0 1938311 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 442 24807 SH SOLE NO 0 0 24807 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 2949 315760 SH SOLE NO 0 0 315760 SPROUTS FMRS MKT INC COM 85208M102 405 20175 SH SOLE NO 0 0 20175 SQUARE INC CL A 852234103 54088 248521 SH SOLE NO 0 0 248521 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 359 4937 SH SOLE NO 0 0 4937 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 1537 33684 SH SOLE NO 0 0 33684 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 231 5407 SH SOLE NO 0 0 5407 SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 422 12486 SH SOLE NO 0 0 12486 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 16253 329817 SH SOLE NO 0 0 329817 SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 525 13016 SH SOLE NO 0 0 13016 ST JOE CO COM 790148100 306 7214 SH SOLE NO 0 0 7214 STAG INDL INC COM 85254J102 2337 74623 SH SOLE NO 0 0 74623 STANLEY BLACK & DECKER INC COM 854502101 11002 61616 SH SOLE NO 0 0 61616 STAR GROUP L P UNIT LTD PARTNR 85512C105 316 33587 SH SOLE NO 0 0 33587 STARBOARD VALUE ACQUISITN CO UNIT 09/10/2025 85521J208 346 33630 SH SOLE NO 0 0 33630 STARBUCKS CORP COM 855244109 68201 637518 SH SOLE NO 0 0 637518 STARWOOD PPTY TR INC COM 85571B105 3181 164840 SH SOLE NO 0 0 164840 STATE STR CORP COM 857477103 5191 71337 SH SOLE NO 0 0 71337 STEEL DYNAMICS INC COM 858119100 1103 29919 SH SOLE NO 0 0 29919 STERICYCLE INC COM 858912108 441 6366 SH SOLE NO 0 0 6366 STERIS PLC SHS USD G8473T100 766 4041 SH SOLE NO 0 0 4041 STERLING BANCORP DEL COM 85917A100 1188 66117 SH SOLE NO 0 0 66117 STITCH FIX INC COM CL A 860897107 2065 35178 SH SOLE NO 0 0 35178 STMICROELECTRONICS N V NY REGISTRY 861012102 861 23196 SH SOLE NO 0 0 23196 STONECO LTD COM CL A G85158106 753 8983 SH SOLE NO 0 0 8983 STONERIDGE INC COM 86183P102 1272 42084 SH SOLE NO 0 0 42084 STORE CAP CORP COM 862121100 497 14646 SH SOLE NO 0 0 14646 STRATASYS LTD SHS M85548101 218 10544 SH SOLE NO 0 0 10544 STRATEGY SHS DAY HAGAN NED 86280R803 264 9036 SH SOLE NO 0 0 9036 STRYKER CORPORATION COM 863667101 33577 137026 SH SOLE NO 0 0 137026 STURM RUGER & CO INC COM 864159108 937 14410 SH SOLE NO 0 0 14410 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 572 38527 SH SOLE NO 0 0 38527 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 79 12815 SH SOLE NO 0 0 12815 SUMMIT MATLS INC CL A 86614U100 337 16793 SH SOLE NO 0 0 16793 SUN CMNTYS INC COM 866674104 1721 11329 SH SOLE NO 0 0 11329 SUN LIFE FINANCIAL INC. COM 866796105 2076 46715 SH SOLE NO 0 0 46715 SUNCOR ENERGY INC NEW COM 867224107 282 16833 SH SOLE NO 0 0 16833 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 233 8116 SH SOLE NO 0 0 8116 SUNOPTA INC COM 8676EP108 419 35933 SH SOLE NO 0 0 35933 SUNPOWER CORP COM 867652406 614 23966 SH SOLE NO 0 0 23966 SUNRUN INC COM 86771W105 1666 24019 SH SOLE NO 0 0 24019 SUPERNUS PHARMACEUTICALS INC COM 868459108 240 9578 SH SOLE NO 0 0 9578 SVB FINANCIAL GROUP COM 78486Q101 2593 6688 SH SOLE NO 0 0 6688 SWISS HELVETIA FD INC COM 870875101 1549 173332 SH SOLE NO 0 0 173332 SWITCH INC CL A 87105L104 244 14956 SH SOLE NO 0 0 14956 SWITCHBACK ENERGY ACQUISTN C COM CL A 87105M102 312 7797 SH SOLE NO 0 0 7797 SYNAPTICS INC COM 87157D109 513 5323 SH SOLE NO 0 0 5323 SYNCHRONY FINANCIAL COM 87165B103 1536 44278 SH SOLE NO 0 0 44278 SYNEOS HEALTH INC CL A 87166B102 448 6590 SH SOLE NO 0 0 6590 SYNLOGIC INC COM 87166L100 31 14370 SH SOLE NO 0 0 14370 SYNOPSYS INC COM 871607107 686 2650 SH SOLE NO 0 0 2650 SYNOVUS FINL CORP COM NEW 87161C501 256 7932 SH SOLE NO 0 0 7932 SYSCO CORP COM 871829107 20941 281996 SH SOLE NO 0 0 281996 T ROWE PRICE ETF INC PRICE BLUE CHIP 87283Q107 515 18337 SH SOLE NO 0 0 18337 T ROWE PRICE ETF INC PRICE DIV GRWT 87283Q404 272 9628 SH SOLE NO 0 0 9628 T-MOBILE US INC COM 872590104 17947 133094 SH SOLE NO 0 0 133094 T2 BIOSYSTEMS INC COM 89853L104 71 57830 SH SOLE NO 0 0 57830 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 9620 88231 SH SOLE NO 0 0 88231 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2313 11132 SH SOLE NO 0 0 11132 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 1767 97133 SH SOLE NO 0 0 97133 TANDEM DIABETES CARE INC COM NEW 875372203 789 8248 SH SOLE NO 0 0 8248 TANGER FACTORY OUTLET CTRS I COM 875465106 1088 109275 SH SOLE NO 0 0 109275 TANZANIAN GOLD CORP COM 87601A107 12 18500 SH SOLE NO 0 0 18500 TAPESTRY INC COM 876030107 481 15498 SH SOLE NO 0 0 15498 TARGET CORP COM 87612E106 36211 205128 SH SOLE NO 0 0 205128 TATA MTRS LTD SPONSORED ADR 876568502 367 29193 SH SOLE NO 0 0 29193 TC ENERGY CORP COM 87807B107 1736 42642 SH SOLE NO 0 0 42642 TCF FINL CORP COM 872307103 847 22883 SH SOLE NO 0 0 22883 TCG BDC INC COM 872280102 146 14264 SH SOLE NO 0 0 14264 TCW STRATEGIC INCOME FD INC COM 872340104 2241 393866 SH SOLE NO 0 0 393866 TE CONNECTIVITY LTD REG SHS H84989104 1951 16117 SH SOLE NO 0 0 16117 TECK RESOURCES LTD CL B 878742204 11721 645820 SH SOLE NO 0 0 645820 TEGNA INC COM 87901J105 316 22712 SH SOLE NO 0 0 22712 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 1496 62793 SH SOLE NO 0 0 62793 TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 1983 97335 SH SOLE NO 0 0 97335 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 660 33437 SH SOLE NO 0 0 33437 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 2149 135792 SH SOLE NO 0 0 135792 TELADOC HEALTH INC COM 87918A105 21592 107982 SH SOLE NO 0 0 107982 TELEDYNE TECHNOLOGIES INC COM 879360105 756 1929 SH SOLE NO 0 0 1929 TELEFLEX INCORPORATED COM 879369106 2064 5015 SH SOLE NO 0 0 5015 TELEFONICA S A SPONSORED ADR 879382208 57 14327 SH SOLE NO 0 0 14327 TELLURIAN INC NEW COM 87968A104 35 27934 SH SOLE NO 0 0 27934 TELOS CORP MD COM 87969B101 3110 94320 SH SOLE NO 0 0 94320 TELUS CORPORATION COM 87971M103 2030 102573 SH SOLE NO 0 0 102573 TEMPLETON EMERGING MKTS INCO COM 880192109 1139 146683 SH SOLE NO 0 0 146683 TEMPLETON GLOBAL INCOME FD COM 880198106 901 163906 SH SOLE NO 0 0 163906 TENNECO INC CL A VTG COM STK 880349105 218 20590 SH SOLE NO 0 0 20590 TERADYNE INC COM 880770102 2007 16748 SH SOLE NO 0 0 16748 TESLA INC COM 88160R101 167878 237899 SH SOLE NO 0 0 237899 TETRA TECH INC NEW COM 88162G103 857 7405 SH SOLE NO 0 0 7405 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 10 11000 SH SOLE NO 0 0 11000 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 1626 168591 SH SOLE NO 0 0 168591 TEXAS INSTRS INC COM 882508104 27582 168053 SH SOLE NO 0 0 168053 TEXAS PAC LD TR SUB CTF PROP I T 882610108 1145 1576 SH SOLE NO 0 0 1576 TEXAS ROADHOUSE INC COM 882681109 315 4031 SH SOLE NO 0 0 4031 TEXTRON INC COM 883203101 1707 35320 SH SOLE NO 0 0 35320 THE TRADE DESK INC COM CL A 88339J105 15833 19767 SH SOLE NO 0 0 19767 THERAPEUTICSMD INC COM 88338N107 69 57422 SH SOLE NO 0 0 57422 THERMO FISHER SCIENTIFIC INC COM 883556102 40739 87464 SH SOLE NO 0 0 87464 THOMSON REUTERS CORP. COM NEW 884903709 443 5418 SH SOLE NO 0 0 5418 THOR INDS INC COM 885160101 1358 14610 SH SOLE NO 0 0 14610 TIDAL ETF TR RPAR RISK PARI 886364603 576 24229 SH SOLE NO 0 0 24229 TIFFANY & CO NEW COM 886547108 1541 11725 SH SOLE NO 0 0 11725 TILRAY INC COM CL 2 88688T100 633 76739 SH SOLE NO 0 0 76739 TIMKEN CO COM 887389104 358 4629 SH SOLE NO 0 0 4629 TITAN MED INC COM NEW 88830X819 68 40282 SH SOLE NO 0 0 40282 TJX COS INC NEW COM 872540109 15243 223217 SH SOLE NO 0 0 223217 TOLL BROTHERS INC COM 889478103 1131 26029 SH SOLE NO 0 0 26029 TOMPKINS FINL CORP COM 890110109 541 7670 SH SOLE NO 0 0 7670 TOPBUILD CORP COM 89055F103 204 1110 SH SOLE NO 0 0 1110 TORO CO COM 891092108 1199 12646 SH SOLE NO 0 0 12646 TORONTO DOMINION BK ONT COM NEW 891160509 7399 131149 SH SOLE NO 0 0 131149 TORTOISE ENERGY INFRA CORP COM 89147L886 609 30312 SH SOLE NO 0 0 30312 TOTAL SE SPONSORED ADS 89151E109 3417 81551 SH SOLE NO 0 0 81551 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 322 12504 SH SOLE NO 0 0 12504 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 3118 20173 SH SOLE NO 0 0 20173 TPG RE FIN TR INC COM 87266M107 207 19527 SH SOLE NO 0 0 19527 TRACTOR SUPPLY CO COM 892356106 2408 17133 SH SOLE NO 0 0 17133 TRANE TECHNOLOGIES PLC SHS G8994E103 4506 31042 SH SOLE NO 0 0 31042 TRANSDIGM GROUP INC COM 893641100 953 1540 SH SOLE NO 0 0 1540 TRANSENTERIX INC COM 89366M300 8 13646 SH SOLE NO 0 0 13646 TRANSGLOBE ENERGY CORP COM 893662106 36 37500 SH SOLE NO 0 0 37500 TRANSOCEAN LTD REG SHS H8817H100 218 94519 SH SOLE NO 0 0 94519 TRAVELERS COMPANIES INC COM 89417E109 13978 99582 SH SOLE NO 0 0 99582 TREVENA INC COM 89532E109 35 16533 SH SOLE NO 0 0 16533 TREX CO INC COM 89531P105 928 11096 SH SOLE NO 0 0 11096 TRI CONTL CORP COM 895436103 1354 45974 SH SOLE NO 0 0 45974 TRILLIUM THERAPEUTICS INC COM NEW 89620X506 153 10438 SH SOLE NO 0 0 10438 TRIMBLE INC COM 896239100 1961 29384 SH SOLE NO 0 0 29384 TRIMTABS ETF TR US FREE CASH FLW 89628W302 1223 26416 SH SOLE NO 0 0 26416 TRINET GROUP INC COM 896288107 1337 16597 SH SOLE NO 0 0 16597 TRINITY INDS INC COM 896522109 984 37310 SH SOLE NO 0 0 37310 TRINSEO S A SHS L9340P101 815 15921 SH SOLE NO 0 0 15921 TRIP COM GROUP LTD ADS 89677Q107 762 22617 SH SOLE NO 0 0 22617 TRIPADVISOR INC COM 896945201 224 7797 SH SOLE NO 0 0 7797 TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 172 13211 SH SOLE NO 0 0 13211 TRISTATE CAP HLDGS INC COM 89678F100 321 18483 SH SOLE NO 0 0 18483 TRITON INTL LTD CL A G9078F107 548 11305 SH SOLE NO 0 0 11305 TRUEBLUE INC COM 89785X101 313 16748 SH SOLE NO 0 0 16748 TRUIST FINL CORP COM 89832Q109 23584 492060 SH SOLE NO 0 0 492060 TRUPANION INC COM 898202106 354 2958 SH SOLE NO 0 0 2958 TRUSTCO BK CORP N Y COM 898349105 90 13544 SH SOLE NO 0 0 13544 TWILIO INC CL A 90138F102 16792 49607 SH SOLE NO 0 0 49607 TWIST BIOSCIENCE CORP COM 90184D100 565 3999 SH SOLE NO 0 0 3999 TWITTER INC COM 90184L102 5107 94317 SH SOLE NO 0 0 94317 TWO HBRS INVT CORP COM NEW 90187B408 565 88707 SH SOLE NO 0 0 88707 TYLER TECHNOLOGIES INC COM 902252105 790 1812 SH SOLE NO 0 0 1812 TYME TECHNOLOGIES INC COM 90238J103 16 13200 SH SOLE NO 0 0 13200 TYSON FOODS INC CL A 902494103 7590 117798 SH SOLE NO 0 0 117798 U S CONCRETE INC COM 90333L201 842 21086 SH SOLE NO 0 0 21086 U S GOLD CORP COM NEW 90291C201 211 12798 SH SOLE NO 0 0 12798 UBER TECHNOLOGIES INC COM 90353T100 18545 363640 SH SOLE NO 0 0 363640 UBIQUITI INC COM 90353W103 436 1565 SH SOLE NO 0 0 1565 UBS GROUP AG SHS H42097107 218 15428 SH SOLE NO 0 0 15428 UDR INC COM 902653104 1058 27534 SH SOLE NO 0 0 27534 UGI CORP NEW COM 902681105 4164 119129 SH SOLE NO 0 0 119129 ULTA BEAUTY INC COM 90384S303 2590 9020 SH SOLE NO 0 0 9020 UMPQUA HLDGS CORP COM 904214103 2386 157625 SH SOLE NO 0 0 157625 UNDER ARMOUR INC CL A 904311107 2965 172728 SH SOLE NO 0 0 172728 UNDER ARMOUR INC CL C 904311206 815 54803 SH SOLE NO 0 0 54803 UNIFIRST CORP MASS COM 904708104 242 1147 SH SOLE NO 0 0 1147 UNILEVER PLC SPON ADR NEW 904767704 22051 365335 SH SOLE NO 0 0 365335 UNION PAC CORP COM 907818108 36343 174544 SH SOLE NO 0 0 174544 UNITED AIRLS HLDGS INC COM 910047109 22734 525648 SH SOLE NO 0 0 525648 UNITED BANKSHARES INC WEST V COM 909907107 1025 31659 SH SOLE NO 0 0 31659 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 174 20689 SH SOLE NO 0 0 20689 UNITED NAT FOODS INC COM 911163103 2283 142989 SH SOLE NO 0 0 142989 UNITED PARCEL SERVICE INC CL B 911312106 69225 411074 SH SOLE NO 0 0 411074 UNITED RENTALS INC COM 911363109 22770 98188 SH SOLE NO 0 0 98188 UNITED STATES ANTIMONY CORP COM 911549103 9 18500 SH SOLE NO 0 0 18500 UNITED STATES STL CORP NEW COM 912909108 1606 95801 SH SOLE NO 0 0 95801 UNITED STS BRENT OIL FD LP UNIT 91167Q100 190 14790 SH SOLE NO 0 0 14790 UNITED STS NAT GAS FD LP UNIT PAR 912318300 355 38619 SH SOLE NO 0 0 38619 UNITED STS OIL FD LP UNITS 91232N207 1391 42165 SH SOLE NO 0 0 42165 UNITED THERAPEUTICS CORP DEL COM 91307C102 731 4819 SH SOLE NO 0 0 4819 UNITEDHEALTH GROUP INC COM 91324P102 70383 200707 SH SOLE NO 0 0 200707 UNITI GROUP INC COM 91325V108 241 20600 SH SOLE NO 0 0 20600 UNITIL CORP COM 913259107 331 7482 SH SOLE NO 0 0 7482 UNITY SOFTWARE INC COM 91332U101 2044 13320 SH SOLE NO 0 0 13320 UNIVERSAL CORP VA COM 913456109 320 6589 SH SOLE NO 0 0 6589 UNIVERSAL DISPLAY CORP COM 91347P105 3160 13755 SH SOLE NO 0 0 13755 UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 249 3880 SH SOLE NO 0 0 3880 UNIVERSAL HLTH SVCS INC CL B 913903100 382 2779 SH SOLE NO 0 0 2779 UNIVERSAL INS HLDGS INC COM 91359V107 998 66100 SH SOLE NO 0 0 66100 UNUM GROUP COM 91529Y106 5061 220654 SH SOLE NO 0 0 220654 UPWORK INC COM 91688F104 1343 38926 SH SOLE NO 0 0 38926 URANIUM ENERGY CORP COM 916896103 77 44072 SH SOLE NO 0 0 44072 URBAN ONE INC CL A 91705J105 174 41550 SH SOLE NO 0 0 41550 US BANCORP DEL COM NEW 902973304 20273 435137 SH SOLE NO 0 0 435137 US FOODS HLDG CORP COM 912008109 2472 74235 SH SOLE NO 0 0 74235 UTZ BRANDS INC COM CL A 918090101 268 12149 SH SOLE NO 0 0 12149 V F CORP COM 918204108 10656 124768 SH SOLE NO 0 0 124768 VAIL RESORTS INC COM 91879Q109 378 1357 SH SOLE NO 0 0 1357 VALE S A SPONSORED ADS 91912E105 636 37957 SH SOLE NO 0 0 37957 VALERO ENERGY CORP COM 91913Y100 10455 184827 SH SOLE NO 0 0 184827 VALLEY NATL BANCORP COM 919794107 2538 260323 SH SOLE NO 0 0 260323 VALVOLINE INC COM 92047W101 225 9753 SH SOLE NO 0 0 9753 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 1849 23741 SH SOLE NO 0 0 23741 VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 1401 102062 SH SOLE NO 0 0 102062 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 2786 16422 SH SOLE NO 0 0 16422 VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 238 8379 SH SOLE NO 0 0 8379 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 365 15282 SH SOLE NO 0 0 15282 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 18026 561578 SH SOLE NO 0 0 561578 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 31030 861488 SH SOLE NO 0 0 861488 VANECK VECTORS ETF TR GREEN BD ETF 92189F171 855 30607 SH SOLE NO 0 0 30607 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 4162 67631 SH SOLE NO 0 0 67631 VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 1485 28551 SH SOLE NO 0 0 28551 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 378 14951 SH SOLE NO 0 0 14951 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 1157 34792 SH SOLE NO 0 0 34792 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 5627 103759 SH SOLE NO 0 0 103759 VANECK VECTORS ETF TR LONG MUNI ETF 92189F536 559 25753 SH SOLE NO 0 0 25753 VANECK VECTORS ETF TR LONG TREND ETF 92189F148 3799 109685 SH SOLE NO 0 0 109685 VANECK VECTORS ETF TR LOW CARBN ENERGY 92189F502 430 2600 SH SOLE NO 0 0 2600 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 49822 803583 SH SOLE NO 0 0 803583 VANECK VECTORS ETF TR OIL SVCS ETF 92189H607 229 1489 SH SOLE NO 0 0 1489 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 1142 55563 SH SOLE NO 0 0 55563 VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 960 14450 SH SOLE NO 0 0 14450 VANECK VECTORS ETF TR RARE EARTH STRAT 92189H805 532 8088 SH SOLE NO 0 0 8088 VANECK VECTORS ETF TR RETAIL ETF 92189F684 2197 13992 SH SOLE NO 0 0 13992 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 7943 36370 SH SOLE NO 0 0 36370 VANECK VECTORS ETF TR SHORT MUNI ETF 92189F528 624 34484 SH SOLE NO 0 0 34484 VANECK VECTORS ETF TR SHRT HGH YLD MUN 92189F387 489 19749 SH SOLE NO 0 0 19749 VANECK VECTORS ETF TR VIDEO GAMING 92189F114 3553 50762 SH SOLE NO 0 0 50762 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 375 21479 SH SOLE NO 0 0 21479 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 10811 46991 SH SOLE NO 0 0 46991 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 3589 29019 SH SOLE NO 0 0 29019 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 628 3515 SH SOLE NO 0 0 3515 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 11324 72804 SH SOLE NO 0 0 72804 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 540 4107 SH SOLE NO 0 0 4107 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 1085 5520 SH SOLE NO 0 0 5520 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 1451 10338 SH SOLE NO 0 0 10338 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 22849 136195 SH SOLE NO 0 0 136195 VANGUARD BD INDEX FDS INTERMED TERM 921937819 51204 551476 SH SOLE NO 0 0 551476 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 5981 54553 SH SOLE NO 0 0 54553 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 165998 2002392 SH SOLE NO 0 0 2002392 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 118797 1347064 SH SOLE NO 0 0 1347064 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 77974 1331755 SH SOLE NO 0 0 1331755 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 37641 228570 SH SOLE NO 0 0 228570 VANGUARD INDEX FDS GROWTH ETF 922908736 314677 1242114 SH SOLE NO 0 0 1242114 VANGUARD INDEX FDS LARGE CAP ETF 922908637 50909 289687 SH SOLE NO 0 0 289687 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 70662 333201 SH SOLE NO 0 0 333201 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 38842 326517 SH SOLE NO 0 0 326517 VANGUARD INDEX FDS MID CAP ETF 922908629 148522 718297 SH SOLE NO 0 0 718297 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 51255 603506 SH SOLE NO 0 0 603506 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 258393 751821 SH SOLE NO 0 0 751821 VANGUARD INDEX FDS SM CP VAL ETF 922908611 65657 461691 SH SOLE NO 0 0 461691 VANGUARD INDEX FDS SMALL CP ETF 922908751 125058 642381 SH SOLE NO 0 0 642381 VANGUARD INDEX FDS SML CP GRW ETF 922908595 43745 163436 SH SOLE NO 0 0 163436 VANGUARD INDEX FDS TOTAL STK MKT 922908769 379913 1951876 SH SOLE NO 0 0 1951876 VANGUARD INDEX FDS VALUE ETF 922908744 211077 1774357 SH SOLE NO 0 0 1774357 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 71575 1226451 SH SOLE NO 0 0 1226451 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 242764 4844623 SH SOLE NO 0 0 4844623 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 21734 360795 SH SOLE NO 0 0 360795 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 1873 23540 SH SOLE NO 0 0 23540 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 135930 1115646 SH SOLE NO 0 0 1115646 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1354 24932 SH SOLE NO 0 0 24932 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 40428 436688 SH SOLE NO 0 0 436688 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 8623 168760 SH SOLE NO 0 0 168760 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 23492 425672 SH SOLE NO 0 0 425672 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 52685 542367 SH SOLE NO 0 0 542367 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 10031 144511 SH SOLE NO 0 0 144511 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 1459 13139 SH SOLE NO 0 0 13139 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 746 7791 SH SOLE NO 0 0 7791 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 15574 288037 SH SOLE NO 0 0 288037 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 23369 379371 SH SOLE NO 0 0 379371 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 59143 710429 SH SOLE NO 0 0 710429 VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 324 3443 SH SOLE NO 0 0 3443 VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 205 2502 SH SOLE NO 0 0 2502 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 27401 110572 SH SOLE NO 0 0 110572 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 4151 23695 SH SOLE NO 0 0 23695 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 9127 76174 SH SOLE NO 0 0 76174 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 7469 35814 SH SOLE NO 0 0 35814 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 4223 26687 SH SOLE NO 0 0 26687 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 4458 38605 SH SOLE NO 0 0 38605 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 689 3958 SH SOLE NO 0 0 3958 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 335048 2373368 SH SOLE NO 0 0 2373368 VANGUARD STAR FDS VG TL INTL STK F 921909768 46067 765752 SH SOLE NO 0 0 765752 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 556779 11793670 SH SOLE NO 0 0 11793670 VANGUARD WELLINGTON FD US MINIMUM 921935409 2363 26417 SH SOLE NO 0 0 26417 VANGUARD WELLINGTON FD US MULTIFACTOR 921935607 2286 27336 SH SOLE NO 0 0 27336 VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 1055 12823 SH SOLE NO 0 0 12823 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 107375 1173373 SH SOLE NO 0 0 1173373 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 21189 260339 SH SOLE NO 0 0 260339 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 14777 243123 SH SOLE NO 0 0 243123 VANGUARD WORLD FD ESG INTL STK ETF 921910725 2369 39985 SH SOLE NO 0 0 39985 VANGUARD WORLD FD ESG US STK ETF 921910733 5810 82801 SH SOLE NO 0 0 82801 VANGUARD WORLD FD EXTENDED DUR 921910709 4393 28850 SH SOLE NO 0 0 28850 VANGUARD WORLD FD MEGA CAP INDEX 921910873 19708 147682 SH SOLE NO 0 0 147682 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 15914 183308 SH SOLE NO 0 0 183308 VANGUARD WORLD FD MEGA GRWTH IND 921910816 45292 222294 SH SOLE NO 0 0 222294 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 1219 10143 SH SOLE NO 0 0 10143 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 14037 51011 SH SOLE NO 0 0 51011 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 32996 189721 SH SOLE NO 0 0 189721 VANGUARD WORLD FDS ENERGY ETF 92204A306 5683 109601 SH SOLE NO 0 0 109601 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 8023 110138 SH SOLE NO 0 0 110138 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 47881 214012 SH SOLE NO 0 0 214012 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 5568 32755 SH SOLE NO 0 0 32755 VANGUARD WORLD FDS INF TECH ETF 92204A702 63586 179730 SH SOLE NO 0 0 179730 VANGUARD WORLD FDS MATERIALS ETF 92204A801 3068 19546 SH SOLE NO 0 0 19546 VANGUARD WORLD FDS UTILITIES ETF 92204A876 14507 105723 SH SOLE NO 0 0 105723 VARIAN MED SYS INC COM 92220P105 1496 8550 SH SOLE NO 0 0 8550 VARONIS SYS INC COM 922280102 406 2485 SH SOLE NO 0 0 2485 VAXART INC COM NEW 92243A200 171 29986 SH SOLE NO 0 0 29986 VBI VACCINES INC COM NEW 91822J103 1570 571120 SH SOLE NO 0 0 571120 VECTOR GROUP LTD COM 92240M108 687 59008 SH SOLE NO 0 0 59008 VEDANTA LIMITED SPONSORED ADR 92242Y100 427 48667 SH SOLE NO 0 0 48667 VEEVA SYS INC CL A COM 922475108 12049 44260 SH SOLE NO 0 0 44260 VENTAS INC COM 92276F100 5012 102217 SH SOLE NO 0 0 102217 VERACYTE INC COM 92337F107 237 4843 SH SOLE NO 0 0 4843 VERASTEM INC COM 92337C104 87 41050 SH SOLE NO 0 0 41050 VEREIT INC COM 92339V308 1951 51635 SH SOLE NO 0 0 51635 VERISIGN INC COM 92343E102 489 2261 SH SOLE NO 0 0 2261 VERISK ANALYTICS INC COM 92345Y106 2271 10940 SH SOLE NO 0 0 10940 VERITEX HLDGS INC COM 923451108 416 16229 SH SOLE NO 0 0 16229 VERITONE INC COM 92347M100 298 10486 SH SOLE NO 0 0 10486 VERIZON COMMUNICATIONS INC COM 92343V104 215642 3670518 SH SOLE NO 0 0 3670518 VERTEX PHARMACEUTICALS INC COM 92532F100 14047 59439 SH SOLE NO 0 0 59439 VERTICAL CAP INCOME FD SHS BEN INT 92535C104 174 17702 SH SOLE NO 0 0 17702 VERU INC COM 92536C103 123 14327 SH SOLE NO 0 0 14327 VIACOMCBS INC CL B 92556H206 9335 250539 SH SOLE NO 0 0 250539 VIATRIS INC COM 92556V106 8292 442522 SH SOLE NO 0 0 442522 VIAVI SOLUTIONS INC COM 925550105 778 52019 SH SOLE NO 0 0 52019 VICI PPTYS INC COM 925652109 575 22559 SH SOLE NO 0 0 22559 VICOR CORP COM 925815102 257 2794 SH SOLE NO 0 0 2794 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 16994 272435 SH SOLE NO 0 0 272435 VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 1384 22223 SH SOLE NO 0 0 22223 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 3296 61246 SH SOLE NO 0 0 61246 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 2109 44776 SH SOLE NO 0 0 44776 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 1962 39278 SH SOLE NO 0 0 39278 VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 6123 154556 SH SOLE NO 0 0 154556 VICTORY PORTFOLIOS II VS NASDQ NXT 50 92647X806 501 15805 SH SOLE NO 0 0 15805 VILLAGE FARMS INTL INC COM 92707Y108 213 21013 SH SOLE NO 0 0 21013 VIR BIOTECHNOLOGY INC COM 92764N102 3931 146804 SH SOLE NO 0 0 146804 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 1292 54486 SH SOLE NO 0 0 54486 VIRTUS GLOBAL DIVID & INCOME COM 92835W107 269 30641 SH SOLE NO 0 0 30641 VISA INC COM CL A 92826C839 179305 819757 SH SOLE NO 0 0 819757 VISHAY INTERTECHNOLOGY INC COM 928298108 819 39546 SH SOLE NO 0 0 39546 VISTA OUTDOOR INC COM 928377100 416 17529 SH SOLE NO 0 0 17529 VISTRA CORP COM 92840M102 1515 77072 SH SOLE NO 0 0 77072 VMWARE INC CL A COM 928563402 3164 22562 SH SOLE NO 0 0 22562 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 3660 222111 SH SOLE NO 0 0 222111 VONTIER CORPORATION COM 928881101 252 7559 SH SOLE NO 0 0 7559 VORNADO RLTY TR SH BEN INT 929042109 224 6023 SH SOLE NO 0 0 6023 VOXX INTL CORP CL A 91829F104 333 26144 SH SOLE NO 0 0 26144 VOYA FINANCIAL INC COM 929089100 1203 20469 SH SOLE NO 0 0 20469 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 262 50296 SH SOLE NO 0 0 50296 VOYA NAT RES EQUITY INCOME F COM 92913C106 71 28097 SH SOLE NO 0 0 28097 VOYA PRIME RATE TR SH BEN INT 92913A100 216 48382 SH SOLE NO 0 0 48382 VULCAN MATLS CO COM 929160109 5468 36872 SH SOLE NO 0 0 36872 VYNE THERAPEUTICS INC COM NEW 92941V100 122 77213 SH SOLE NO 0 0 77213 W & T OFFSHORE INC COM 92922P106 143 66085 SH SOLE NO 0 0 66085 WABTEC COM 929740108 1823 24914 SH SOLE NO 0 0 24914 WALGREENS BOOTS ALLIANCE INC COM 931427108 19653 492819 SH SOLE NO 0 0 492819 WALMART INC COM 931142103 107135 743221 SH SOLE NO 0 0 743221 WASHINGTON FED INC COM 938824109 365 14186 SH SOLE NO 0 0 14186 WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 571 26432 SH SOLE NO 0 0 26432 WASHINGTON TR BANCORP COM 940610108 634 14164 SH SOLE NO 0 0 14164 WASTE CONNECTIONS INC COM 94106B101 1666 16251 SH SOLE NO 0 0 16251 WASTE MGMT INC DEL COM 94106L109 30666 260039 SH SOLE NO 0 0 260039 WATERS CORP COM 941848103 1414 5715 SH SOLE NO 0 0 5715 WATERSTONE FINL INC MD COM 94188P101 1584 84188 SH SOLE NO 0 0 84188 WATSCO INC COM 942622200 732 3232 SH SOLE NO 0 0 3232 WATTS WATER TECHNOLOGIES INC CL A 942749102 811 6669 SH SOLE NO 0 0 6669 WAYFAIR INC CL A 94419L101 1761 7802 SH SOLE NO 0 0 7802 WD-40 CO COM 929236107 4223 15897 SH SOLE NO 0 0 15897 WEBSTER FINL CORP CONN COM 947890109 1108 26306 SH SOLE NO 0 0 26306 WEC ENERGY GROUP INC COM 92939U106 10602 115208 SH SOLE NO 0 0 115208 WELBILT INC COM 949090104 262 19911 SH SOLE NO 0 0 19911 WELLS FARGO ADV MULTI SCTR I COM 94987D101 198 16326 SH SOLE NO 0 0 16326 WELLS FARGO ADVANTAGE INCOME WF INC OPPTY FD 94987B105 217 26615 SH SOLE NO 0 0 26615 WELLS FARGO CO NEW COM 949746101 21554 714196 SH SOLE NO 0 0 714196 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 154 31904 SH SOLE NO 0 0 31904 WELLTOWER INC COM 95040Q104 7464 115508 SH SOLE NO 0 0 115508 WENDYS CO COM 95058W100 1355 61820 SH SOLE NO 0 0 61820 WESBANCO INC COM 950810101 506 16895 SH SOLE NO 0 0 16895 WESCO INTL INC COM 95082P105 363 4629 SH SOLE NO 0 0 4629 WEST PHARMACEUTICAL SVSC INC COM 955306105 1634 5768 SH SOLE NO 0 0 5768 WESTERN ASSET EMERGING MKTS COM 95766A101 643 46271 SH SOLE NO 0 0 46271 WESTERN ASSET GLOBAL CP DEFI COM 95790C107 777 42930 SH SOLE NO 0 0 42930 WESTERN ASSET GLOBAL HIGH IN COM 95766B109 135 13518 SH SOLE NO 0 0 13518 WESTERN ASSET HIGH INCOME FD COM 95766J102 453 65892 SH SOLE NO 0 0 65892 WESTERN ASSET HIGH INCOME OP COM 95766K109 312 63230 SH SOLE NO 0 0 63230 WESTERN ASSET HIGH YIELD DEF COM 95768B107 389 25250 SH SOLE NO 0 0 25250 WESTERN ASSET INTER MUNI FD COM 958435109 1966 213785 SH SOLE NO 0 0 213785 WESTERN ASSET MANAGED MUNS F COM 95766M105 188 14714 SH SOLE NO 0 0 14714 WESTERN ASSET MTG CAP CORP COM 95790D105 70 21737 SH SOLE NO 0 0 21737 WESTERN ASSET MTG DEFINED OP COM 95790B109 664 46867 SH SOLE NO 0 0 46867 WESTERN ASSET MUN DEF OPP TR COM 95768A109 664 31898 SH SOLE NO 0 0 31898 WESTERN ASSET MUN HIGH INCOM COM 95766N103 143 19049 SH SOLE NO 0 0 19049 WESTERN AST INFL LKD OPP & I COM 95766R104 167 13466 SH SOLE NO 0 0 13466 WESTERN DIGITAL CORP. COM 958102105 1358 24526 SH SOLE NO 0 0 24526 WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0 32 33000 SH SOLE NO 0 0 33000 WESTERN UN CO COM 959802109 711 32439 SH SOLE NO 0 0 32439 WESTPAC BANKING CORP SPONSORED ADR 961214301 363 24394 SH SOLE NO 0 0 24394 WESTROCK CO COM 96145D105 4146 95254 SH SOLE NO 0 0 95254 WEX INC COM 96208T104 521 2562 SH SOLE NO 0 0 2562 WEYERHAEUSER CO MTN BE COM NEW 962166104 8295 247413 SH SOLE NO 0 0 247413 WHEATON PRECIOUS METALS CORP COM 962879102 2674 64076 SH SOLE NO 0 0 64076 WHIRLPOOL CORP COM 963320106 4651 25773 SH SOLE NO 0 0 25773 WHITE MTNS INS GROUP LTD COM G9618E107 212 212 SH SOLE NO 0 0 212 WHITEHORSE FIN INC COM 96524V106 173 12715 SH SOLE NO 0 0 12715 WHITESTONE REIT COM 966084204 296 37140 SH SOLE NO 0 0 37140 WILLIAMS COS INC COM 969457100 1992 99381 SH SOLE NO 0 0 99381 WILLIAMS SONOMA INC COM 969904101 1754 17224 SH SOLE NO 0 0 17224 WILLIS TOWERS WATSON PLC LTD SHS G96629103 1236 5867 SH SOLE NO 0 0 5867 WIMI HOLOGRAM CLOUD INC SPON ADS CL B 97264L100 316 54975 SH SOLE NO 0 0 54975 WINGSTOP INC COM 974155103 260 1963 SH SOLE NO 0 0 1963 WINNEBAGO INDS INC COM 974637100 401 6706 SH SOLE NO 0 0 6706 WINTRUST FINL CORP COM 97650W108 2175 35610 SH SOLE NO 0 0 35610 WIPRO LTD SPON ADR 1 SH 97651M109 60 10659 SH SOLE NO 0 0 10659 WISDOMTREE TR 90/60 BALNCED FD 97717Y790 441 12056 SH SOLE NO 0 0 12056 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 6031 112571 SH SOLE NO 0 0 112571 WISDOMTREE TR CURRNCY INT EQ 97717X263 801 28772 SH SOLE NO 0 0 28772 WISDOMTREE TR EM EX ST-OWNED 97717X578 15254 384530 SH SOLE NO 0 0 384530 WISDOMTREE TR EM LCL DEBT FD 97717X867 545 15692 SH SOLE NO 0 0 15692 WISDOMTREE TR EMER MKT HIGH FD 97717W315 9111 221465 SH SOLE NO 0 0 221465 WISDOMTREE TR EMG MKTS SMCAP 97717W281 2522 52861 SH SOLE NO 0 0 52861 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 2741 41354 SH SOLE NO 0 0 41354 WISDOMTREE TR EUROPE SMCP DV 97717W869 1763 27314 SH SOLE NO 0 0 27314 WISDOMTREE TR FLOATNG RAT TREA 97717X628 224 8928 SH SOLE NO 0 0 8928 WISDOMTREE TR INTL DIV EX FINL 97717W786 2505 61968 SH SOLE NO 0 0 61968 WISDOMTREE TR INTL LRGCAP DV 97717W794 2669 58112 SH SOLE NO 0 0 58112 WISDOMTREE TR INTL MIDCAP DV 97717W778 1074 16901 SH SOLE NO 0 0 16901 WISDOMTREE TR INTL SMCAP DIV 97717W760 3775 55435 SH SOLE NO 0 0 55435 WISDOMTREE TR INTRST RATE HDGE 97717W380 370 7850 SH SOLE NO 0 0 7850 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 11093 282129 SH SOLE NO 0 0 282129 WISDOMTREE TR ITL HIGH DIV FD 97717W802 272 7287 SH SOLE NO 0 0 7287 WISDOMTREE TR JAPN HEDGE EQT 97717W851 480 8823 SH SOLE NO 0 0 8823 WISDOMTREE TR US DIVID EX FNCL 97717W406 5040 60202 SH SOLE NO 0 0 60202 WISDOMTREE TR US ESG FUND 97717W596 521 12779 SH SOLE NO 0 0 12779 WISDOMTREE TR US HIGH DIVIDEND 97717W208 1683 24277 SH SOLE NO 0 0 24277 WISDOMTREE TR US LARGECAP DIVD 97717W307 31714 295022 SH SOLE NO 0 0 295022 WISDOMTREE TR US MIDCAP DIVID 97717W505 25450 731126 SH SOLE NO 0 0 731126 WISDOMTREE TR US MIDCAP FUND 97717W570 1245 28654 SH SOLE NO 0 0 28654 WISDOMTREE TR US QLT SHRHD YLD 97717W547 253 2571 SH SOLE NO 0 0 2571 WISDOMTREE TR US QTLY DIV GRT 97717X669 16720 309876 SH SOLE NO 0 0 309876 WISDOMTREE TR US S CAP QTY DIV 97717X651 2451 61986 SH SOLE NO 0 0 61986 WISDOMTREE TR US SMALLCAP DIVD 97717W604 17323 651246 SH SOLE NO 0 0 651246 WISDOMTREE TR US SMALLCAP FUND 97717W562 3428 88099 SH SOLE NO 0 0 88099 WISDOMTREE TR US TOTAL DIVIDND 97717W109 3915 37345 SH SOLE NO 0 0 37345 WISDOMTREE TR WSDM EMKTBD FD 97717X784 215 2798 SH SOLE NO 0 0 2798 WISDOMTREE TR YIELD ENHANCD US 97717X511 650 12113 SH SOLE NO 0 0 12113 WIX COM LTD SHS M98068105 1002 4009 SH SOLE NO 0 0 4009 WOLVERINE WORLD WIDE INC COM 978097103 204 6552 SH SOLE NO 0 0 6552 WOODWARD INC COM 980745103 335 2759 SH SOLE NO 0 0 2759 WORKDAY INC CL A 98138H101 4812 20085 SH SOLE NO 0 0 20085 WORKHORSE GROUP INC COM NEW 98138J206 1352 68384 SH SOLE NO 0 0 68384 WORKIVA INC COM CL A 98139A105 664 7248 SH SOLE NO 0 0 7248 WORLD GOLD TR SPDR GLD MINIS 98149E204 2879 152038 SH SOLE NO 0 0 152038 WORTHINGTON INDS INC COM 981811102 291 5685 SH SOLE NO 0 0 5685 WP CAREY INC COM 92936U109 99049 1403363 SH SOLE NO 0 0 1403363 WPP PLC NEW ADR 92937A102 316 5849 SH SOLE NO 0 0 5849 WPX ENERGY INC COM 98212B103 95 11760 SH SOLE NO 0 0 11760 WRAP TECHNOLOGIES INC COM 98212N107 93 19315 SH SOLE NO 0 0 19315 WSFS FINL CORP COM 929328102 954 21259 SH SOLE NO 0 0 21259 WYNDHAM DESTINATIONS INC COM 98310W108 217 4842 SH SOLE NO 0 0 4842 WYNN RESORTS LTD COM 983134107 4242 37603 SH SOLE NO 0 0 37603 XCEL ENERGY INC COM 98389B100 9142 137137 SH SOLE NO 0 0 137137 XENIA HOTELS & RESORTS INC COM 984017103 1293 85100 SH SOLE NO 0 0 85100 XERIS PHARMACEUTICALS INC COM 98422L107 468 95234 SH SOLE NO 0 0 95234 XEROX HOLDINGS CORP COM NEW 98421M106 359 15492 SH SOLE NO 0 0 15492 XILINX INC COM 983919101 4565 32202 SH SOLE NO 0 0 32202 XPENG INC ADS 98422D105 281 6580 SH SOLE NO 0 0 6580 XPO LOGISTICS INC COM 983793100 2077 17429 SH SOLE NO 0 0 17429 XYLEM INC COM 98419M100 3592 35294 SH SOLE NO 0 0 35294 YAMANA GOLD INC COM 98462Y100 612 107292 SH SOLE NO 0 0 107292 YATRA ONLINE INC ORD SHS G98338109 23 12375 SH SOLE NO 0 0 12375 YETI HLDGS INC COM 98585X104 758 11082 SH SOLE NO 0 0 11082 YEXT INC COM 98585N106 474 30186 SH SOLE NO 0 0 30186 YORK WTR CO COM 987184108 250 5382 SH SOLE NO 0 0 5382 YUM BRANDS INC COM 988498101 13264 122183 SH SOLE NO 0 0 122183 YUM CHINA HLDGS INC COM 98850P109 6085 106595 SH SOLE NO 0 0 106595 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 1946 5064 SH SOLE NO 0 0 5064 ZENDESK INC COM 98936J101 617 4315 SH SOLE NO 0 0 4315 ZILLOW GROUP INC CL A 98954M101 1822 13404 SH SOLE NO 0 0 13404 ZILLOW GROUP INC CL C CAP STK 98954M200 436 3362 SH SOLE NO 0 0 3362 ZIMMER BIOMET HOLDINGS INC COM 98956P102 11726 76099 SH SOLE NO 0 0 76099 ZIONS BANCORPORATION N A COM 989701107 477 10986 SH SOLE NO 0 0 10986 ZIOPHARM ONCOLOGY INC COM 98973P101 167 66521 SH SOLE NO 0 0 66521 ZIX CORP COM 98974P100 225 26103 SH SOLE NO 0 0 26103 ZOETIS INC CL A 98978V103 17941 108408 SH SOLE NO 0 0 108408 ZOMEDICA CORP COM 98980M109 52 228000 SH SOLE NO 0 0 228000 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 18985 56283 SH SOLE NO 0 0 56283 ZOSANO PHARMA CORP COM NEW 98979H202 5 10221 SH SOLE NO 0 0 10221 ZSCALER INC COM 98980G102 4936 24717 SH SOLE NO 0 0 24717 ZUORA INC COM CL A 98983V106 146 10542 SH SOLE NO 0 0 10542 ZYNERBA PHARMACEUTICALS INC COM 98986X109 44 13472 SH SOLE NO 0 0 13472 ZYNGA INC CL A 98986T108 1365 138341 SH SOLE NO 0 0 138341