0001329948-21-000003.txt : 20210427 0001329948-21-000003.hdr.sgml : 20210427 20210427145101 ACCESSION NUMBER: 0001329948-21-000003 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210427 DATE AS OF CHANGE: 20210427 EFFECTIVENESS DATE: 20210427 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Janney Montgomery Scott LLC CENTRAL INDEX KEY: 0001329948 IRS NUMBER: 230731260 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-11413 FILM NUMBER: 21858361 BUSINESS ADDRESS: STREET 1: 1717 ARCH STREET CITY: PHILADELPHIA STATE: PA ZIP: 19103 BUSINESS PHONE: 215-665-6000 MAIL ADDRESS: STREET 1: 1717 ARCH STREET CITY: PHILADELPHIA STATE: PA ZIP: 19103 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001329948 XXXXXXXX 03-31-2021 03-31-2021 Janney Montgomery Scott LLC
1717 ARCH STREET PHILADELPHIA PA 19103
13F HOLDINGS REPORT 028-11413 N
Nicole Albornoz Compliance Analyst 2156656085 Nicole Albornoz Philadelphia PA 04-27-2021 0 2158 20579098 false
INFORMATION TABLE 2 jms13f1q2021.xml ACCO BRANDS CORP Common Stock 00081T108 282 33400 SH SOLE 0 33400 0 0 ADT INC Common Stock 00090Q103 307 36369 SH SOLE 0 36369 0 0 AGNC INVESTMENT CORP Common Stock 00123Q104 1260 75199 SH SOLE 0 75199 0 0 AES CORP Common Stock 00130H105 17237 642942 SH SOLE 0 642942 0 0 ALPS EQUAL SECT WGHT ETF ETF/Closed End 00162Q205 612 6519 SH SOLE 0 6519 0 0 ALPS ALERIAN MLP NEW ETF ETF/Closed End 00162Q452 6654 218171 SH SOLE 0 218171 0 0 ALPS RVRFRNT DYN US ETF ETF/Closed End 00162Q510 489 11859 SH SOLE 0 11859 0 0 ALPS RVRFRNT DYN US ETF ETF/Closed End 00162Q528 1495 36873 SH SOLE 0 36873 0 0 ALPS RVRFRNT DYN COR ETF ETF/Closed End- 00162Q536 1870 74108 SH SOLE 0 74108 0 0 ALPS INTL SEC DV DOG ETF ETF/Closed End 00162Q718 380 13879 SH SOLE 0 13879 0 0 ALPS RIVERFRONT STRT ETF ETF/Closed End- 00162Q783 1943 78789 SH SOLE 0 78789 0 0 ALPS SECTOR DIV DOGS ETF ETF/Closed End 00162Q858 7142 138763 SH SOLE 0 138763 0 0 AMC NETWORKS INC A Common Stock 00164V103 614 11548 SH SOLE 0 11548 0 0 ASGN INC Common Stock 00191U102 794 8319 SH SOLE 0 8319 0 0 ATT INC Common Stock 00206R102 109138 3605474 SH SOLE 0 3605474 0 0 ARK INNOVATION ETF ETF/Closed End 00214Q104 15142 126234 SH SOLE 0 126234 0 0 ARK AUTONOMOUS TECH ETF ETF/Closed End 00214Q203 2105 25077 SH SOLE 0 25077 0 0 ARK GENOMIC REVOLUTN ETF ETF/Closed End 00214Q302 5685 64075 SH SOLE 0 64075 0 0 ARK NEXT GEN INTERNE ETF ETF/Closed End 00214Q401 1563 10603 SH SOLE 0 10603 0 0 ARK FINTECH INNOVATN ETF ETF/Closed End 00214Q708 2465 48231 SH SOLE 0 48231 0 0 ASE TECH HLDG CO LTD Common Stock 00215W100 291 37824 SH SOLE 0 37824 0 0 ABBVIE INC Common Stock 00287Y109 87238 806118 SH SOLE 0 806118 0 0 ABCELLERA BIOLOGICS INC Common Stock 00288U106 465 13695 SH SOLE 0 13695 0 0 ABERDEEN GLB PREM PPTYS ETF/Closed End 00302L108 327 54978 SH SOLE 0 54978 0 0 ABERDN STD PHYS GOLD ETF ETF/Closed End 00326A104 4481 273240 SH SOLE 0 273240 0 0 ABERDEEN TTL DYN DIV FD ETF/Closed End 00326L100 771 80917 SH SOLE 0 80917 0 0 ACCELERON PHARMA INC Common Stock 00434H108 854 6299 SH SOLE 0 6299 0 0 ACTIVISION BLIZZARD INC Common Stock 00507V109 6529 70203 SH SOLE 0 70203 0 0 ADAPTIMMUNE THERAPEUTICS Common Stock 00653A107 159 30000 SH SOLE 0 30000 0 0 ADOBE INC Common Stock 00724F101 35849 75412 SH SOLE 0 75412 0 0 ADTALEM GLOBAL ED INC Common Stock 00737L103 373 9431 SH SOLE 0 9431 0 0 ADVANCE AUTO PARTS INC Common Stock 00751Y106 6146 33495 SH SOLE 0 33495 0 0 AEHR TEST SYSTEMS Common Stock 00760J108 449 178000 SH SOLE 0 178000 0 0 AECOM Common Stock 00766T100 283 4412 SH SOLE 0 4412 0 0 ADVSHS PURE CANNABIS ETF ETF/Closed End 00768Y495 541 22905 SH SOLE 0 22905 0 0 ADVSHS DORSEY SHORT ETF ETF/Closed End 00768Y529 1408 151940 SH SOLE 0 151940 0 0 ADVSHS NEWFLEET MULT ETF ETF/Closed End- 00768Y727 1653 33951 SH SOLE 0 33951 0 0 AERSALE CORP Common Stock 00810F106 398 32390 SH SOLE 0 32390 0 0 AGILENT TECHNOLOGIES INC Common Stock 00846U101 2455 19306 SH SOLE 0 19306 0 0 AKAMAI TECHNOLOGIES INC Common Stock 00971T101 5399 52982 SH SOLE 0 52982 0 0 ALIBABA GRP HLDG SPN ADS Common Stock 01609W102 30972 136604 SH SOLE 0 136604 0 0 ALLIANCEBERNSTEIN GLBL ETF/Closed End- 01879R106 647 54591 SH SOLE 0 54591 0 0 ALLIANCEBERNSTEIN HLDG MLP 01881G106 5363 134118 SH SOLE 0 134118 0 0 ALLISON TRANSMISSION Common Stock 01973R101 221 5405 SH SOLE 0 5405 0 0 ALLY FINANCIAL INC Common Stock 02005N100 276 6113 SH SOLE 0 6113 0 0 ALPHABET INC C Common Stock 02079K107 94575 45718 SH SOLE 0 45718 0 0 ALPHABET INC A Common Stock 02079K305 142746 69209 SH SOLE 0 69209 0 0 ALTRIA GROUP INC Common Stock 02209S103 42640 833453 SH SOLE 0 833453 0 0 AMBEV S A SPON ADR Common Stock 02319V103 33 12040 SH SOLE 0 12040 0 0 AMER MOVIL SAB ADR L Common Stock 02364W105 281 20728 SH SOLE 0 20728 0 0 AMERICAN ARLNS GRP INC Common Stock 02376R102 3272 136916 SH SOLE 0 136916 0 0 AMERN FIN TR INC A Common Stock 02607T109 494 50275 SH SOLE 0 50275 0 0 AMERICAN RES CORP NEW Common Stock 02927U208 386 101466 SH SOLE 0 101466 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 22482 94045 SH SOLE 0 94045 0 0 AMERICOLD REALTY TRUST REIT 03064D108 1320 34323 SH SOLE 0 34323 0 0 AMERIPRISE FINL INC Common Stock 03076C106 2634 11329 SH SOLE 0 11329 0 0 AMERIS BANCORP Common Stock 03076K108 561 10692 SH SOLE 0 10692 0 0 ANHEUSER BUSCH INBEV Common Stock 03524A108 5417 86188 SH SOLE 0 86188 0 0 ANSYS INC Common Stock 03662Q105 16200 47708 SH SOLE 0 47708 0 0 ANTERO MIDSTREAM CORP Common Stock 03676B102 1187 131408 SH SOLE 0 131408 0 0 APOLLO INVT CORP NEW ETF/Closed End 03761U502 293 21369 SH SOLE 0 21369 0 0 APPIAN CORP CL A Common Stock 03782L101 362 2724 SH SOLE 0 2724 0 0 ARCBEST CORP Common Stock 03937C105 658 9353 SH SOLE 0 9353 0 0 ARCHROCK INC Common Stock 03957W106 113 11930 SH SOLE 0 11930 0 0 ARES MGMT CORP A Common Stock 03990B101 1123 20043 SH SOLE 0 20043 0 0 ARES CAPITAL CORP BDC Common Stock 04010L103 3617 193301 SH SOLE 0 193301 0 0 ARMADA HOFFLER PPTYS INC Common Stock 04208T108 3774 300924 SH SOLE 0 300924 0 0 ARMSTRONG WORLD INDS NEW Common Stock 04247X102 574 6370 SH SOLE 0 6370 0 0 ARTISAN PRTNRS ASSET A Common Stock 04316A108 6472 124063 SH SOLE 0 124063 0 0 ASPIRA WOMENS HLTH INC Common Stock 04537Y109 119 17560 SH SOLE 0 17560 0 0 ASSURANT INC Common Stock 04621X108 294 2071 SH SOLE 0 2071 0 0 ATLANTIC UN BKSHS CORP Common Stock 04911A107 1108 28884 SH SOLE 0 28884 0 0 AUTOHOME INC ADR 4 CL A Common Stock 05278C107 5875 62984 SH SOLE 0 62984 0 0 AUTONATION INC Common Stock 05329W102 1046 11226 SH SOLE 0 11226 0 0 AVADEL PHARMS PLC ADR Common Stock 05337M104 418 46286 SH SOLE 0 46286 0 0 AVALARA INC Common Stock 05338G106 391 2927 SH SOLE 0 2927 0 0 AVANGRID INC Common Stock 05351W103 757 15190 SH SOLE 0 15190 0 0 AVID BIOSERVICES INC Common Stock 05368M106 1161 63694 SH SOLE 0 63694 0 0 AVIENT CORP Common Stock 05368V106 868 18370 SH SOLE 0 18370 0 0 AXON ENTERPRISE INC Common Stock 05464C101 1485 10427 SH SOLE 0 10427 0 0 AXSOME THERAPEUTICS INC Common Stock 05464T104 568 10040 SH SOLE 0 10040 0 0 BG FOODS INC NEW Common Stock 05508R106 3097 99717 SH SOLE 0 99717 0 0 BCE INC NEW Common Stock 05534B760 18652 413196 SH SOLE 0 413196 0 0 BJS WHOLESALE CLUB HLDGS Common Stock 05550J101 518 11547 SH SOLE 0 11547 0 0 BNY GLB CR INCM 2024 TGT ETF/Closed End- 05588N108 2342 249700 SH SOLE 0 249700 0 0 BNY STRAT MUNS ETF/Closed End- 05588W108 88 10314 SH SOLE 0 10314 0 0 BWX TECHS INC Common Stock 05605H100 3391 51429 SH SOLE 0 51429 0 0 BAKER HUGHES CO Common Stock 05722G100 216 9994 SH SOLE 0 9994 0 0 BANCO BILBAO VIZCAYA ADR Common Stock 05946K101 83 15855 SH SOLE 0 15855 0 0 BANCO SANTANDER S A ADR Common Stock 05964H105 1400 408112 SH SOLE 0 408112 0 0 BANK OZK Common Stock 06417N103 249 6101 SH SOLE 0 6101 0 0 BRCLY BLMBRG CMDTY ETN CD Par 10 06738C778 1079 45624 SH SOLE 0 45624 0 0 BENCHMARK ELECTRS INC Common Stock 08160H101 249 8059 SH SOLE 0 8059 0 0 BENTLEY SYSTEMS INC B Common Stock 08265T208 4628 98616 SH SOLE 0 98616 0 0 BERRY GLOBAL GROUP INC Common Stock 08579W103 1063 17311 SH SOLE 0 17311 0 0 BIGCOMMERCE HLDGS INC 1 Common Stock 08975P108 230 3981 SH SOLE 0 3981 0 0 BIGLARI HLDGS INC CL B Common Stock 08986R309 233 1755 SH SOLE 0 1755 0 0 BIOCRYST PHARMS INC Common Stock 09058V103 256 25150 SH SOLE 0 25150 0 0 BIODELIVERY SCI INTL INC Common Stock 09060J106 166 42500 SH SOLE 0 42500 0 0 BIOMARIN PHARM INC Common Stock 09061G101 1892 25054 SH SOLE 0 25054 0 0 BIOGEN INC Common Stock 09062X103 9092 32501 SH SOLE 0 32501 0 0 BIOTECHNE CORP Common Stock 09073M104 536 1403 SH SOLE 0 1403 0 0 BIOXCEL THERAPEUTICS INC Common Stock 09075P105 233 5400 SH SOLE 0 5400 0 0 BLACK KNIGHT INC Common Stock 09215C105 1086 14675 SH SOLE 0 14675 0 0 BLACKBAUD INC Common Stock 09227Q100 537 7549 SH SOLE 0 7549 0 0 BLACKLINE INC Common Stock 09239B109 2022 18653 SH SOLE 0 18653 0 0 BLACKROCK INCOME TRUST ETF/Closed End- 09247F100 259 42369 SH SOLE 0 42369 0 0 BLACKROCK INC Common Stock 09247X101 58355 77398 SH SOLE 0 77398 0 0 BLACKROCK UTILS INFRAS Common Stock 09248D104 349 13858 SH SOLE 0 13858 0 0 BLKRCK MUN INCOME INV TR ETF/Closed End- 09248H105 203 14638 SH SOLE 0 14638 0 0 BLACKROCK TXBL MUN BD TR ETF/Closed End- 09248X100 3553 144128 SH SOLE 0 144128 0 0 BLACKROCK LTD DURATION ETF/Closed End- 09249W101 699 41731 SH SOLE 0 41731 0 0 BLACKROCK ENRGY RES TR ETF/Closed End 09250U101 603 67849 SH SOLE 0 67849 0 0 BLACKROCK HLTH SCI TRUST ETF/Closed End 09250W107 604 13055 SH SOLE 0 13055 0 0 BLACKROCK ENH EQ DIV TR ETF/Closed End 09251A104 915 96702 SH SOLE 0 96702 0 0 BLACKRCK MUNHLDGS FD INC ETF/Closed End- 09253N104 318 19844 SH SOLE 0 19844 0 0 BLAKRK MUNIVEST FUND INC ETF/Closed End- 09253R105 537 57697 SH SOLE 0 57697 0 0 BLKRK MUNI INTERDUR FUND ETF/Closed End- 09253X102 828 55051 SH SOLE 0 55051 0 0 BLAKRK MUNIYIELD QLTY FD ETF/Closed End- 09254F100 1704 107246 SH SOLE 0 107246 0 0 BLAKRK MUNYLD QLTY FD II ETF/Closed End- 09254G108 733 52777 SH SOLE 0 52777 0 0 BLACKROCK MUNIASSETS FD ETF/Closed End- 09254J102 947 62164 SH SOLE 0 62164 0 0 BLACKRK MUNYLD NJ FD INC ETF/Closed End- 09254Y109 168 11609 SH SOLE 0 11609 0 0 BLAKRK MUNYLD PA QUAL FD ETF/Closed End- 09255G107 425 28850 SH SOLE 0 28850 0 0 BLKRK CORP HI YLD FD INC ETF/Closed End- 09255P107 1391 118499 SH SOLE 0 118499 0 0 BLACKROCK DEBT STR NEW Common Stock 09255R202 464 42211 SH SOLE 0 42211 0 0 BLK FLT RT INCM STRAT FD ETF/Closed End- 09255X100 307 23589 SH SOLE 0 23589 0 0 BLRK ENHNC CAP INCM FD ETF/Closed End 09256A109 318 16492 SH SOLE 0 16492 0 0 BLACKSTONE SR TERM FD ETF/Closed End- 09256U105 187 12050 SH SOLE 0 12050 0 0 BLACKROCK RESCMDTYS STR ETF/Closed End 09257A108 110 12402 SH SOLE 0 12402 0 0 BLACKROCK MUN 2030 TERM ETF/Closed End- 09257P105 2856 112388 SH SOLE 0 112388 0 0 BLACKSTONE MTG TR INC A Common Stock 09257W100 540 17405 SH SOLE 0 17405 0 0 BLKRCK MULTI SECTOR INCM ETF/Closed End- 09258A107 970 53843 SH SOLE 0 53843 0 0 BLACKROCK SCI TECH TR ETF/Closed End 09258G104 4425 81790 SH SOLE 0 81790 0 0 BLKRCK 2022 GLB INC OPP ETF/Closed End- 09258P104 1617 176350 SH SOLE 0 176350 0 0 BLACKSTONE GROUP INC A Common Stock 09260D107 50254 674274 SH SOLE 0 674274 0 0 BLACKRCK SCIENCETECH II ETF/Closed End 09260K101 3052 85516 SH SOLE 0 85516 0 0 BLACKROCK CAP ALLOC TR Common Stock 09260U109 820 39941 SH SOLE 0 39941 0 0 BLUEBIRD BIO INC Common Stock 09609G100 247 8204 SH SOLE 0 8204 0 0 BNY MUN BD INFRA ETF/Closed End- 09662W109 497 35222 SH SOLE 0 35222 0 0 BOOKING HOLDINGS INC Common Stock 09857L108 6635 2848 SH SOLE 0 2848 0 0 BOSTON BEER COMPANY CL A Common Stock 100557107 303 251 SH SOLE 0 251 0 0 BOSTON PROPERTIES INC REIT 101121101 2826 27907 SH SOLE 0 27907 0 0 BOSTON SCIENTIFIC CORP Common Stock 101137107 5955 154083 SH SOLE 0 154083 0 0 BOTTOMLINE TECH DEL INC Common Stock 101388106 374 8271 SH SOLE 0 8271 0 0 BOULDER GRWTHINC FD INC ETF/Closed End 101507101 153 12163 SH SOLE 0 12163 0 0 BOX INC A Common Stock 10316T104 861 37490 SH SOLE 0 37490 0 0 BOYD GAMING CORP Common Stock 103304101 364 6182 SH SOLE 0 6182 0 0 BRAEMAR HOTELS RESORTS Common Stock 10482B101 67 11000 SH SOLE 0 11000 0 0 BRANDYWINE RLTY TR NEW REIT 105368203 365 28305 SH SOLE 0 28305 0 0 BRIDGEWATER BANCSHS INC Common Stock 108621103 427 26466 SH SOLE 0 26466 0 0 BRIGHT HORIZONS FAM SOL Common Stock 109194100 6507 37954 SH SOLE 0 37954 0 0 BRINKS COMPANY Common Stock 109696104 373 4705 SH SOLE 0 4705 0 0 BRISTOL MYERS SQUIBB CO Common Stock 110122108 55253 875226 SH SOLE 0 875226 0 0 BRIT AMER TBCCO SPNS ADR Common Stock 110448107 4022 103808 SH SOLE 0 103808 0 0 BROADRIDGE FINANCIAL Common Stock 11133T103 3146 20546 SH SOLE 0 20546 0 0 BROADCOM INC Common Stock 11135F101 83037 179089 SH SOLE 0 179089 0 0 BROOKFIELD ASSET MGMNT A Common Stock 112585104 6202 139363 SH SOLE 0 139363 0 0 BROOKFIELD REAL ASSETS ETF/Closed End- 112830104 240 11603 SH SOLE 0 11603 0 0 BROOKFIELD RENEWABLE A Common Stock 11284V105 254 5428 SH SOLE 0 5428 0 0 BROOKS AUTOMATION INC Common Stock 114340102 1723 21107 SH SOLE 0 21107 0 0 BROWN BROWN INC Common Stock 115236101 1068 23366 SH SOLE 0 23366 0 0 BROWN FORMAN CORP CL A Common Stock 115637100 382 6000 SH SOLE 0 6000 0 0 BROWN FORMAN CORP CL B Common Stock 115637209 12262 177783 SH SOLE 0 177783 0 0 BRUNSWICK CORP Common Stock 117043109 1065 11165 SH SOLE 0 11165 0 0 BRYN MAWR BANK CORP Common Stock 117665109 275 6050 SH SOLE 0 6050 0 0 B2GOLD CORP Common Stock 11777Q209 134 31123 SH SOLE 0 31123 0 0 BUILDERS FIRSTSOURCE INC Common Stock 12008R107 1377 29705 SH SOLE 0 29705 0 0 BUMBLE INC A Common Stock 12047B105 330 5297 SH SOLE 0 5297 0 0 BURGERFI INTL INC Common Stock 12122L101 812 52701 SH SOLE 0 52701 0 0 BURLINGTON STORES INC Common Stock 122017106 1520 5086 SH SOLE 0 5086 0 0 BUTTERFLY NETWORK INC A Common Stock 124155102 241 14303 SH SOLE 0 14303 0 0 C3 AI INC A Common Stock 12468P104 359 5443 SH SOLE 0 5443 0 0 CB FINANCIAL SVCS INC Common Stock 12479G101 5848 264250 SH SOLE 0 264250 0 0 CBIZ INC Common Stock 124805102 945 28936 SH SOLE 0 28936 0 0 CBOE GLOBAL MARKETS INC Common Stock 12503M108 3704 37530 SH SOLE 0 37530 0 0 CBRE CLARION REAL EST FD ETF/Closed End 12504G100 536 68644 SH SOLE 0 68644 0 0 CBRE GROUP INC CL A Common Stock 12504L109 363 4588 SH SOLE 0 4588 0 0 CECO ENVMNTL CORP Common Stock 125141101 1301 164006 SH SOLE 0 164006 0 0 CDW CORP Common Stock 12514G108 13905 83892 SH SOLE 0 83892 0 0 CF INDS HLDGS INC Common Stock 125269100 1776 39133 SH SOLE 0 39133 0 0 CH ROBINSON WORLDWID NEW Common Stock 12541W209 716 7498 SH SOLE 0 7498 0 0 CIGNA CORP NEW Common Stock 125523100 8085 33446 SH SOLE 0 33446 0 0 CME GROUP INC CL A Common Stock 12572Q105 4422 21651 SH SOLE 0 21651 0 0 CMS ENERGY CORP Common Stock 125896100 3935 64274 SH SOLE 0 64274 0 0 CRH PLC ADR Common Stock 12626K203 305 6489 SH SOLE 0 6489 0 0 CSW INDUSTRIALS INC Common Stock 126402106 232 1716 SH SOLE 0 1716 0 0 CSX CORP Common Stock 126408103 22102 229230 SH SOLE 0 229230 0 0 CNX RESOURCES CORP Common Stock 12653C108 2208 150217 SH SOLE 0 150217 0 0 CVS HEALTH CORP Common Stock 126650100 67365 895457 SH SOLE 0 895457 0 0 CABLE ONE INC Common Stock 12685J105 2205 1206 SH SOLE 0 1206 0 0 CABOT CORP Common Stock 127055101 256 4882 SH SOLE 0 4882 0 0 CABOT OIL GAS CORP Common Stock 127097103 699 37230 SH SOLE 0 37230 0 0 CACI INTL INC CLASS A Common Stock 127190304 649 2633 SH SOLE 0 2633 0 0 CADENCE DESIGN SYS INC Common Stock 127387108 879 6414 SH SOLE 0 6414 0 0 CALAMOS CONV OPP INC ETF/Closed End 128117108 581 40865 SH SOLE 0 40865 0 0 CALAMOS GLBL DYNAMIC INC ETF/Closed End 12811L107 219 21469 SH SOLE 0 21469 0 0 CALAMOS CONVHIGH INC FD ETF/Closed End 12811P108 2757 184884 SH SOLE 0 184884 0 0 CALAMOS DYN CONV INC ETF/Closed End 12811V105 1013 31685 SH SOLE 0 31685 0 0 CALAMOS STRAT TOT RETURN ETF/Closed End 128125101 3397 197157 SH SOLE 0 197157 0 0 CALAMOS L/S EQ DYN INC ETF/Closed End 12812C106 217 10750 SH SOLE 0 10750 0 0 CAMDEN NATIONAL CORP Common Stock 133034108 529 11055 SH SOLE 0 11055 0 0 CAMDEN PPTY TRUST SBI REIT 133131102 247 2249 SH SOLE 0 2249 0 0 CAMPBELL SOUP COMPANY Common Stock 134429109 1349 26838 SH SOLE 0 26838 0 0 CANADIAN IMPERIAL BANK Common Stock 136069101 3562 36392 SH SOLE 0 36392 0 0 CANADIAN NATL RAILWAY CO Common Stock 136375102 2603 22443 SH SOLE 0 22443 0 0 CANADIAN PAC RAILWAY LTD Common Stock 13645T100 7817 20608 SH SOLE 0 20608 0 0 CANOPY GROWTH CORP Common Stock 138035100 840 26223 SH SOLE 0 26223 0 0 CAPITAL ONE FINL CORP Common Stock 14040H105 4848 38103 SH SOLE 0 38103 0 0 CARDINAL HEALTH INC Common Stock 14149Y108 11570 190453 SH SOLE 0 190453 0 0 CARLISLE COMPANIES INC Common Stock 142339100 1338 8126 SH SOLE 0 8126 0 0 CARLOTZ INC A Common Stock 142552108 73 10250 SH SOLE 0 10250 0 0 CARMAX INC Common Stock 143130102 3571 26918 SH SOLE 0 26918 0 0 CARLYLE GROUP INC Common Stock 14316J108 2302 62621 SH SOLE 0 62621 0 0 CARNIVAL CORP PAIRD CTF Common Stock 143658300 4779 180055 SH SOLE 0 180055 0 0 CARPENTER TECHNOLGY CORP Common Stock 144285103 634 15401 SH SOLE 0 15401 0 0 CARRIER GLOBAL CORP Common Stock 14448C104 5964 141269 SH SOLE 0 141269 0 0 CARVANA COMPANY CL A Common Stock 146869102 560 2136 SH SOLE 0 2136 0 0 CASEYS GENL STORES INC Common Stock 147528103 1811 8378 SH SOLE 0 8378 0 0 CASSAVA SCIENCES INC Common Stock 14817C107 318 7085 SH SOLE 0 7085 0 0 CATALENT INC Common Stock 148806102 594 5640 SH SOLE 0 5640 0 0 CATERPILLAR INC Common Stock 149123101 57809 249315 SH SOLE 0 249315 0 0 CELANESE CORP DEL A Common Stock 150870103 13687 91361 SH SOLE 0 91361 0 0 CELESTICA INC SUB VTG Common Stock 15101Q108 799 95439 SH SOLE 0 95439 0 0 CEMEX SAB SPONS 10 ORDIN Common Stock 151290889 448 64256 SH SOLE 0 64256 0 0 CENTENE CORP DEL Common Stock 15135B101 1024 16028 SH SOLE 0 16028 0 0 CENTERPOINT ENERGY INC Common Stock 15189T107 1805 79711 SH SOLE 0 79711 0 0 CENTRAL VY CMNTY BANCORP Common Stock 155685100 417 22661 SH SOLE 0 22661 0 0 CENTURY BNCRP INC CL A Common Stock 156432106 985 10561 SH SOLE 0 10561 0 0 CERENCE INC Common Stock 156727109 931 10388 SH SOLE 0 10388 0 0 CERNER CORP Common Stock 156782104 419 5828 SH SOLE 0 5828 0 0 CERUS CORP Common Stock 157085101 482 80150 SH SOLE 0 80150 0 0 CHAMPIONX CORP Common Stock 15872M104 230 10578 SH SOLE 0 10578 0 0 CHARLES RVR LAB INTL Common Stock 159864107 9575 33036 SH SOLE 0 33036 0 0 CHARTER COMMNS INC NEW A Common Stock 16119P108 5143 8334 SH SOLE 0 8334 0 0 CHASE CORP Common Stock 16150R104 3779 32469 SH SOLE 0 32469 0 0 CHEGG INC Common Stock 163092109 1015 11854 SH SOLE 0 11854 0 0 CHEMED CORP NEW Common Stock 16359R103 12294 26736 SH SOLE 0 26736 0 0 CHEMOURS COMPANY Common Stock 163851108 1050 37636 SH SOLE 0 37636 0 0 CHEMUNG FINANCIAL CORP Common Stock 164024101 501 11976 SH SOLE 0 11976 0 0 CHENIERE ENERGY PTNRS LP MLP 16411Q101 500 12035 SH SOLE 0 12035 0 0 CHESAPEAKE UTILITY CORP Common Stock 165303108 587 5055 SH SOLE 0 5055 0 0 CHEVRON CORP Common Stock 166764100 107882 1029507 SH SOLE 0 1029507 0 0 CHEWY INC Common Stock 16679L109 7244 85519 SH SOLE 0 85519 0 0 CHIPOTLE MEXICAN GRILL A Common Stock 169656105 15841 11149 SH SOLE 0 11149 0 0 CHIPMOS TECHS ADR NEW Common Stock 16965P202 597 18892 SH SOLE 0 18892 0 0 CHURCH DWIGHT COMPANY Common Stock 171340102 9262 106027 SH SOLE 0 106027 0 0 CHURCHILL CAP CORP IV A Common Stock 171439102 461 19905 SH SOLE 0 19905 0 0 CIENA CORP NEW Common Stock 171779309 1692 30917 SH SOLE 0 30917 0 0 CIMAREX ENERGY COMPANY Common Stock 171798101 1332 22431 SH SOLE 0 22431 0 0 CINCINNATI FINL CORP Common Stock 172062101 10062 97601 SH SOLE 0 97601 0 0 CINEMARK HLDGS INC Common Stock 17243V102 516 25290 SH SOLE 0 25290 0 0 CIRRUS LOGIC INC Common Stock 172755100 2055 24236 SH SOLE 0 24236 0 0 CISCO SYSTEMS INC Common Stock 17275R102 98223 1899493 SH SOLE 0 1899493 0 0 CINTAS CORP Common Stock 172908105 7011 20540 SH SOLE 0 20540 0 0 CITIGROUP INC NEW Common Stock 172967424 40477 556386 SH SOLE 0 556386 0 0 CITI TRENDS INC Common Stock 17306X102 860 10265 SH SOLE 0 10265 0 0 CITIZENS FINL GRP INC Common Stock 174610105 1919 43456 SH SOLE 0 43456 0 0 CITRIX SYSTEMS INC Common Stock 177376100 3683 26240 SH SOLE 0 26240 0 0 CITY HOLDING COMPANY Common Stock 177835105 439 5364 SH SOLE 0 5364 0 0 CITY OFFICE REIT INC REIT 178587101 675 63513 SH SOLE 0 63513 0 0 CLEAN HARBORS INC Common Stock 184496107 367 4369 SH SOLE 0 4369 0 0 CLEARWAY ENERGY INC C Common Stock 18539C204 692 24600 SH SOLE 0 24600 0 0 CLEVELAND CLIFFS INC NEW Common Stock 185899101 2296 114165 SH SOLE 0 114165 0 0 CLEVER LEAVES HLDGS INC Common Stock 186760104 409 39706 SH SOLE 0 39706 0 0 CLOROX COMPANY Common Stock 189054109 20815 107916 SH SOLE 0 107916 0 0 CLOUDFLARE INC A Common Stock 18915M107 815 11593 SH SOLE 0 11593 0 0 COCA COLA CONSOLIDATED Common Stock 191098102 311 1076 SH SOLE 0 1076 0 0 COCA COLA COMPANY Common Stock 191216100 70890 1344912 SH SOLE 0 1344912 0 0 COEUR MINING INC Common Stock 192108504 133 14688 SH SOLE 0 14688 0 0 COGENT COMMS HLDGS INC Common Stock 19239V302 2336 33976 SH SOLE 0 33976 0 0 COGNEX CORP Common Stock 192422103 1056 12728 SH SOLE 0 12728 0 0 COGNIZANT TECH SLTNS A Common Stock 192446102 3351 42894 SH SOLE 0 42894 0 0 COHERENT INC Common Stock 192479103 313 1238 SH SOLE 0 1238 0 0 COHEN STEERS QUALITY ETF/Closed End 19247L106 1443 103652 SH SOLE 0 103652 0 0 COHEN STEERSPFDINC ETF/Closed End 19247X100 630 25837 SH SOLE 0 25837 0 0 COHEN STEERS INFRA FD ETF/Closed End 19248A109 1784 63874 SH SOLE 0 63874 0 0 COHEN STEERS LTD DUR Common Stock 19248C105 605 23154 SH SOLE 0 23154 0 0 COHENSTEERS SEL PFD INC ETF/Closed End- 19248Y107 720 25991 SH SOLE 0 25991 0 0 COLGATEPALMOLIVE COMPANY Common Stock 194162103 23446 297420 SH SOLE 0 297420 0 0 COLUMBIA DVRS FXD ETF ETF/Closed End- 19761L508 296 14032 SH SOLE 0 14032 0 0 COLUMBIA SELIGMAN GRWTH ETF/Closed End 19842X109 8158 261126 SH SOLE 0 261126 0 0 COMFORT SYSTEMS USA INC Common Stock 199908104 697 9316 SH SOLE 0 9316 0 0 COMCAST CORP A NEW Common Stock 20030N101 112614 2081211 SH SOLE 0 2081211 0 0 COMMERCE BANCSHARES INC Common Stock 200525103 1955 25521 SH SOLE 0 25521 0 0 COMMERCIAL METALS CO Common Stock 201723103 1259 40815 SH SOLE 0 40815 0 0 COMMUNITY BK SYSTEM INC Common Stock 203607106 2081 27129 SH SOLE 0 27129 0 0 COMMUNITY FINL CORP MD Common Stock 20368X101 200 5848 SH SOLE 0 5848 0 0 CMNTY HEALTHCARE TR INC Common Stock 20369C106 2063 44728 SH SOLE 0 44728 0 0 COMPASS MINRLS INTL INC Common Stock 20451N101 1329 21193 SH SOLE 0 21193 0 0 COMPASS DIVS HLDGS Common Stock 20451Q104 5165 223102 SH SOLE 0 223102 0 0 CONAGRA BRANDS INC Common Stock 205887102 3740 99464 SH SOLE 0 99464 0 0 CONCENTRIX CORP Common Stock 20602D101 978 6532 SH SOLE 0 6532 0 0 CONNECTONE BANCORP NEW Common Stock 20786W107 2021 79742 SH SOLE 0 79742 0 0 CONOCOPHILLIPS Common Stock 20825C104 13600 256746 SH SOLE 0 256746 0 0 CONSOLIDATED EDISON INC Common Stock 209115104 9174 122642 SH SOLE 0 122642 0 0 CONSTELLATION BRANDS A Common Stock 21036P108 11956 52436 SH SOLE 0 52436 0 0 COOPER COS INC NEW Common Stock 216648402 7681 19999 SH SOLE 0 19999 0 0 COPART INC Common Stock 217204106 16110 148331 SH SOLE 0 148331 0 0 CORESITE REALTY CORP REIT 21870Q105 721 6012 SH SOLE 0 6012 0 0 CORNERSTONE BLDG BRANDS Common Stock 21925D109 6095 434434 SH SOLE 0 434434 0 0 CORNING INC Common Stock 219350105 12360 284071 SH SOLE 0 284071 0 0 CORTEVA INC Common Stock 22052L104 5254 112690 SH SOLE 0 112690 0 0 COSTCO WHOLESALE CORP Common Stock 22160K105 36714 104160 SH SOLE 0 104160 0 0 COSTAR GROUP INC Common Stock 22160N109 3978 4840 SH SOLE 0 4840 0 0 COUPA SOFTWARE INC Common Stock 22266L106 294 1156 SH SOLE 0 1156 0 0 COWEN INC A NEW Common Stock 223622606 386 10986 SH SOLE 0 10986 0 0 CRACKER BARREL OLD CTRY Common Stock 22410J106 486 2812 SH SOLE 0 2812 0 0 CRANE COMPANY Common Stock 224399105 327 3484 SH SOLE 0 3484 0 0 CREDIT SUISSE ASST MGMT ETF/Closed End- 224916106 169 50104 SH SOLE 0 50104 0 0 CS NASDQ COV CALL ETN CD Par 10 22542D480 1165 133766 SH SOLE 0 133766 0 0 CREE INC Common Stock 225447101 4348 40214 SH SOLE 0 40214 0 0 CREDIT SUISSE HI YLD BD ETF/Closed End- 22544F103 382 158604 SH SOLE 0 158604 0 0 CRESTWOOD EQ PRTNRS LP Common Stock 226344208 296 10584 SH SOLE 0 10584 0 0 CRONOS GROUP INC Common Stock 22717L101 1224 129345 SH SOLE 0 129345 0 0 CROSSAMERICA PARTNERS Common Stock 22758A105 517 27830 SH SOLE 0 27830 0 0 CROWDSTRIKE HLDGS INC A Common Stock 22788C105 1654 9064 SH SOLE 0 9064 0 0 CROWN CASTLE INTL NEW REIT 22822V101 28693 166694 SH SOLE 0 166694 0 0 CROWN HOLDINGS INC Common Stock 228368106 530 5464 SH SOLE 0 5464 0 0 CRYOLIFE INC Common Stock 228903100 847 37500 SH SOLE 0 37500 0 0 CUBIC CORP COMMON Common Stock 229669106 375 5025 SH SOLE 0 5025 0 0 CULLEN FROST BANKERS INC Common Stock 229899109 812 7468 SH SOLE 0 7468 0 0 CUMMINS INC Common Stock 231021106 8521 32885 SH SOLE 0 32885 0 0 CURIS INC NEW Common Stock 231269200 248 21950 SH SOLE 0 21950 0 0 CURO GROUP HOLDINGS CORP Common Stock 23131L107 550 37698 SH SOLE 0 37698 0 0 CURTISS WRIGHT CORP DE Common Stock 231561101 371 3125 SH SOLE 0 3125 0 0 CYRUSONE INC Common Stock 23283R100 5366 79231 SH SOLE 0 79231 0 0 X TRCKRS MSCI EAFE ETF ETF/Closed End 233051200 590 16235 SH SOLE 0 16235 0 0 X TRACKERS RUSL MULT ETF ETF/Closed End 233051481 619 14748 SH SOLE 0 14748 0 0 DBV TECHS S A SPON ADR Common Stock 23306J101 169 31700 SH SOLE 0 31700 0 0 DNP SEL INCM FD INC ETF/Closed End 23325P104 2740 277353 SH SOLE 0 277353 0 0 D R HORTON INC Common Stock 23331A109 5819 65293 SH SOLE 0 65293 0 0 DTE ENERGY CO Common Stock 233331107 1829 13739 SH SOLE 0 13739 0 0 DXC TECH CO Common Stock 23355L106 1093 34975 SH SOLE 0 34975 0 0 DANAHER CORP Common Stock 235851102 39127 173838 SH SOLE 0 173838 0 0 DANIMER SCIENTIFIC INC Common Stock 236272100 733 19421 SH SOLE 0 19421 0 0 DARDEN RESTAURANTS INC Common Stock 237194105 1394 9818 SH SOLE 0 9818 0 0 DATA I/O CORP Common Stock 237690102 1067 196900 SH SOLE 0 196900 0 0 DATADOG INC A Common Stock 23804L103 334 4004 SH SOLE 0 4004 0 0 DAVIS FUNDAMNTL WRLD ETF ETF/Closed End 23908L306 391 11574 SH SOLE 0 11574 0 0 DAVIS SEL INTL ETF ETF/Closed End 23908L405 1738 72717 SH SOLE 0 72717 0 0 DAVITA INC Common Stock 23918K108 2824 26204 SH SOLE 0 26204 0 0 DECKERS OUTDOOR CORP Common Stock 243537107 15854 47982 SH SOLE 0 47982 0 0 DEERE CO Common Stock 244199105 40116 107222 SH SOLE 0 107222 0 0 DE ENH GLB DIV INCM FD ETF/Closed End 246060107 139 14200 SH SOLE 0 14200 0 0 DELEK LOGISTICS PTNRS LP MLP 24664T103 224 6211 SH SOLE 0 6211 0 0 DELL TECHS INC C Common Stock 24703L202 914 10371 SH SOLE 0 10371 0 0 DELTA ARLNS INC NEW Common Stock 247361702 3846 79666 SH SOLE 0 79666 0 0 DENTSPLY SIRONA INC Common Stock 24906P109 7187 112634 SH SOLE 0 112634 0 0 DESKTOP METAL INC Common Stock 25058X105 544 36536 SH SOLE 0 36536 0 0 DEVON ENERGY CORP NEW Common Stock 25179M103 4282 195973 SH SOLE 0 195973 0 0 DEXCOM INC Common Stock 252131107 985 2740 SH SOLE 0 2740 0 0 DIAGEO PLC NEW SPON ADR Common Stock 25243Q205 21982 133867 SH SOLE 0 133867 0 0 DIAMONDBACK ENERGY INC Common Stock 25278X109 6033 82087 SH SOLE 0 82087 0 0 DICKS SPORTING GOODS INC Common Stock 253393102 985 12941 SH SOLE 0 12941 0 0 DIEBOLD NIXDORF INC Common Stock 253651103 735 52037 SH SOLE 0 52037 0 0 DIGIMARC CORP NEW Common Stock 25381B101 1514 51047 SH SOLE 0 51047 0 0 DIGITAL REALTY TRUST INC REIT 253868103 5921 42042 SH SOLE 0 42042 0 0 DIGITAL TURBINE INC NEW Common Stock 25400W102 408 5080 SH SOLE 0 5080 0 0 DIODES INC Common Stock 254543101 306 3830 SH SOLE 0 3830 0 0 DIRXN TECH BULL 3X ETF ETF/Closed End 25459W102 1867 45190 SH SOLE 0 45190 0 0 DIRXN NSDQ100 EQL WT ETF ETF/Closed End 25459Y207 2153 27997 SH SOLE 0 27997 0 0 DIRXN FINL BULL 3X ETF ETF/Closed End 25459Y694 333 3663 SH SOLE 0 3663 0 0 WALT DISNEY CO Common Stock 254687106 129014 699186 SH SOLE 0 699186 0 0 DISCOVER FINL SVCS Common Stock 254709108 4465 47002 SH SOLE 0 47002 0 0 DISCOVERY INC A Common Stock 25470F104 2661 61232 SH SOLE 0 61232 0 0 DISCOVERY INC C Common Stock 25470F302 922 25004 SH SOLE 0 25004 0 0 DISH NETWORK CORP A Common Stock 25470M109 1274 35199 SH SOLE 0 35199 0 0 DOCUSIGN INC Common Stock 256163106 11525 56930 SH SOLE 0 56930 0 0 DOLBY LABS INC CL A Common Stock 25659T107 2312 23420 SH SOLE 0 23420 0 0 DOLLAR GENL CORP NEW Common Stock 256677105 30628 151158 SH SOLE 0 151158 0 0 DOLLAR TREE INC Common Stock 256746108 3586 31328 SH SOLE 0 31328 0 0 DOMINION ENERGY INC Common Stock 25746U109 34092 448818 SH SOLE 0 448818 0 0 DOMINOS PIZZA INC Common Stock 25754A201 1566 4258 SH SOLE 0 4258 0 0 DONALDSON CO INC Common Stock 257651109 1029 17693 SH SOLE 0 17693 0 0 DONEGAL GRP INC A Common Stock 257701201 1311 88209 SH SOLE 0 88209 0 0 DONEGAL GRP INC B Common Stock 257701300 435 32291 SH SOLE 0 32291 0 0 DORMAN PRODS INC Common Stock 258278100 1748 17032 SH SOLE 0 17032 0 0 DOUBLELINE INCM SLTNS FD Common Stock 258622109 729 40136 SH SOLE 0 40136 0 0 DOUBLELINE OPPORTUNISTIC ETF/Closed End- 258623107 372 18856 SH SOLE 0 18856 0 0 DOUGLAS DYNAMICS INC Common Stock 25960R105 204 4429 SH SOLE 0 4429 0 0 DOVER CORP Common Stock 260003108 10242 74691 SH SOLE 0 74691 0 0 DOW INC Common Stock 260557103 35413 553855 SH SOLE 0 553855 0 0 DRAFTKINGS INC A Common Stock 26142R104 12508 203941 SH SOLE 0 203941 0 0 DROPBOX INC A Common Stock 26210C104 967 36254 SH SOLE 0 36254 0 0 DUCK CREEK TECHNOLOGIES Common Stock 264120106 4131 91516 SH SOLE 0 91516 0 0 DUFFPHELPS UTIL INFRA ETF/Closed End 26433C105 379 28531 SH SOLE 0 28531 0 0 DUKE REALTY CORP NEW REIT 264411505 375 8938 SH SOLE 0 8938 0 0 DUKE ENERGY CORP NEW Common Stock 26441C204 44612 462157 SH SOLE 0 462157 0 0 DUN BRADSTREET HLDGS Common Stock 26484T106 1732 72732 SH SOLE 0 72732 0 0 DUPONT DE NEMOURS INC Common Stock 26614N102 9713 125682 SH SOLE 0 125682 0 0 DURECT CORP Common Stock 266605104 67 34000 SH SOLE 0 34000 0 0 DYNATRACE INC Common Stock 268150109 315 6532 SH SOLE 0 6532 0 0 EOG RESOURCES INC Common Stock 26875P101 3570 49217 SH SOLE 0 49217 0 0 EQT CORP Common Stock 26884L109 315 16966 SH SOLE 0 16966 0 0 EAGLE BANCORP INC MD Common Stock 268948106 408 7665 SH SOLE 0 7665 0 0 ETF U S GLB GO GLD ETF ETF/Closed End 26922A719 1034 55503 SH SOLE 0 55503 0 0 ETF U S GLB JETS ETF ETF/Closed End 26922A842 1127 41892 SH SOLE 0 41892 0 0 ETFIS INFRA REIT PFD ETF ETF/Closed End- 26923G400 248 10213 SH SOLE 0 10213 0 0 ETF ETF PRIME CYBER ETF ETF/Closed End 26924G201 5389 98163 SH SOLE 0 98163 0 0 ETF ETFMG PRIM MOBIL ETF ETF/Closed End 26924G409 1040 15570 SH SOLE 0 15570 0 0 ETFMG ALT HARVEST ETF ETF/Closed End 26924G508 4750 207403 SH SOLE 0 207403 0 0 ETF BLUESTAR ISRAEL ETF ETF/Closed End 26924G870 316 4865 SH SOLE 0 4865 0 0 EAGLE MATERIALS INC Common Stock 26969P108 1359 10109 SH SOLE 0 10109 0 0 EAST WEST BANCORP INC Common Stock 27579R104 633 8582 SH SOLE 0 8582 0 0 EASTERLY GOVT PPTYS INC Common Stock 27616P103 441 21277 SH SOLE 0 21277 0 0 EASTERN BANKSHARES INC Common Stock 27627N105 481 24938 SH SOLE 0 24938 0 0 EASTGROUP PPTYS INC REIT 277276101 231 1614 SH SOLE 0 1614 0 0 EASTMAN CHEMICAL CO Common Stock 277432100 4620 41951 SH SOLE 0 41951 0 0 EV SR INCM TR ETF/Closed End- 27826S103 150 22591 SH SOLE 0 22591 0 0 EV MUN INCM TR ETF/Closed End- 27826U108 579 42051 SH SOLE 0 42051 0 0 EV ENH EQ INCM FD II ETF/Closed End 278277108 369 17092 SH SOLE 0 17092 0 0 EV MUN BD FD ETF/Closed End- 27827X101 695 52285 SH SOLE 0 52285 0 0 EV TAX ADVTG DIV INCM FD ETF/Closed End 27828G107 1337 50896 SH SOLE 0 50896 0 0 EV LTD DUR INCM FD ETF/Closed End- 27828H105 983 77842 SH SOLE 0 77842 0 0 EV TAX MNGD DIVRS EQ INC ETF/Closed End 27828N102 2249 176152 SH SOLE 0 176152 0 0 EV TAX ADVTG GLB DIV INC ETF/Closed End 27828S101 2190 114712 SH SOLE 0 114712 0 0 EV TAX ADVTG BY WRTE INC ETF/Closed End 27828X100 337 21390 SH SOLE 0 21390 0 0 EV TAX ADVTG BY WRTE OPP ETF/Closed End 27828Y108 699 45115 SH SOLE 0 45115 0 0 EV TAX MNGD GLB BY WRTE ETF/Closed End 27829C105 242 23491 SH SOLE 0 23491 0 0 EV TAX MNGD GLB DIVRS EQ ETF/Closed End 27829F108 3526 379109 SH SOLE 0 379109 0 0 EV RISK MNGD DIVRS EQ ETF/Closed End 27829G106 2488 230800 SH SOLE 0 230800 0 0 EV NATL MUN OPP TR ETF/Closed End- 27829L105 254 11276 SH SOLE 0 11276 0 0 EV MUN INCM 2028 TERM TR ETF/Closed End- 27829U105 1292 59070 SH SOLE 0 59070 0 0 EV FLT RT 22 TGT TRM TR ETF/Closed End- 27831H100 1560 165777 SH SOLE 0 165777 0 0 EBAY INC Common Stock 278642103 2022 33015 SH SOLE 0 33015 0 0 EBIX INC NEW Common Stock 278715206 1047 32700 SH SOLE 0 32700 0 0 ECOLAB INC Common Stock 278865100 16894 78916 SH SOLE 0 78916 0 0 EDISON INTL Common Stock 281020107 5219 89066 SH SOLE 0 89066 0 0 EDITAS MEDICINE INC Common Stock 28106W103 261 6226 SH SOLE 0 6226 0 0 EHEALTH INC Common Stock 28238P109 343 4710 SH SOLE 0 4710 0 0 ELANCO ANIMAL HEALTH INC Common Stock 28414H103 6500 220715 SH SOLE 0 220715 0 0 ELECTRONIC ARTS INC Common Stock 285512109 2047 15118 SH SOLE 0 15118 0 0 ELLINGTON RESDNTL REIT REIT 288578107 210 17060 SH SOLE 0 17060 0 0 ELYS GAME TECH CORP Common Stock 290734102 58 11000 SH SOLE 0 11000 0 0 EMCOR GROUP INC Common Stock 29084Q100 280 2493 SH SOLE 0 2493 0 0 EMERSON ELECTRIC CO Common Stock 291011104 25646 284261 SH SOLE 0 284261 0 0 EMPIRE STATE REALTY TR A REIT 292104106 671 60327 SH SOLE 0 60327 0 0 EMPLOYERS HOLDINGS INC Common Stock 292218104 509 11831 SH SOLE 0 11831 0 0 ENBRIDGE INC Common Stock 29250N105 17266 474337 SH SOLE 0 474337 0 0 ENCORE WIRE CORP Common Stock 292562105 489 7288 SH SOLE 0 7288 0 0 ENCOMPASS HEALTH CORP Common Stock 29261A100 1152 14067 SH SOLE 0 14067 0 0 ENERGY FUELS INC NEW Common Stock 292671708 90 15828 SH SOLE 0 15828 0 0 ENERGIZER HLDGS NEW Common Stock 29272W109 647 13633 SH SOLE 0 13633 0 0 ENERGY TRANSFER LP MLP 29273V100 2117 275660 SH SOLE 0 275660 0 0 ENERSYS Common Stock 29275Y102 347 3821 SH SOLE 0 3821 0 0 ENPHASE ENERGY INC Common Stock 29355A107 5263 32457 SH SOLE 0 32457 0 0 ENPRO INDUSTRIES INC Common Stock 29355X107 427 5011 SH SOLE 0 5011 0 0 ENSIGN GROUP INC Common Stock 29358P101 1005 10712 SH SOLE 0 10712 0 0 ENTASIS THERAPEUTICS Common Stock 293614103 152 70930 SH SOLE 0 70930 0 0 ENTEGRIS INC Common Stock 29362U104 2267 20281 SH SOLE 0 20281 0 0 ENTERGY CORP NEW Common Stock 29364G103 3228 32452 SH SOLE 0 32452 0 0 ENTERPRISE PROD PTNRS LP MLP 293792107 10713 486524 SH SOLE 0 486524 0 0 ENVESTNET INC Common Stock 29404K106 325 4505 SH SOLE 0 4505 0 0 EPAM SYSTEMS INC Common Stock 29414B104 2569 6475 SH SOLE 0 6475 0 0 ENVIVA PARTNERS LTD Common Stock 29414J107 251 5200 SH SOLE 0 5200 0 0 ENVISTA HLDGS CORP Common Stock 29415F104 275 6735 SH SOLE 0 6735 0 0 EQUIFAX INC Common Stock 294429105 6369 35160 SH SOLE 0 35160 0 0 EQUINIX INC PAR 0001 REIT 29444U700 12076 17768 SH SOLE 0 17768 0 0 EQUINOR ASA SPON ADR Common Stock 29446M102 727 37353 SH SOLE 0 37353 0 0 EQUITRANS MIDSTREAM CORP Common Stock 294600101 345 42296 SH SOLE 0 42296 0 0 EQTY LIFESTYLE PPTYS INC Common Stock 29472R108 1088 17089 SH SOLE 0 17089 0 0 ERIE INDEMNITY CO A Common Stock 29530P102 337 1527 SH SOLE 0 1527 0 0 ESSENTIAL UTILITIES INC Common Stock 29670G102 5632 125851 SH SOLE 0 125851 0 0 ESSEX PROPERTY TRUST INC REIT 297178105 4120 15157 SH SOLE 0 15157 0 0 ETSY INC Common Stock 29786A106 850 4217 SH SOLE 0 4217 0 0 EURONET WORLDWIDE INC Common Stock 298736109 236 1709 SH SOLE 0 1709 0 0 EVERCORE INC A Common Stock 29977A105 2666 20236 SH SOLE 0 20236 0 0 EVERGY INC Common Stock 30034W106 351 5894 SH SOLE 0 5894 0 0 EVERSOURCE ENERGY Common Stock 30040W108 5663 65400 SH SOLE 0 65400 0 0 EVOLUS INC Common Stock 30052C107 178 13700 SH SOLE 0 13700 0 0 EXACT SCIENCES CORP Common Stock 30063P105 1795 13623 SH SOLE 0 13623 0 0 EXCH ROBO GLB AUTO ETF ETF/Closed End 301505707 309 4866 SH SOLE 0 4866 0 0 EXCH ROBO GLB HC ETF ETF/Closed End 301505723 490 11163 SH SOLE 0 11163 0 0 EXCH EMQQ EMRG MKTS ETF ETF/Closed End 301505889 681 10663 SH SOLE 0 10663 0 0 EXCH PERITUS HI YLD ETF ETF/Closed End- 30151E814 368 11355 SH SOLE 0 11355 0 0 EXELON CORP Common Stock 30161N101 6777 154939 SH SOLE 0 154939 0 0 EXELIXIS INC Common Stock 30161Q104 1104 48854 SH SOLE 0 48854 0 0 EXLSERVICE HOLDINGS INC Common Stock 302081104 236 2621 SH SOLE 0 2621 0 0 EXPEDIA GROUP INC Common Stock 30212P303 18425 107044 SH SOLE 0 107044 0 0 EXPEDITORS INTL WASH INC Common Stock 302130109 7173 66605 SH SOLE 0 66605 0 0 EXPONENT INC Common Stock 30214U102 3892 39942 SH SOLE 0 39942 0 0 EXTRA SPACE STORAGE INC REIT 30225T102 258 1945 SH SOLE 0 1945 0 0 EXXON MOBIL CORP Common Stock 30231G102 57821 1035665 SH SOLE 0 1035665 0 0 FLIR SYSTEMS INC Common Stock 302445101 5975 105814 SH SOLE 0 105814 0 0 FMC CORP NEW Common Stock 302491303 1396 12620 SH SOLE 0 12620 0 0 F N B CORP Common Stock 302520101 337 26529 SH SOLE 0 26529 0 0 FS BANCORP INC Common Stock 30263Y104 474 7056 SH SOLE 0 7056 0 0 FACEBOOK INC A Common Stock 30303M102 108251 367538 SH SOLE 0 367538 0 0 FACTSET RESEARCH SYS INC Common Stock 303075105 6320 20479 SH SOLE 0 20479 0 0 FAIR ISAAC CORP Common Stock 303250104 11595 23854 SH SOLE 0 23854 0 0 FALCON MINERALS CORP A Common Stock 30607B109 80 17770 SH SOLE 0 17770 0 0 FASTENAL CO Common Stock 311900104 13955 277539 SH SOLE 0 277539 0 0 FEDL RLTY INVT TR SBI REIT 313747206 6810 67131 SH SOLE 0 67131 0 0 FEDERATED HERMES INC Common Stock 314211103 3476 111064 SH SOLE 0 111064 0 0 FEDEX CORP Common Stock 31428X106 14556 51246 SH SOLE 0 51246 0 0 F5 NETWORKS INC Common Stock 315616102 203 975 SH SOLE 0 975 0 0 FID MSCI CNSMR DISCR ETF ETF/Closed End 316092204 1891 24768 SH SOLE 0 24768 0 0 FID MSCI STAPLES ETF ETF/Closed End 316092303 334 8034 SH SOLE 0 8034 0 0 FID MSCI ENERGY ETF ETF/Closed End 316092402 160 12092 SH SOLE 0 12092 0 0 FID MSCI FINLS ETF ETF/Closed End 316092501 660 13487 SH SOLE 0 13487 0 0 FID MSCI HLTH CARE ETF ETF/Closed End 316092600 925 15689 SH SOLE 0 15689 0 0 FID MSCI INDL ETF ETF/Closed End 316092709 468 8989 SH SOLE 0 8989 0 0 FID MSCI INFO TECH ETF ETF/Closed End 316092808 2087 19713 SH SOLE 0 19713 0 0 FID HI DIV ETF ETF/Closed End 316092840 279 7859 SH SOLE 0 7859 0 0 FID MSCI COMMN SVCS ETF ETF/Closed End 316092873 2294 46518 SH SOLE 0 46518 0 0 FIDELITY D D BANCORP Common Stock 31609R100 203 3304 SH SOLE 0 3304 0 0 FIDELITY NATL INFO SVCS Common Stock 31620M106 9025 64186 SH SOLE 0 64186 0 0 FIDELITY NATL FINL INC Common Stock 31620R303 932 22910 SH SOLE 0 22910 0 0 FIDUS INVT CORP BDC Common Stock 316500107 158 10175 SH SOLE 0 10175 0 0 FIFTH THIRD BANCORP Common Stock 316773100 3260 87036 SH SOLE 0 87036 0 0 FIREEYE INC Common Stock 31816Q101 3223 164696 SH SOLE 0 164696 0 0 FIRST AMERN FINL CORP Common Stock 31847R102 3486 61540 SH SOLE 0 61540 0 0 FIRST BANK WILLIMSTWN NJ Common Stock 31931U102 125 10296 SH SOLE 0 10296 0 0 FIRST COMMONWLTH FINL Common Stock 319829107 270 18769 SH SOLE 0 18769 0 0 FIRST CMNTY BANKSHS INC Common Stock 31983A103 309 10300 SH SOLE 0 10300 0 0 FIRST FINANCIAL BANCORP Common Stock 320209109 247 10296 SH SOLE 0 10296 0 0 FIRST HORIZON CORP Common Stock 320517105 583 34495 SH SOLE 0 34495 0 0 FIRST REPUBLIC BANK Common Stock 33616C100 2802 16803 SH SOLE 0 16803 0 0 FIRST SOLAR INC Common Stock 336433107 941 10780 SH SOLE 0 10780 0 0 FT MSTAR DIV LDRS ETF ETF/Closed End 336917109 5073 155032 SH SOLE 0 155032 0 0 FT US EQ OPPTYS ETF ETF/Closed End 336920103 8411 70592 SH SOLE 0 70592 0 0 FT INTERMED DUR PFD INCM Common Stock 33718W103 421 17563 SH SOLE 0 17563 0 0 FT ENHANCE EQTY INCME FD ETF/Closed End 337318109 757 40473 SH SOLE 0 40473 0 0 FT CHINDIA INDX ETF ETF/Closed End 33733A102 4763 77555 SH SOLE 0 77555 0 0 FIRST DOW 30 EQUAL ETF ETF/Closed End 33733A201 936 31616 SH SOLE 0 31616 0 0 FT WATER ETF ETF/Closed End 33733B100 737 9431 SH SOLE 0 9431 0 0 FT MULCP VAL ALPHADX ETF ETF/Closed End 33733C108 9907 143521 SH SOLE 0 143521 0 0 FT NSDQ100 EX TECH ETF ETF/Closed End 33733E401 2955 36810 SH SOLE 0 36810 0 0 FT NSDQ CLN EDG GRN ETF ETF/Closed End 33733E500 1500 21872 SH SOLE 0 21872 0 0 FT MULCP GRW ALPHADX ETF ETF/Closed End 33733F101 639 5897 SH SOLE 0 5897 0 0 FT NSDQ100 EQL WGHTD ETF ETF/Closed End 337344105 1529 14803 SH SOLE 0 14803 0 0 FT NSDQ100 TECH INDX ETF ETF/Closed End 337345102 23534 163201 SH SOLE 0 163201 0 0 FT VAL LINE DIV INDX ETF ETF/Closed End 33734H106 38710 1019220 SH SOLE 0 1019220 0 0 FT LGCP CORE ALPHADX ETF ETF/Closed End 33734K109 33118 413559 SH SOLE 0 413559 0 0 FT CNSMR DSCR ALPHDX ETF ETF/Closed End 33734X101 15140 260139 SH SOLE 0 260139 0 0 FT CNSMR STPL ALPHDX ETF ETF/Closed End 33734X119 2744 47755 SH SOLE 0 47755 0 0 FT ENERGY ALPHADX ETF ETF/Closed End 33734X127 3994 394667 SH SOLE 0 394667 0 0 FT FINLS ALPHADX ETF ETF/Closed End 33734X135 6412 154129 SH SOLE 0 154129 0 0 FT HLTHCR ALPHADX ETF ETF/Closed End 33734X143 11425 105189 SH SOLE 0 105189 0 0 FT INDL PROD DUR A/D ETF ETF/Closed End 33734X150 12306 217221 SH SOLE 0 217221 0 0 FT MATRLS ALPHADX ETF ETF/Closed End 33734X168 1594 28900 SH SOLE 0 28900 0 0 FT TECH ALPHADX ETF ETF/Closed End 33734X176 22488 197901 SH SOLE 0 197901 0 0 FT UTILS ALPHADX ETF ETF/Closed End 33734X184 685 22985 SH SOLE 0 22985 0 0 FT CLOUD COMPTG ETF ETF/Closed End 33734X192 8293 86605 SH SOLE 0 86605 0 0 FT DJ GLB SEL DIV ETF ETF/Closed End 33734X200 746 29671 SH SOLE 0 29671 0 0 FT DJ INTL INTERNET ETF ETF/Closed End 33734X770 781 17280 SH SOLE 0 17280 0 0 FIRST TR NASDAQ CYBE ETF ETF/Closed End 33734X846 7642 182726 SH SOLE 0 182726 0 0 FT INTL EQUITY ETF ETF/Closed End 33734X853 1985 30103 SH SOLE 0 30103 0 0 FT SMCP CORE ALPHADX ETF ETF/Closed End 33734Y109 14995 165504 SH SOLE 0 165504 0 0 FT MDCP CORE ALPHADX ETF ETF/Closed End 33735B108 4612 49163 SH SOLE 0 49163 0 0 FT L/C VL OP ALPHADX ETF ETF/Closed End 33735J101 4741 74477 SH SOLE 0 74477 0 0 FT L/C GR OP ALPHADX ETF ETF/Closed End 33735K108 46277 473892 SH SOLE 0 473892 0 0 FT STOX EURO SEL DIV ETF ETF/Closed End 33735T109 3853 272851 SH SOLE 0 272851 0 0 FT FTSE EN DEV R/E ETF ETF/Closed End 33736N101 430 9234 SH SOLE 0 9234 0 0 FT NSDQ ABA CMNTY BK ETF ETF/Closed End 33736Q104 448 7887 SH SOLE 0 7887 0 0 FT EUROPE ALPHADX ETF ETF/Closed End 33737J117 2019 49657 SH SOLE 0 49657 0 0 FT D/M EX US ALPHADX ETF ETF/Closed End 33737J174 2605 43330 SH SOLE 0 43330 0 0 FT EMG MKT ALPHADX ETF ETF/Closed End 33737J182 1933 73272 SH SOLE 0 73272 0 0 FT E/M SC ALPHADEX ETF ETF/Closed End 33737J307 389 8930 SH SOLE 0 8930 0 0 FT ALPHADEX EUROZONE ETF ETF/Closed End 33737J505 481 10818 SH SOLE 0 10818 0 0 FT INDXX NEXTG ETF ETF/Closed End 33737K205 8326 113963 SH SOLE 0 113963 0 0 FT MDCP GRW ALPHADX ETF ETF/Closed End 33737M102 947 13926 SH SOLE 0 13926 0 0 FT MDCP VAL ALPHADX ETF ETF/Closed End 33737M201 1477 34465 SH SOLE 0 34465 0 0 FT SMCP GRW ALPHADX ETF ETF/Closed End 33737M300 586 8415 SH SOLE 0 8415 0 0 FT ENERGY INFRA FUND ETF/Closed End 33738C103 366 29564 SH SOLE 0 29564 0 0 FT N A ENRGY INFRA ETF ETF/Closed End 33738D101 1977 86661 SH SOLE 0 86661 0 0 FT SENIOR LOAN FD ETF ETF/Closed End- 33738D309 3475 72558 SH SOLE 0 72558 0 0 FT IV TACTICL HI YLD ETF ETF/Closed End- 33738D408 8402 172712 SH SOLE 0 172712 0 0 FT M/A DIVRS INCM ETF ETF/Closed End 33738R100 720 44564 SH SOLE 0 44564 0 0 FT NSDQ TECH DIV IDX ETF ETF/Closed End 33738R118 9885 183084 SH SOLE 0 183084 0 0 FT VI RSG DIV ACHIEV ETF ETF/Closed End 33738R506 8110 178276 SH SOLE 0 178276 0 0 FT D WRIGHT FOC 5 ETF ETF/Closed End 33738R605 20500 459218 SH SOLE 0 459218 0 0 FT DW MOMENTUM DIV ETF ETF/Closed End 33738R696 261 8914 SH SOLE 0 8914 0 0 FT NASDAQ INTELROBT ETF ETF/Closed End 33738R720 3436 65955 SH SOLE 0 65955 0 0 FT NASDAQ TRANSN ETF ETF/Closed End 33738R795 7721 234540 SH SOLE 0 234540 0 0 FT NASDAQ SEMICONDUC ETF ETF/Closed End 33738R811 318 4920 SH SOLE 0 4920 0 0 FT NASDAQ BANK ETF ETF/Closed End 33738R860 3606 115630 SH SOLE 0 115630 0 0 FT D WRIGHT FOC 5 ETF ETF/Closed End 33738R878 1479 43247 SH SOLE 0 43247 0 0 FIRST TR MLP ENERGY ETF/Closed End 33739B104 206 29791 SH SOLE 0 29791 0 0 FT VII GLB TACTICAL ETF ETF/Closed End 33739H101 6499 310357 SH SOLE 0 310357 0 0 FT III MANAGED MUN ETF ETF/Closed End- 33739N108 3826 67804 SH SOLE 0 67804 0 0 FT EMRG MKT LOC CURR ETF ETF/Closed End- 33739P202 1905 55380 SH SOLE 0 55380 0 0 FT MUN HIGH INCOME ETF ETF/Closed End- 33739P301 617 11308 SH SOLE 0 11308 0 0 FT RVRFRONT DYN DEV ETF ETF/Closed End 33739P608 850 12972 SH SOLE 0 12972 0 0 FT SHRT DUR MGD MUN ETF ETF/Closed End- 33739P830 2678 128648 SH SOLE 0 128648 0 0 FT LOW DUR OPP ETF ETF/Closed End- 33739Q200 10028 196387 SH SOLE 0 196387 0 0 FT ENH SHORT MTY NEW ETF ETF/Closed End- 33739Q408 13406 223548 SH SOLE 0 223548 0 0 FT SSI STRAT CV SECS ETF ETF/Closed End 33739Q507 1085 21607 SH SOLE 0 21607 0 0 FT CBOE VEST US JAN ETF ETF/Closed End 33740F623 791 25211 SH SOLE 0 25211 0 0 FT CBOE VEST FD BUFF ETF ETF/Closed End 33740F755 202 9150 SH SOLE 0 9150 0 0 FT CBOE VEST US FEB ETF ETF/Closed End 33740F763 1437 41701 SH SOLE 0 41701 0 0 FT CBOE VEST US EQTY ETF ETF/Closed End 33740F771 4419 133131 SH SOLE 0 133131 0 0 FT TCW OPPORTUNISTIC ETF ETF/Closed End- 33740F805 24099 456167 SH SOLE 0 456167 0 0 FT CBOE VEST US EQTY ETF ETF/Closed End 33740F839 907 26615 SH SOLE 0 26615 0 0 FT CBOE VEST US EQTY ETF ETF/Closed End 33740F847 9461 258876 SH SOLE 0 258876 0 0 FT CBOE VEST US EQTY ETF ETF/Closed End 33740F854 820 24265 SH SOLE 0 24265 0 0 FT LOW DUR STRAT FOC ETF ETF/Closed End- 33740F870 1124 55583 SH SOLE 0 55583 0 0 FT TCW UNCONSTRAINED ETF ETF/Closed End- 33740F888 1373 51541 SH SOLE 0 51541 0 0 FT SR FLT RT 2022 TGT ETF/Closed End- 33740K101 127 13500 SH SOLE 0 13500 0 0 FT DW MOMENTUM LOW ETF ETF/Closed End 33741L108 1807 73117 SH SOLE 0 73117 0 0 FT DW MOMENTUM VAL ETF ETF/Closed End 33741L207 357 15963 SH SOLE 0 15963 0 0 FIRST TR HIGH YLD 2027 ETF/Closed End 33741Q107 279 14050 SH SOLE 0 14050 0 0 FIRST INDXX DIGITAL ETF ETF/Closed End 33741X201 253 6295 SH SOLE 0 6295 0 0 FISERV INC Common Stock 337738108 12606 105897 SH SOLE 0 105897 0 0 FLAGSTAR BANCORP 001 Common Stock 337930705 490 10869 SH SOLE 0 10869 0 0 FIRSTENERGY CORP Common Stock 337932107 4768 137458 SH SOLE 0 137458 0 0 FIVE BELOW INC Common Stock 33829M101 3106 16278 SH SOLE 0 16278 0 0 FIVE9 INC Common Stock 338307101 816 5221 SH SOLE 0 5221 0 0 FLAHERTYCRUM PFD INCM ETF/Closed End 338478100 206 8775 SH SOLE 0 8775 0 0 FLEETCOR TECHS INC Common Stock 339041105 6692 24912 SH SOLE 0 24912 0 0 FLEXSTEEL INDUSTRIES INC Common Stock 339382103 286 8200 SH SOLE 0 8200 0 0 FLEXSHS TR QLTY DIV ETF ETF/Closed End 33939L860 1909 35822 SH SOLE 0 35822 0 0 FLUOR CORP NEW Common Stock 343412102 1907 82579 SH SOLE 0 82579 0 0 FLOWERS FOODS INC Common Stock 343498101 365 15342 SH SOLE 0 15342 0 0 FOMENTO ECONO ADR 1 UNIT Common Stock 344419106 422 5604 SH SOLE 0 5604 0 0 FOOT LOCKER INC Common Stock 344849104 291 5170 SH SOLE 0 5170 0 0 FORD MOTOR CO NEW Common Stock 345370860 4358 355789 SH SOLE 0 355789 0 0 FORTIVE CORP Common Stock 34959J108 600 8492 SH SOLE 0 8492 0 0 FORTRESS TRANS INFRA Common Stock 34960P101 1327 47078 SH SOLE 0 47078 0 0 FORTUNE BRANDS HOME SEC Common Stock 34964C106 1699 17729 SH SOLE 0 17729 0 0 FORWARD AIR CORP Common Stock 349853101 301 3387 SH SOLE 0 3387 0 0 FOX CORP A Common Stock 35137L105 604 16720 SH SOLE 0 16720 0 0 FOX FACTORY HLDG CORP Common Stock 35138V102 7546 59390 SH SOLE 0 59390 0 0 FRANCO NEVADA CORP Common Stock 351858105 742 5922 SH SOLE 0 5922 0 0 FRANKLIN ELECTRIC CO INC Common Stock 353514102 702 8895 SH SOLE 0 8895 0 0 FRANKLIN RESOURCES INC Common Stock 354613101 7634 257921 SH SOLE 0 257921 0 0 FRK LTD DUR INCM TR ETF/Closed End- 35472T101 187 20307 SH SOLE 0 20307 0 0 FRKLN LIBERTYQ E/MKT ETF ETF/Closed End 35473P207 765 24823 SH SOLE 0 24823 0 0 FRKLN LIBTY US TREAS ETF ETF/Closed End 35473P488 2238 93734 SH SOLE 0 93734 0 0 FRKLN LIBERTY US COR ETF ETF/Closed End 35473P553 15856 629699 SH SOLE 0 629699 0 0 FRANKLIN UNIVERSAL TR SB ETF/Closed End 355145103 96 12815 SH SOLE 0 12815 0 0 FREEPORT MCMORAN INC Common Stock 35671D857 16831 511121 SH SOLE 0 511121 0 0 FREQUENCY ELECTRNCS INC Common Stock 358010106 1705 151000 SH SOLE 0 151000 0 0 FRESENIUS MED CARE ADR Common Stock 358029106 1122 30427 SH SOLE 0 30427 0 0 FULL HOUSE RESORTS INC Common Stock 359678109 95 11200 SH SOLE 0 11200 0 0 FULTON FINANCIAL CORP PA Common Stock 360271100 1163 68284 SH SOLE 0 68284 0 0 GATX CORP Common Stock 361448103 267 2877 SH SOLE 0 2877 0 0 GCP APPLIED TECHS INC Common Stock 36164Y101 239 9736 SH SOLE 0 9736 0 0 GW PHARMACEUTICALS PLC Common Stock 36197T103 791 3647 SH SOLE 0 3647 0 0 GIII APPAREL GROUP LTD Common Stock 36237H101 258 8556 SH SOLE 0 8556 0 0 GABELLI EQUITY TRUST INC ETF/Closed End 362397101 534 78321 SH SOLE 0 78321 0 0 GABELLI UTIL TR INC ETF/Closed End 36240A101 544 78606 SH SOLE 0 78606 0 0 GABELLI UTIL TR RTS WI Warrant/Right 36240A168 9 77623 SH SOLE 0 77623 0 0 GABELLI CV INC SEC FD ETF/Closed End 36240B109 133 21867 SH SOLE 0 21867 0 0 GABELLI DIV INCM TR ETF/Closed End 36242H104 2015 84087 SH SOLE 0 84087 0 0 GABELLI HLTHCAREWELL TR ETF/Closed End 36246K103 420 33736 SH SOLE 0 33736 0 0 ARTHUR J GALLAGHER Common Stock 363576109 1601 12833 SH SOLE 0 12833 0 0 GAMCO GOLD NATL RESINCM ETF/Closed End 36465A109 1208 347985 SH SOLE 0 347985 0 0 GAMING LEISURE PPTYS Common Stock 36467J108 1217 28677 SH SOLE 0 28677 0 0 GANNETT COMPANY INC NEW Common Stock 36472T109 154 28536 SH SOLE 0 28536 0 0 GARTNER INC Common Stock 366651107 4075 22323 SH SOLE 0 22323 0 0 GENERAC HOLDINGS INC Common Stock 368736104 2979 9097 SH SOLE 0 9097 0 0 GENL AMER INVESTORS ETF/Closed End 368802104 241 6060 SH SOLE 0 6060 0 0 GENERAL DYNAMICS CORP Common Stock 369550108 41331 227644 SH SOLE 0 227644 0 0 GENERAL ELECTRIC CO Common Stock 369604103 12393 943900 SH SOLE 0 943900 0 0 GENERAL MILLS INC Common Stock 370334104 30832 502803 SH SOLE 0 502803 0 0 GENERAL MOTORS CO Common Stock 37045V100 13881 241583 SH SOLE 0 241583 0 0 GENTEX CORP Common Stock 371901109 8560 239965 SH SOLE 0 239965 0 0 GENESIS ENERGY LP MLP 371927104 149 15925 SH SOLE 0 15925 0 0 GENMAB A/S SPON ADR Common Stock 372303206 249 7592 SH SOLE 0 7592 0 0 GENUINE PARTS CO Common Stock 372460105 25356 219357 SH SOLE 0 219357 0 0 GEVO INC PAR 001 NEW Common Stock 374396406 981 99950 SH SOLE 0 99950 0 0 GILEAD SCIENCES INC Common Stock 375558103 13403 207375 SH SOLE 0 207375 0 0 GLACIER BANCORP INC NEW Common Stock 37637Q105 921 16134 SH SOLE 0 16134 0 0 GLADSTONE COML CORP REIT 376536108 1317 67342 SH SOLE 0 67342 0 0 GLADSTONE INVT CORP BDC ETF/Closed End 376546107 598 48921 SH SOLE 0 48921 0 0 GLADSTONE LAND CORP REIT 376549101 4758 260000 SH SOLE 0 260000 0 0 GLAXOSMITHKLINE PLC ADR Common Stock 37733W105 14522 406897 SH SOLE 0 406897 0 0 GLOBAL PAYMENTS INC Common Stock 37940X102 6184 30679 SH SOLE 0 30679 0 0 GLBL X SUPERINCM PFD ETF ETF/Closed End- 37950E333 576 48413 SH SOLE 0 48413 0 0 GLBL X MSCI CHINA ETF ETF/Closed End 37950E408 259 7741 SH SOLE 0 7741 0 0 GLBL X SUPER DIV ETF ETF/Closed End 37950E549 393 28238 SH SOLE 0 28238 0 0 GLOBAL MEDICAL REIT NEW REIT 37954A204 1340 102187 SH SOLE 0 102187 0 0 GLBL X MLP NEW ETF ETF/Closed End 37954Y343 1866 56405 SH SOLE 0 56405 0 0 GLBL CLOUD COMPUTING ETF ETF/Closed End 37954Y442 371 14426 SH SOLE 0 14426 0 0 GLBL SP 500 COVERED ETF ETF/Closed End 37954Y475 555 11608 SH SOLE 0 11608 0 0 GLBL NASDAQ 100 COVR ETF ETF/Closed End 37954Y483 5568 246716 SH SOLE 0 246716 0 0 GLBL US INFRA DEV ETF ETF/Closed End 37954Y673 8818 351867 SH SOLE 0 351867 0 0 GLOBAL X ROBOTICS ETF ETF/Closed End 37954Y715 575 17342 SH SOLE 0 17342 0 0 GLB X FINTECH ETF ETF/Closed End 37954Y814 235 5335 SH SOLE 0 5335 0 0 GLOBAL X MINERS NEW ETF ETF/Closed End 37954Y848 968 24260 SH SOLE 0 24260 0 0 GLBL X LITHIUM BATTR ETF ETF/Closed End 37954Y855 435 7439 SH SOLE 0 7439 0 0 GODADDY INC A Common Stock 380237107 876 11290 SH SOLE 0 11290 0 0 GOHEALTH INC A Common Stock 38046W105 369 31600 SH SOLE 0 31600 0 0 GOLDMAN SACHS GROUP INC Common Stock 38141G104 24196 73994 SH SOLE 0 73994 0 0 GS ACTIVEBETA INTL ETF ETF/Closed End 381430107 2496 75534 SH SOLE 0 75534 0 0 GS ACTIVEBETA LGCP ETF ETF/Closed End 381430503 81419 1029060 SH SOLE 0 1029060 0 0 GS ACCESS TRSY 01YR ETF ETF/Closed End 381430529 596 5951 SH SOLE 0 5951 0 0 GOODRX HOLDINGS INC A Common Stock 38246G108 1245 31909 SH SOLE 0 31909 0 0 GORES HLDGS VI INC A Common Stock 38286R105 152 11108 SH SOLE 0 11108 0 0 GORMAN RUPP CO Common Stock 383082104 918 27735 SH SOLE 0 27735 0 0 GRACO INC Common Stock 384109104 6224 86898 SH SOLE 0 86898 0 0 GRAINGER W W INC Common Stock 384802104 11108 27704 SH SOLE 0 27704 0 0 GRAND CANYON ED INC Common Stock 38526M106 2813 26269 SH SOLE 0 26269 0 0 GRAY TELEVISION INC Common Stock 389375106 408 22167 SH SOLE 0 22167 0 0 GREENROSE ACQ CORP WTS Warrant/Right 395392111 11 13000 SH SOLE 0 13000 0 0 GREIF INC A Common Stock 397624107 549 9629 SH SOLE 0 9629 0 0 GRIFFON CORP Common Stock 398433102 825 30366 SH SOLE 0 30366 0 0 GROUP ONE AUTOMOTIVE INC Common Stock 398905109 927 5872 SH SOLE 0 5872 0 0 GROWGENERATION CORP Common Stock 39986L109 1160 23349 SH SOLE 0 23349 0 0 GUARDANT HEALTH INC Common Stock 40131M109 5882 38530 SH SOLE 0 38530 0 0 GUGGENHEIM TXBL MUN ETF/Closed End- 401664107 1668 71289 SH SOLE 0 71289 0 0 GUGGENHEIM ENHANCED EQTY ETF/Closed End 40167B100 302 41913 SH SOLE 0 41913 0 0 GUGG STRAT OPPTYS FD SBI ETF/Closed End- 40167F101 3520 167711 SH SOLE 0 167711 0 0 GUIDEWIRE SOFTWARE INC Common Stock 40171V100 1464 14402 SH SOLE 0 14402 0 0 HE EQUIP SVCS INC Common Stock 404030108 1327 34914 SH SOLE 0 34914 0 0 HCA HEALTHCARE INC Common Stock 40412C101 2224 11808 SH SOLE 0 11808 0 0 HDFC BK LTD ADR REP 3 SH Common Stock 40415F101 275 3538 SH SOLE 0 3538 0 0 HSBC HLDGS PLC SPONS ADR Common Stock 404280406 488 16747 SH SOLE 0 16747 0 0 HP INC Common Stock 40434L105 2681 84437 SH SOLE 0 84437 0 0 HAEMONETICS CORP Common Stock 405024100 1845 16620 SH SOLE 0 16620 0 0 HAIN CELESTIAL GROUP INC Common Stock 405217100 231 5306 SH SOLE 0 5306 0 0 HALLIBURTON COMPANY Common Stock 406216101 765 35660 SH SOLE 0 35660 0 0 HALOZYME THERAPEUTICS Common Stock 40637H109 841 20163 SH SOLE 0 20163 0 0 HANCOCK JOHN FINL OPPTYS ETF/Closed End 409735206 8220 213849 SH SOLE 0 213849 0 0 HANCOCK J PREM DIV FUND ETF/Closed End 41013T105 362 24219 SH SOLE 0 24219 0 0 JOHN HANCOCK TAX ADV ETF/Closed End 41013V100 339 14441 SH SOLE 0 14441 0 0 JOHN HANCOCK PFD INC 3 ETF/Closed End 41021P103 390 21414 SH SOLE 0 21414 0 0 HANESBRANDS INC Common Stock 410345102 199 10107 SH SOLE 0 10107 0 0 HANNON ARMSTRONG SUSTAIN Common Stock 41068X100 1506 26841 SH SOLE 0 26841 0 0 HARROW HEALTH INC Common Stock 415858109 86 12765 SH SOLE 0 12765 0 0 HARTFORD FINL SVCS GROUP Common Stock 416515104 4746 71061 SH SOLE 0 71061 0 0 HARTFORD T/R BD ETF ETF/Closed End- 41653L305 240 5958 SH SOLE 0 5958 0 0 HARVARD BIOSCIENCE INC Common Stock 416906105 93 17000 SH SOLE 0 17000 0 0 HASBRO INC Common Stock 418056107 4395 45725 SH SOLE 0 45725 0 0 HAVERTY FURNITURE CO INC Common Stock 419596101 541 14535 SH SOLE 0 14535 0 0 HAWAIIAN ELEC INDS INC Common Stock 419870100 360 8109 SH SOLE 0 8109 0 0 HEALTHCARE SVCS GROUP Common Stock 421906108 1396 49798 SH SOLE 0 49798 0 0 HEALTHCARE TR AMER A NEW REIT 42225P501 968 35091 SH SOLE 0 35091 0 0 HEALTHEQUITY INC Common Stock 42226A107 311 4573 SH SOLE 0 4573 0 0 HEALTHPEAK PPTYS INC Common Stock 42250P103 11517 362838 SH SOLE 0 362838 0 0 HEICO CORP NEW Common Stock 422806109 2580 20510 SH SOLE 0 20510 0 0 HEICO CORP NEW CL A Common Stock 422806208 418 3679 SH SOLE 0 3679 0 0 HELMERICH PAYNE INC Common Stock 423452101 493 18297 SH SOLE 0 18297 0 0 JACK HENRY ASSOC INC Common Stock 426281101 11888 78352 SH SOLE 0 78352 0 0 HERITAGE COMMERCE CORP Common Stock 426927109 136 11092 SH SOLE 0 11092 0 0 HERCULES CAPITAL INC BDC Common Stock 427096508 1959 122188 SH SOLE 0 122188 0 0 HERSHA HOSPITALITY A NEW REIT 427825500 370 35100 SH SOLE 0 35100 0 0 HERSHEY COMPANY Common Stock 427866108 12310 77834 SH SOLE 0 77834 0 0 HEWLETT PACKARD ENTRPRS Common Stock 42824C109 1133 72003 SH SOLE 0 72003 0 0 HEXCEL CORP NEW Common Stock 428291108 3564 63651 SH SOLE 0 63651 0 0 HIBBETT SPORTS INC Common Stock 428567101 330 4788 SH SOLE 0 4788 0 0 HGHLND INC FUND ETF/Closed End 43010E404 854 77017 SH SOLE 0 77017 0 0 HIGHWOODS PPTYS INC REIT 431284108 766 17836 SH SOLE 0 17836 0 0 HILLTOP HOLDINGS INC Common Stock 432748101 395 11582 SH SOLE 0 11582 0 0 HILTON WORLDWIDE NEW Common Stock 43300A203 997 8246 SH SOLE 0 8246 0 0 HINGHAM INSTITUT FOR Common Stock 433323102 1280 4512 SH SOLE 0 4512 0 0 HOLLYFRONTIER CORP Common Stock 436106108 910 25430 SH SOLE 0 25430 0 0 HOLOGIC INC Common Stock 436440101 996 13389 SH SOLE 0 13389 0 0 HOME DEPOT INC Common Stock 437076102 118093 386872 SH SOLE 0 386872 0 0 HOMETRUST BANCSHARES INC Common Stock 437872104 405 16644 SH SOLE 0 16644 0 0 HONDA MTR LTD ADR Common Stock 438128308 559 18513 SH SOLE 0 18513 0 0 HONEYWELL INTL INC Common Stock 438516106 57509 264932 SH SOLE 0 264932 0 0 HORIZON BANCORP INC Common Stock 440407104 404 21752 SH SOLE 0 21752 0 0 HORMEL FOODS CORP Common Stock 440452100 4569 95633 SH SOLE 0 95633 0 0 HOST HOTELS RESORTS REIT 44107P104 2435 144491 SH SOLE 0 144491 0 0 HOSTESS BRANDS INC A Common Stock 44109J106 263 18359 SH SOLE 0 18359 0 0 HOWMET AEROSPACE INC Common Stock 443201108 1144 35601 SH SOLE 0 35601 0 0 HUB GROUP INC CLASS A Common Stock 443320106 381 5668 SH SOLE 0 5668 0 0 HUBBELL INC Common Stock 443510607 2023 10827 SH SOLE 0 10827 0 0 HUDSON PACIFIC PPTYS INC REIT 444097109 2659 98027 SH SOLE 0 98027 0 0 HUMANA INC Common Stock 444859102 1610 3840 SH SOLE 0 3840 0 0 HUMANCO ACQ CORP UTS Unit/UIT - Equity 44487N208 499 47304 SH SOLE 0 47304 0 0 HUNT JB TRANS SVC INC Common Stock 445658107 441 2624 SH SOLE 0 2624 0 0 HUNTINGTON BANCSHS INC Common Stock 446150104 5549 353014 SH SOLE 0 353014 0 0 HUNTINGTON INGALLS INDS Common Stock 446413106 884 4295 SH SOLE 0 4295 0 0 HUNTSMAN CORP Common Stock 447011107 3687 127879 SH SOLE 0 127879 0 0 IAC INTERACTIVECORP NEW Common Stock 44891N109 2216 10245 SH SOLE 0 10245 0 0 IAA INC Common Stock 449253103 971 17617 SH SOLE 0 17617 0 0 ICF INTL INC Common Stock 44925C103 1070 12247 SH SOLE 0 12247 0 0 ICU MEDICAL INC Common Stock 44930G107 315 1531 SH SOLE 0 1531 0 0 IES HOLDINGS INC Common Stock 44951W106 485 9613 SH SOLE 0 9613 0 0 IPG PHOTONICS CORP Common Stock 44980X109 216 1022 SH SOLE 0 1022 0 0 ITT INC Common Stock 45073V108 636 6993 SH SOLE 0 6993 0 0 ICICI BANK LTD ADR Common Stock 45104G104 207 12935 SH SOLE 0 12935 0 0 ICAHN ENTERPRISES LP Common Stock 451100101 2351 43773 SH SOLE 0 43773 0 0 IDACORP INC Common Stock 451107106 1828 18287 SH SOLE 0 18287 0 0 IDEANOMICS INC Common Stock 45166V106 40 13800 SH SOLE 0 13800 0 0 IDEX CORP Common Stock 45167R104 6141 29340 SH SOLE 0 29340 0 0 IDEXX LABORATORIES INC Common Stock 45168D104 10615 21694 SH SOLE 0 21694 0 0 ILLINOIS TOOL WORKS INC Common Stock 452308109 32712 147672 SH SOLE 0 147672 0 0 ILLUMINA INC Common Stock 452327109 2893 7533 SH SOLE 0 7533 0 0 IMMUNOGEN INC Common Stock 45253H101 407 50212 SH SOLE 0 50212 0 0 INARI MEDICAL INC Common Stock 45332Y109 3310 30933 SH SOLE 0 30933 0 0 INCYTE CORP Common Stock 45337C102 239 2942 SH SOLE 0 2942 0 0 INDEPENDENT BANK CORP MA Common Stock 453836108 215 2550 SH SOLE 0 2550 0 0 INDIA FUND INC ETF/Closed End 454089103 2280 106315 SH SOLE 0 106315 0 0 INFINITY PHARMS INC Common Stock 45665G303 32 10000 SH SOLE 0 10000 0 0 INFOSYS LTD SPONS ADR Common Stock 456788108 7664 409399 SH SOLE 0 409399 0 0 INGERSOLL RAND INC Common Stock 45687V106 1610 32712 SH SOLE 0 32712 0 0 INGEVITY CORP Common Stock 45688C107 510 6753 SH SOLE 0 6753 0 0 INGLES MARKETS INC A Common Stock 457030104 427 6919 SH SOLE 0 6919 0 0 INGREDION INC Common Stock 457187102 1530 17015 SH SOLE 0 17015 0 0 INSIGHT ENTERPRISES INC Common Stock 45765U103 616 6456 SH SOLE 0 6456 0 0 INSPIRE MED SYS INC Common Stock 457730109 241 1162 SH SOLE 0 1162 0 0 INOVIO PHARMS INC NEW Common Stock 45773H201 162 17440 SH SOLE 0 17440 0 0 INSPERITY INC Common Stock 45778Q107 1922 22956 SH SOLE 0 22956 0 0 INNOVATIVE INDL PPTYS A Common Stock 45781V101 1616 8970 SH SOLE 0 8970 0 0 INSEEGO CORP Common Stock 45782B104 120 12040 SH SOLE 0 12040 0 0 INNOVATR SP 500 BUF ETF ETF/Closed End 45782C300 694 22866 SH SOLE 0 22866 0 0 INNOVATR SP 500 PWR ETF ETF/Closed End 45782C383 1898 64266 SH SOLE 0 64266 0 0 INNOVATR SP 500 BUF ETF ETF/Closed End 45782C391 1983 63709 SH SOLE 0 63709 0 0 INNOVATR SP 500 BUF ETF ETF/Closed End 45782C409 1718 50311 SH SOLE 0 50311 0 0 INNOVATR SP 500 FEB ETF ETF/Closed End 45782C417 6997 254248 SH SOLE 0 254248 0 0 INNOVATR SP 500 FEB ETF ETF/Closed End 45782C433 2856 98317 SH SOLE 0 98317 0 0 INNOVATOR NASDAQ BUF ETF ETF/Closed End 45782C466 448 11532 SH SOLE 0 11532 0 0 INNOVATR SP 500 BUF ETF ETF/Closed End 45782C508 1685 53422 SH SOLE 0 53422 0 0 INNOVATR SP 500 PWR ETF ETF/Closed End 45782C540 7242 243362 SH SOLE 0 243362 0 0 INNOVATR SP 500 BUF ETF ETF/Closed End 45782C557 1002 31466 SH SOLE 0 31466 0 0 INNOVATR SP 500 ULT ETF ETF/Closed End 45782C649 255 9230 SH SOLE 0 9230 0 0 INNOVATR SP 500 PWR ETF ETF/Closed End 45782C656 16794 584327 SH SOLE 0 584327 0 0 INNOVATR SP 500 BUF ETF ETF/Closed End 45782C664 379 12427 SH SOLE 0 12427 0 0 INNOVATR SP 500 PWR ETF ETF/Closed End 45782C680 275 9492 SH SOLE 0 9492 0 0 INNOVATR SP 500 BUF ETF ETF/Closed End 45782C771 375 12010 SH SOLE 0 12010 0 0 INNOVATR SP 500 BUF ETF ETF/Closed End 45782C789 353 11413 SH SOLE 0 11413 0 0 INNOVATR SP 500 PWR ETF ETF/Closed End 45782C797 1814 63645 SH SOLE 0 63645 0 0 INNOVATR SP 500 ULT ETF ETF/Closed End 45782C805 342 13600 SH SOLE 0 13600 0 0 INNOVATR SP 500 ULT ETF ETF/Closed End 45782C821 800 29322 SH SOLE 0 29322 0 0 INNOVATR SP 500 ULT ETF ETF/Closed End 45782C839 746 27850 SH SOLE 0 27850 0 0 INNOVATR SP 500 PWR ETF ETF/Closed End 45782C870 1549 56229 SH SOLE 0 56229 0 0 INNOVATOR SP 500 ETF ETF/Closed End 45782C888 2202 73280 SH SOLE 0 73280 0 0 INNOVATOR SP INVT ETF ETF/Closed End- 45783G201 389 16055 SH SOLE 0 16055 0 0 INTEGRA LIFESCNCS HLDGS Common Stock 457985208 386 5592 SH SOLE 0 5592 0 0 INTEL CORP Common Stock 458140100 97535 1523985 SH SOLE 0 1523985 0 0 INTEGER HLDGS CORP Common Stock 45826H109 618 6711 SH SOLE 0 6711 0 0 INTELLIA THERAPEUTICS Common Stock 45826J105 791 9856 SH SOLE 0 9856 0 0 INTERACTIVE BRKRS GRP A Common Stock 45841N107 6313 86438 SH SOLE 0 86438 0 0 INTERCONTINENTAL EXCH Common Stock 45866F104 6575 58875 SH SOLE 0 58875 0 0 INTL BUSINESS MACHS CORP Common Stock 459200101 60330 452722 SH SOLE 0 452722 0 0 INTL FLAVOR FRAGRANCE Common Stock 459506101 1562 11188 SH SOLE 0 11188 0 0 INTL MONEY EXPRESS INC Common Stock 46005L101 165 11000 SH SOLE 0 11000 0 0 INTL PAPER COMPANY Common Stock 460146103 15381 284467 SH SOLE 0 284467 0 0 INTERPUBLIC GROUP Common Stock 460690100 1977 67720 SH SOLE 0 67720 0 0 INV ULTRA SHRT DUR ETF ETF/Closed End- 46090A887 2832 56107 SH SOLE 0 56107 0 0 INV OPTIMUM YLD K1 ETF ETF/Closed End 46090F100 11183 648847 SH SOLE 0 648847 0 0 INTUIT INC Common Stock 461202103 9068 23672 SH SOLE 0 23672 0 0 INTUITIVE SURGICAL NEW Common Stock 46120E602 3644 4932 SH SOLE 0 4932 0 0 INVESCO SR INCOME TR ETF/Closed End- 46131H107 101 23950 SH SOLE 0 23950 0 0 INVESCO TR INVT GRD MUNS ETF/Closed End- 46131M106 570 42263 SH SOLE 0 42263 0 0 INVESCO MUN OPPTY TR ETF/Closed End- 46132C107 765 58023 SH SOLE 0 58023 0 0 INVESCO PA VAL MUN INC ETF/Closed End- 46132K109 277 21204 SH SOLE 0 21204 0 0 INVESCO VALU MUN INCM TR ETF/Closed End- 46132P108 266 16947 SH SOLE 0 16947 0 0 INVESCO DYNAMIC CR OPPTY ETF/Closed End- 46132R104 175 15404 SH SOLE 0 15404 0 0 INVESCO QUAL MUN INC TR ETF/Closed End- 46133G107 826 63681 SH SOLE 0 63681 0 0 INV AEROSP DEF ETF ETF/Closed End 46137V100 372 5107 SH SOLE 0 5107 0 0 INV WILDERHL CLN ETF ETF/Closed End 46137V134 1702 17299 SH SOLE 0 17299 0 0 INV WATER RES ETF ETF/Closed End 46137V142 510 10333 SH SOLE 0 10333 0 0 INV SP S/C 600 PURE ETF ETF/Closed End 46137V175 257 1633 SH SOLE 0 1633 0 0 INV SP 500 TOP 50 ETF ETF/Closed End 46137V233 6669 22489 SH SOLE 0 22489 0 0 INV EXCHG SP 500 ETF ETF/Closed End 46137V241 1026 23135 SH SOLE 0 23135 0 0 INV SP PURE VALU ETF ETF/Closed End 46137V258 209 2824 SH SOLE 0 2824 0 0 INV SP PURE GRW ETF ETF/Closed End 46137V266 11478 69874 SH SOLE 0 69874 0 0 INV SP 500 EQ WEIGH ETF ETF/Closed End 46137V282 3007 11144 SH SOLE 0 11144 0 0 INV SP 500 EQUAL HC ETF ETF/Closed End 46137V332 1856 6918 SH SOLE 0 6918 0 0 INV SP 500 EQUAL ETF ETF/Closed End 46137V357 40712 287395 SH SOLE 0 287395 0 0 INV EXCHG SP 500 ETF ETF/Closed End 46137V365 2856 70910 SH SOLE 0 70910 0 0 INV SP 500 CONSUMER ETF ETF/Closed End 46137V381 6216 44071 SH SOLE 0 44071 0 0 INV SP 500 GARP ETF ETF/Closed End 46137V431 1594 19566 SH SOLE 0 19566 0 0 INV SP MDCP MOMENT ETF ETF/Closed End 46137V464 800 9548 SH SOLE 0 9548 0 0 INV SP SMCP MOMENT ETF ETF/Closed End 46137V498 491 9435 SH SOLE 0 9435 0 0 INV DIV ACHIEVERS ETF ETF/Closed End 46137V506 233 6725 SH SOLE 0 6725 0 0 INV EXCHG INTL DIV ETF ETF/Closed End 46137V548 383 22953 SH SOLE 0 22953 0 0 INV H/Y EQ DIV ACH ETF ETF/Closed End 46137V563 933 46052 SH SOLE 0 46052 0 0 INV DJIA DIV ETF ETF/Closed End 46137V605 207 4790 SH SOLE 0 4790 0 0 INV FTSE RAFI US1000 ETF ETF/Closed End 46137V613 1148 7569 SH SOLE 0 7569 0 0 INV FINL PFD ETF ETF/Closed End- 46137V621 376 19908 SH SOLE 0 19908 0 0 INV DWA BASIC MATLS ETF ETF/Closed End 46137V704 3994 48093 SH SOLE 0 48093 0 0 INV DYN LEISURE ENT ETF ETF/Closed End 46137V720 556 12100 SH SOLE 0 12100 0 0 INV DYN LGCP VAL ETF ETF/Closed End 46137V738 271 6346 SH SOLE 0 6346 0 0 INV DYN LGCP GRW ETF ETF/Closed End 46137V746 426 6260 SH SOLE 0 6260 0 0 INV DYN BIO GENOME ETF ETF/Closed End 46137V787 494 6694 SH SOLE 0 6694 0 0 INV DWA CNSMR CYCL ETF ETF/Closed End 46137V803 3838 43558 SH SOLE 0 43558 0 0 INV DWA TECH MOMENTM ETF ETF/Closed End 46137V811 1268 8819 SH SOLE 0 8819 0 0 INV DWA MOMENTUM ETF ETF/Closed End 46137V837 34121 400815 SH SOLE 0 400815 0 0 INV DWA INDL MOMENT ETF ETF/Closed End 46137V845 4141 40503 SH SOLE 0 40503 0 0 INV DWA HLTHCARE ETF ETF/Closed End 46137V852 1343 8549 SH SOLE 0 8549 0 0 INV DWA ENRGY MOMNTM ETF ETF/Closed End 46137V878 3857 155724 SH SOLE 0 155724 0 0 INV EXCHG SP 500 LW ETF ETF/Closed End 46138E354 23222 399339 SH SOLE 0 399339 0 0 INV SP500 HI DIV ETF ETF/Closed End 46138E362 5379 125464 SH SOLE 0 125464 0 0 INV EXCHG SP 500 HI ETF ETF/Closed End 46138E370 6009 86418 SH SOLE 0 86418 0 0 INV SP 500 EX RATE ETF ETF/Closed End 46138E388 248 5641 SH SOLE 0 5641 0 0 INV CEF INC COMP ETF ETF/Closed End- 46138E404 1237 53185 SH SOLE 0 53185 0 0 INV RUSS 1000 ETF ETF/Closed End 46138E420 711 16548 SH SOLE 0 16548 0 0 INV PFD ETF ETF/Closed End- 46138E511 10425 694984 SH SOLE 0 694984 0 0 INV NATL AMT FREE ETF ETF/Closed End- 46138E537 3080 115078 SH SOLE 0 115078 0 0 INV KBW REGL BKG ETF ETF/Closed End 46138E578 458 7501 SH SOLE 0 7501 0 0 INV EXCHG KBW BK ETF ETF/Closed End 46138E628 2204 35612 SH SOLE 0 35612 0 0 INV FDMTL H/Y CORP ETF ETF/Closed End- 46138E719 242 12499 SH SOLE 0 12499 0 0 INV E/MKT SVRGN DEBT ETF ETF/Closed End- 46138E784 845 31556 SH SOLE 0 31556 0 0 INV DWA S/C MOMENTUM ETF ETF/Closed End 46138E842 10018 117798 SH SOLE 0 117798 0 0 INV DWA E/MKT MOMNTM ETF ETF/Closed End 46138E867 439 18292 SH SOLE 0 18292 0 0 INV DWA DEV MKTS ETF ETF/Closed End 46138E875 1211 35673 SH SOLE 0 35673 0 0 INV SP SMCP LOW VOL ETF ETF/Closed End 46138G102 915 19932 SH SOLE 0 19932 0 0 INV SR LOAN ETF ETF/Closed End- 46138G508 1405 63487 SH SOLE 0 63487 0 0 INV NASDAQ NEXT GEN ETF ETF/Closed End 46138G631 2431 76353 SH SOLE 0 76353 0 0 INVESCO SP ULT DIV ETF ETF/Closed End 46138G656 4735 118988 SH SOLE 0 118988 0 0 INVESCO SP S/C 60O ETF ETF/Closed End 46138G664 487 4274 SH SOLE 0 4274 0 0 INVESCO SP MDCP 400 ETF ETF/Closed End 46138G672 237 2759 SH SOLE 0 2759 0 0 INVESCO SP 500 REV ETF ETF/Closed End 46138G698 370 5315 SH SOLE 0 5315 0 0 INV SOLAR ETF ETF/Closed End 46138G706 3644 39706 SH SOLE 0 39706 0 0 INV TXBL MUN BD ETF ETF/Closed End- 46138G805 3285 102558 SH SOLE 0 102558 0 0 INV EXCHG VAR RATE ETF ETF/Closed End- 46138G870 3905 151048 SH SOLE 0 151048 0 0 INV BULLETSH 2029 BD ETF ETF/Closed End- 46138J577 6805 328894 SH SOLE 0 328894 0 0 INVESCO RUSL 1000 ETF ETF/Closed End 46138J619 2335 52945 SH SOLE 0 52945 0 0 INV BULLETSHS 2028 ETF ETF/Closed End- 46138J643 5484 242970 SH SOLE 0 242970 0 0 INV BULLETSHS 2021 ETF ETF/Closed End- 46138J700 715 33838 SH SOLE 0 33838 0 0 INV DEFNSV EQ ETF ETF/Closed End 46138J775 501 8193 SH SOLE 0 8193 0 0 INV BULLET CORP BD ETF ETF/Closed End- 46138J783 13364 618419 SH SOLE 0 618419 0 0 INV BULLETSHS 2026 ETF ETF/Closed End- 46138J791 5627 264053 SH SOLE 0 264053 0 0 INV BULLETSHS 2021 ETF ETF/Closed End- 46138J809 553 23997 SH SOLE 0 23997 0 0 INV BULLET 25 HI YLD ETF ETF/Closed End- 46138J817 4630 188586 SH SOLE 0 188586 0 0 INV BULLET 2025 CORP ETF ETF/Closed End- 46138J825 17926 809302 SH SOLE 0 809302 0 0 INV BULLETSHS 2024 ETF ETF/Closed End- 46138J833 3884 155467 SH SOLE 0 155467 0 0 INV BULLETSHS 2024 ETF ETF/Closed End- 46138J841 10521 474539 SH SOLE 0 474539 0 0 INV BULLET H/Y CORP ETF ETF/Closed End- 46138J858 2958 116933 SH SOLE 0 116933 0 0 INV BULLETSHS 2023 ETF ETF/Closed End- 46138J866 18125 832555 SH SOLE 0 832555 0 0 INV BULLETSHS 2022 ETF ETF/Closed End- 46138J874 500 21403 SH SOLE 0 21403 0 0 INV BULLET 2022 BD ETF ETF/Closed End- 46138J882 8740 403878 SH SOLE 0 403878 0 0 INV DB US DLR BEAR ETF Common Stock 46141D104 747 35659 SH SOLE 0 35659 0 0 INVESTORS BANCORP NEW Common Stock 46146L101 351 23912 SH SOLE 0 23912 0 0 INVITAE CORP Common Stock 46185L103 751 19647 SH SOLE 0 19647 0 0 IONIS PHARMS INC Common Stock 462222100 1655 36812 SH SOLE 0 36812 0 0 IQVIA HOLDINGS INC Common Stock 46266C105 8083 41852 SH SOLE 0 41852 0 0 IRIDIUM COMMS INC Common Stock 46269C102 2358 57175 SH SOLE 0 57175 0 0 IROBOT CORP Common Stock 462726100 784 6419 SH SOLE 0 6419 0 0 IRON MOUNTAIN INC REIT 46284V101 4602 124352 SH SOLE 0 124352 0 0 ISHS GOLD TRUST ETF ETF/Closed End 464285105 8075 496640 SH SOLE 0 496640 0 0 ISHS EMG MKT DIV ETF ETF/Closed End 464286319 620 15819 SH SOLE 0 15819 0 0 ISHS MSCI E/M ASIA ETF ETF/Closed End 464286426 2495 27504 SH SOLE 0 27504 0 0 ISHS MSCI CANADA ETF ETF/Closed End 464286509 3391 99598 SH SOLE 0 99598 0 0 ISHS MSCI GLBL M VOL ETF ETF/Closed End 464286525 1452 14721 SH SOLE 0 14721 0 0 ISHS MSCI E/MKT VOL ETF ETF/Closed End 464286533 21297 337188 SH SOLE 0 337188 0 0 ISHS MSCI BRIC ETF ETF/Closed End 464286657 479 9088 SH SOLE 0 9088 0 0 ISHS SP 100 INDX ETF ETF/Closed End 464287101 2927 16273 SH SOLE 0 16273 0 0 ISHARES MSTAR GRWTH ETF ETF/Closed End 464287119 1388 4811 SH SOLE 0 4811 0 0 ISHS SP TTL US STK ETF ETF/Closed End 464287150 8150 88978 SH SOLE 0 88978 0 0 ISHS SEL DIV ETF ETF/Closed End 464287168 19107 167459 SH SOLE 0 167459 0 0 ISHS TIPS BD ETF ETF/Closed End- 464287176 40149 319908 SH SOLE 0 319908 0 0 ISHS TRANSP AVG ETF ETF/Closed End 464287192 961 3729 SH SOLE 0 3729 0 0 ISHS CORE SP 500 ETF ETF/Closed End 464287200 512766 1288939 SH SOLE 0 1288939 0 0 ISHS CORE US AGGR BD ETF ETF/Closed End- 464287226 23359 205209 SH SOLE 0 205209 0 0 ISHS MSCI EMG MKT ETF ETF/Closed End 464287234 17203 322515 SH SOLE 0 322515 0 0 ISHS INVSTMNT BD ETF ETF/Closed End- 464287242 166425 1279698 SH SOLE 0 1279698 0 0 ISHS GLBL COMM SVCS ETF ETF/Closed End 464287275 1278 15901 SH SOLE 0 15901 0 0 ISHS GLBL TECH ETF ETF/Closed End 464287291 56907 184930 SH SOLE 0 184930 0 0 ISHS SP 500 GRW IDX ETF ETF/Closed End 464287309 19112 293534 SH SOLE 0 293534 0 0 ISHS GLB HLTHCR ETF ETF/Closed End 464287325 2932 38051 SH SOLE 0 38051 0 0 ISHS NA NAT RES ETF ETF/Closed End 464287374 271 9835 SH SOLE 0 9835 0 0 ISHS SP 500 VAL IDX ETF ETF/Closed End 464287408 28355 200756 SH SOLE 0 200756 0 0 ISHS 20 TRSY ETF ETF/Closed End- 464287432 12169 89842 SH SOLE 0 89842 0 0 ISHS 710Y TRSY ETF ETF/Closed End- 464287440 8805 77971 SH SOLE 0 77971 0 0 ISHS 13YR TRS ETF ETF/Closed End- 464287457 4429 51353 SH SOLE 0 51353 0 0 ISHS MSCI EAFE INDX ETF ETF/Closed End 464287465 55824 735779 SH SOLE 0 735779 0 0 ISHS RUSS MDCP VAL ETF ETF/Closed End 464287473 4303 39369 SH SOLE 0 39369 0 0 ISHS RUSS MDCP GRW ETF ETF/Closed End 464287481 7477 73262 SH SOLE 0 73262 0 0 ISHS RUSS MDCP INDX ETF ETF/Closed End 464287499 66869 904497 SH SOLE 0 904497 0 0 ISHS CORE SP MDCP ETF ETF/Closed End 464287507 56833 218352 SH SOLE 0 218352 0 0 ISHS EXPANDED TECH ETF ETF/Closed End 464287515 16694 48894 SH SOLE 0 48894 0 0 ISHS PHLX SEMICNDCTR ETF ETF/Closed End 464287523 2874 6778 SH SOLE 0 6778 0 0 ISHS EXPANDED TECH ETF ETF/Closed End 464287549 10976 30416 SH SOLE 0 30416 0 0 ISHS NASDAQ BIOTECH ETF ETF/Closed End 464287556 14426 95814 SH SOLE 0 95814 0 0 ISHS CS REIT ETF ETF/Closed End 464287564 1343 23228 SH SOLE 0 23228 0 0 ISHS GLB 100 ETF ETF/Closed End 464287572 3060 46355 SH SOLE 0 46355 0 0 ISHS U S CNSMR SVC ETF ETF/Closed End 464287580 842 11247 SH SOLE 0 11247 0 0 ISHS RUSS 1000 VAL ETF ETF/Closed End 464287598 21132 139439 SH SOLE 0 139439 0 0 ISHS SP MDCP400 GRW ETF ETF/Closed End 464287606 8672 110654 SH SOLE 0 110654 0 0 ISHS RUSS 1000 GRW ETF ETF/Closed End 464287614 175849 723539 SH SOLE 0 723539 0 0 ISHS RUSS 1000 INDX ETF ETF/Closed End 464287622 2277 10171 SH SOLE 0 10171 0 0 ISHS RUSS 2000 VAL ETF ETF/Closed End 464287630 8520 53426 SH SOLE 0 53426 0 0 ISHS RUSS 2000 GRW ETF ETF/Closed End 464287648 7749 25766 SH SOLE 0 25766 0 0 ISHS RUSS 2000 INDX ETF ETF/Closed End 464287655 161093 729127 SH SOLE 0 729127 0 0 ISHS CORE SP US VAL ETF ETF/Closed End 464287663 5089 73857 SH SOLE 0 73857 0 0 ISHS SP U S GROWTH ETF ETF/Closed End 464287671 7606 83774 SH SOLE 0 83774 0 0 ISHS RUSS 3000 INDX ETF ETF/Closed End 464287689 761 3206 SH SOLE 0 3206 0 0 ISHS US UTIL ETF ETF/Closed End 464287697 255 3206 SH SOLE 0 3206 0 0 ISHS SP MDCP400 VAL ETF ETF/Closed End 464287705 5905 57935 SH SOLE 0 57935 0 0 ISHS US TECH ETF ETF/Closed End 464287721 17356 197902 SH SOLE 0 197902 0 0 ISHS US RL EST ETF ETF/Closed End 464287739 824 8965 SH SOLE 0 8965 0 0 ISHS U S INDLS ETF ETF/Closed End 464287754 4465 42245 SH SOLE 0 42245 0 0 ISHS US HLTHCR ETF ETF/Closed End 464287762 2380 9429 SH SOLE 0 9429 0 0 ISHS US FINL SVCS ETF ETF/Closed End 464287770 21665 126494 SH SOLE 0 126494 0 0 ISHS U S FINANCIALS ETF ETF/Closed End 464287788 3924 52416 SH SOLE 0 52416 0 0 ISHS US ENGY SCTR ETF ETF/Closed End 464287796 38822 1480054 SH SOLE 0 1480054 0 0 ISHS CORE SP SMCP ETF ETF/Closed End 464287804 175367 1615835 SH SOLE 0 1615835 0 0 ISHS U S CNSMR GOODS ETF ETF/Closed End 464287812 3011 17009 SH SOLE 0 17009 0 0 ISHS U S BASIC MTRLS ETF ETF/Closed End 464287838 374 2979 SH SOLE 0 2979 0 0 ISHS SP SMCP600 VAL ETF ETF/Closed End 464287879 5851 58083 SH SOLE 0 58083 0 0 ISHS SP SMCP600 GRW ETF ETF/Closed End 464287887 4804 37461 SH SOLE 0 37461 0 0 ISHARES MSTAR VALUE ETF ETF/Closed End 464288109 1219 9926 SH SOLE 0 9926 0 0 ISHS S/T NATL MUN BD ETF ETF/Closed End- 464288158 7209 66860 SH SOLE 0 66860 0 0 ISHS AC ASIA EX JPN ETF ETF/Closed End 464288182 150848 1627968 SH SOLE 0 1627968 0 0 ISHS GLB CLEAN ENRGY ETF ETF/Closed End 464288224 1036 42632 SH SOLE 0 42632 0 0 ISHS ACWI EX US ETF ETF/Closed End 464288240 1992 36102 SH SOLE 0 36102 0 0 ISHS MSCI ACWI ETF ETF/Closed End 464288257 896 9415 SH SOLE 0 9415 0 0 ISHS MSCI EAFE SMCP ETF ETF/Closed End 464288273 2200 30621 SH SOLE 0 30621 0 0 ISHS JPM USD E/M BD ETF ETF/Closed End- 464288281 3404 31267 SH SOLE 0 31267 0 0 ISHS GLB INFRA ETF ETF/Closed End 464288372 17412 386336 SH SOLE 0 386336 0 0 ISHS MSTAR MIDCP VAL ETF ETF/Closed End 464288406 887 4812 SH SOLE 0 4812 0 0 ISHS NATL MUNI BD ETF ETF/Closed End- 464288414 2647 22813 SH SOLE 0 22813 0 0 ISHS SP ASIA 50 ETF ETF/Closed End 464288430 1602 17384 SH SOLE 0 17384 0 0 ISHS INTL SEL DIV ETF ETF/Closed End 464288448 14415 457921 SH SOLE 0 457921 0 0 ISHS IBOX H/Y CORP ETF ETF/Closed End- 464288513 16335 187370 SH SOLE 0 187370 0 0 ISHS MSCI KLD 400 ETF ETF/Closed End 464288570 410 5369 SH SOLE 0 5369 0 0 ISHS MBS ETF ETF/Closed End- 464288588 50284 463791 SH SOLE 0 463791 0 0 ISHS USD INVT GRD BD ETF ETF/Closed End- 464288620 23528 398504 SH SOLE 0 398504 0 0 ISHS 510 YR INVEST ETF ETF/Closed End- 464288638 6466 109164 SH SOLE 0 109164 0 0 ISHS 15 YR INVEST ETF ETF/Closed End- 464288646 147424 2696131 SH SOLE 0 2696131 0 0 ISHS 1020 TRS ETF ETF/Closed End- 464288653 2899 20684 SH SOLE 0 20684 0 0 ISHS 37Y TRSY ETF ETF/Closed End- 464288661 83005 639038 SH SOLE 0 639038 0 0 ISHS SHORT TREASURY ETF ETF/Closed End- 464288679 6207 56164 SH SOLE 0 56164 0 0 ISHS TR PFD INCM ETF ETF/Closed End- 464288687 41505 1080866 SH SOLE 0 1080866 0 0 ISHS MSTR SM CAP VAL ETF ETF/Closed End 464288703 1173 6950 SH SOLE 0 6950 0 0 ISHS GLB UTILS ETF ETF/Closed End 464288711 343 5672 SH SOLE 0 5672 0 0 ISHS CNSMR STPLS ETF ETF/Closed End 464288737 236 4070 SH SOLE 0 4070 0 0 ISHS U S HOME CONSTR ETF ETF/Closed End 464288752 2462 36274 SH SOLE 0 36274 0 0 ISHS U S ARERO DEF ETF ETF/Closed End 464288760 3187 30610 SH SOLE 0 30610 0 0 ISHS U S REGL BKS ETF ETF/Closed End 464288778 447 7895 SH SOLE 0 7895 0 0 ISHS US INSURANCE ETF ETF/Closed End 464288786 356 4799 SH SOLE 0 4799 0 0 ISHS US BRKR DEAL ETF ETF/Closed End 464288794 291 3162 SH SOLE 0 3162 0 0 ISHS MSCI USA ESG ETF ETF/Closed End 464288802 13484 153539 SH SOLE 0 153539 0 0 ISHS US MED DVCS ETF ETF/Closed End 464288810 39811 120508 SH SOLE 0 120508 0 0 ISHS US HC PROVDRS ETF ETF/Closed End 464288828 1348 5352 SH SOLE 0 5352 0 0 ISHS US PHARMA ETF ETF/Closed End 464288836 1053 5925 SH SOLE 0 5925 0 0 ISHS MICROCAP ETF ETF/Closed End 464288869 14233 96853 SH SOLE 0 96853 0 0 ISHS MSCI EAFE VAL ETF ETF/Closed End 464288877 144219 2829489 SH SOLE 0 2829489 0 0 ISHS MSCI EAFE GRW ETF ETF/Closed End 464288885 116323 1157906 SH SOLE 0 1157906 0 0 ISHS RUSS TOP200 GRW ETF ETF/Closed End 464289438 313 2323 SH SOLE 0 2323 0 0 ISHS 10 YR INVEST ETF ETF/Closed End- 464289511 5285 79264 SH SOLE 0 79264 0 0 ISHS CORE GRWTH ALLC ETF ETF/Closed End 464289867 643 12008 SH SOLE 0 12008 0 0 ISHS SILVER TR ETF Common Stock 46428Q109 6579 289816 SH SOLE 0 289816 0 0 ISHS SP GSCI CMDTY ETF Common Stock 46428R107 7826 560192 SH SOLE 0 560192 0 0 ISHS U S TREAS ETF ETF/Closed End- 46429B267 203798 7781533 SH SOLE 0 7781533 0 0 ISHS AAAA RATE CORP ETF ETF/Closed End- 46429B291 13537 244224 SH SOLE 0 244224 0 0 ISHARES GNMA BOND ETF ETF/Closed End- 46429B333 1085 21575 SH SOLE 0 21575 0 0 ISHS CMBS ETF ETF/Closed End- 46429B366 336 6233 SH SOLE 0 6233 0 0 ISHS MSCI INDIA ETF ETF/Closed End 46429B598 278 6597 SH SOLE 0 6597 0 0 ISHS FLTG RT BOND ETF ETF/Closed End- 46429B655 6474 127482 SH SOLE 0 127482 0 0 ISHS CORE HIGH DIV ETF ETF/Closed End 46429B663 33958 357866 SH SOLE 0 357866 0 0 ISHS MSCI EAFE M VOL ETF ETF/Closed End 46429B689 11509 157677 SH SOLE 0 157677 0 0 ISHS MSCI USA M VOL ETF ETF/Closed End 46429B697 73542 1062894 SH SOLE 0 1062894 0 0 ISHS 05Y TIPS ETF ETF/Closed End- 46429B747 6572 62166 SH SOLE 0 62166 0 0 BLKRCK SHRT MTY BD ETF ETF/Closed End- 46431W507 3659 72897 SH SOLE 0 72897 0 0 ISHS EVOLV US MEDIA ETF ETF/Closed End 46431W630 587 16025 SH SOLE 0 16025 0 0 ISHS INT RT HDG BOND ETF ETF/Closed End 46431W705 456 4725 SH SOLE 0 4725 0 0 BLKRCK SHRT MTY MUN ETF ETF/Closed End- 46431W838 404 8031 SH SOLE 0 8031 0 0 ISHS GSCI CMDTY DYN ETF ETF/Closed End 46431W853 526 17575 SH SOLE 0 17575 0 0 ISHS MSCI USA QLTY ETF ETF/Closed End 46432F339 49645 407663 SH SOLE 0 407663 0 0 ISHS MSCI USA VAL ETF ETF/Closed End 46432F388 96887 945610 SH SOLE 0 945610 0 0 ISHS MSCI USA MOMENT ETF ETF/Closed End 46432F396 84411 524751 SH SOLE 0 524751 0 0 ISHS CORE TTL INTL ETF ETF/Closed End 46432F834 59855 851669 SH SOLE 0 851669 0 0 ISHS CORE MSCI EAFE ETF ETF/Closed End 46432F842 105239 1460641 SH SOLE 0 1460641 0 0 ISHS CORE 15 USD BD ETF ETF/Closed End- 46432F859 1737 33869 SH SOLE 0 33869 0 0 ISHS MSTAR M/A INCM ETF ETF/Closed End 46432F875 3534 150829 SH SOLE 0 150829 0 0 ISHS CORE MSCI E/MKT ETF ETF/Closed End 46434G103 44333 688835 SH SOLE 0 688835 0 0 ISHARES MSCI E/MKT ETF ETF/Closed End 46434G764 492 8267 SH SOLE 0 8267 0 0 ISHS MSCI JAPAN NEW ETF ETF/Closed End 46434G822 291 4249 SH SOLE 0 4249 0 0 ISHS ESG AWARE MSCI ETF ETF/Closed End 46434G863 96740 2233675 SH SOLE 0 2233675 0 0 ISHS 05YR INVT GRD ETF ETF/Closed End- 46434V100 758 14647 SH SOLE 0 14647 0 0 ISHS MSCI INTL MFACT ETF ETF/Closed End 46434V274 1731 60284 SH SOLE 0 60284 0 0 ISHS MSCI USA MFACT ETF ETF/Closed End 46434V282 269 6625 SH SOLE 0 6625 0 0 ISHS EXPONENTIAL ETF ETF/Closed End 46434V381 201 3385 SH SOLE 0 3385 0 0 ISHS 05YR HI YLD BD ETF ETF/Closed End- 46434V407 1850 40376 SH SOLE 0 40376 0 0 ISHS MSCI INTL FCTR ETF ETF/Closed End 46434V449 19109 508220 SH SOLE 0 508220 0 0 ISHS MSCI INTL QLTY ETF ETF/Closed End 46434V456 15748 432149 SH SOLE 0 432149 0 0 ISHS CORE TTL USD BD ETF ETF/Closed End- 46434V613 152382 2888749 SH SOLE 0 2888749 0 0 ISHS CORE DIV GRWTH ETF ETF/Closed End 46434V621 23885 494815 SH SOLE 0 494815 0 0 ISHS CORE MSCI EUR ETF ETF/Closed End 46434V738 7443 137918 SH SOLE 0 137918 0 0 ISHR HDGD MSCI EAFE ETF ETF/Closed End 46434V803 842 25531 SH SOLE 0 25531 0 0 BLKRCK ULT S/T BD ETF ETF/Closed End- 46434V878 3659 72428 SH SOLE 0 72428 0 0 ISHSBD DEC 2023 TERM ETF ETF/Closed End- 46434VAX8 3782 144690 SH SOLE 0 144690 0 0 ISHSBD DEC 2022 TERM ETF ETF/Closed End- 46434VBA7 3685 144717 SH SOLE 0 144717 0 0 ISHSBD DEC 2025 TERM ETF ETF/Closed End- 46434VBD1 7425 276750 SH SOLE 0 276750 0 0 ISHSBD DEC 2024 TERM ETF ETF/Closed End- 46434VBG4 4307 163222 SH SOLE 0 163222 0 0 ISHSBD DEC 2021 TERM ETF ETF/Closed End- 46434VBK5 2978 119821 SH SOLE 0 119821 0 0 ISHARES CONV BOND ETF ETF/Closed End 46435G102 654 6659 SH SOLE 0 6659 0 0 ISHS DEC 2023 MUN BD ETF ETF/Closed End- 46435G318 267 10203 SH SOLE 0 10203 0 0 ISHS COR MSCI INTL ETF ETF/Closed End 46435G326 2253 34883 SH SOLE 0 34883 0 0 ISHS MTG RL EST NEW ETF ETF/Closed End 46435G342 1152 32657 SH SOLE 0 32657 0 0 ISHS MSCI INTL VALU ETF ETF/Closed End 46435G409 8858 350241 SH SOLE 0 350241 0 0 ISHS ESG AWARE MSCI ETF ETF/Closed End 46435G425 235267 2589053 SH SOLE 0 2589053 0 0 ISHS MSCI USA SMCP ETF ETF/Closed End 46435G433 284 7717 SH SOLE 0 7717 0 0 ISHS FALLEN ANGELS ETF ETF/Closed End- 46435G474 29103 995322 SH SOLE 0 995322 0 0 ISHS MSCI GLB ETF ETF/Closed End 46435G532 651 6869 SH SOLE 0 6869 0 0 ISHSBD DEC 2022 TERM ETF ETF/Closed End- 46435G755 631 23963 SH SOLE 0 23963 0 0 ISHSBD DEC 2021 TERM ETF ETF/Closed End- 46435G789 573 22299 SH SOLE 0 22299 0 0 ISHS IBONDS DEC 2026 ETF ETF/Closed End- 46435GAA0 6288 238560 SH SOLE 0 238560 0 0 ISHSBD DEC 2025 TERM ETF Alternatives - 46435U432 219 7828 SH SOLE 0 7828 0 0 ISHSBD DEC 2024 TERM ETF ETF/Closed End- 46435U697 229 8480 SH SOLE 0 8480 0 0 ISHS BROAD USD H/Y ETF ETF/Closed End- 46435U853 1346 32677 SH SOLE 0 32677 0 0 ISHSBD DEC 2027 TERM ETF ETF/Closed End- 46435UAA9 4331 162102 SH SOLE 0 162102 0 0 ITAU SA ADR REP 500 PFD Common Stock 465562106 1155 232937 SH SOLE 0 232937 0 0 IVERIC BIO INC Common Stock 46583P102 309 50050 SH SOLE 0 50050 0 0 JPMORGAN CHASE CO Common Stock 46625H100 218091 1432640 SH SOLE 0 1432640 0 0 JPM ALERIAN MLP ETN Alternatives - 46625H365 887 53489 SH SOLE 0 53489 0 0 JABIL INC Common Stock 466313103 435 8332 SH SOLE 0 8332 0 0 JPM DIV RET EMRG MKT ETF ETF/Closed End 46641Q308 359 6348 SH SOLE 0 6348 0 0 JPM EQTY PREM INCM ETF ETF/Closed End 46641Q332 3463 59577 SH SOLE 0 59577 0 0 JPM ULTRA SHORT MUN ETF Preferred Stock 46641Q654 565 11077 SH SOLE 0 11077 0 0 JPM BETABLDR JAPAN ETF ETF/Closed End 46641Q712 3145 110411 SH SOLE 0 110411 0 0 JP ULTRA SHT INCM ETF ETF/Closed End- 46641Q837 46410 914398 SH SOLE 0 914398 0 0 JACOBS ENGINEERNG GROUP Common Stock 469814107 10046 77709 SH SOLE 0 77709 0 0 JANUS HENDR SML MDCP ETF ETF/Closed End 47103U209 287 4271 SH SOLE 0 4271 0 0 JANUS HENDERSON MTG ETF ETF/Closed End- 47103U852 3224 60770 SH SOLE 0 60770 0 0 JANUS SHRT DUR INC ETF ETF/Closed End- 47103U886 2617 52145 SH SOLE 0 52145 0 0 JDCOM INC SPON ADR Common Stock 47215P106 1445 17137 SH SOLE 0 17137 0 0 JETBLUE AIRWAYS CORP Common Stock 477143101 209 10293 SH SOLE 0 10293 0 0 JINKOSOLAR HLDG CO ADR Common Stock 47759T100 2715 65117 SH SOLE 0 65117 0 0 JOHN BEAN TECHS CORP Common Stock 477839104 236 1770 SH SOLE 0 1770 0 0 JH MULTIFACTOR MDCP ETF ETF/Closed End 47804J206 217 4425 SH SOLE 0 4425 0 0 JH EX MULTIFACTOR ETF ETF/Closed End 47804J404 576 12270 SH SOLE 0 12270 0 0 JOHNSON JOHNSON Common Stock 478160104 172783 1051312 SH SOLE 0 1051312 0 0 JONES LANG LASALLE INC Common Stock 48020Q107 466 2600 SH SOLE 0 2600 0 0 J2 GLOBAL INC Common Stock 48123V102 595 4965 SH SOLE 0 4965 0 0 KLA CORP Common Stock 482480100 5471 16557 SH SOLE 0 16557 0 0 KKR CO INC Common Stock 48251W104 2054 42044 SH SOLE 0 42044 0 0 KAISER ALUMINUM PAR001 Common Stock 483007704 511 4621 SH SOLE 0 4621 0 0 KAMAN CORP Common Stock 483548103 222 4331 SH SOLE 0 4331 0 0 KANSAS CITY STHRN NEW Common Stock 485170302 8924 33811 SH SOLE 0 33811 0 0 KAYNE ANDERSON ENERGY ETF/Closed End 486606106 509 70945 SH SOLE 0 70945 0 0 KB HOME Common Stock 48666K109 1619 34786 SH SOLE 0 34786 0 0 KELLOGG CO Common Stock 487836108 1618 25557 SH SOLE 0 25557 0 0 KEMPER CORP DELAWARE Common Stock 488401100 567 7109 SH SOLE 0 7109 0 0 KEMPHARM INC Common Stock 488445206 113 12300 SH SOLE 0 12300 0 0 KENNAMETAL INC Common Stock 489170100 866 21673 SH SOLE 0 21673 0 0 KEURIG DR PEPPER INC Common Stock 49271V100 1106 32187 SH SOLE 0 32187 0 0 KEYCORP NEW Common Stock 493267108 2705 135381 SH SOLE 0 135381 0 0 KEYSIGHT TECHS INC Common Stock 49338L103 1330 9273 SH SOLE 0 9273 0 0 KFORCE INC Common Stock 493732101 892 16642 SH SOLE 0 16642 0 0 KIMBERLY CLARK CORP Common Stock 494368103 41396 297704 SH SOLE 0 297704 0 0 KIMCO REALTY CORP REIT 49446R109 193 10292 SH SOLE 0 10292 0 0 KINDER MORGAN INC DE Common Stock 49456B101 17724 1064491 SH SOLE 0 1064491 0 0 KINROSS GOLD CORP NO PAR Common Stock 496902404 77 11504 SH SOLE 0 11504 0 0 KNIGHT SWIFT TRAN HLDG A Common Stock 499049104 2562 53276 SH SOLE 0 53276 0 0 KOHLS CORP Common Stock 500255104 297 4987 SH SOLE 0 4987 0 0 KONINKLIJKE PHILIPS NEW Common Stock 500472303 2371 41568 SH SOLE 0 41568 0 0 KORN FERRY Common Stock 500643200 270 4326 SH SOLE 0 4326 0 0 KRAFT HEINZ CO Common Stock 500754106 8086 202143 SH SOLE 0 202143 0 0 KRANESHS QUADRATIC ETF ETF/Closed End- 500767736 12696 444243 SH SOLE 0 444243 0 0 KRANESHS E/MKT CNSMR ETF ETF/Closed End 500767876 240 7469 SH SOLE 0 7469 0 0 KRATON CORP Common Stock 50077C106 513 14017 SH SOLE 0 14017 0 0 KROGER CO Common Stock 501044101 11460 318432 SH SOLE 0 318432 0 0 LHC GROUP INC Common Stock 50187A107 364 1903 SH SOLE 0 1903 0 0 LKQ CORP Common Stock 501889208 1191 28141 SH SOLE 0 28141 0 0 LPL FINANCIAL HOLDINGS Common Stock 50212V100 6375 44843 SH SOLE 0 44843 0 0 LSI INDUSTRIES INC Common Stock 50216C108 97 11395 SH SOLE 0 11395 0 0 L3HARRIS TECHS INC Common Stock 502431109 13563 66918 SH SOLE 0 66918 0 0 LAZBOY INC Common Stock 505336107 287 6756 SH SOLE 0 6756 0 0 LABORATORY CORP OF AMER Common Stock 50540R409 4603 18048 SH SOLE 0 18048 0 0 LAM RESEARCH CORPORATION Common Stock 512807108 43433 72966 SH SOLE 0 72966 0 0 LAMAR ADVERTISING NEW A REIT 512816109 2048 21806 SH SOLE 0 21806 0 0 LAMB WESTON HLDGS INC Common Stock 513272104 1026 13244 SH SOLE 0 13244 0 0 LANDMARK INFRA PRTNRS LP Common Stock 51508J108 1543 130453 SH SOLE 0 130453 0 0 LANDSTAR SYSTEM INC Common Stock 515098101 432 2616 SH SOLE 0 2616 0 0 LANNETT COMPANY Common Stock 516012101 95 18000 SH SOLE 0 18000 0 0 LAS VEGAS SANDS CORP Common Stock 517834107 1217 20022 SH SOLE 0 20022 0 0 LATTICE HRTFRD MULTI ETF ETF/Closed End 518416102 2189 73693 SH SOLE 0 73693 0 0 ESTEE LAUDER CO INC Common Stock 518439104 10723 36868 SH SOLE 0 36868 0 0 LEAR CORP NEW Common Stock 521865204 564 3114 SH SOLE 0 3114 0 0 LEAP THERAPEUTICS INC Common Stock 52187K101 48 25000 SH SOLE 0 25000 0 0 LEGGETT PLATT INC Common Stock 524660107 6245 136810 SH SOLE 0 136810 0 0 LEGG MASON CLEARBRDG ETF ETF/Closed End 524682101 2702 59167 SH SOLE 0 59167 0 0 LEGG LOW VOL HI DIV ETF ETF/Closed End 52468L406 4829 138158 SH SOLE 0 138158 0 0 LEIDOS HOLDINGS INC Common Stock 525327102 1027 10666 SH SOLE 0 10666 0 0 LENNAR CORP Common Stock 526057104 1966 19424 SH SOLE 0 19424 0 0 LENNOX INTL INC Common Stock 526107107 6504 20872 SH SOLE 0 20872 0 0 LEVI STRAUSS CO A NEW Common Stock 52736R102 318 13288 SH SOLE 0 13288 0 0 LIBERTY ALL STAR GRWTH ETF/Closed End 529900102 262 30398 SH SOLE 0 30398 0 0 LIBERTY ALLSTAR EQUITY ETF/Closed End 530158104 3281 429987 SH SOLE 0 429987 0 0 LIBERTY BROADBAND CORP A Common Stock 530307107 518 3570 SH SOLE 0 3570 0 0 LIBERTY BROADBAND CORP C Common Stock 530307305 6006 40001 SH SOLE 0 40001 0 0 LBRTY MEDIA A SIRIUS XM Common Stock 531229409 665 15081 SH SOLE 0 15081 0 0 LIBERTY MEDIA CORP C Common Stock 531229607 2347 53218 SH SOLE 0 53218 0 0 LIFE STORAGE INC Common Stock 53223X107 259 3015 SH SOLE 0 3015 0 0 ELI LILLY CO Common Stock 532457108 46812 250570 SH SOLE 0 250570 0 0 LINCOLN ELECTRIC HLDGS Common Stock 533900106 736 5984 SH SOLE 0 5984 0 0 LINCOLN NATL CORP IN Common Stock 534187109 1016 16323 SH SOLE 0 16323 0 0 LIONS GATE ENTMNT CORP A Common Stock 535919401 171 11452 SH SOLE 0 11452 0 0 LIONS GATE ENTMNT CORP B Common Stock 535919500 310 24058 SH SOLE 0 24058 0 0 LISTED OVERLAY LGCP ETF ETF/Closed End 53656F805 2661 77693 SH SOLE 0 77693 0 0 LITTELFUSE INC Common Stock 537008104 763 2885 SH SOLE 0 2885 0 0 LIVE NATION ENTMNT INC Common Stock 538034109 345 4080 SH SOLE 0 4080 0 0 LIVERAMP HLDGS INC Common Stock 53815P108 538 10368 SH SOLE 0 10368 0 0 LLOYDS BANKING SPONS ADR Common Stock 539439109 77 33333 SH SOLE 0 33333 0 0 LOCKHEED MARTIN CORP Common Stock 539830109 49898 135041 SH SOLE 0 135041 0 0 LOEWS CORP Common Stock 540424108 257 5019 SH SOLE 0 5019 0 0 LORDSTOWN MOTORS CORP A Common Stock 54405Q100 164 13927 SH SOLE 0 13927 0 0 LOWES COMPANIES INC Common Stock 548661107 42638 224196 SH SOLE 0 224196 0 0 LULULEMON ATHLETICA INC Common Stock 550021109 7401 24131 SH SOLE 0 24131 0 0 LUMEN TECHS INC LA Common Stock 550241103 6769 507065 SH SOLE 0 507065 0 0 LUMENTUM HOLDINGS INC Common Stock 55024U109 824 9018 SH SOLE 0 9018 0 0 LUNA INNOVATIONS INC Common Stock 550351100 3039 288575 SH SOLE 0 288575 0 0 LUX HLTH TECH ACQ CORP A Common Stock 55068A100 301 29324 SH SOLE 0 29324 0 0 LYFT INC A Common Stock 55087P104 429 6795 SH SOLE 0 6795 0 0 MT BANK CORP Common Stock 55261F104 4771 31468 SH SOLE 0 31468 0 0 M D C HOLDINGS INC Common Stock 552676108 719 12104 SH SOLE 0 12104 0 0 MDU RESOURCES GROUP Common Stock 552690109 800 25317 SH SOLE 0 25317 0 0 MFS MULTIMARKET INCOME T ETF/Closed End- 552737108 1412 217927 SH SOLE 0 217927 0 0 MFS MUNICIPAL INCOME TR ETF/Closed End- 552738106 1898 278264 SH SOLE 0 278264 0 0 MFS INTERMEDIATE INCOME ETF/Closed End- 55273C107 187 50400 SH SOLE 0 50400 0 0 MGM RESORTS INTL Common Stock 552953101 525 13809 SH SOLE 0 13809 0 0 M/I HOMES INC Common Stock 55305B101 992 16787 SH SOLE 0 16787 0 0 MKS INSTRUMENTS INC Common Stock 55306N104 4368 23557 SH SOLE 0 23557 0 0 MP MATERIALS CORP Common Stock 553368101 2322 64585 SH SOLE 0 64585 0 0 MPLX LP MLP 55336V100 445 17356 SH SOLE 0 17356 0 0 MSA SAFETY INC Common Stock 553498106 520 3464 SH SOLE 0 3464 0 0 MSC INDL DIRECT CL A Common Stock 553530106 906 10041 SH SOLE 0 10041 0 0 MSCI INC CL A Common Stock 55354G100 9609 22917 SH SOLE 0 22917 0 0 MSG NETWORK INC A Common Stock 553573106 154 10234 SH SOLE 0 10234 0 0 MV OIL TRUST UNITS Common Stock 553859109 55 12650 SH SOLE 0 12650 0 0 MYR GROUP INC DE Common Stock 55405W104 1490 20787 SH SOLE 0 20787 0 0 MACERICH COMPANY REIT 554382101 186 15891 SH SOLE 0 15891 0 0 MACQUARIE GLOBAL INFRA ETF/Closed End 55608D101 258 11790 SH SOLE 0 11790 0 0 MADISON SQUARE GARDEN A Common Stock 55826T102 942 11510 SH SOLE 0 11510 0 0 MAGELLAN MIDSTRM PTNR LP MLP 559080106 3284 75745 SH SOLE 0 75745 0 0 MAGNA INTL INC CLASS A Common Stock 559222401 6901 78380 SH SOLE 0 78380 0 0 MAGNITE INC Common Stock 55955D100 4628 111217 SH SOLE 0 111217 0 0 MAIN STR CAP CORP BDC Common Stock 56035L104 667 17037 SH SOLE 0 17037 0 0 MAINSTAY MACKAY DEFN ETF/Closed End- 56064K100 630 28385 SH SOLE 0 28385 0 0 IM DBI MGD FUT STR ETF ETF/Closed End 56170L828 220 8000 SH SOLE 0 8000 0 0 MANHATTAN ASSOCS INC Common Stock 562750109 414 3524 SH SOLE 0 3524 0 0 MANITEX INTL INC Common Stock 563420108 135 17050 SH SOLE 0 17050 0 0 MANTECH INTL CORP A Common Stock 564563104 218 2506 SH SOLE 0 2506 0 0 MANULIFE FINANCIAL CORP Common Stock 56501R106 967 44986 SH SOLE 0 44986 0 0 MARATHON OIL CORP Common Stock 565849106 164 15363 SH SOLE 0 15363 0 0 MARATHON PETROLEUM CORP Common Stock 56585A102 4563 85314 SH SOLE 0 85314 0 0 MARCUS MILLICHAP INC Common Stock 566324109 228 6773 SH SOLE 0 6773 0 0 MARINEMAX INC Common Stock 567908108 462 9353 SH SOLE 0 9353 0 0 MARKEL CORP Common Stock 570535104 6106 5358 SH SOLE 0 5358 0 0 MARKETAXESS HOLDINGS INC Common Stock 57060D108 12477 25057 SH SOLE 0 25057 0 0 MARRIOTT VAC WRLDWD CORP Common Stock 57164Y107 330 1895 SH SOLE 0 1895 0 0 MARSH MCLENNAN COS INC Common Stock 571748102 10409 85458 SH SOLE 0 85458 0 0 MARRIOTT INTL INC NEW A Common Stock 571903202 5154 34797 SH SOLE 0 34797 0 0 MARTIN MARIETTA MTLS INC Common Stock 573284106 3371 10038 SH SOLE 0 10038 0 0 MASCO CORP Common Stock 574599106 1302 21740 SH SOLE 0 21740 0 0 MASIMO CORP Common Stock 574795100 1392 6059 SH SOLE 0 6059 0 0 MASTEC INC Common Stock 576323109 1157 12350 SH SOLE 0 12350 0 0 MASTECH DIGITAL INC Common Stock 57633B100 375 21281 SH SOLE 0 21281 0 0 MASTERCARD INC A Common Stock 57636Q104 92805 260652 SH SOLE 0 260652 0 0 MATCH GROUP INC NEW Common Stock 57667L107 640 4655 SH SOLE 0 4655 0 0 MATTHEWS INTL CORP CL A Common Stock 577128101 655 16550 SH SOLE 0 16550 0 0 MAXIM INTEGRATED PRODS Common Stock 57772K101 7311 80018 SH SOLE 0 80018 0 0 MAXAR TECHNOLOGIES INC Common Stock 57778K105 644 17031 SH SOLE 0 17031 0 0 MC CORMICK COMPANY VTG Common Stock 579780107 432 4842 SH SOLE 0 4842 0 0 MC CORMICK CO INC Common Stock 579780206 9565 107279 SH SOLE 0 107279 0 0 MCDONALDS CORP Common Stock 580135101 56890 253812 SH SOLE 0 253812 0 0 MCGRATH RENTCORP Common Stock 580589109 549 6810 SH SOLE 0 6810 0 0 MCKESSON CORP Common Stock 58155Q103 2831 14514 SH SOLE 0 14514 0 0 MEDICAL PROPERTIES TRUST REIT 58463J304 6157 289335 SH SOLE 0 289335 0 0 MEDPACE HOLDINGS INC Common Stock 58506Q109 401 2442 SH SOLE 0 2442 0 0 MERCADOLIBRE INC Common Stock 58733R102 3334 2264 SH SOLE 0 2264 0 0 MERCK COMPANY INC NEW Common Stock 58933Y105 114221 1481653 SH SOLE 0 1481653 0 0 MERCURY GENERAL CORP NEW Common Stock 589400100 705 11587 SH SOLE 0 11587 0 0 MERITAGE HOMES CORP Common Stock 59001A102 440 4789 SH SOLE 0 4789 0 0 MERITOR INC Common Stock 59001K100 743 25261 SH SOLE 0 25261 0 0 METLIFE INC Common Stock 59156R108 47255 777346 SH SOLE 0 777346 0 0 METTLER TOLEDO INTL INC Common Stock 592688105 6630 5736 SH SOLE 0 5736 0 0 MFS INVEST GRADE MUNI TR ETF/Closed End- 59318B108 230 23454 SH SOLE 0 23454 0 0 MICROSOFT CORP Common Stock 594918104 433691 1839468 SH SOLE 0 1839468 0 0 MICROSTRATEGY INC CL A Common Stock 594972408 1257 1852 SH SOLE 0 1852 0 0 MICROCHIP TECHNOLOGY INC Common Stock 595017104 4463 28754 SH SOLE 0 28754 0 0 MICRON TECHNOLOGY INC Common Stock 595112103 6098 69132 SH SOLE 0 69132 0 0 MID AMERICA APT CMNTYS REIT 59522J103 1629 11282 SH SOLE 0 11282 0 0 MIDDLESEX WATER COMPANY Common Stock 596680108 5901 74678 SH SOLE 0 74678 0 0 MINERALS TECHS INC Common Stock 603158106 417 5542 SH SOLE 0 5542 0 0 MITSUBISHI UFJ FINL GRP Common Stock 606822104 348 64687 SH SOLE 0 64687 0 0 MODERNA INC Common Stock 60770K107 4524 34545 SH SOLE 0 34545 0 0 MOELIS COMPANY CL A Common Stock 60786M105 750 13673 SH SOLE 0 13673 0 0 MOHAWK INDUSTRIES INC Common Stock 608190104 1547 8043 SH SOLE 0 8043 0 0 MOLINA HEALTHCARE INC Common Stock 60855R100 376 1608 SH SOLE 0 1608 0 0 MOLSON COORS BEVRG CO B Common Stock 60871R209 944 18459 SH SOLE 0 18459 0 0 MONDELEZ INTL INC CL A Common Stock 609207105 27733 473819 SH SOLE 0 473819 0 0 MONOLITHIC POWER SYS INC Common Stock 609839105 1229 3480 SH SOLE 0 3480 0 0 MONROE CAPITAL CORP BDC Common Stock 610335101 383 38140 SH SOLE 0 38140 0 0 MONSTER BEV CORP NEW Common Stock 61174X109 13359 146659 SH SOLE 0 146659 0 0 MOODYS CORP Common Stock 615369105 8615 28849 SH SOLE 0 28849 0 0 MORGAN STANLEY Common Stock 617446448 22139 285080 SH SOLE 0 285080 0 0 MORGAN EMERGING MARKETS ETF/Closed End- 617477104 384 63828 SH SOLE 0 63828 0 0 MORNINGSTAR INC Common Stock 617700109 434 1929 SH SOLE 0 1929 0 0 MOSAIC COMPANY NEW Common Stock 61945C103 640 20231 SH SOLE 0 20231 0 0 MOTOROLA SOLUTIONS INC Common Stock 620076307 2228 11846 SH SOLE 0 11846 0 0 MOVADO GROUP INC Common Stock 624580106 264 9266 SH SOLE 0 9266 0 0 MUELLER WTR PRODS SER A Common Stock 624758108 249 17926 SH SOLE 0 17926 0 0 MR COOPER GROUP INC Common Stock 62482R107 1043 30020 SH SOLE 0 30020 0 0 MURPHY USA INC Common Stock 626755102 457 3161 SH SOLE 0 3161 0 0 NGL ENERGY PARTNERS LP Common Stock 62913M107 64 31515 SH SOLE 0 31515 0 0 NIO INC ADS Common Stock 62914V106 3328 85383 SH SOLE 0 85383 0 0 NVR INC Common Stock 62944T105 363 77 SH SOLE 0 77 0 0 NOV INC Common Stock 62955J103 626 45648 SH SOLE 0 45648 0 0 NANOSTRING TECHS INC Common Stock 63009R109 391 5946 SH SOLE 0 5946 0 0 NASDAQ INC Common Stock 631103108 552 3744 SH SOLE 0 3744 0 0 NATIONAL BK HLDGS CORP A Common Stock 633707104 464 11690 SH SOLE 0 11690 0 0 NATL CINEMEDIA INC Common Stock 635309107 96 20881 SH SOLE 0 20881 0 0 NATIONAL FUEL GAS CO Common Stock 636180101 747 14942 SH SOLE 0 14942 0 0 NATL GRID ADR NEW 2017 Common Stock 636274409 2288 38627 SH SOLE 0 38627 0 0 NATIONAL HEALTH INVS INC REIT 63633D104 1982 27419 SH SOLE 0 27419 0 0 NATIONAL INSTR CORP Common Stock 636518102 1106 25603 SH SOLE 0 25603 0 0 NATL RETAIL PPTYS INC REIT 637417106 2687 60961 SH SOLE 0 60961 0 0 NAVIENT CORP Common Stock 63938C108 1788 124924 SH SOLE 0 124924 0 0 NCINO INC Common Stock 63947U107 597 8945 SH SOLE 0 8945 0 0 NEOGEN CORP Common Stock 640491106 969 10899 SH SOLE 0 10899 0 0 NEOLEUKIN THERAP INC Common Stock 64049K104 246 20000 SH SOLE 0 20000 0 0 NEOGENOMICS INC NEW Common Stock 64049M209 289 5991 SH SOLE 0 5991 0 0 NETAPP INC Common Stock 64110D104 448 6169 SH SOLE 0 6169 0 0 NETFLIX INC Common Stock 64110L106 35661 68361 SH SOLE 0 68361 0 0 NETEASE INC SPON ADR Common Stock 64110W102 870 8429 SH SOLE 0 8429 0 0 NEUROCRINE BIOSCIENCES Common Stock 64125C109 1727 17756 SH SOLE 0 17756 0 0 NEW JERSEY RES CORP Common Stock 646025106 6206 155663 SH SOLE 0 155663 0 0 NEW MTN FIN CORP BDC Common Stock 647551100 1175 94720 SH SOLE 0 94720 0 0 NEW ORIENTAL ED TECH Common Stock 647581107 171 12209 SH SOLE 0 12209 0 0 NEW RESIDENTIAL INVT NEW REIT 64828T201 692 61492 SH SOLE 0 61492 0 0 NEW YORK CMNTY BANCORP Common Stock 649445103 1756 139157 SH SOLE 0 139157 0 0 NY MTG TR INC PAR 02 Common Stock 649604501 45 10155 SH SOLE 0 10155 0 0 NEWELL BRANDS INC Common Stock 651229106 2962 110612 SH SOLE 0 110612 0 0 NEWMARKET CORP Common Stock 651587107 503 1323 SH SOLE 0 1323 0 0 NEWMONT CORP Common Stock 651639106 3145 52177 SH SOLE 0 52177 0 0 NEWS CORP A NEW Common Stock 65249B109 372 14614 SH SOLE 0 14614 0 0 NEXSTAR MEDIA GRP INC A Common Stock 65336K103 923 6574 SH SOLE 0 6574 0 0 NEXTERA ENERGY INC Common Stock 65339F101 70925 938039 SH SOLE 0 938039 0 0 NEXTERA ENERGY INC UTS Preferred Stock 65339F770 1323 26714 SH SOLE 0 26714 0 0 NEXTERA ENERGY PRTNRS LP Common Stock 65341B106 3470 47618 SH SOLE 0 47618 0 0 NICE LTD SPON ADR Common Stock 653656108 534 2452 SH SOLE 0 2452 0 0 NIKE INC B Common Stock 654106103 29770 224016 SH SOLE 0 224016 0 0 NISOURCE INC Common Stock 65473P105 613 25410 SH SOLE 0 25410 0 0 NOKIA CORP SPON ADR Common Stock 654902204 889 224565 SH SOLE 0 224565 0 0 NORDSON CORP Common Stock 655663102 7775 39132 SH SOLE 0 39132 0 0 NORFOLK SOUTHERN CORP Common Stock 655844108 21109 78610 SH SOLE 0 78610 0 0 NORTH AMERN CONSTR GRP Common Stock 656811106 164 15262 SH SOLE 0 15262 0 0 NRTHRN GENESIS ACQ CORP Common Stock 66516T104 780 47853 SH SOLE 0 47853 0 0 NORTHERN TRUST CORP Common Stock 665859104 502 4776 SH SOLE 0 4776 0 0 NORTHROP GRUMMAN CORP Common Stock 666807102 27376 84589 SH SOLE 0 84589 0 0 NORTHWEST BANCSHARES INC Common Stock 667340103 636 44031 SH SOLE 0 44031 0 0 NORTONLIFELOCK INC Common Stock 668771108 299 14075 SH SOLE 0 14075 0 0 NOVARTIS AG SPON ADR Common Stock 66987V109 19718 230675 SH SOLE 0 230675 0 0 NOVAVAX INC NEW Common Stock 670002401 664 3661 SH SOLE 0 3661 0 0 NOVO NORDISK AS ADR Common Stock 670100205 8841 131137 SH SOLE 0 131137 0 0 NOW INC Common Stock 67011P100 530 52543 SH SOLE 0 52543 0 0 NU SKIN ENTERPRISES INC Common Stock 67018T105 448 8474 SH SOLE 0 8474 0 0 NUANCE COMMUNICATION INC Common Stock 67020Y100 2646 60641 SH SOLE 0 60641 0 0 NUCOR CORP Common Stock 670346105 12879 160451 SH SOLE 0 160451 0 0 NUTANIX INC A Common Stock 67059N108 977 36766 SH SOLE 0 36766 0 0 NUVEEN MD QUAL MUN INC ETF/Closed End- 67061Q107 1977 139612 SH SOLE 0 139612 0 0 NUVEEN SELECT MAT MUNI ETF/Closed End- 67061T101 289 27101 SH SOLE 0 27101 0 0 NUVEEN NY MUNI VALUE FD ETF/Closed End- 67062M105 133 13602 SH SOLE 0 13602 0 0 NUVEEN SEL TX FREE INC 2 ETF/Closed End- 67063C106 879 54652 SH SOLE 0 54652 0 0 NUVEEN VA QUAL MUN INC ETF/Closed End- 67064R102 858 52658 SH SOLE 0 52658 0 0 NUVEEN NY AMT FREE QUAL ETF/Closed End- 670656107 557 40811 SH SOLE 0 40811 0 0 NUV AMT FREE QUAL MUN ETF/Closed End- 670657105 3293 222194 SH SOLE 0 222194 0 0 NUV MUN CR OPPTYS FD ETF/Closed End 670663103 411 29289 SH SOLE 0 29289 0 0 NVIDIA CORP Common Stock 67066G104 62791 117600 SH SOLE 0 117600 0 0 NUVEEN QUAL MUN INCM FD ETF/Closed End- 67066V101 572 37793 SH SOLE 0 37793 0 0 NUVEEN NY QUAL MUN INC ETF/Closed End- 67066X107 261 18346 SH SOLE 0 18346 0 0 NUVEEN INTRM DUR MUN TRM ETF/Closed End- 670671106 2576 180414 SH SOLE 0 180414 0 0 NUVEEN INTERMED DUR TERM ETF/Closed End- 670677103 1160 79133 SH SOLE 0 79133 0 0 NUVEEN SR INCOME FD ETF/Closed End- 67067Y104 549 97880 SH SOLE 0 97880 0 0 NUVEEN MUN HI INC OPP FD ETF/Closed End- 670682103 889 61619 SH SOLE 0 61619 0 0 NUVEEN NASDAQ 100 DYNMIC ETF/Closed End 670699107 8806 324001 SH SOLE 0 324001 0 0 NUVEEN NJ QUAL MUN INC ETF/Closed End- 67069Y102 268 18494 SH SOLE 0 18494 0 0 NUV DIVERSIFIED DIV INC ETF/Closed End 6706EP105 129 13614 SH SOLE 0 13614 0 0 NUVEEN SP 500 BUY WRITE ETF/Closed End 6706ER101 1561 115785 SH SOLE 0 115785 0 0 NUVEEN SP 500 DYNAMIC ETF/Closed End 6706EW100 498 30136 SH SOLE 0 30136 0 0 NUVASIVE INC Common Stock 670704105 2863 43671 SH SOLE 0 43671 0 0 NUV MUN CR INC FD ETF/Closed End- 67070X101 1353 83721 SH SOLE 0 83721 0 0 NUVEEN REAL ESTATE INC ETF/Closed End 67071B108 360 37507 SH SOLE 0 37507 0 0 NUV AMT FREE MUN CR INC ETF/Closed End- 67071L106 1992 117885 SH SOLE 0 117885 0 0 NUVEEN GA QUAL MUN INC ETF/Closed End- 67072B107 884 67946 SH SOLE 0 67946 0 0 NUVEEN PFD INCM SECS ETF/Closed End 67072C105 1357 139656 SH SOLE 0 139656 0 0 NUVEEN PFD INCM OPPTYS ETF/Closed End 67073B106 1371 144489 SH SOLE 0 144489 0 0 NUVEEN CREDIT STRAT INCM ETF/Closed End- 67073D102 91 14054 SH SOLE 0 14054 0 0 NUVEEN TAX ADV DIVID GRW ETF/Closed End 67073G105 433 28633 SH SOLE 0 28633 0 0 NUVEEN TXBL MUN INCM FD ETF/Closed End- 67074C103 955 42278 SH SOLE 0 42278 0 0 NUVEEN ENHNCD MUN VAL FD ETF/Closed End- 67074M101 655 39025 SH SOLE 0 39025 0 0 NUVEEN PFD INC TERM FD Common Stock 67075A106 1720 68784 SH SOLE 0 68784 0 0 NUVEEN DOW 30 DYN OVRWRT ETF/Closed End 67075F105 300 18441 SH SOLE 0 18441 0 0 NUVEEN PFD INCM 2022 ETF/Closed End- 67075T105 1188 48516 SH SOLE 0 48516 0 0 NUTRIEN LTD Common Stock 67077M108 2951 54759 SH SOLE 0 54759 0 0 NUVEEN CORP INCM NOV 21 ETF/Closed End- 67077N106 118 12600 SH SOLE 0 12600 0 0 NUVEEN E/MKT DEBT 2022 ETF/Closed End- 67077P101 89 11300 SH SOLE 0 11300 0 0 NUVVE HOLDING CORP Common Stock 67079Y100 265 26193 SH SOLE 0 26193 0 0 OGE ENERGY CORP Common Stock 670837103 799 24679 SH SOLE 0 24679 0 0 NUVEEN TAX ADV TOTAL RET ETF/Closed End 67090H102 269 25028 SH SOLE 0 25028 0 0 NUVEEN MUNICIPAL VALUE F ETF/Closed End- 670928100 930 83488 SH SOLE 0 83488 0 0 NUVEEN PA QUAL MUN INC ETF/Closed End- 670972108 1898 132143 SH SOLE 0 132143 0 0 OFS CAPITAL CORP BDC Common Stock 67103B100 168 19185 SH SOLE 0 19185 0 0 O REILLY AUTOMOTIVE NEW Common Stock 67103H107 1258 2481 SH SOLE 0 2481 0 0 OSI SMCP QLTY DIV ETF ETF/Closed End 67110P100 730 21375 SH SOLE 0 21375 0 0 OSI US QUAL DIV ETF ETF/Closed End 67110P407 4533 113607 SH SOLE 0 113607 0 0 OFS CREDIT CO INC Common Stock 67111Q107 246 16724 SH SOLE 0 16724 0 0 OAKTREE SPECIALTY LENDNG Common Stock 67401P108 1103 177972 SH SOLE 0 177972 0 0 OCCIDENTAL PETRO CORP Common Stock 674599105 3807 143015 SH SOLE 0 143015 0 0 OCEANFIRST FINL CORP Common Stock 675234108 428 17870 SH SOLE 0 17870 0 0 OKTA INC A Common Stock 679295105 278 1262 SH SOLE 0 1262 0 0 OLD DOMINION FREIGHT Common Stock 679580100 7363 30627 SH SOLE 0 30627 0 0 OLD NATL BANCORP IND Common Stock 680033107 368 19020 SH SOLE 0 19020 0 0 OLD REPUBLIC INTL CORP Common Stock 680223104 3378 154679 SH SOLE 0 154679 0 0 OLIN CORP NEW Common Stock 680665205 466 12260 SH SOLE 0 12260 0 0 OLLIES BARGAIN OUTLET Common Stock 681116109 1249 14361 SH SOLE 0 14361 0 0 OLYMPIC STEEL INC Common Stock 68162K106 377 12815 SH SOLE 0 12815 0 0 OMNICOM GROUP INC Common Stock 681919106 1202 16215 SH SOLE 0 16215 0 0 OMEGA HEALTHCARE REIT 681936100 1882 51380 SH SOLE 0 51380 0 0 OMNICELL INC Common Stock 68213N109 357 2752 SH SOLE 0 2752 0 0 ON SEMICONDUCTOR CORP Common Stock 682189105 452 10863 SH SOLE 0 10863 0 0 ONE GAS INC Common Stock 68235P108 370 4810 SH SOLE 0 4810 0 0 ONEOK INC NEW Common Stock 682680103 4778 94318 SH SOLE 0 94318 0 0 ONEMAIN HLDGS INC Common Stock 68268W103 890 16563 SH SOLE 0 16563 0 0 ONTO INNOVATION INC Common Stock 683344105 362 5516 SH SOLE 0 5516 0 0 OPKO HEALTH INC Common Stock 68375N103 116 27050 SH SOLE 0 27050 0 0 ORACLE CORP Common Stock 68389X105 23203 330674 SH SOLE 0 330674 0 0 ORANGE SPON ADR Common Stock 684060106 212 17219 SH SOLE 0 17219 0 0 OSHKOSH CORP Common Stock 688239201 1775 14956 SH SOLE 0 14956 0 0 OTIS WORLDWIDE CORP Common Stock 68902V107 6242 91194 SH SOLE 0 91194 0 0 OUSTER INC A Common Stock 68989M103 2461 289551 SH SOLE 0 289551 0 0 OVERSEAS SHIPHLDG NEW A Common Stock 69036R863 241 117000 SH SOLE 0 117000 0 0 OWENS CORNING INC NEW Common Stock 690742101 557 6048 SH SOLE 0 6048 0 0 OWL ROCK CAPITAL CORP Common Stock 69121K104 5031 365337 SH SOLE 0 365337 0 0 OXFORD SQUARE CAP CORP ETF/Closed End 69181V107 206 44344 SH SOLE 0 44344 0 0 PBF ENERGY INC A Common Stock 69318G106 351 24832 SH SOLE 0 24832 0 0 PGIM ULTRA SHORT BD ETF ETF/Closed End- 69344A107 4250 85253 SH SOLE 0 85253 0 0 PGIM HI YLD FD ETF/Closed End- 69346H100 868 55431 SH SOLE 0 55431 0 0 PIMCO ENERGYTACT CR OPP ETF/Closed End 69346N107 276 26675 SH SOLE 0 26675 0 0 PNC FINL SVCS GROUP INC Common Stock 693475105 46923 267503 SH SOLE 0 267503 0 0 PPG INDUSTRIES INC Common Stock 693506107 27341 181958 SH SOLE 0 181958 0 0 PPL CORP Common Stock 69351T106 15517 538032 SH SOLE 0 538032 0 0 PRA HEALTH SCIENCES INC Common Stock 69354M108 755 4923 SH SOLE 0 4923 0 0 PVH CORP Common Stock 693656100 442 4185 SH SOLE 0 4185 0 0 PACCAR INC Common Stock 693718108 1906 20517 SH SOLE 0 20517 0 0 PACER TRENDPILOT US ETF ETF/Closed End 69374H105 2702 77770 SH SOLE 0 77770 0 0 PACER TRENDPILOT US ETF ETF/Closed End 69374H204 254 7296 SH SOLE 0 7296 0 0 PACER TRENDPILOT 100 ETF ETF/Closed End 69374H303 624 11914 SH SOLE 0 11914 0 0 PACER SALT LOW US ETF ETF/Closed End 69374H592 275 9280 SH SOLE 0 9280 0 0 PACER TRENDPILOT US ETF ETF/Closed End- 69374H642 3581 131328 SH SOLE 0 131328 0 0 PACER BCHMK DATINFR ETF ETF/Closed End 69374H741 977 26985 SH SOLE 0 26985 0 0 PACER US CASH COWS ETF ETF/Closed End 69374H881 227 5589 SH SOLE 0 5589 0 0 PAC BIOSCIENCES CA INC Common Stock 69404D108 758 22770 SH SOLE 0 22770 0 0 PACKAGING CORP OF AMER Common Stock 695156109 742 5519 SH SOLE 0 5519 0 0 PACWEST BANCORP DELAWARE Common Stock 695263103 2232 58506 SH SOLE 0 58506 0 0 PALANTIR TECHS INC A Common Stock 69608A108 2038 87491 SH SOLE 0 87491 0 0 PALO ALTO NETWORKS INC Common Stock 697435105 4109 12760 SH SOLE 0 12760 0 0 PARKER HANNIFIN CORP Common Stock 701094104 4971 15758 SH SOLE 0 15758 0 0 PAYCHEX INC Common Stock 704326107 22707 231656 SH SOLE 0 231656 0 0 PAYCOM SOFTWARE INC Common Stock 70432V102 2888 7804 SH SOLE 0 7804 0 0 PAYPAL HLDGS INC Common Stock 70450Y103 90849 374111 SH SOLE 0 374111 0 0 PELOTON INTERACTIVE A Common Stock 70614W100 5752 51156 SH SOLE 0 51156 0 0 PENN NATIONAL GAMING INC Common Stock 707569109 3972 37886 SH SOLE 0 37886 0 0 PENNANTPARK INVT BDC Common Stock 708062104 703 124464 SH SOLE 0 124464 0 0 PENNANTPARK FLTG RT BDC ETF/Closed End 70806A106 555 46711 SH SOLE 0 46711 0 0 PENNYMAV MTG INV TRUST REIT 70931T103 534 27264 SH SOLE 0 27264 0 0 PENNYMAC FINL SVCS NEW Common Stock 70932M107 616 9207 SH SOLE 0 9207 0 0 PENSKE AUTOMOTIVE GROUP Common Stock 70959W103 877 10928 SH SOLE 0 10928 0 0 PEOPLES FINL SVCS CORP Common Stock 711040105 274 6492 SH SOLE 0 6492 0 0 PEOPLES UTD FINL INC Common Stock 712704105 11369 635121 SH SOLE 0 635121 0 0 PEPSICO INC Common Stock 713448108 72390 511768 SH SOLE 0 511768 0 0 PERDOCEO EDUCATION CORP Common Stock 71363P106 375 31359 SH SOLE 0 31359 0 0 PERKINELMER INC Common Stock 714046109 302 2353 SH SOLE 0 2353 0 0 PFIZER INC Common Stock 717081103 87665 2419686 SH SOLE 0 2419686 0 0 PHILIP MORRIS INTL INC Common Stock 718172109 43691 492344 SH SOLE 0 492344 0 0 PHILLIPS 66 Common Stock 718546104 14473 177495 SH SOLE 0 177495 0 0 PHYSICIANS REALTY TR Common Stock 71943U104 3120 176581 SH SOLE 0 176581 0 0 PILGRIMS PRIDE CORP NEW Common Stock 72147K108 301 12642 SH SOLE 0 12642 0 0 PIMCO CORP INCM STRAT ETF/Closed End- 72200U100 2620 151262 SH SOLE 0 151262 0 0 PIMCO MUN INCOME FD II ETF/Closed End- 72200W106 538 36126 SH SOLE 0 36126 0 0 PIMCO MUNI INC FD III ETF/Closed End- 72201A103 157 12731 SH SOLE 0 12731 0 0 PIMCO CORP INCM OPPTY ETF/Closed End- 72201B101 1005 54996 SH SOLE 0 54996 0 0 PIMCO INCOME STRAT FUND ETF/Closed End- 72201H108 377 31352 SH SOLE 0 31352 0 0 PIMCO INCOME STRAT FD II ETF/Closed End- 72201J104 204 19855 SH SOLE 0 19855 0 0 PIMCO ACTIVE BD ETF ETF/Closed End- 72201R775 7818 71422 SH SOLE 0 71422 0 0 PIMCO 05Y H/Y CORP ETF ETF/Closed End- 72201R783 234 2356 SH SOLE 0 2356 0 0 PIMCO ENH SHRT MATY ETF ETF/Closed End- 72201R833 83099 815419 SH SOLE 0 815419 0 0 PIMCO INTRM MUN BD ETF ETF/Closed End- 72201R866 1406 25012 SH SOLE 0 25012 0 0 PIMCO S/T MUN BD ACT ETF ETF/Closed End- 72201R874 350 6825 SH SOLE 0 6825 0 0 PIMCO DYNAMIC INCM FUND Common Stock 72201Y101 1206 42842 SH SOLE 0 42842 0 0 PIMCO INCOME OPPTY FD ETF/Closed End- 72202B100 344 13071 SH SOLE 0 13071 0 0 PIMCO DYNAMIC CR MTG INC ETF/Closed End- 72202D106 2493 111958 SH SOLE 0 111958 0 0 PINDUODUO INC ADR Common Stock 722304102 1097 8192 SH SOLE 0 8192 0 0 PINNACLE WEST CAP CORP Common Stock 723484101 5970 73382 SH SOLE 0 73382 0 0 PINTEREST INC A Common Stock 72352L106 4448 60079 SH SOLE 0 60079 0 0 PIONEER MUN HI INCM TR ETF/Closed End- 723763108 172 13878 SH SOLE 0 13878 0 0 PIONEER NATURAL RES CO Common Stock 723787107 7432 46792 SH SOLE 0 46792 0 0 PIPER SANDLER COS Common Stock 724078100 503 4585 SH SOLE 0 4585 0 0 PITNEY BOWES INC Common Stock 724479100 154 18701 SH SOLE 0 18701 0 0 PLAINS ALL AMERN PIPELIN MLP 726503105 569 62576 SH SOLE 0 62576 0 0 PLANET FITNESS INC A Common Stock 72703H101 963 12458 SH SOLE 0 12458 0 0 PLEXUS CORP Common Stock 729132100 456 4960 SH SOLE 0 4960 0 0 PLUG POWER INC NEW Common Stock 72919P202 571 15941 SH SOLE 0 15941 0 0 POLARIS INC Common Stock 731068102 639 4790 SH SOLE 0 4790 0 0 POOL CORP Common Stock 73278L105 8065 23361 SH SOLE 0 23361 0 0 POPULAR INC NEW Common Stock 733174700 861 12242 SH SOLE 0 12242 0 0 PORTLAND GENL ELEC NEW Common Stock 736508847 1851 38983 SH SOLE 0 38983 0 0 POSTAL REALTY TR INC A REIT 73757R102 1035 60244 SH SOLE 0 60244 0 0 POTLATCHDELTIC CORP REIT 737630103 453 8553 SH SOLE 0 8553 0 0 PRECIGEN INC Common Stock 74017N105 243 35243 SH SOLE 0 35243 0 0 PREFERRED APTS CMNTYS A REIT 74039L103 280 28462 SH SOLE 0 28462 0 0 PREFORMED LINE PRODS CO Common Stock 740444104 279 4063 SH SOLE 0 4063 0 0 PRESTIGE CONSUMER HLTHCR Common Stock 74112D101 774 17569 SH SOLE 0 17569 0 0 PRICE T ROWE GRP INC Common Stock 74144T108 24062 140222 SH SOLE 0 140222 0 0 PRIMORIS SERVICES CORP Common Stock 74164F103 425 12834 SH SOLE 0 12834 0 0 PRIMERICA INC Common Stock 74164M108 269 1822 SH SOLE 0 1822 0 0 PRINCIPAL FINL GROUP INC Common Stock 74251V102 945 15763 SH SOLE 0 15763 0 0 PRIN SPECTRM PFD SEC ETF ETF/Closed End- 74255Y888 1912 93810 SH SOLE 0 93810 0 0 PROCTER GAMBLE CO Common Stock 742718109 99728 736384 SH SOLE 0 736384 0 0 PROCESSA PHARMS INC NEW Common Stock 74275C205 690 63331 SH SOLE 0 63331 0 0 PROG HLDGS INC Common Stock 74319R101 347 8012 SH SOLE 0 8012 0 0 PROGRESSIVE CORP OH Common Stock 743315103 8301 86818 SH SOLE 0 86818 0 0 PROLOGIS INC REIT 74340W103 36116 340720 SH SOLE 0 340720 0 0 PROSHS ONLINE RETAIL ETF ETF/Closed End 74347B169 437 5571 SH SOLE 0 5571 0 0 PROSHARES INVT GRADE ETF ETF/Closed End- 74347B607 446 5791 SH SOLE 0 5791 0 0 PROSHS SP MIDCAP400 ETF ETF/Closed End 74347B680 1650 23678 SH SOLE 0 23678 0 0 PROSHS RUSS 2000 DIV ETF ETF/Closed End 74347B698 562 8588 SH SOLE 0 8588 0 0 PROSHS RUSL US DIV ETF ETF/Closed End 74347G507 415 9055 SH SOLE 0 9055 0 0 PROSHS SP TECH DIV ETF ETF/Closed End 74347G606 583 10250 SH SOLE 0 10250 0 0 PROSH SP 500 DV ARI ETF ETF/Closed End 74348A467 20289 235209 SH SOLE 0 235209 0 0 PROSPECT CAP CORP BDC Common Stock 74348T102 196 25503 SH SOLE 0 25503 0 0 PROTO LABS INC Common Stock 743713109 768 6306 SH SOLE 0 6306 0 0 PRUDENTIAL FINL INC Common Stock 744320102 13206 144960 SH SOLE 0 144960 0 0 PRUDENTIAL PLC ADR Common Stock 74435K204 516 12094 SH SOLE 0 12094 0 0 PUB SVC ENTERPRISE GROUP Common Stock 744573106 6957 115542 SH SOLE 0 115542 0 0 PUBLIC STORAGE INC REIT 74460D109 1188 4814 SH SOLE 0 4814 0 0 PULTEGROUP INC Common Stock 745867101 1712 32642 SH SOLE 0 32642 0 0 PURECYCLE TECHS INC Common Stock 74623V103 1307 51249 SH SOLE 0 51249 0 0 PURE STORAGE INC A Common Stock 74624M102 387 17956 SH SOLE 0 17956 0 0 PUTNAM MANAGED MUN INC ETF/Closed End- 746823103 520 63749 SH SOLE 0 63749 0 0 PUTNAM PREMIER INCOME TR ETF/Closed End- 746853100 1483 304539 SH SOLE 0 304539 0 0 PUTNAM MSTR INTRMDT INCM ETF/Closed End- 746909100 132 30532 SH SOLE 0 30532 0 0 PUTNAM MUN OPPTYS TR ETF/Closed End- 746922103 462 34474 SH SOLE 0 34474 0 0 QTS RLTY TR INC CL A REIT 74736A103 331 5330 SH SOLE 0 5330 0 0 QORVO INC Common Stock 74736K101 2097 11478 SH SOLE 0 11478 0 0 QUALCOMM INC Common Stock 747525103 52635 396974 SH SOLE 0 396974 0 0 QUALTRICS INTL INC A Common Stock 747601201 1197 36375 SH SOLE 0 36375 0 0 QUANTUMSCAPE CORP A Common Stock 74767V109 613 13708 SH SOLE 0 13708 0 0 QUEST DIAGNOSTICS INC Common Stock 74834L100 7902 61571 SH SOLE 0 61571 0 0 QUIDEL CORP Common Stock 74838J101 890 6954 SH SOLE 0 6954 0 0 QURATE RETAIL INC A Common Stock 74915M100 1906 162076 SH SOLE 0 162076 0 0 RBB MFAM SMCP GRW ETF ETF/Closed End 74933W874 1782 47513 SH SOLE 0 47513 0 0 RGC RESOURCES INC Common Stock 74955L103 213 9600 SH SOLE 0 9600 0 0 RPM INTERNATIONAL INC Common Stock 749685103 6395 69629 SH SOLE 0 69629 0 0 RADIUS GLBL INFRA INC A Common Stock 750481103 259 17596 SH SOLE 0 17596 0 0 RAYMOND JAMES FINANCIAL Common Stock 754730109 1173 9567 SH SOLE 0 9567 0 0 REALTY INCOME CORP REIT 756109104 16110 253708 SH SOLE 0 253708 0 0 REAVES UTILITY INCOME FD ETF/Closed End 756158101 2159 64455 SH SOLE 0 64455 0 0 REDWOOD TRUST INC REIT 758075402 245 23498 SH SOLE 0 23498 0 0 REGAL BELOIT CORP Common Stock 758750103 291 2040 SH SOLE 0 2040 0 0 REGENERON PHARMACEUTICAL Common Stock 75886F107 11461 24223 SH SOLE 0 24223 0 0 REGIONS FINL CORP NEW Common Stock 7591EP100 1941 93942 SH SOLE 0 93942 0 0 REINSURANCE GRP AMER NEW Common Stock 759351604 982 7792 SH SOLE 0 7792 0 0 RELIANCE STEEL ALUM CO Common Stock 759509102 552 3626 SH SOLE 0 3626 0 0 RELX PLC SPON ADR Common Stock 759530108 801 31850 SH SOLE 0 31850 0 0 RENEWABLE ENERGY GRP INC Common Stock 75972A301 3278 49639 SH SOLE 0 49639 0 0 REPLIGEN CORP Common Stock 759916109 795 4091 SH SOLE 0 4091 0 0 RENAISSANCE CAP IPO ETF ETF/Closed End 759937204 406 6522 SH SOLE 0 6522 0 0 REPUBLIC SERVICES INC Common Stock 760759100 3917 39430 SH SOLE 0 39430 0 0 RESMED INC Common Stock 761152107 8036 41417 SH SOLE 0 41417 0 0 RESOLUTE FOREST PRODS Common Stock 76117W109 776 70849 SH SOLE 0 70849 0 0 RESTAURANT BRNDS INTL Common Stock 76131D103 435 6689 SH SOLE 0 6689 0 0 RINGCENTRAL INC CL A Common Stock 76680R206 339 1138 SH SOLE 0 1138 0 0 RIO TINTO PLC SPONS ADR Common Stock 767204100 10701 137815 SH SOLE 0 137815 0 0 RITCHIE BROS AUCTIONEERS Common Stock 767744105 2257 38551 SH SOLE 0 38551 0 0 RIVERNORTH OPPTYS FD INC ETF/Closed End 76881Y109 3428 196571 SH SOLE 0 196571 0 0 RIVERNORTH MANAGED DUR Common Stock 76882H105 577 31031 SH SOLE 0 31031 0 0 ROBLOX CORP A Common Stock 771049103 262 4034 SH SOLE 0 4034 0 0 ROCKWELL AUTOMATION INC Common Stock 773903109 13494 50835 SH SOLE 0 50835 0 0 ROCKY BRANDS INC Common Stock 774515100 342 6335 SH SOLE 0 6335 0 0 ROKU INC Common Stock 77543R102 4311 13232 SH SOLE 0 13232 0 0 ROLLINS INC Common Stock 775711104 5756 167226 SH SOLE 0 167226 0 0 ROPER TECHNOLOGIES INC Common Stock 776696106 7186 17816 SH SOLE 0 17816 0 0 ROSS STORES INC Common Stock 778296103 5442 45382 SH SOLE 0 45382 0 0 ROYAL BANK CDA MONTREAL Common Stock 780087102 5082 55108 SH SOLE 0 55108 0 0 ROYAL DUTCH SHELL ADR B Common Stock 780259107 1033 28035 SH SOLE 0 28035 0 0 ROYAL DUTCH SHELL ADR Common Stock 780259206 5132 130887 SH SOLE 0 130887 0 0 ROYAL GOLD INC Common Stock 780287108 338 3136 SH SOLE 0 3136 0 0 ROYCE VALUE TRUST INC ETF/Closed End 780910105 6920 382112 SH SOLE 0 382112 0 0 RUSH ENTERPRISE INC CL A Common Stock 781846209 871 17473 SH SOLE 0 17473 0 0 RYANAIR HLDG PLC ADR NEW Common Stock 783513203 590 5132 SH SOLE 0 5132 0 0 RYDER SYSTEM INC Common Stock 783549108 1384 18297 SH SOLE 0 18297 0 0 RYMAN HOSPITALITY PPTYS Common Stock 78377T107 212 2741 SH SOLE 0 2741 0 0 ST BANCORP INC Common Stock 783859101 222 6632 SH SOLE 0 6632 0 0 SP GLOBAL INC Common Stock 78409V104 15083 42744 SH SOLE 0 42744 0 0 SBA COMMNS CORP A NEW REIT 78410G104 371 1335 SH SOLE 0 1335 0 0 SEI INVESTMENTS CO Common Stock 784117103 6446 105793 SH SOLE 0 105793 0 0 SL GREEN RLTY CORP NEW REIT 78440X804 2795 39936 SH SOLE 0 39936 0 0 SLM CORP Common Stock 78442P106 473 26302 SH SOLE 0 26302 0 0 SPDR SP 500 ETF ETF/Closed End 78462F103 167515 422664 SH SOLE 0 422664 0 0 SPX CORP Common Stock 784635104 234 4024 SH SOLE 0 4024 0 0 SPS COMMERCE INC Common Stock 78463M107 317 3189 SH SOLE 0 3189 0 0 SPDR GOLD TRUST GOLD ETF Common Stock 78463V107 32562 203565 SH SOLE 0 203565 0 0 SPDR SP EM ASIA PAC ETF ETF/Closed End 78463X301 941 7164 SH SOLE 0 7164 0 0 SPDR SP INTL DIV ETF ETF/Closed End 78463X772 2443 64052 SH SOLE 0 64052 0 0 SPDR SP INTL SMCP ETF ETF/Closed End 78463X871 246 6594 SH SOLE 0 6594 0 0 SPDR DEV WORLD EXUS ETF ETF/Closed End 78463X889 586 16568 SH SOLE 0 16568 0 0 SPDR FACTSET INNOVA ETF ETF/Closed End 78464A110 333 1593 SH SOLE 0 1593 0 0 SPDR SP SM CAP GRTH ETF ETF/Closed End 78464A201 294 3428 SH SOLE 0 3428 0 0 SPDR NUV H/Y MUN BD ETF ETF/Closed End- 78464A284 306 5160 SH SOLE 0 5160 0 0 SPDR SP SM CAP VALU ETF ETF/Closed End 78464A300 4563 55651 SH SOLE 0 55651 0 0 SPDR BLOOMBERG CONV ETF ETF/Closed End- 78464A359 7851 94193 SH SOLE 0 94193 0 0 SPDR INTERMED TERM ETF ETF/Closed End- 78464A375 2877 79353 SH SOLE 0 79353 0 0 SPDR SP 500 GROWTH ETF ETF/Closed End 78464A409 54409 964690 SH SOLE 0 964690 0 0 SPDR SHORT TERM CORP ETF ETF/Closed End- 78464A474 167845 5360731 SH SOLE 0 5360731 0 0 SPDR FTSE INTL GOVT ETF ETF/Closed End- 78464A490 720 12962 SH SOLE 0 12962 0 0 SPDR SP 500 VALU ETF ETF/Closed End 78464A508 23377 616810 SH SOLE 0 616810 0 0 SPDR SP TRANSN ETF ETF/Closed End 78464A532 232 2651 SH SOLE 0 2651 0 0 SPDR SP HLTHCR EQUP ETF ETF/Closed End 78464A581 418 3493 SH SOLE 0 3493 0 0 SPDR DOW JONES REIT ETF ETF/Closed End 78464A607 418 4420 SH SOLE 0 4420 0 0 SPDR SP AERO DEFNSE ETF ETF/Closed End 78464A631 1855 14771 SH SOLE 0 14771 0 0 SPDR AGGREGATE BOND ETF ETF/Closed End- 78464A649 16438 554409 SH SOLE 0 554409 0 0 SPDR TIPS ETF ETF/Closed End- 78464A656 5204 170356 SH SOLE 0 170356 0 0 SPDR SP REGL BNKG ETF ETF/Closed End 78464A698 5765 86904 SH SOLE 0 86904 0 0 SPDR SP RETAIL ETF ETF/Closed End 78464A714 202 2262 SH SOLE 0 2262 0 0 SPDR SP MTLSMINING ETF ETF/Closed End 78464A755 271 6781 SH SOLE 0 6781 0 0 SPDR SP DIVIDEND ETF ETF/Closed End 78464A763 108608 920175 SH SOLE 0 920175 0 0 SPDR SP BANK ETF ETF/Closed End 78464A797 2123 40917 SH SOLE 0 40917 0 0 SPDR SP SMALL CAP ETF ETF/Closed End 78464A813 1533 16313 SH SOLE 0 16313 0 0 SPDR SP MID CAP GRW ETF ETF/Closed End 78464A821 201 2671 SH SOLE 0 2671 0 0 SPDR SP 400 MDCP ETF ETF/Closed End 78464A847 537 11741 SH SOLE 0 11741 0 0 SPDR SP SEMICNDCTR ETF ETF/Closed End 78464A862 447 2443 SH SOLE 0 2443 0 0 SPDR SP BIOTECH ETF ETF/Closed End 78464A870 17841 131521 SH SOLE 0 131521 0 0 SPDR SP HOMEBLDRS ETF ETF/Closed End 78464A888 519 7371 SH SOLE 0 7371 0 0 SSC TECHS HOLDINGS INC Common Stock 78467J100 3198 45773 SH SOLE 0 45773 0 0 SPDR BLACKSTON SR LN ETF ETF/Closed End- 78467V608 1529 33432 SH SOLE 0 33432 0 0 SPDR DBLLIN T/R TACT ETF ETF/Closed End- 78467V848 2973 61666 SH SOLE 0 61666 0 0 SPDR DJ INDL AVG ETF ETF/Closed End 78467X109 19946 60410 SH SOLE 0 60410 0 0 SPDR SP MDCP 400 ETF ETF/Closed End 78467Y107 9907 20810 SH SOLE 0 20810 0 0 SPDR BLOOMBERG INVT ETF ETF/Closed End- 78468R200 4069 132785 SH SOLE 0 132785 0 0 SPDR BLOOMBERG S/T ETF ETF/Closed End- 78468R408 1263 46210 SH SOLE 0 46210 0 0 SPDR H/Y BD ETF ETF/Closed End- 78468R606 7608 286551 SH SOLE 0 286551 0 0 SPDR BLOOMBERG BRCLY ETF ETF/Closed End 78468R622 704 6471 SH SOLE 0 6471 0 0 SPDR BLOOMBERG TBILL ETF ETF/Closed End- 78468R663 583 6370 SH SOLE 0 6370 0 0 SPDR NUV BLOOMBERG ETF ETF/Closed End- 78468R739 7446 150244 SH SOLE 0 150244 0 0 SPDR SSGA GENDR DIVR ETF ETF/Closed End 78468R747 207 2185 SH SOLE 0 2185 0 0 SPDR SP 500 HI DIV ETF ETF/Closed End 78468R788 1962 50954 SH SOLE 0 50954 0 0 SPDR SP 500 FOSSIL ETF ETF/Closed End 78468R796 270 2745 SH SOLE 0 2745 0 0 SPX FLOW INC Common Stock 78469X107 2915 46034 SH SOLE 0 46034 0 0 SVB FINL GRP Common Stock 78486Q101 10540 21351 SH SOLE 0 21351 0 0 SW SEED CO Common Stock 785135104 158 43450 SH SOLE 0 43450 0 0 SABRA HEALTH CARE REIT REIT 78573L106 1274 73382 SH SOLE 0 73382 0 0 SABRE CORP Common Stock 78573M104 1139 76901 SH SOLE 0 76901 0 0 SAFETY INSURANCE GROUP Common Stock 78648T100 343 4071 SH SOLE 0 4071 0 0 SALESFORCECOM INC Common Stock 79466L302 47326 223375 SH SOLE 0 223375 0 0 SANDY SPRING BANCORP INC Common Stock 800363103 395 9097 SH SOLE 0 9097 0 0 SANMINA CORP Common Stock 801056102 504 12174 SH SOLE 0 12174 0 0 SANOFI SPON ADR Common Stock 80105N105 6498 131388 SH SOLE 0 131388 0 0 SAP SE SPON ADR Common Stock 803054204 2902 23632 SH SOLE 0 23632 0 0 SAREPTA THERAPEUTICS INC Common Stock 803607100 295 3954 SH SOLE 0 3954 0 0 HENRY SCHEIN INC Common Stock 806407102 290 4191 SH SOLE 0 4191 0 0 SCHLUMBERGER LTD Common Stock 806857108 1567 57614 SH SOLE 0 57614 0 0 SCHWAB CHARLES CORP NEW Common Stock 808513105 26795 411090 SH SOLE 0 411090 0 0 SCHWAB US LGCP ETF ETF/Closed End 808524201 1011 10526 SH SOLE 0 10526 0 0 SCHWAB US LGCP GRW ETF ETF/Closed End 808524300 1469 11318 SH SOLE 0 11318 0 0 SCHWAB US LGCP VAL ETF ETF/Closed End 808524409 1710 26198 SH SOLE 0 26198 0 0 SCHWAB US MDCP ETF ETF/Closed End 808524508 1078 14484 SH SOLE 0 14484 0 0 SCHWAB US SMCP ETF ETF/Closed End 808524607 224 2252 SH SOLE 0 2252 0 0 SCHWAB EMG MKT EQ ETF ETF/Closed End 808524706 2280 71746 SH SOLE 0 71746 0 0 SCHWAB FDMNTL US SML ETF ETF/Closed End 808524763 308 6086 SH SOLE 0 6086 0 0 SCHWAB FDMNTL US LRG ETF ETF/Closed End 808524771 260 5024 SH SOLE 0 5024 0 0 SCHWAB US DIV EQ ETF ETF/Closed End 808524797 2404 32971 SH SOLE 0 32971 0 0 SCHWAB INTL EQ ETF ETF/Closed End 808524805 1104 29346 SH SOLE 0 29346 0 0 SCHWAB INTRM US TRSY ETF ETF/Closed End- 808524854 3084 54666 SH SOLE 0 54666 0 0 SCHWAB US TIPS ETF ETF/Closed End- 808524870 4670 76361 SH SOLE 0 76361 0 0 SCIENCE APP INTL CORP Common Stock 808625107 649 7768 SH SOLE 0 7768 0 0 SCORE MEDIA GAM A NEW Common Stock 80919D202 312 11623 SH SOLE 0 11623 0 0 SCOTTS MIRACLEGRO CO Common Stock 810186106 24679 100743 SH SOLE 0 100743 0 0 SEA LTD ADR Common Stock 81141R100 1766 7912 SH SOLE 0 7912 0 0 SEAGEN INC Common Stock 81181C104 2111 15200 SH SOLE 0 15200 0 0 SEALED AIR CORP NEW Common Stock 81211K100 977 21332 SH SOLE 0 21332 0 0 MATRLS SEL SECT SPDR ETF ETF/Closed End 81369Y100 8846 112254 SH SOLE 0 112254 0 0 HLTHCR SEL SECT SPDR ETF ETF/Closed End 81369Y209 289324 2478363 SH SOLE 0 2478363 0 0 CONS STPLS SEL SPDR ETF ETF/Closed End 81369Y308 13168 192761 SH SOLE 0 192761 0 0 CONS DSCR SEL SPDR ETF ETF/Closed End 81369Y407 287393 1709960 SH SOLE 0 1709960 0 0 ENERGY SEL SECT SPDR ETF ETF/Closed End 81369Y506 129583 2641307 SH SOLE 0 2641307 0 0 FINL SEL SECT SPDR ETF ETF/Closed End 81369Y605 303737 8920329 SH SOLE 0 8920329 0 0 INDL SEL SECT SPDR ETF ETF/Closed End 81369Y704 312978 3179055 SH SOLE 0 3179055 0 0 TECH SEL SECT SPDR ETF ETF/Closed End 81369Y803 399798 3010301 SH SOLE 0 3010301 0 0 SELECT COMMN SVC SEL ETF ETF/Closed End 81369Y852 296955 4050117 SH SOLE 0 4050117 0 0 SEL SECT RL EST SPDR ETF ETF/Closed End 81369Y860 577 14603 SH SOLE 0 14603 0 0 UTILS SEL SECT SPDR ETF ETF/Closed End 81369Y886 5698 88971 SH SOLE 0 88971 0 0 SELECTIVE INS GROUP INC Common Stock 816300107 761 10493 SH SOLE 0 10493 0 0 SEMPRA ENERGY Common Stock 816851109 8187 61752 SH SOLE 0 61752 0 0 SENSUS HEALTHCARE INC Common Stock 81728J109 184 48076 SH SOLE 0 48076 0 0 SEQUANS COMMS SA ADR NEW Common Stock 817323207 780 129128 SH SOLE 0 129128 0 0 SERVICE CORP INTL Common Stock 817565104 543 10630 SH SOLE 0 10630 0 0 SERVICE PPTYS TR SBI Common Stock 81761L102 371 31264 SH SOLE 0 31264 0 0 SERVICENOW INC Common Stock 81762P102 17504 35001 SH SOLE 0 35001 0 0 SHAKE SHACK INC CL A Common Stock 819047101 308 2733 SH SOLE 0 2733 0 0 SHAW COMM INC NON VTG B Common Stock 82028K200 394 15045 SH SOLE 0 15045 0 0 SHERWIN WILLIAMS CO Common Stock 824348106 28022 113907 SH SOLE 0 113907 0 0 SHOALS TECHS GRP INC A Common Stock 82489W107 276 7942 SH SOLE 0 7942 0 0 SHOPIFY INC CL A Common Stock 82509L107 10314 9321 SH SOLE 0 9321 0 0 SIBANYE STILLWATER LTD Common Stock 82575P107 2746 153759 SH SOLE 0 153759 0 0 SILICON MOTION TECH ADR Common Stock 82706C108 3523 59319 SH SOLE 0 59319 0 0 SILVERBACK THERAPEUTICS Common Stock 82835W108 692 15860 SH SOLE 0 15860 0 0 SIMMONS 1ST NATL 001 Common Stock 828730200 401 13500 SH SOLE 0 13500 0 0 SIMON PPTY GRP INC NEW REIT 828806109 7015 61656 SH SOLE 0 61656 0 0 SIMPLIFY US EQ DWNSD ETF ETF/Closed End 82889N202 2293 81202 SH SOLE 0 81202 0 0 SINCLAIR BROADCAST GRP Common Stock 829226109 282 9649 SH SOLE 0 9649 0 0 SIREN DIVCON LDR DIV ETF ETF/Closed End 829658301 1323 26623 SH SOLE 0 26623 0 0 SIRIUS XM HLDGS INC Common Stock 82968B103 516 84696 SH SOLE 0 84696 0 0 SITEONE LANDSCAPE SUPPLY Common Stock 82982L103 9302 54481 SH SOLE 0 54481 0 0 SIX FLAGS ENTMT CORP NEW Common Stock 83001A102 515 11088 SH SOLE 0 11088 0 0 SIXTH STR SPECIALTY LNDG Common Stock 83012A109 3623 172272 SH SOLE 0 172272 0 0 SKECHERS USA INC CL A Common Stock 830566105 429 10279 SH SOLE 0 10279 0 0 SKYWORKS SOLUTIONS INC Common Stock 83088M102 14458 78798 SH SOLE 0 78798 0 0 SLEEP NUMBER CORP Common Stock 83125X103 1933 13474 SH SOLE 0 13474 0 0 SMITH NEPHEW PLC ADR Common Stock 83175M205 1237 32650 SH SOLE 0 32650 0 0 SMITH AO Common Stock 831865209 7315 108192 SH SOLE 0 108192 0 0 SMARTSHEET INC A Common Stock 83200N103 396 6203 SH SOLE 0 6203 0 0 SMUCKER JM COMPANY NEW Common Stock 832696405 2405 19004 SH SOLE 0 19004 0 0 SNAP ON INC Common Stock 833034101 8869 38437 SH SOLE 0 38437 0 0 SNAP INC CL A Common Stock 83304A106 1832 35039 SH SOLE 0 35039 0 0 SNOWFLAKE INC A Common Stock 833445109 1738 7582 SH SOLE 0 7582 0 0 SOCIEDAD QUIMICA SER B Common Stock 833635105 2196 41383 SH SOLE 0 41383 0 0 SOLAREDGE TECHS INC Common Stock 83417M104 3719 12937 SH SOLE 0 12937 0 0 SONOCO PRODUCTS CO Common Stock 835495102 853 13480 SH SOLE 0 13480 0 0 SONY GROUP CORP ADR NEW Common Stock 835699307 1780 16790 SH SOLE 0 16790 0 0 SOUTH JERSEY INDS INC Common Stock 838518108 1476 65362 SH SOLE 0 65362 0 0 SOUTH STATE CORP Common Stock 840441109 670 8532 SH SOLE 0 8532 0 0 SOUTHERN COMPANY Common Stock 842587107 20276 326196 SH SOLE 0 326196 0 0 SOUTHERN COPPER CORP DEL Common Stock 84265V105 6846 100875 SH SOLE 0 100875 0 0 SOUTHERN FIRST BANCSHS Common Stock 842873101 222 4746 SH SOLE 0 4746 0 0 SOUTHERN MO BANCORP Common Stock 843380106 428 10869 SH SOLE 0 10869 0 0 SOUTHWEST AIRLINES CO Common Stock 844741108 8985 147142 SH SOLE 0 147142 0 0 SPARTANNASH COMPANY Common Stock 847215100 430 21911 SH SOLE 0 21911 0 0 SPERO THERAPEUTICS INC Common Stock 84833T103 221 15000 SH SOLE 0 15000 0 0 SPIRIT AEROSYS HLDG CL A Common Stock 848574109 1192 24501 SH SOLE 0 24501 0 0 SPIRIT AIRLINES INC Common Stock 848577102 424 11501 SH SOLE 0 11501 0 0 SPIRIT TX BANCSHARES INC Common Stock 84861D103 419 18799 SH SOLE 0 18799 0 0 SPLUNK INC Common Stock 848637104 2895 21369 SH SOLE 0 21369 0 0 SPRAGUE RESOURCES LP Common Stock 849343108 1180 53908 SH SOLE 0 53908 0 0 SPROTT PHYSICAL GOLD TR ETF/Closed End 85207H104 8028 598681 SH SOLE 0 598681 0 0 SPROTT PHYSICAL SLVR ETF/Closed End 85207K107 5159 587582 SH SOLE 0 587582 0 0 SPROUTS FARMERS MARKET Common Stock 85208M102 1314 49359 SH SOLE 0 49359 0 0 SPROTT PHYS GLD SLVR ETF/Closed End 85208R101 2499 143878 SH SOLE 0 143878 0 0 SQUARE INC A Common Stock 852234103 13338 58744 SH SOLE 0 58744 0 0 STAG INDUSTRIAL INC Common Stock 85254J102 1276 37967 SH SOLE 0 37967 0 0 STANLEY BLACK DECKER Common Stock 854502101 16570 82985 SH SOLE 0 82985 0 0 STARBUCKS CORP Common Stock 855244109 29551 270440 SH SOLE 0 270440 0 0 STARWOOD PROPERTY TR INC REIT 85571B105 409 16531 SH SOLE 0 16531 0 0 STATE STREET CORP Common Stock 857477103 5018 59726 SH SOLE 0 59726 0 0 STEEL DYNAMICS INC Common Stock 858119100 2429 47857 SH SOLE 0 47857 0 0 STERLING CONSTR INC Common Stock 859241101 228 9826 SH SOLE 0 9826 0 0 STIFEL FINANCIAL CORP Common Stock 860630102 445 6944 SH SOLE 0 6944 0 0 STMICROELECTRONICS N V Common Stock 861012102 950 24774 SH SOLE 0 24774 0 0 STONE HARBOR EMRG MKTS ETF/Closed End- 86164W100 930 102465 SH SOLE 0 102465 0 0 STONEX GROUP INC Common Stock 861896108 345 5275 SH SOLE 0 5275 0 0 STORE CAPITAL CORP REIT 862121100 1379 41161 SH SOLE 0 41161 0 0 STRYKER CORP Common Stock 863667101 6140 25208 SH SOLE 0 25208 0 0 SUBURBAN PROPANE PTNR LP MLP 864482104 624 42114 SH SOLE 0 42114 0 0 SUMITOMO MITSUI FINL Common Stock 86562M209 433 59666 SH SOLE 0 59666 0 0 SUMMIT MATLS INC A Common Stock 86614U100 424 15133 SH SOLE 0 15133 0 0 SUN COMMUNITIES INC REIT 866674104 2256 15036 SH SOLE 0 15036 0 0 SUN LIFE FINL INC Common Stock 866796105 498 9854 SH SOLE 0 9854 0 0 SUNCOR ENERGY INC NEW Common Stock 867224107 435 20811 SH SOLE 0 20811 0 0 SUNOCO LP MLP 86765K109 375 11789 SH SOLE 0 11789 0 0 SUNOPTA INC Common Stock 8676EP108 4035 273183 SH SOLE 0 273183 0 0 SUPERNUS PHARMS INC Common Stock 868459108 246 9384 SH SOLE 0 9384 0 0 SURFACE ONCOLOGY INC NEW Common Stock 86877M209 244 31308 SH SOLE 0 31308 0 0 SURO CAPITAL CORP Common Stock 86887Q109 781 57615 SH SOLE 0 57615 0 0 SWITCH INC CL A Common Stock 87105L104 337 20720 SH SOLE 0 20720 0 0 SYNAPTICS INC Common Stock 87157D109 1386 10231 SH SOLE 0 10231 0 0 SYNOPSYS INC Common Stock 871607107 1150 4643 SH SOLE 0 4643 0 0 SYNOVUS FINL CORP NEW Common Stock 87161C501 1543 33732 SH SOLE 0 33732 0 0 SYNNEX CORP Common Stock 87162W100 1020 8886 SH SOLE 0 8886 0 0 SYNCHRONY FINANCIAL Common Stock 87165B103 938 23069 SH SOLE 0 23069 0 0 SYNEOS HEALTH INC CL A Common Stock 87166B102 352 4641 SH SOLE 0 4641 0 0 SYNLOGIC INC Common Stock 87166L100 91 25500 SH SOLE 0 25500 0 0 SYSCO CORP Common Stock 871829107 13168 167235 SH SOLE 0 167235 0 0 TCW STRATEGIC INCOME FD ETF/Closed End- 872340104 78 13623 SH SOLE 0 13623 0 0 TFF PHARMACEUTICALS INC Common Stock 87241J104 1688 124408 SH SOLE 0 124408 0 0 TJX COS INC NEW Common Stock 872540109 12596 190422 SH SOLE 0 190422 0 0 T MOBILE US INC Common Stock 872590104 5041 40235 SH SOLE 0 40235 0 0 TRI POINTE HOMES INC Common Stock 87265H109 442 21685 SH SOLE 0 21685 0 0 TAIWAN SEMICON MFG CO Common Stock 874039100 6474 54732 SH SOLE 0 54732 0 0 TAKETWO INTERACTIVE INC Common Stock 874054109 2106 11917 SH SOLE 0 11917 0 0 TALIS BIOMEDICAL CORP Common Stock 87424L108 128 10000 SH SOLE 0 10000 0 0 TANDEM DIABETES CARE NEW Common Stock 875372203 379 4300 SH SOLE 0 4300 0 0 TAPESTRY INC Common Stock 876030107 852 20670 SH SOLE 0 20670 0 0 TARGA RESOURCES CORP Common Stock 87612G101 916 28858 SH SOLE 0 28858 0 0 TASTEMAKER ACQ CORP UTS Unit/UIT - Equity 876545203 135 13474 SH SOLE 0 13474 0 0 TAYLOR DEVICES INC Common Stock 877163105 3876 341796 SH SOLE 0 341796 0 0 TAYLOR MORRISON HOME A Common Stock 87724P106 386 12518 SH SOLE 0 12518 0 0 TC ENERGY CORP Common Stock 87807B107 1421 31060 SH SOLE 0 31060 0 0 TECK RESOURCES LTD CL B Common Stock 878742204 560 29195 SH SOLE 0 29195 0 0 TEKLA HEALTHCARE OPPTYS Common Stock 879105104 1392 64070 SH SOLE 0 64070 0 0 TEKLA HEALTHCARE INV SBI ETF/Closed End 87911J103 3522 144285 SH SOLE 0 144285 0 0 TEKLA LIFE SCIENCES INVS ETF/Closed End 87911K100 835 42389 SH SOLE 0 42389 0 0 TEKLA WORLD HLTHCARE ETF/Closed End 87911L108 740 49102 SH SOLE 0 49102 0 0 TELADOC HEALTH INC Common Stock 87918A105 4650 25587 SH SOLE 0 25587 0 0 TELEDYNE TECH INC Common Stock 879360105 419 1014 SH SOLE 0 1014 0 0 TELEFLEX INC Common Stock 879369106 3120 7510 SH SOLE 0 7510 0 0 TELUS CORP Common Stock 87971M103 1273 63854 SH SOLE 0 63854 0 0 TEMPLETON DRAGON FD INC ETF/Closed End 88018T101 370 15698 SH SOLE 0 15698 0 0 TEMPLTN EMERG MKT INC FD ETF/Closed End- 880192109 94 12703 SH SOLE 0 12703 0 0 TEMPUR SEALY INTL INC Common Stock 88023U101 473 12938 SH SOLE 0 12938 0 0 TENNECO INC A Common Stock 880349105 810 75600 SH SOLE 0 75600 0 0 TENCENT MUSIC ENTMT ADS Common Stock 88034P109 637 31074 SH SOLE 0 31074 0 0 TERADATA CORP DEL Common Stock 88076W103 464 12037 SH SOLE 0 12037 0 0 TERADYNE INC Common Stock 880770102 16799 138058 SH SOLE 0 138058 0 0 TERRITORIAL BANCORP INC Common Stock 88145X108 377 14260 SH SOLE 0 14260 0 0 TESLA INC Common Stock 88160R101 50795 76049 SH SOLE 0 76049 0 0 TEVA PHARMACEUTICAL ADR Common Stock 881624209 8589 744298 SH SOLE 0 744298 0 0 TETRA TECH INC NEW Common Stock 88162G103 582 4291 SH SOLE 0 4291 0 0 TEXAS INSTRUMENTS INC Common Stock 882508104 42616 225492 SH SOLE 0 225492 0 0 TEXAS PACIFIC LAND CORP Common Stock 88262P102 7784 4897 SH SOLE 0 4897 0 0 TEXTRON INC Common Stock 883203101 875 15599 SH SOLE 0 15599 0 0 TRADE DESK INC A Common Stock 88339J105 5269 8085 SH SOLE 0 8085 0 0 THERMO FISHER SCIENTIFIC Common Stock 883556102 78950 172991 SH SOLE 0 172991 0 0 THOR INDUSTRIES INC Common Stock 885160101 9337 69292 SH SOLE 0 69292 0 0 3M COMPANY Common Stock 88579Y101 63252 328272 SH SOLE 0 328272 0 0 TIMKEN CO Common Stock 887389104 728 8966 SH SOLE 0 8966 0 0 TOLL BROTHERS INC Common Stock 889478103 837 14747 SH SOLE 0 14747 0 0 TORO CO Common Stock 891092108 608 5895 SH SOLE 0 5895 0 0 TORONTO DOMINION BK NEW Common Stock 891160509 2295 35196 SH SOLE 0 35196 0 0 TORTOISE ENRGY INFRA NEW ETF/Closed End 89147L886 311 12714 SH SOLE 0 12714 0 0 TORTOISE ESSENTIAL ASSET ETF/Closed End 89148A103 1741 121398 SH SOLE 0 121398 0 0 TOYOTA MTR CORP SPON ADR Common Stock 892331307 2234 14317 SH SOLE 0 14317 0 0 TRACTOR SUPPLY CO Common Stock 892356106 4093 23116 SH SOLE 0 23116 0 0 TRADEWEB MARKETS INC A Common Stock 892672106 218 2948 SH SOLE 0 2948 0 0 TRANSDIGM GROUP INC Common Stock 893641100 1188 2020 SH SOLE 0 2020 0 0 TRANSUNION Common Stock 89400J107 209 2318 SH SOLE 0 2318 0 0 TRAVEL LEISURE CO Common Stock 894164102 371 6066 SH SOLE 0 6066 0 0 TREX CO INC Common Stock 89531P105 3955 43203 SH SOLE 0 43203 0 0 TRI CONTINENTAL CORP ETF/Closed End 895436103 812 25036 SH SOLE 0 25036 0 0 TRIMAS CORP NEW Common Stock 896215209 210 6920 SH SOLE 0 6920 0 0 TRINITY INDUSTRIES INC Common Stock 896522109 407 14295 SH SOLE 0 14295 0 0 TRISTATE CAP HLDGS INC Common Stock 89678F100 369 16000 SH SOLE 0 16000 0 0 TRUIST FINL CORP Common Stock 89832Q109 32892 563985 SH SOLE 0 563985 0 0 TRUSTCO BK CORP N Y Common Stock 898349105 164 22228 SH SOLE 0 22228 0 0 T2 BIOSYSTEMS INC Common Stock 89853L104 282 174100 SH SOLE 0 174100 0 0 TURTLE BEACH CORP NEW Common Stock 900450206 2469 92570 SH SOLE 0 92570 0 0 TUTOR PERINI CORP Common Stock 901109108 481 25400 SH SOLE 0 25400 0 0 TWILIO INC A Common Stock 90138F102 1924 5646 SH SOLE 0 5646 0 0 TWITTER INC Common Stock 90184L102 9336 146717 SH SOLE 0 146717 0 0 IIVI INC Common Stock 902104108 1092 15969 SH SOLE 0 15969 0 0 2U INC Common Stock 90214J101 1199 31362 SH SOLE 0 31362 0 0 TYLER TECHNOLOGIES INC Common Stock 902252105 4376 10308 SH SOLE 0 10308 0 0 TYSON FOODS INC A Common Stock 902494103 3343 44986 SH SOLE 0 44986 0 0 UFP TECHNOLOGIES INC Common Stock 902673102 230 4611 SH SOLE 0 4611 0 0 UGI CORP NEW Common Stock 902681105 4563 111275 SH SOLE 0 111275 0 0 UMB FINANCIAL CORP Common Stock 902788108 584 6327 SH SOLE 0 6327 0 0 U S BANCORP DE NEW Common Stock 902973304 16021 289662 SH SOLE 0 289662 0 0 USANA HLTH SCIENCES INC Common Stock 90328M107 412 4220 SH SOLE 0 4220 0 0 UBER TECHNOLOGIES INC Common Stock 90353T100 24035 440931 SH SOLE 0 440931 0 0 UBIQUITI INC Common Stock 90353W103 1104 3702 SH SOLE 0 3702 0 0 ULTA BEAUTY INC Common Stock 90384S303 13834 44746 SH SOLE 0 44746 0 0 ULTRALIFE CORP Common Stock 903899102 1591 192135 SH SOLE 0 192135 0 0 UMPQUA HOLDINGS CORP Common Stock 904214103 2230 127090 SH SOLE 0 127090 0 0 UNDER ARMOUR INC CL A Common Stock 904311107 365 16483 SH SOLE 0 16483 0 0 UNDER ARMOUR INC C Common Stock 904311206 208 11254 SH SOLE 0 11254 0 0 UNIFIRST CORP Common Stock 904708104 265 1183 SH SOLE 0 1183 0 0 UNILEVER PLC SPONS ADR Common Stock 904767704 19307 345818 SH SOLE 0 345818 0 0 UNION PACIFIC CORP Common Stock 907818108 40476 183638 SH SOLE 0 183638 0 0 UNITED BANKSHARES INC WV Common Stock 909907107 2196 56916 SH SOLE 0 56916 0 0 UNITED AIRLINES HLDGS Common Stock 910047109 1859 32303 SH SOLE 0 32303 0 0 UNITED NATURAL FOODS INC Common Stock 911163103 7565 229670 SH SOLE 0 229670 0 0 UPS INC B Common Stock 911312106 88821 522507 SH SOLE 0 522507 0 0 UNITED RENTALS INC Common Stock 911363109 6131 18619 SH SOLE 0 18619 0 0 UNITED STATES CELLULAR Common Stock 911684108 499 13672 SH SOLE 0 13672 0 0 UNITEDHEALTH GROUP INC Common Stock 91324P102 119587 321409 SH SOLE 0 321409 0 0 UNITIL CORP Common Stock 913259107 642 14059 SH SOLE 0 14059 0 0 UNITY SOFTWARE INC Common Stock 91332U101 346 3451 SH SOLE 0 3451 0 0 UNIVAR SOLUTIONS INC Common Stock 91336L107 272 12645 SH SOLE 0 12645 0 0 UNIVERSAL CORP VA Common Stock 913456109 214 3632 SH SOLE 0 3632 0 0 UNIVERSAL DISPLAY CORP Common Stock 91347P105 612 2583 SH SOLE 0 2583 0 0 UNIVERSAL ELECTRS INC Common Stock 913483103 386 7018 SH SOLE 0 7018 0 0 UNIVERSAL STAINLESS Common Stock 913837100 266 26110 SH SOLE 0 26110 0 0 UNIVERSAL HLTH SVC CL B Common Stock 913903100 1153 8641 SH SOLE 0 8641 0 0 UNUM GROUP Common Stock 91529Y106 2929 105242 SH SOLE 0 105242 0 0 UPWORK INC Common Stock 91688F104 318 7111 SH SOLE 0 7111 0 0 URSTADT BIDLE PPTYS CL A REIT 917286205 390 23430 SH SOLE 0 23430 0 0 UTZ BRANDS INC A Common Stock 918090101 2349 94739 SH SOLE 0 94739 0 0 V F CORP Common Stock 918204108 6916 86539 SH SOLE 0 86539 0 0 VSE CORP Common Stock 918284100 3486 88242 SH SOLE 0 88242 0 0 VAIL RESORTS INC Common Stock 91879Q109 14415 49423 SH SOLE 0 49423 0 0 VALERO ENERGY CORP Common Stock 91913Y100 3530 49301 SH SOLE 0 49301 0 0 VALLEY NATIONAL BANCORP Common Stock 919794107 521 37948 SH SOLE 0 37948 0 0 VALMONT INDUSTRIES INC Common Stock 920253101 432 1819 SH SOLE 0 1819 0 0 VANECK GOLD MNRS ETF ETF/Closed End 92189F106 13479 414724 SH SOLE 0 414724 0 0 VANECK VIDEO GAMING ETF ETF/Closed End 92189F114 688 10070 SH SOLE 0 10070 0 0 VANECK SHRT HI YLD ETF ETF/Closed End- 92189F387 1521 60795 SH SOLE 0 60795 0 0 VANECK BDC INCM ETF ETF/Closed End 92189F411 166 10264 SH SOLE 0 10264 0 0 VANECK PFD SECS EX ETF ETF/Closed End- 92189F429 1420 68247 SH SOLE 0 68247 0 0 VANECK FALLEN ANGELS ETF ETF/Closed End- 92189F437 7190 225194 SH SOLE 0 225194 0 0 VANECK INVT GRD FLTG ETF ETF/Closed End- 92189F486 1323 52128 SH SOLE 0 52128 0 0 VANECK SHRT MUN ETF ETF/Closed End- 92189F528 438 24266 SH SOLE 0 24266 0 0 VANECK LONG MUNI ETF ETF/Closed End- 92189F536 266 12466 SH SOLE 0 12466 0 0 VANECK MORNINGSTAR ETF ETF/Closed End 92189F643 6473 93434 SH SOLE 0 93434 0 0 VANECK SEMICONDUCTOR ETF ETF/Closed End 92189F676 777 3188 SH SOLE 0 3188 0 0 VANECK AGRIBUSINESS ETF ETF/Closed End 92189F700 1612 18384 SH SOLE 0 18384 0 0 VANECK VCTRS BIOTECH ETF ETF/Closed End 92189F726 1542 8791 SH SOLE 0 8791 0 0 VANECK JR GOLD MINER ETF ETF/Closed End 92189F791 5494 122058 SH SOLE 0 122058 0 0 VANECK GAMING ETF ETF/Closed End 92189F882 275 5142 SH SOLE 0 5142 0 0 VANECK INTER MUN ETF ETF/Closed End- 92189H201 2308 45036 SH SOLE 0 45036 0 0 VANECK JPM E/MKT NEW ETF ETF/Closed End- 92189H300 1340 43685 SH SOLE 0 43685 0 0 VANCK HI YLD MUN ETF ETF/Closed End- 92189H409 3086 49657 SH SOLE 0 49657 0 0 VANECK VECTORS OIL NEW ETF/Closed End 92189H607 1441 7538 SH SOLE 0 7538 0 0 VANECK RARE ERTH NEW ETF ETF/Closed End 92189H805 416 5541 SH SOLE 0 5541 0 0 VNGRD DIV APPREC ETF ETF/Closed End 921908844 72479 492784 SH SOLE 0 492784 0 0 VNGRD TOTAL INTL STK ETF ETF/Closed End 921909768 7312 116621 SH SOLE 0 116621 0 0 VNGRD EXT DUR TRSY ETF ETF/Closed End- 921910709 935 7447 SH SOLE 0 7447 0 0 VANGRD ESG US STK ETF ETF/Closed End 921910733 11599 157279 SH SOLE 0 157279 0 0 VNGRD MEGA CAP GRWTH ETF ETF/Closed End 921910816 10004 48310 SH SOLE 0 48310 0 0 VNGRD MEGA CAP VAL ETF ETF/Closed End 921910840 1998 20990 SH SOLE 0 20990 0 0 VNG MEGA CAP INDEX ETF ETF/Closed End 921910873 804 5736 SH SOLE 0 5736 0 0 VNGRD SP 500 GRW ETF ETF/Closed End 921932505 20874 88837 SH SOLE 0 88837 0 0 VNGRD SP 500 VAL ETF ETF/Closed End 921932703 2168 15858 SH SOLE 0 15858 0 0 VNGRD SP SM GRW 600 ETF ETF/Closed End 921932794 539 2438 SH SOLE 0 2438 0 0 VNGRD SP SM CAP 600 ETF ETF/Closed End 921932828 669 3364 SH SOLE 0 3364 0 0 VNGRD SP MDCP 400 ETF ETF/Closed End 921932885 1344 7615 SH SOLE 0 7615 0 0 VNGRD LNG TRM BD IDX ETF ETF/Closed End- 921937793 30311 308852 SH SOLE 0 308852 0 0 VNGRD INTRM TRM BD ETF ETF/Closed End- 921937819 33441 376887 SH SOLE 0 376887 0 0 VNGRD SHORT TERM BD ETF ETF/Closed End- 921937827 64390 783428 SH SOLE 0 783428 0 0 VNGRD TTL BD MKT ETF ETF/Closed End- 921937835 40840 482054 SH SOLE 0 482054 0 0 VNGRD FTSE DEV MKTS ETF ETF/Closed End 921943858 140726 2865534 SH SOLE 0 2865534 0 0 VNGRD HGH DIV YLD ETF ETF/Closed End 921946406 111027 1098293 SH SOLE 0 1098293 0 0 VNGRD INTL HI DIV YL ETF ETF/Closed End 921946794 2619 40015 SH SOLE 0 40015 0 0 VNGRD INTL DIV APPRC ETF ETF/Closed End 921946810 16936 204467 SH SOLE 0 204467 0 0 VNGRD SHRT INFL PRO ETF ETF/Closed End- 922020805 13996 271547 SH SOLE 0 271547 0 0 VNGRD TTL INTL BD ETF ETF/Closed End- 92203J407 67422 1180350 SH SOLE 0 1180350 0 0 VNGRD FTSE SMALL CAP ETF ETF/Closed End 922042718 17711 137972 SH SOLE 0 137972 0 0 VNGRD TTL WORLD STK ETF ETF/Closed End 922042742 506 5200 SH SOLE 0 5200 0 0 VNGRD FTSE ALL WORLD ETF ETF/Closed End 922042775 373031 6147508 SH SOLE 0 6147508 0 0 VNGRD FTSE EMG MKTS ETF ETF/Closed End 922042858 61063 1173157 SH SOLE 0 1173157 0 0 VNGRD FTSE PACIFIC ETF ETF/Closed End 922042866 103673 1269574 SH SOLE 0 1269574 0 0 VNGRD FTSE EUROPE ETF ETF/Closed End 922042874 22448 356322 SH SOLE 0 356322 0 0 VNGRD CONSMR DISCRET ETF ETF/Closed End 92204A108 25128 85070 SH SOLE 0 85070 0 0 VNGRD CNSMR STAPLES ETF ETF/Closed End 92204A207 1799 10096 SH SOLE 0 10096 0 0 VNGRD ENERGY ETF ETF/Closed End 92204A306 13445 197723 SH SOLE 0 197723 0 0 VNGRD FINANCIALS ETF ETF/Closed End 92204A405 10376 122789 SH SOLE 0 122789 0 0 VNGRD HEALTH CARE ETF ETF/Closed End 92204A504 46892 204991 SH SOLE 0 204991 0 0 VNGRD INDUSTRIALS ETF ETF/Closed End 92204A603 7064 37322 SH SOLE 0 37322 0 0 VNGRD INFO TECH ETF ETF/Closed End 92204A702 55714 155413 SH SOLE 0 155413 0 0 VNGRD MATERIALS ETF ETF/Closed End 92204A801 2118 12245 SH SOLE 0 12245 0 0 VNGRD UTILITIES ETF ETF/Closed End 92204A876 2182 15530 SH SOLE 0 15530 0 0 VNGRD COMMN SVCS ETF ETF/Closed End 92204A884 10584 81407 SH SOLE 0 81407 0 0 VNGRD SHRT TRM GOV ETF ETF/Closed End- 92206C102 9810 159465 SH SOLE 0 159465 0 0 VNGRD SHRT TRM CORP ETF ETF/Closed End- 92206C409 36020 436603 SH SOLE 0 436603 0 0 VNGRD TOTAL CORP BD ETF ETF/Closed End- 92206C573 1547 17299 SH SOLE 0 17299 0 0 VNGRD RUS2000 VL IN ETF ETF/Closed End 92206C649 745 5328 SH SOLE 0 5328 0 0 VNGRD RUS 2000 INDX ETF ETF/Closed End 92206C664 28063 157417 SH SOLE 0 157417 0 0 VNGRD RUS1000 GRW IN ETF ETF/Closed End 92206C680 109864 439438 SH SOLE 0 439438 0 0 VNGRD INTRM TERM ETF ETF/Closed End- 92206C706 6713 99850 SH SOLE 0 99850 0 0 VNGRD RUS1000 VL IN ETF ETF/Closed End 92206C714 104228 784084 SH SOLE 0 784084 0 0 VNGRD MTG BKD SEC ETF ETF/Closed End- 92206C771 35557 666241 SH SOLE 0 666241 0 0 VNGRD LNG TRM CRP BD ETF ETF/Closed End- 92206C813 2807 27727 SH SOLE 0 27727 0 0 VNGRD LNG TRM TREAS ETF ETF/Closed End- 92206C847 6027 72785 SH SOLE 0 72785 0 0 VNGRD INTRM CORP BD ETF ETF/Closed End- 92206C870 267182 2871994 SH SOLE 0 2871994 0 0 VARIAN MED SYS INC Common Stock 92220P105 2099 11891 SH SOLE 0 11891 0 0 VECTOR GROUP LTD Common Stock 92240M108 428 30683 SH SOLE 0 30683 0 0 VEECO INSTRUMENTS INC DE Common Stock 922417100 1074 51766 SH SOLE 0 51766 0 0 VECTRUS INC Common Stock 92242T101 826 15455 SH SOLE 0 15455 0 0 VEEVA SYS INC CL A Common Stock 922475108 34875 133499 SH SOLE 0 133499 0 0 VENTAS INC REIT 92276F100 730 13681 SH SOLE 0 13681 0 0 VNGRD MUN T/E BD ETF ETF/Closed End- 922907746 771 14105 SH SOLE 0 14105 0 0 VNGRD SP 500 ETF ETF/Closed End 922908363 95632 262507 SH SOLE 0 262507 0 0 VNGRD MDCP VAL ETF ETF/Closed End 922908512 5656 41937 SH SOLE 0 41937 0 0 VNGRD MDCP GRW ETF ETF/Closed End 922908538 5985 27890 SH SOLE 0 27890 0 0 VNGRD REAL EST INDX ETF ETF/Closed End 922908553 9837 107088 SH SOLE 0 107088 0 0 VNGRD SMLL CAP GRWTH ETF ETF/Closed End 922908595 2690 9795 SH SOLE 0 9795 0 0 VNGRD SML CAP VAL ETF ETF/Closed End 922908611 7548 45576 SH SOLE 0 45576 0 0 VNGRD MID CAP ETF ETF/Closed End 922908629 78874 356346 SH SOLE 0 356346 0 0 VNGRD LGCP ETF ETF/Closed End 922908637 13797 74455 SH SOLE 0 74455 0 0 VNGRD EXTND MARKET ETF ETF/Closed End 922908652 5233 29582 SH SOLE 0 29582 0 0 VNGRD GROWTH ETF ETF/Closed End 922908736 23392 91005 SH SOLE 0 91005 0 0 VNGRD VALUE ETF ETF/Closed End 922908744 42842 325892 SH SOLE 0 325892 0 0 VNGRD SMALL CAP ETF ETF/Closed End 922908751 36206 169125 SH SOLE 0 169125 0 0 VNGRD TTL STK MKT ETF ETF/Closed End 922908769 15348 74254 SH SOLE 0 74254 0 0 VEREIT INC REIT 92339V308 640 16569 SH SOLE 0 16569 0 0 VERIZON COMMNS INC Common Stock 92343V104 123734 2127843 SH SOLE 0 2127843 0 0 VERINT SYSTEMS INC Common Stock 92343X100 377 8282 SH SOLE 0 8282 0 0 VERISK ANALYTICS INC Common Stock 92345Y106 9888 55960 SH SOLE 0 55960 0 0 VERTEX PHARMS INC Common Stock 92532F100 12176 56663 SH SOLE 0 56663 0 0 VIACOMCBS INC B Common Stock 92556H206 7219 160059 SH SOLE 0 160059 0 0 VIATRIS INC Common Stock 92556V106 8916 638234 SH SOLE 0 638234 0 0 VICOR CORP Common Stock 925815102 4567 53707 SH SOLE 0 53707 0 0 VICTORYSHS US 500 ETF ETF/Closed End 92647N782 1497 22292 SH SOLE 0 22292 0 0 VIPER ENERGY PARTNERS LP Common Stock 92763M105 180 12364 SH SOLE 0 12364 0 0 VIRGIN GALACTIC HLDGS Common Stock 92766K106 464 15160 SH SOLE 0 15160 0 0 VIRTU FINANCIAL INC A Common Stock 928254101 674 21715 SH SOLE 0 21715 0 0 VISA INC CL A Common Stock 92826C839 140760 664810 SH SOLE 0 664810 0 0 VIRTUS GLB DIVINCM INC ETF/Closed End 92835W107 131 14239 SH SOLE 0 14239 0 0 VIRTUS CV INCM FD II ETF/Closed End 92838U108 75 15002 SH SOLE 0 15002 0 0 VIRTUS ARTIFICIAL INTELL ETF/Closed End 92838Y100 402 15146 SH SOLE 0 15146 0 0 VISTRA CORP Common Stock 92840M102 1801 101874 SH SOLE 0 101874 0 0 VIRTUS DVRS INCM CV ETF/Closed End 92840N100 422 13438 SH SOLE 0 13438 0 0 VIRTUS DV INT PREM STR ETF/Closed End 92840R101 640 46453 SH SOLE 0 46453 0 0 VMWARE INC CL A Common Stock 928563402 9101 60493 SH SOLE 0 60493 0 0 VODAFONE GRP PLC NEW ADR Common Stock 92857W308 9601 520939 SH SOLE 0 520939 0 0 VONTIER CORP Common Stock 928881101 847 27994 SH SOLE 0 27994 0 0 VORNADO REALTY TRUST REIT 929042109 456 10046 SH SOLE 0 10046 0 0 VOYA FINANCIAL INC Common Stock 929089100 2350 36928 SH SOLE 0 36928 0 0 VOYA EMRG MKTS HI DIV ETF/Closed End 92912P108 204 25460 SH SOLE 0 25460 0 0 VOYA RISK MNGD NAT RES ETF/Closed End 92913C106 74 22350 SH SOLE 0 22350 0 0 VULCAN MATERIALS COMPANY Common Stock 929160109 10387 61555 SH SOLE 0 61555 0 0 VUZIX CORP NEW Common Stock 92921W300 320 12564 SH SOLE 0 12564 0 0 WD 40 CO Common Stock 929236107 789 2575 SH SOLE 0 2575 0 0 WSFS FINANCIAL CORP Common Stock 929328102 324 6506 SH SOLE 0 6506 0 0 W P CAREY INC Common Stock 92936U109 5667 80087 SH SOLE 0 80087 0 0 WEC ENERGY GROUP INC Common Stock 92939U106 7246 77419 SH SOLE 0 77419 0 0 WABTEC Common Stock 929740108 501 6327 SH SOLE 0 6327 0 0 WALMART INC Common Stock 931142103 78357 576874 SH SOLE 0 576874 0 0 WALGREENS BOOTS ALLIANCE Common Stock 931427108 30462 554857 SH SOLE 0 554857 0 0 WASHINGTON FEDL INC Common Stock 938824109 488 15843 SH SOLE 0 15843 0 0 WASHINGTON TRUST BANCORP Common Stock 940610108 299 5791 SH SOLE 0 5791 0 0 WASTE CONNECTIONS INC Common Stock 94106B101 1987 18401 SH SOLE 0 18401 0 0 WASTE MANAGEMENT INC DEL Common Stock 94106L109 34515 267518 SH SOLE 0 267518 0 0 WATERS CORP Common Stock 941848103 8756 30814 SH SOLE 0 30814 0 0 WATSCO INC A Common Stock 942622200 1744 6686 SH SOLE 0 6686 0 0 WATTS WATER TECH INC Common Stock 942749102 800 6730 SH SOLE 0 6730 0 0 WEBSTER FINANCIAL CORP Common Stock 947890109 1768 32087 SH SOLE 0 32087 0 0 WELLS FARGO CO NEW Common Stock 949746101 11666 298604 SH SOLE 0 298604 0 0 WF GLB DIV OPP FD ETF/Closed End 94987C103 185 35199 SH SOLE 0 35199 0 0 WF MULT SECTOR INCM FD ETF/Closed End- 94987D101 216 17295 SH SOLE 0 17295 0 0 WELLTOWER INC REIT 95040Q104 13427 187443 SH SOLE 0 187443 0 0 WENDYS CO Common Stock 95058W100 218 10747 SH SOLE 0 10747 0 0 WESBANCO INC Common Stock 950810101 671 18596 SH SOLE 0 18596 0 0 WESCO INTL INC Common Stock 95082P105 496 5732 SH SOLE 0 5732 0 0 WEST PHARM SVCS INC Common Stock 955306105 13476 47823 SH SOLE 0 47823 0 0 WESTERN ALLIANCE BANCORP Common Stock 957638109 6673 70655 SH SOLE 0 70655 0 0 WESTERN ASSET PREMIER ETF/Closed End- 957664105 339 24159 SH SOLE 0 24159 0 0 WESTERN EMERG MKTS DEBT ETF/Closed End- 95766A101 744 56260 SH SOLE 0 56260 0 0 WESTERN HIGH INCM OPPTY ETF/Closed End- 95766K109 152 29968 SH SOLE 0 29968 0 0 WESTERN MANAGED MUNIS FD ETF/Closed End- 95766M105 422 32473 SH SOLE 0 32473 0 0 WESTRN MUNI HIGH INCM FD ETF/Closed End- 95766N103 961 123020 SH SOLE 0 123020 0 0 WESTERN MUNI PARTNERS FD ETF/Closed End- 95766P108 522 34096 SH SOLE 0 34096 0 0 WESTERN INFLTN LKD INCM ETF/Closed End- 95766Q106 1127 88127 SH SOLE 0 88127 0 0 WESTERN INFLTN LKD OPPTY ETF/Closed End- 95766R104 5785 475774 SH SOLE 0 475774 0 0 WESTERN ASSET INVESTMENT ETF/Closed End- 95766T100 199 13119 SH SOLE 0 13119 0 0 WESTERN MTG OPPTY FD INC ETF/Closed End 95790B109 154 10502 SH SOLE 0 10502 0 0 WESTERN DIGITAL CORP Common Stock 958102105 3716 55670 SH SOLE 0 55670 0 0 WESTERN NEW ENG BANCORP Common Stock 958892101 412 48865 SH SOLE 0 48865 0 0 WESTERN UNION CO Common Stock 959802109 13641 553149 SH SOLE 0 553149 0 0 WESTROCK CO Common Stock 96145D105 975 18737 SH SOLE 0 18737 0 0 WEYERHAEUSER CO Common Stock 962166104 2606 73210 SH SOLE 0 73210 0 0 WHEATON PRECIOUS METALS Common Stock 962879102 1013 26515 SH SOLE 0 26515 0 0 WHIRLPOOL CORP Common Stock 963320106 1881 8537 SH SOLE 0 8537 0 0 WHOLE EARTH BRANDS A Common Stock 96684W100 750 57509 SH SOLE 0 57509 0 0 WILLIAMS COS INC DEL Common Stock 969457100 15345 647743 SH SOLE 0 647743 0 0 WILLIAMS SONOMA INC Common Stock 969904101 4672 26069 SH SOLE 0 26069 0 0 WINTRUST FINANCIAL CORP Common Stock 97650W108 231 3045 SH SOLE 0 3045 0 0 WIPRO LTD SPON ADR Common Stock 97651M109 6775 1068677 SH SOLE 0 1068677 0 0 WSDMTR US TTL DIV ETF ETF/Closed End 97717W109 514 4550 SH SOLE 0 4550 0 0 WSDMTR US HI DIV FD ETF ETF/Closed End 97717W208 691 9053 SH SOLE 0 9053 0 0 WSDMTR E/M SMCP DIV ETF ETF/Closed End 97717W281 935 18230 SH SOLE 0 18230 0 0 WSDMTR US LGCP DIV ETF ETF/Closed End 97717W307 3214 28022 SH SOLE 0 28022 0 0 WSDMTR E/M HI DIV ETF ETF/Closed End 97717W315 3180 71691 SH SOLE 0 71691 0 0 WSDMTR US DV EX FINL ETF ETF/Closed End 97717W406 1035 10976 SH SOLE 0 10976 0 0 WSDMTR U S DLR BLLSH ETF ETF/Closed End 97717W471 2903 112776 SH SOLE 0 112776 0 0 WSDMTR US MDCP DIV ETF ETF/Closed End 97717W505 9960 246419 SH SOLE 0 246419 0 0 WSDMTR US SMCP DIV ETF ETF/Closed End 97717W604 4034 129500 SH SOLE 0 129500 0 0 WSDMTR INTL EQ FD ETF ETF/Closed End 97717W703 1669 31740 SH SOLE 0 31740 0 0 WSDMTR JPN HEDG EQ ETF ETF/Closed End 97717W851 918 14961 SH SOLE 0 14961 0 0 WSDMTRE INTL QUAL DV ETF ETF/Closed End 97717X131 1398 37700 SH SOLE 0 37700 0 0 WSDMTREE EMRG MKTS ETF ETF/Closed End 97717X578 10930 268618 SH SOLE 0 268618 0 0 WISDOMTREE US DV GRW ETF ETF/Closed End 97717X669 3184 55681 SH SOLE 0 55681 0 0 WSDMTRE EURO HDGD EQ ETF ETF/Closed End 97717X701 1472 20226 SH SOLE 0 20226 0 0 WISDOMTREE ENH COMOD ETF ETF/Closed End 97717Y683 5181 258251 SH SOLE 0 258251 0 0 WISDOMTREE CLOUD COM ETF ETF/Closed End 97717Y691 5650 117319 SH SOLE 0 117319 0 0 WSDMTR 90/60 US BAL ETF ETF/Closed End 97717Y790 2006 53725 SH SOLE 0 53725 0 0 WOLVERINE WORLD WIDE INC Common Stock 978097103 206 5366 SH SOLE 0 5366 0 0 WOODWARD INC Common Stock 980745103 5612 46521 SH SOLE 0 46521 0 0 WORKDAY INC A Common Stock 98138H101 2282 9185 SH SOLE 0 9185 0 0 WORKIVA INC A Common Stock 98139A105 272 3086 SH SOLE 0 3086 0 0 WORTHINGTON INDS INC Common Stock 981811102 2080 31009 SH SOLE 0 31009 0 0 WRAP TECHNOLOGIES INC Common Stock 98212N107 72 13000 SH SOLE 0 13000 0 0 WYNN RESORTS LTD Common Stock 983134107 794 6333 SH SOLE 0 6333 0 0 XPO LOGISTICS INC Common Stock 983793100 2250 18245 SH SOLE 0 18245 0 0 XCEL ENERGY INC Common Stock 98389B100 4833 72666 SH SOLE 0 72666 0 0 XILINX INC Common Stock 983919101 9948 80287 SH SOLE 0 80287 0 0 XYLEM INC Common Stock 98419M100 1680 15974 SH SOLE 0 15974 0 0 YAMANA GOLD INC Common Stock 98462Y100 106 24527 SH SOLE 0 24527 0 0 YETI HOLDINGS INC Common Stock 98585X104 1688 23380 SH SOLE 0 23380 0 0 YORK WATER COMPANY Common Stock 987184108 576 11752 SH SOLE 0 11752 0 0 YUM BRANDS INC Common Stock 988498101 4447 41103 SH SOLE 0 41103 0 0 YUM CHINA HOLDINGS Common Stock 98850P109 2106 35561 SH SOLE 0 35561 0 0 ZEBRA TECHS CORP A Common Stock 989207105 17587 36249 SH SOLE 0 36249 0 0 ZILLOW GROUP INC CL A Common Stock 98954M101 369 2811 SH SOLE 0 2811 0 0 ZILLOW GROUP INC C Common Stock 98954M200 1018 7854 SH SOLE 0 7854 0 0 ZIMMER BIOMET HLDGS INC Common Stock 98956P102 4851 30304 SH SOLE 0 30304 0 0 ZIOPHARM ONCOLOGY INC Common Stock 98973P101 308 85462 SH SOLE 0 85462 0 0 ZOETIS INC CL A Common Stock 98978V103 29568 187754 SH SOLE 0 187754 0 0 ZSCALER INC Common Stock 98980G102 552 3216 SH SOLE 0 3216 0 0 ZOOM VIDEO COMMNS INC A Common Stock 98980L101 3054 9505 SH SOLE 0 9505 0 0 ZUMIEZ INC Common Stock 989817101 406 9459 SH SOLE 0 9459 0 0 ZYMEWORKS INC Common Stock 98985W102 316 10000 SH SOLE 0 10000 0 0 ZYNEX INC Common Stock 98986M103 1111 72734 SH SOLE 0 72734 0 0 ALLEGION PUBLIC LTD Common Stock G0176J109 7965 63407 SH SOLE 0 63407 0 0 AMCOR PLC ORD USD 001 Common Stock G0250X107 5096 436325 SH SOLE 0 436325 0 0 AMDOCS LTD Common Stock G02602103 1652 23554 SH SOLE 0 23554 0 0 AMBARELLA INC Common Stock G037AX101 504 5025 SH SOLE 0 5025 0 0 AON PLC A Common Stock G0403H108 8734 37957 SH SOLE 0 37957 0 0 ARCH CAPITAL GROUP LTD Common Stock G0450A105 2278 59357 SH SOLE 0 59357 0 0 ASPIRATIONAL CONSUMER A Common Stock G05436103 1474 147283 SH SOLE 0 147283 0 0 ASSURED GUARANTY LIMITED Common Stock G0585R106 428 10131 SH SOLE 0 10131 0 0 ATLASSIAN CORP PLC A Common Stock G06242104 12924 61320 SH SOLE 0 61320 0 0 ACCENTURE PLC IRELD CL A Common Stock G1151C101 22059 79851 SH SOLE 0 79851 0 0 BROOKFIELD INFRA LP MLP G16252101 460 8641 SH SOLE 0 8641 0 0 BROOKFIELD RENEWABLE LP MLP G16258108 1264 29674 SH SOLE 0 29674 0 0 BUNGE LTD Common Stock G16962105 2078 26211 SH SOLE 0 26211 0 0 CAPRI HOLDINGS LTD Common Stock G1890L107 236 4635 SH SOLE 0 4635 0 0 CLARIVATE PLC Common Stock G21810109 2210 83734 SH SOLE 0 83734 0 0 COHN ROBBINS HLDG CORP A Common Stock G23726105 1975 200926 SH SOLE 0 200926 0 0 COCACOLA EURO PRTNRS Common Stock G25839104 301 5780 SH SOLE 0 5780 0 0 EATON CORP PLC Common Stock G29183103 40660 294042 SH SOLE 0 294042 0 0 ASA GOLD PRECIOUS MTLS ETF/Closed End G3156P103 912 45696 SH SOLE 0 45696 0 0 EVEREST REINSURANCE GRP Common Stock G3223R108 253 1019 SH SOLE 0 1019 0 0 FERGUSON PLC NEW Common Stock G3421J106 6818 56754 SH SOLE 0 56754 0 0 FORTRESS CAPITAL ACQ UTS Unit/UIT - Equity G36427113 217 21688 SH SOLE 0 21688 0 0 GENPACT LTD Common Stock G3922B107 235 5492 SH SOLE 0 5492 0 0 HELEN OF TROY LTD Common Stock G4388N106 940 4464 SH SOLE 0 4464 0 0 HORIZON THERAPEUTICS Common Stock G46188101 395 4288 SH SOLE 0 4288 0 0 ICON PLC Common Stock G4705A100 1209 6156 SH SOLE 0 6156 0 0 IHS MARKIT LTD Common Stock G47567105 6340 65511 SH SOLE 0 65511 0 0 INTL GAME TECH PLC USD Common Stock G4863A108 283 17618 SH SOLE 0 17618 0 0 INVESCO LTD Common Stock G491BT108 2195 87017 SH SOLE 0 87017 0 0 JOHNSON CTLS INTL PLC Common Stock G51502105 37648 630931 SH SOLE 0 630931 0 0 LAZARD LTD SHARES A MLP G54050102 1496 34389 SH SOLE 0 34389 0 0 LIBERTY GLOBAL PLC C Common Stock G5480U120 4481 175436 SH SOLE 0 175436 0 0 LINDE PLC Common Stock G5494J103 23887 85267 SH SOLE 0 85267 0 0 MARVELL TECH GROUP INC Common Stock G5876H105 982 20046 SH SOLE 0 20046 0 0 MEDTRONIC PLC Common Stock G5960L103 67497 571378 SH SOLE 0 571378 0 0 APTIV PLC Common Stock G6095L109 2893 20982 SH SOLE 0 20982 0 0 NOMAD FOODS LTD USD Common Stock G6564A105 2396 87239 SH SOLE 0 87239 0 0 NORWEGIAN CRUISE LINE Common Stock G66721104 1515 54914 SH SOLE 0 54914 0 0 NOVOCURE LTD Common Stock G6674U108 5004 37861 SH SOLE 0 37861 0 0 NVENT ELECTRIC PLC Common Stock G6700G107 220 7874 SH SOLE 0 7874 0 0 SEAGATE TECHNOLOGY PLC Common Stock G7945M107 7819 101878 SH SOLE 0 101878 0 0 PENTAIR PLC Common Stock G7S00T104 4848 77793 SH SOLE 0 77793 0 0 SOCIAL CAP HEDOSOPHIA V Common Stock G8252P105 235 13694 SH SOLE 0 13694 0 0 STERIS PLC ORD Common Stock G8473T100 2992 15709 SH SOLE 0 15709 0 0 SVF INVESTMENT CORP UTS Unit/UIT - Equity G8601L110 145 13697 SH SOLE 0 13697 0 0 TEXTAINER GRP HLDGS LTD Common Stock G8766E109 374 13055 SH SOLE 0 13055 0 0 TORTOISE ACQ CORP II A Common Stock G89554102 2254 205867 SH SOLE 0 205867 0 0 TRANE TECHNOLOGIES PLC Common Stock G8994E103 14252 86082 SH SOLE 0 86082 0 0 TRITON INTL LTD CL A Common Stock G9078F107 678 12322 SH SOLE 0 12322 0 0 WILLIS TOWERS WATSON PUB Common Stock G96629103 678 2962 SH SOLE 0 2962 0 0 ALCON INC Common Stock H01301128 5097 72627 SH SOLE 0 72627 0 0 CHUBB LTD Common Stock H1467J104 34791 220238 SH SOLE 0 220238 0 0 CRISPR THERAPEUTICS AG Common Stock H17182108 1660 13625 SH SOLE 0 13625 0 0 GARMIN LTD Common Stock H2906T109 12790 97007 SH SOLE 0 97007 0 0 UBS GROUP AG Common Stock H42097107 876 56415 SH SOLE 0 56415 0 0 LOGITECH INTL SA Common Stock H50430232 1063 10174 SH SOLE 0 10174 0 0 TE CONNECTIVITY LTD Common Stock H84989104 8613 66708 SH SOLE 0 66708 0 0 GLOBANT S A Common Stock L44385109 3050 14692 SH SOLE 0 14692 0 0 SPOTIFY TECHNOLOGY SA Common Stock L8681T102 602 2246 SH SOLE 0 2246 0 0 TRINSEO S A Common Stock L9340P101 274 4308 SH SOLE 0 4308 0 0 BOS BETTER ONLINE SOL Common Stock M20115180 317 87525 SH SOLE 0 87525 0 0 CHECK POINT SFTWARE TECH Common Stock M22465104 1615 14423 SH SOLE 0 14423 0 0 COMPUGEN LTD Common Stock M25722105 503 58603 SH SOLE 0 58603 0 0 EVOGENE LTD Common Stock M4119S104 80 15876 SH SOLE 0 15876 0 0 FIVERR INTL LTD ORD SHS Common Stock M4R82T106 378 1740 SH SOLE 0 1740 0 0 MAGAL SECURITIES SYS LTD Common Stock M6786D104 3823 853318 SH SOLE 0 853318 0 0 RADCOM LTD NEW Common Stock M81865111 840 85046 SH SOLE 0 85046 0 0 TARO PHARM IND LTD SHS A Common Stock M8737E108 332 4500 SH SOLE 0 4500 0 0 WIX LTD Common Stock M98068105 231 826 SH SOLE 0 826 0 0 AERCAP HOLDINGS N V Common Stock N00985106 203 3450 SH SOLE 0 3450 0 0 ASML HLDG NV NYRS NEW Common Stock N07059210 13109 21233 SH SOLE 0 21233 0 0 FERRARI NV NEW Common Stock N3167Y103 4168 19917 SH SOLE 0 19917 0 0 LYONDELLBASELL N V CL A Common Stock N53745100 5355 51468 SH SOLE 0 51468 0 0 NXP SEMICONDUCTORS N V Common Stock N6596X109 6255 31067 SH SOLE 0 31067 0 0 STELLANTIS N V Common Stock N82405106 189 10617 SH SOLE 0 10617 0 0 ROYAL CARIBBEAN GROUP Common Stock V7780T103 726 8479 SH SOLE 0 8479 0 0 FLEX LTD Common Stock Y2573F102 453 24761 SH SOLE 0 24761 0 0