0001329948-22-000018.txt : 20221025 0001329948-22-000018.hdr.sgml : 20221025 20221025144933 ACCESSION NUMBER: 0001329948-22-000018 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221025 DATE AS OF CHANGE: 20221025 EFFECTIVENESS DATE: 20221025 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: 221329047 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 09-30-2022 09-30-2022 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 X1 10-25-2022 0 3183 23339577 false
INFORMATION TABLE 2 JMS13F_3q2022.xml ABB LIMITED SPONS ADR Common Stock 000375204 1267 49378 SH SOLE 0 49378 0 0 ABB LIMITED SPONS ADR Common Stock 000375204 992 38678 SH SOLE 0 38678 0 0 ACCO BRANDS CORP Common Stock 00081T108 125 25531 SH SOLE 0 25531 0 0 ADT INC Common Stock 00090Q103 421 56198 SH SOLE 0 56198 0 0 AFLAC INC Common Stock 001055102 10963 195073 SH SOLE 0 195073 0 0 AFLAC INC Common Stock 001055102 5950 105870 SH SOLE 0 105870 0 0 AGCO CORP Common Stock 001084102 342 3555 SH SOLE 0 3555 0 0 ACM RESEARCH INC A Common Stock 00108J109 565 45378 SH SOLE 0 45378 0 0 AGNC INVESTMENT CORP Common Stock 00123Q104 380 45093 SH SOLE 0 45093 0 0 AGNC INVESTMENT CORP Common Stock 00123Q104 731 86812 SH SOLE 0 86812 0 0 AES CORP Common Stock 00130H105 730 32295 SH SOLE 0 32295 0 0 ALPS EQUAL SECT WGHT ETF ETF/Closed End 00162Q205 639 7247 SH SOLE 0 7247 0 0 ALPS OSHS US QUAL DV ETF ETF/Closed End 00162Q387 904 24428 SH SOLE 0 24428 0 0 ALPS OSHS US SMCP ETF ETF/Closed End 00162Q395 404 13484 SH SOLE 0 13484 0 0 ALPS ALERIAN MLP NEW ETF ETF/Closed End 00162Q452 11199 306327 SH SOLE 0 306327 0 0 ALPS RVRFRNT DYN US ETF ETF/Closed End 00162Q528 833 21395 SH SOLE 0 21395 0 0 ALPS RVRFRNT DYN COR ETF ETF/Closed End- 00162Q536 433 19866 SH SOLE 0 19866 0 0 ALPS INTL SEC DV DOG ETF ETF/Closed End 00162Q718 479 22463 SH SOLE 0 22463 0 0 ALPS RIVERFRONT STRT ETF ETF/Closed End- 00162Q783 1839 82736 SH SOLE 0 82736 0 0 ALPS SECTOR DIV DOGS ETF ETF/Closed End 00162Q858 7684 170145 SH SOLE 0 170145 0 0 AMC NETWORKS INC A Common Stock 00164V103 219 10806 SH SOLE 0 10806 0 0 AMN HEALTHCARE SVCS INC Common Stock 001744101 1229 11600 SH SOLE 0 11600 0 0 ASGN INC Common Stock 00191U102 1171 12954 SH SOLE 0 12954 0 0 ATT INC Common Stock 00206R102 13353 870476 SH SOLE 0 870476 0 0 ATT INC Common Stock 00206R102 27558 1796494 SH SOLE 0 1796494 0 0 ARK INNOVATION ETF ETF/Closed End 00214Q104 3801 100745 SH SOLE 0 100745 0 0 ARK AUTONOMOUS TECH ETF ETF/Closed End 00214Q203 301 6685 SH SOLE 0 6685 0 0 ARK GENOMIC REVOLUTN ETF ETF/Closed End 00214Q302 418 12729 SH SOLE 0 12729 0 0 ARK FINTECH INNOVATN ETF ETF/Closed End 00214Q708 385 25028 SH SOLE 0 25028 0 0 ASE TECH HLDG CO LTD Common Stock 00215W100 51 10291 SH SOLE 0 10291 0 0 ASE TECH HLDG CO LTD Common Stock 00215W100 188 37709 SH SOLE 0 37709 0 0 ATI PHYSICAL THERAPY A Common Stock 00216W109 66 66465 SH SOLE 0 66465 0 0 AXT INC Common Stock 00246W103 72 10750 SH SOLE 0 10750 0 0 AZZ INC Common Stock 002474104 571 15632 SH SOLE 0 15632 0 0 ABBOTT LABORATORIES Common Stock 002824100 13449 138995 SH SOLE 0 138995 0 0 ABBOTT LABORATORIES Common Stock 002824100 42427 438479 SH SOLE 0 438479 0 0 ABBVIE INC Common Stock 00287Y109 101330 755010 SH SOLE 0 755010 0 0 ABBVIE INC Common Stock 00287Y109 29065 216562 SH SOLE 0 216562 0 0 ABRDN ASIA PACIFIC ETF/Closed End- 003009107 198 78736 SH SOLE 0 78736 0 0 ABRDN GLB PREM PPTYS ETF/Closed End 00302L108 533 139475 SH SOLE 0 139475 0 0 ABERDN STD PHYS GOLD ETF ETF/Closed End 00326A104 2244 140938 SH SOLE 0 140938 0 0 ABRDN TTL DYN DIV FD ETF/Closed End 00326L100 721 100953 SH SOLE 0 100953 0 0 ABIOMED INC Common Stock 003654100 507 2065 SH SOLE 0 2065 0 0 ACTIVISION BLIZZARD INC Common Stock 00507V109 3243 43629 SH SOLE 0 43629 0 0 ACTIVISION BLIZZARD INC Common Stock 00507V109 422 5675 SH SOLE 0 5675 0 0 ACUITY BRANDS INC Common Stock 00508Y102 437 2776 SH SOLE 0 2776 0 0 ADAMIS PHARMS CORP NEW Common Stock 00547W208 2 10000 SH SOLE 0 10000 0 0 ADAMS DIVRS EQ FUND INC ETF/Closed End 006212104 441 30277 SH SOLE 0 30277 0 0 ADAMS RES ENERGY NEW Common Stock 006351308 240 8044 SH SOLE 0 8044 0 0 ADAPTIMMUNE THERAPEUTICS Common Stock 00653A107 32 30000 SH SOLE 0 30000 0 0 ADDUS HOMECARE CORP Common Stock 006739106 734 7708 SH SOLE 0 7708 0 0 ADOBE INC Common Stock 00724F101 9530 34631 SH SOLE 0 34631 0 0 ADOBE INC Common Stock 00724F101 14618 53118 SH SOLE 0 53118 0 0 ADVANCE AUTO PARTS INC Common Stock 00751Y106 2993 19144 SH SOLE 0 19144 0 0 ADVANCE AUTO PARTS INC Common Stock 00751Y106 1723 11023 SH SOLE 0 11023 0 0 AECOM Common Stock 00766T100 427 6250 SH SOLE 0 6250 0 0 ADVSHS PURE US CANN ETF ETF/Closed End 00768Y453 154 17296 SH SOLE 0 17296 0 0 ADVSHS NEWFLEET MULT ETF ETF/Closed End- 00768Y727 648 14473 SH SOLE 0 14473 0 0 ADVANSIX INC Common Stock 00773T101 1071 33374 SH SOLE 0 33374 0 0 AEROJET ROCKETDYNE HLDGS Common Stock 007800105 626 15648 SH SOLE 0 15648 0 0 ADVANCED MICRO DEVICES Common Stock 007903107 753 11880 SH SOLE 0 11880 0 0 ADVANCED MICRO DEVICES Common Stock 007903107 10238 161580 SH SOLE 0 161580 0 0 ADVANCED DRAIN SYS INC Common Stock 00790R104 454 3653 SH SOLE 0 3653 0 0 ADVANCED DRAIN SYS INC Common Stock 00790R104 222 1787 SH SOLE 0 1787 0 0 AEGON N V NY RES SHS Common Stock 007924103 87 22034 SH SOLE 0 22034 0 0 ADVANCED ENERGY INDS INC Common Stock 007973100 204 2632 SH SOLE 0 2632 0 0 AERSALE CORP Common Stock 00810F106 526 28378 SH SOLE 0 28378 0 0 AFFILIATED MGRS GRP INC Common Stock 008252108 321 2874 SH SOLE 0 2874 0 0 AGILENT TECHNOLOGIES INC Common Stock 00846U101 1058 8701 SH SOLE 0 8701 0 0 AGILENT TECHNOLOGIES INC Common Stock 00846U101 2626 21603 SH SOLE 0 21603 0 0 AGNICOEAGLE MINES LTD Common Stock 008474108 286 6768 SH SOLE 0 6768 0 0 AGNICOEAGLE MINES LTD Common Stock 008474108 517 12253 SH SOLE 0 12253 0 0 AGREE REALTY CORP REIT 008492100 255 3775 SH SOLE 0 3775 0 0 AGREE REALTY CORP REIT 008492100 317 4694 SH SOLE 0 4694 0 0 AIRBNB INC CL A Common Stock 009066101 5155 49075 SH SOLE 0 49075 0 0 AIRBNB INC CL A Common Stock 009066101 1024 9745 SH SOLE 0 9745 0 0 AIR PDTS CHEMICALS INC Common Stock 009158106 31195 134041 SH SOLE 0 134041 0 0 AIR PDTS CHEMICALS INC Common Stock 009158106 21216 91161 SH SOLE 0 91161 0 0 AKAMAI TECHNOLOGIES INC Common Stock 00971T101 2164 26946 SH SOLE 0 26946 0 0 ALAMOS GOLD INC NEW Common Stock 011532108 209 28165 SH SOLE 0 28165 0 0 ALASKA AIR GROUP INC Common Stock 011659109 1294 33047 SH SOLE 0 33047 0 0 ALBEMARLE CORP Common Stock 012653101 7275 27509 SH SOLE 0 27509 0 0 ALBEMARLE CORP Common Stock 012653101 7222 27309 SH SOLE 0 27309 0 0 ALBERTSONS CO A PAR001 Common Stock 013091103 206 8306 SH SOLE 0 8306 0 0 ALBERTSONS CO A PAR001 Common Stock 013091103 788 31681 SH SOLE 0 31681 0 0 ALCOA CORP Common Stock 013872106 534 15860 SH SOLE 0 15860 0 0 ALEXANDRIA RL EST EQUITY REIT 015271109 255 1818 SH SOLE 0 1818 0 0 ALEXANDRIA RL EST EQUITY REIT 015271109 1544 11012 SH SOLE 0 11012 0 0 ALIBABA GRP HLDG SPN ADS Common Stock 01609W102 5873 73426 SH SOLE 0 73426 0 0 ALIGN TECHNOLOGY INC Common Stock 016255101 1552 7493 SH SOLE 0 7493 0 0 ALIGN TECHNOLOGY INC Common Stock 016255101 5868 28332 SH SOLE 0 28332 0 0 ALLBIRDS INC A Common Stock 01675A109 56 18453 SH SOLE 0 18453 0 0 ALLEGHANY CORP DE Common Stock 017175100 660 786 SH SOLE 0 786 0 0 ATI INC Common Stock 01741R102 602 22606 SH SOLE 0 22606 0 0 ALLIANCEBERNSTEIN GLBL ETF/Closed End- 01879R106 454 51125 SH SOLE 0 51125 0 0 ALLIANT ENERGY CORP Common Stock 018802108 3576 67484 SH SOLE 0 67484 0 0 ALLIANT ENERGY CORP Common Stock 018802108 1467 27689 SH SOLE 0 27689 0 0 ALLIANCEBERNSTEIN HLDG MLP 01881G106 6538 186475 SH SOLE 0 186475 0 0 ALLISON TRANSMISSION Common Stock 01973R101 231 6854 SH SOLE 0 6854 0 0 ALLSTATE CORP Common Stock 020002101 4251 34135 SH SOLE 0 34135 0 0 ALLSTATE CORP Common Stock 020002101 20126 161615 SH SOLE 0 161615 0 0 ALLY FINANCIAL INC Common Stock 02005N100 231 8299 SH SOLE 0 8299 0 0 ALPHABET INC C Common Stock 02079K107 95951 997928 SH SOLE 0 997928 0 0 ALPHABET INC C Common Stock 02079K107 7172 74593 SH SOLE 0 74593 0 0 ALPHABET INC A Common Stock 02079K305 143190 1497021 SH SOLE 0 1497021 0 0 ALPHABET INC A Common Stock 02079K305 14729 153988 SH SOLE 0 153988 0 0 ALTRIA GROUP INC Common Stock 02209S103 10408 257756 SH SOLE 0 257756 0 0 ALTRIA GROUP INC Common Stock 02209S103 22555 558569 SH SOLE 0 558569 0 0 AMALGAMATED FINL CORP Common Stock 022671101 248 11002 SH SOLE 0 11002 0 0 AMARIN CORP PLC ADR NEW Common Stock 023111206 127 116747 SH SOLE 0 116747 0 0 AMAZONCOM INC Common Stock 023135106 28650 253544 SH SOLE 0 253544 0 0 AMAZONCOM INC Common Stock 023135106 231413 2047899 SH SOLE 0 2047899 0 0 AMBEV S A SPON ADR Common Stock 02319V103 69 24525 SH SOLE 0 24525 0 0 AMEDISYS INC Common Stock 023436108 1383 14290 SH SOLE 0 14290 0 0 AMEREN CORP Common Stock 023608102 954 11844 SH SOLE 0 11844 0 0 AMERESCO INC CL A Common Stock 02361E108 408 6135 SH SOLE 0 6135 0 0 AMER MOVIL SAB ADR L Common Stock 02364W105 230 13971 SH SOLE 0 13971 0 0 AMER MOVIL SAB ADR L Common Stock 02364W105 377 22876 SH SOLE 0 22876 0 0 AMERICAN ARLNS GRP INC Common Stock 02376R102 336 27934 SH SOLE 0 27934 0 0 AMERN CENTY STOXX US ETF ETF/Closed End 025072307 381 6936 SH SOLE 0 6936 0 0 AVANTIS US S/C VAL ETF ETF/Closed End 025072877 3135 47394 SH SOLE 0 47394 0 0 AMER ELEC PWR CO INC Common Stock 025537101 9182 106206 SH SOLE 0 106206 0 0 AMER ELEC PWR CO INC Common Stock 025537101 1552 17951 SH SOLE 0 17951 0 0 AMERN EAGLE OUTFITTERS Common Stock 02553E106 2005 206034 SH SOLE 0 206034 0 0 AMERN EAGLE OUTFITTERS Common Stock 02553E106 500 51359 SH SOLE 0 51359 0 0 AMERN EXPRESS CO Common Stock 025816109 20864 154653 SH SOLE 0 154653 0 0 AMERN EXPRESS CO Common Stock 025816109 1943 14401 SH SOLE 0 14401 0 0 AMERICAN FINL GRP INC OH Common Stock 025932104 2703 21991 SH SOLE 0 21991 0 0 NECESSITY RETAIL REIT A Common Stock 02607T109 227 38598 SH SOLE 0 38598 0 0 AMERICAN INTL GROUP NEW Common Stock 026874784 3549 74746 SH SOLE 0 74746 0 0 AMERICAN INTL GROUP NEW Common Stock 026874784 4278 90097 SH SOLE 0 90097 0 0 AMERICAN RES CORP NEW Common Stock 02927U208 1803 675198 SH SOLE 0 675198 0 0 AMERICAN STS WTR CO Common Stock 029899101 387 4961 SH SOLE 0 4961 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 17379 80946 SH SOLE 0 80946 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 8006 37288 SH SOLE 0 37288 0 0 AMER WATER WORKS COMPANY Common Stock 030420103 10347 79493 SH SOLE 0 79493 0 0 AMERICAN WOODMARK CORP Common Stock 030506109 1180 26896 SH SOLE 0 26896 0 0 AMERICOLD RLTY TR INC REIT 03064D108 761 30955 SH SOLE 0 30955 0 0 AMERISOURCEBERGEN CORP Common Stock 03073E105 1291 9537 SH SOLE 0 9537 0 0 AMERISOURCEBERGEN CORP Common Stock 03073E105 2949 21794 SH SOLE 0 21794 0 0 AMERIPRISE FINL INC Common Stock 03076C106 1305 5180 SH SOLE 0 5180 0 0 AMERIPRISE FINL INC Common Stock 03076C106 1622 6436 SH SOLE 0 6436 0 0 AMERIS BANCORP Common Stock 03076K108 485 10844 SH SOLE 0 10844 0 0 AMETEK INC NEW Common Stock 031100100 5995 52863 SH SOLE 0 52863 0 0 AMETEK INC NEW Common Stock 031100100 7310 64458 SH SOLE 0 64458 0 0 AMGEN INC Common Stock 031162100 4367 19375 SH SOLE 0 19375 0 0 AMGEN INC Common Stock 031162100 49344 218915 SH SOLE 0 218915 0 0 AMKOR TECHNOLOGY INC Common Stock 031652100 494 29000 SH SOLE 0 29000 0 0 AMPCO PITTSBURGH CORP Common Stock 032037103 66 18016 SH SOLE 0 18016 0 0 AMPCO PITTSBURGH A WTS Warrant/Right 032037111 3 10000 SH SOLE 0 10000 0 0 AMPHENOL CORP CL A NEW Common Stock 032095101 725 10826 SH SOLE 0 10826 0 0 AMPHENOL CORP CL A NEW Common Stock 032095101 783 11691 SH SOLE 0 11691 0 0 AMPLIFY CWP ENH DIV ETF ETF/Closed End 032108409 22492 702662 SH SOLE 0 702662 0 0 AMPLIFY BLOCKCHAIN ETF ETF/Closed End 032108607 1583 85590 SH SOLE 0 85590 0 0 AMPLIFY SEYMOUR ETF ETF/Closed End 032108854 58 10000 SH SOLE 0 10000 0 0 AMTECH SYS INC PAR 01 Common Stock 032332504 652 76656 SH SOLE 0 76656 0 0 ANALOG DEVICES INC Common Stock 032654105 12331 88494 SH SOLE 0 88494 0 0 ANALOG DEVICES INC Common Stock 032654105 5450 39110 SH SOLE 0 39110 0 0 ANAVEX LIFE SCI CORP NEW Common Stock 032797300 108 10461 SH SOLE 0 10461 0 0 ANHEUSER BUSCH INBEV Common Stock 03524A108 917 20307 SH SOLE 0 20307 0 0 ANHEUSER BUSCH INBEV Common Stock 03524A108 750 16614 SH SOLE 0 16614 0 0 ANNALY CAP MGMT INC NEW REIT 035710839 1663 96903 SH SOLE 0 96903 0 0 ANSYS INC Common Stock 03662Q105 5902 26622 SH SOLE 0 26622 0 0 ANSYS INC Common Stock 03662Q105 6046 27272 SH SOLE 0 27272 0 0 ANTERO RESOURCES CORP Common Stock 03674X106 652 21356 SH SOLE 0 21356 0 0 ELEVANCE HEALTH INC Common Stock 036752103 8671 19089 SH SOLE 0 19089 0 0 ELEVANCE HEALTH INC Common Stock 036752103 3257 7170 SH SOLE 0 7170 0 0 ANTERO MIDSTREAM CORP Common Stock 03676B102 1359 148093 SH SOLE 0 148093 0 0 APA CORP Common Stock 03743Q108 6962 203631 SH SOLE 0 203631 0 0 APARTMENT INCM REIT CORP ETF/Closed End 03750L109 291 7524 SH SOLE 0 7524 0 0 MDCP FINL INVT CORP NEW ETF/Closed End 03761U502 207 20264 SH SOLE 0 20264 0 0 APOLLO SR FLOATING RATE ETF/Closed End- 037636107 2082 166439 SH SOLE 0 166439 0 0 APOLLO TACTICAL INCM FD ETF/Closed End- 037638103 154 13090 SH SOLE 0 13090 0 0 APOLLO GLOBAL MGMT NEW Common Stock 03769M106 5452 117243 SH SOLE 0 117243 0 0 APOLLO GLOBAL MGMT NEW Common Stock 03769M106 6009 129234 SH SOLE 0 129234 0 0 APPLE INC Common Stock 037833100 617904 4471087 SH SOLE 0 4471087 0 0 APPLE INC Common Stock 037833100 64577 467274 SH SOLE 0 467274 0 0 APPLIED MATERIALS INC Common Stock 038222105 8507 103830 SH SOLE 0 103830 0 0 APPLIED MATERIALS INC Common Stock 038222105 5070 61876 SH SOLE 0 61876 0 0 APTARGROUP INC Common Stock 038336103 427 4488 SH SOLE 0 4488 0 0 ARBOR REALTY TRUST INC REIT 038923108 367 31922 SH SOLE 0 31922 0 0 ARCBEST CORP Common Stock 03937C105 1478 20319 SH SOLE 0 20319 0 0 ARCH RESOURCES INC A Common Stock 03940R107 505 4255 SH SOLE 0 4255 0 0 ARCHER DANIELS MIDLAND C Common Stock 039483102 13139 163318 SH SOLE 0 163318 0 0 ARCHER DANIELS MIDLAND C Common Stock 039483102 6366 79134 SH SOLE 0 79134 0 0 ARES MGMT CORP A Common Stock 03990B101 860 13886 SH SOLE 0 13886 0 0 ARES CAPITAL CORP BDC Common Stock 04010L103 12236 724873 SH SOLE 0 724873 0 0 ARES COML REAL EST CORP REIT 04013V108 293 28000 SH SOLE 0 28000 0 0 ARES DYNAMIC CR ALLOC Common Stock 04014F102 147 12525 SH SOLE 0 12525 0 0 ARISTA NETWORKS INC Common Stock 040413106 2525 22364 SH SOLE 0 22364 0 0 ARISTA NETWORKS INC Common Stock 040413106 7355 65154 SH SOLE 0 65154 0 0 ARMADA HOFFLER PPTYS INC Common Stock 04208T108 3494 336595 SH SOLE 0 336595 0 0 ARMSTRONG WORLD INDS NEW Common Stock 04247X102 434 5481 SH SOLE 0 5481 0 0 ARROW ELECTRONICS INC Common Stock 042735100 821 8905 SH SOLE 0 8905 0 0 ARROW FINANCIAL CORP Common Stock 042744102 456 15818 SH SOLE 0 15818 0 0 ARTESIAN RES CORP CL A Common Stock 043113208 488 10132 SH SOLE 0 10132 0 0 ASBURY AUTO GROUP INC Common Stock 043436104 1925 12737 SH SOLE 0 12737 0 0 ASPEN GROUP INC NEW Common Stock 04530L203 4 10800 SH SOLE 0 10800 0 0 ASPIRA WOMENS HLTH INC Common Stock 04537Y109 11 30500 SH SOLE 0 30500 0 0 ASSURANT INC Common Stock 04621X108 281 1937 SH SOLE 0 1937 0 0 ASSURANT INC Common Stock 04621X108 450 3097 SH SOLE 0 3097 0 0 ASTRAZENECA PLC ADR Common Stock 046353108 2901 52904 SH SOLE 0 52904 0 0 ASTRAZENECA PLC ADR Common Stock 046353108 7342 133886 SH SOLE 0 133886 0 0 ATKORE INC Common Stock 047649108 268 3450 SH SOLE 0 3450 0 0 ATLANTIC UN BKSHS CORP Common Stock 04911A107 801 26374 SH SOLE 0 26374 0 0 ATLANTIC UN BKSHS CORP Common Stock 04911A107 272 8945 SH SOLE 0 8945 0 0 ATMOS ENERGY CORP Common Stock 049560105 6459 63412 SH SOLE 0 63412 0 0 ATMOS ENERGY CORP Common Stock 049560105 7615 74765 SH SOLE 0 74765 0 0 ATOMERA INC Common Stock 04965B100 176 17328 SH SOLE 0 17328 0 0 AUDACY INC CL A Common Stock 05070N103 8 21430 SH SOLE 0 21430 0 0 AUTODESK INC Common Stock 052769106 2837 15189 SH SOLE 0 15189 0 0 AUTODESK INC Common Stock 052769106 4315 23097 SH SOLE 0 23097 0 0 AUTOLIV INC Common Stock 052800109 335 5022 SH SOLE 0 5022 0 0 AUTOMATIC DATA PROC INC Common Stock 053015103 31585 139640 SH SOLE 0 139640 0 0 AUTOMATIC DATA PROC INC Common Stock 053015103 18370 81217 SH SOLE 0 81217 0 0 AUTONATION INC Common Stock 05329W102 2442 23971 SH SOLE 0 23971 0 0 AUTOZONE INC Common Stock 053332102 3791 1770 SH SOLE 0 1770 0 0 AVALONBAY COMMNTYS INC REIT 053484101 1134 6156 SH SOLE 0 6156 0 0 AVANGRID INC Common Stock 05351W103 1109 26592 SH SOLE 0 26592 0 0 AVERY DENNISON CORP Common Stock 053611109 1182 7264 SH SOLE 0 7264 0 0 AVERY DENNISON CORP Common Stock 053611109 1441 8857 SH SOLE 0 8857 0 0 AVID BIOSERVICES INC Common Stock 05368M106 493 25795 SH SOLE 0 25795 0 0 AVIENT CORP Common Stock 05368V106 507 16728 SH SOLE 0 16728 0 0 AVIS BUDGET GRP INC Common Stock 053774105 219 1475 SH SOLE 0 1475 0 0 AVNET INC Common Stock 053807103 366 10137 SH SOLE 0 10137 0 0 AXCELIS TECHS INC NEW Common Stock 054540208 217 3583 SH SOLE 0 3583 0 0 AXON ENTERPRISE INC Common Stock 05464C101 1240 10711 SH SOLE 0 10711 0 0 BG FOODS INC NEW Common Stock 05508R106 679 41146 SH SOLE 0 41146 0 0 BG FOODS INC NEW Common Stock 05508R106 1346 81637 SH SOLE 0 81637 0 0 BCB BANCORP INC Common Stock 055298103 272 16166 SH SOLE 0 16166 0 0 BCE INC NEW Common Stock 05534B760 14324 341542 SH SOLE 0 341542 0 0 BCE INC NEW Common Stock 05534B760 5164 123121 SH SOLE 0 123121 0 0 BJS WHOLESALE CLUB HLDGS Common Stock 05550J101 3220 44223 SH SOLE 0 44223 0 0 BJS WHOLESALE CLUB HLDGS Common Stock 05550J101 828 11368 SH SOLE 0 11368 0 0 BOK FINANCIAL CORP Common Stock 05561Q201 238 2680 SH SOLE 0 2680 0 0 BP PLC SPON ADR Common Stock 055622104 5084 178058 SH SOLE 0 178058 0 0 BP PLC SPON ADR Common Stock 055622104 1317 46124 SH SOLE 0 46124 0 0 BRT APARTMENTS CORP REIT 055645303 260 12789 SH SOLE 0 12789 0 0 BNY GLB CR INCM 2024 TGT ETF/Closed End- 05588N108 4975 728464 SH SOLE 0 728464 0 0 BNY STRAT MUNS ETF/Closed End- 05588W108 172 28349 SH SOLE 0 28349 0 0 BWX TECHS INC Common Stock 05605H100 1811 35961 SH SOLE 0 35961 0 0 BWX TECHS INC Common Stock 05605H100 838 16644 SH SOLE 0 16644 0 0 BADGER METER INC Common Stock 056525108 252 2723 SH SOLE 0 2723 0 0 BAIN CAP SPECIALTY FIN Common Stock 05684B107 491 40915 SH SOLE 0 40915 0 0 BALCHEM CORP Common Stock 057665200 224 1840 SH SOLE 0 1840 0 0 BALL CORP Common Stock 058498106 5529 114417 SH SOLE 0 114417 0 0 BALL CORP Common Stock 058498106 12516 259025 SH SOLE 0 259025 0 0 BANCO BILBAO VIZCAYA ADR Common Stock 05946K101 77 17266 SH SOLE 0 17266 0 0 BANCO SANTANDER S A ADR Common Stock 05964H105 42 18247 SH SOLE 0 18247 0 0 BANK AMERICA CORP Common Stock 060505104 23376 774049 SH SOLE 0 774049 0 0 BANK AMERICA CORP Common Stock 060505104 44233 1464668 SH SOLE 0 1464668 0 0 BOA CV L 725 PFD PERPTL Preferred Stock 060505682 1234 1052 SH SOLE 0 1052 0 0 BOA CV L 725 PFD PERPTL Preferred Stock 060505682 303 258 SH SOLE 0 258 0 0 BANK OF HAWAII CORP Common Stock 062540109 552 7249 SH SOLE 0 7249 0 0 BANK OF HAWAII CORP Common Stock 062540109 979 12867 SH SOLE 0 12867 0 0 BANK MONTREAL QUEBEC Common Stock 063671101 1338 15269 SH SOLE 0 15269 0 0 BNY MELLON CORP Common Stock 064058100 3106 80620 SH SOLE 0 80620 0 0 BNY MELLON CORP Common Stock 064058100 466 12092 SH SOLE 0 12092 0 0 BANK NOVA SCOTIA HALIFAX Common Stock 064149107 559 11742 SH SOLE 0 11742 0 0 BANK OZK Common Stock 06417N103 272 6869 SH SOLE 0 6869 0 0 BANNER CORP NEW Common Stock 06652V208 204 3450 SH SOLE 0 3450 0 0 BANKWELL FINL GRP INC Common Stock 06654A103 265 9093 SH SOLE 0 9093 0 0 BAR HARBOR BANKSHARES Common Stock 066849100 567 21369 SH SOLE 0 21369 0 0 BRCLY BLMBRG CMDTY ETN CD Par 10 06738C778 561 17057 SH SOLE 0 17057 0 0 BRCLY BLMBRG CMDTY ETN CD Par 10 06738C778 695 21109 SH SOLE 0 21109 0 0 BARCLAYS PLC ADR Common Stock 06738E204 859 134243 SH SOLE 0 134243 0 0 BARINGS PARTN INVESTORS ETF/Closed End- 06761A103 179 15771 SH SOLE 0 15771 0 0 BARRICK GOLD CORP Common Stock 067901108 1184 76363 SH SOLE 0 76363 0 0 BARRICK GOLD CORP Common Stock 067901108 479 30893 SH SOLE 0 30893 0 0 BARRETT BUS SVCS INC Common Stock 068463108 583 7479 SH SOLE 0 7479 0 0 BASSETT FURNITURE INDS Common Stock 070203104 413 26336 SH SOLE 0 26336 0 0 BATH BODY WORKS Common Stock 070830104 479 14697 SH SOLE 0 14697 0 0 BAXTER INTL INC Common Stock 071813109 2827 52485 SH SOLE 0 52485 0 0 BEACON ROOFING SPLY INC Common Stock 073685109 341 6230 SH SOLE 0 6230 0 0 BEAM THERAPEUTICS INC Common Stock 07373V105 396 8308 SH SOLE 0 8308 0 0 BEAZER HOMES USA INC NEW Common Stock 07556Q881 139 14363 SH SOLE 0 14363 0 0 BECTON DICKINSON CO Common Stock 075887109 12540 56273 SH SOLE 0 56273 0 0 BECTON DICKINSON CO Common Stock 075887109 8392 37662 SH SOLE 0 37662 0 0 BEIGENE LTD SPON ADR Common Stock 07725L102 255 1895 SH SOLE 0 1895 0 0 BEL FUSE INC CL B Common Stock 077347300 273 10808 SH SOLE 0 10808 0 0 BENCHMARK ELECTRS INC Common Stock 08160H101 242 9786 SH SOLE 0 9786 0 0 BENTLEY SYSTEMS INC B Common Stock 08265T208 5798 189530 SH SOLE 0 189530 0 0 BERKLEY W R CORP Common Stock 084423102 11038 170915 SH SOLE 0 170915 0 0 BERKLEY W R CORP Common Stock 084423102 2136 33079 SH SOLE 0 33079 0 0 BERKSHIRE HATHAWAY INC A Common Stock 084670108 17751 43 SH SOLE 0 43 0 0 BERKSHIRE HATHAWAY B NEW Common Stock 084670702 118388 443369 SH SOLE 0 443369 0 0 BERKSHIRE HATHAWAY B NEW Common Stock 084670702 12614 47240 SH SOLE 0 47240 0 0 BERRY GLOBAL GROUP INC Common Stock 08579W103 902 19389 SH SOLE 0 19389 0 0 BEST BUY COMPANY INC Common Stock 086516101 3111 49111 SH SOLE 0 49111 0 0 BEST BUY COMPANY INC Common Stock 086516101 1439 22723 SH SOLE 0 22723 0 0 BHP GROUP LTD SPON ADR Common Stock 088606108 2096 41887 SH SOLE 0 41887 0 0 BIG 5 SPORTING GOODS CRP Common Stock 08915P101 121 11246 SH SOLE 0 11246 0 0 BILLCOM HOLDINGS INC Common Stock 090043100 320 2420 SH SOLE 0 2420 0 0 BIO RAD LABS INC A Common Stock 090572207 681 1633 SH SOLE 0 1633 0 0 BIOCRYST PHARMS INC Common Stock 09058V103 267 21167 SH SOLE 0 21167 0 0 BIOMARIN PHARM INC Common Stock 09061G101 660 7783 SH SOLE 0 7783 0 0 BIOMARIN PHARM INC Common Stock 09061G101 272 3209 SH SOLE 0 3209 0 0 BIOLIFE SOL INC NEW Common Stock 09062W204 842 37004 SH SOLE 0 37004 0 0 BIOGEN INC Common Stock 09062X103 2935 10993 SH SOLE 0 10993 0 0 BIOGEN INC Common Stock 09062X103 3524 13197 SH SOLE 0 13197 0 0 BIOTECHNE CORP Common Stock 09073M104 428 1508 SH SOLE 0 1508 0 0 BIOTECHNE CORP Common Stock 09073M104 262 921 SH SOLE 0 921 0 0 BLACKROCK FLT RT INC TR ETF/Closed End- 091941104 365 33647 SH SOLE 0 33647 0 0 BLACK KNIGHT INC Common Stock 09215C105 1423 21983 SH SOLE 0 21983 0 0 BLACKBAUD INC Common Stock 09227Q100 213 4840 SH SOLE 0 4840 0 0 BLACKBAUD INC Common Stock 09227Q100 363 8249 SH SOLE 0 8249 0 0 BLACKLINE INC Common Stock 09239B109 1273 21248 SH SOLE 0 21248 0 0 BLACKROCK QUAL MUNI INC ETF/Closed End- 092479104 183 16665 SH SOLE 0 16665 0 0 BLACKROCK INCOME TRUST ETF/Closed End- 09247F100 186 44915 SH SOLE 0 44915 0 0 BLACKROCK INC Common Stock 09247X101 13821 25117 SH SOLE 0 25117 0 0 BLACKROCK INC Common Stock 09247X101 41990 76306 SH SOLE 0 76306 0 0 BLACKROCK VIRGINIA MUNI ETF/Closed End- 092481100 193 16675 SH SOLE 0 16675 0 0 BLACKROCK UTILS INFRAS Common Stock 09248D104 443 22108 SH SOLE 0 22108 0 0 BLACKROCK TXBL MUN BD TR ETF/Closed End- 09248X100 4060 247119 SH SOLE 0 247119 0 0 BLACKROCK CORE BOND TR ETF/Closed End- 09249E101 173 17340 SH SOLE 0 17340 0 0 BLCKRCK MUNI INCM TR II ETF/Closed End- 09249N101 111 11075 SH SOLE 0 11075 0 0 BLACKROCK LTD DURATION ETF/Closed End- 09249W101 530 43805 SH SOLE 0 43805 0 0 BLACKROCK ENH GLB DIV TR ETF/Closed End 092501105 198 22500 SH SOLE 0 22500 0 0 BLACKROCK CR INCM TR ETF/Closed End- 092508100 159 16683 SH SOLE 0 16683 0 0 BLACKROCK LONG TERM MUNI ETF/Closed End- 09250B103 671 68183 SH SOLE 0 68183 0 0 BLACKROCK ENRGY RES TR ETF/Closed End 09250U101 371 34371 SH SOLE 0 34371 0 0 BLACKROCK HLTH SCI TRUST ETF/Closed End 09250W107 1045 26922 SH SOLE 0 26922 0 0 BLACKROCK ENH EQ DIV TR ETF/Closed End 09251A104 2282 281410 SH SOLE 0 281410 0 0 BLACKROCK ENH INTL DV TR ETF/Closed End 092524107 293 65495 SH SOLE 0 65495 0 0 BLACKRCK MUNHLDGS FD INC ETF/Closed End- 09253N104 194 17222 SH SOLE 0 17222 0 0 BLAKRK MUNIVEST FUND INC ETF/Closed End- 09253R105 305 45964 SH SOLE 0 45964 0 0 BLKRK MUNIVEST FD II INC ETF/Closed End- 09253T101 253 25035 SH SOLE 0 25035 0 0 BLKRK MUNI INCM FD INC ETF/Closed End- 09253X102 239 22050 SH SOLE 0 22050 0 0 BLAKRK MUNIYIELD QLTY FD ETF/Closed End- 09254F100 1786 161667 SH SOLE 0 161667 0 0 BLAKRK MUNYLD QLTY FD II ETF/Closed End- 09254G108 223 22190 SH SOLE 0 22190 0 0 BLACKROCK MUNIASSETS FD ETF/Closed End- 09254J102 708 68937 SH SOLE 0 68937 0 0 BLKRK MUHLDGS NJ QUAL FD ETF/Closed End- 09254X101 337 28670 SH SOLE 0 28670 0 0 BLKRK MUYLD NY QUAL FUND ETF/Closed End- 09255E102 232 24640 SH SOLE 0 24640 0 0 BLAKRK MUNYLD PA QUAL FD ETF/Closed End- 09255G107 534 45063 SH SOLE 0 45063 0 0 BLACKROCK CORP H/Y RTS Warrant/Right 09255L114 0 12396 SH SOLE 0 12396 0 0 BLKRK CORP HI YLD FD INC ETF/Closed End- 09255P107 106 12408 SH SOLE 0 12408 0 0 BLACKROCK DEBT STR NEW Common Stock 09255R202 408 45749 SH SOLE 0 45749 0 0 BLK FLT RT INCM STRAT FD ETF/Closed End- 09255X100 167 15182 SH SOLE 0 15182 0 0 BLRK ENHNC CAP INCM FD ETF/Closed End 09256A109 286 17368 SH SOLE 0 17368 0 0 BLACKSTONE SR TERM FD ETF/Closed End- 09256U105 132 10500 SH SOLE 0 10500 0 0 BLACKROCK RESCMDTYS STR ETF/Closed End 09257A108 211 24307 SH SOLE 0 24307 0 0 BLACKSTN LG SHT INCM ETF/Closed End- 09257D102 1010 92687 SH SOLE 0 92687 0 0 BLACKROCK MUN 2030 TERM ETF/Closed End- 09257P105 1759 85711 SH SOLE 0 85711 0 0 BLACKSTONE STRAT CR Common Stock 09257R101 139 13050 SH SOLE 0 13050 0 0 BLACKSTONE MTG TR INC A Common Stock 09257W100 416 17839 SH SOLE 0 17839 0 0 BLKRCK MULTI SECTOR INCM ETF/Closed End- 09258A107 758 53197 SH SOLE 0 53197 0 0 BLACKROCK SCI TECH TR ETF/Closed End 09258G104 3452 117500 SH SOLE 0 117500 0 0 BLKRCK TCP CAP CORP BDC Common Stock 09259E108 562 51454 SH SOLE 0 51454 0 0 BLACKSTONE INC A Common Stock 09260D107 3599 43001 SH SOLE 0 43001 0 0 BLACKSTONE INC A Common Stock 09260D107 65565 783335 SH SOLE 0 783335 0 0 BLACKROCK HLTH SCI TR II ETF/Closed End 09260E105 594 39813 SH SOLE 0 39813 0 0 BLACKRCK SCIENCETECH II ETF/Closed End 09260K101 1483 84042 SH SOLE 0 84042 0 0 BLACKROCK INNOV GRW ETF/Closed End 09260Q108 584 80283 SH SOLE 0 80283 0 0 BLACKROCK CAP ALLOC TR Common Stock 09260U109 306 22510 SH SOLE 0 22510 0 0 BLKRCK ESG CAP ALLOC TR ETF/Closed End 09262F100 349 27215 SH SOLE 0 27215 0 0 BLKRCK U S CARBON ETF ETF/Closed End 09290C509 729 18296 SH SOLE 0 18296 0 0 HR BLOCK INC Common Stock 093671105 3238 76117 SH SOLE 0 76117 0 0 BLOOM ENERGY CORP CL A Common Stock 093712107 277 13855 SH SOLE 0 13855 0 0 BLOOMIN BRANDS INC Common Stock 094235108 284 15486 SH SOLE 0 15486 0 0 BLUE APRON HLDGS A NEW Common Stock 09523Q200 136 23615 SH SOLE 0 23615 0 0 BLUEGREEN VACA HLDG A Common Stock 096308101 191 11551 SH SOLE 0 11551 0 0 BNY STRAT MUN BD ETF/Closed End- 09662E109 498 88028 SH SOLE 0 88028 0 0 BOEING COMPANY Common Stock 097023105 24170 199616 SH SOLE 0 199616 0 0 BOEING COMPANY Common Stock 097023105 457 3774 SH SOLE 0 3774 0 0 BOOKING HOLDINGS INC Common Stock 09857L108 8466 5152 SH SOLE 0 5152 0 0 BOOKING HOLDINGS INC Common Stock 09857L108 268 163 SH SOLE 0 163 0 0 BOOZ ALLEN HAMILTON A Common Stock 099502106 2856 30929 SH SOLE 0 30929 0 0 BOOZ ALLEN HAMILTON A Common Stock 099502106 2174 23537 SH SOLE 0 23537 0 0 BORG WARNER INC Common Stock 099724106 1219 38837 SH SOLE 0 38837 0 0 BOSTON PROPERTIES INC REIT 101121101 946 12615 SH SOLE 0 12615 0 0 BOSTON PROPERTIES INC REIT 101121101 6941 92589 SH SOLE 0 92589 0 0 BOSTON SCIENTIFIC CORP Common Stock 101137107 1872 48343 SH SOLE 0 48343 0 0 BOSTON SCIENTIFIC CORP Common Stock 101137107 2854 73684 SH SOLE 0 73684 0 0 SRH TOTAL RETURN FD INC ETF/Closed End 101507101 194 17823 SH SOLE 0 17823 0 0 BOX INC A Common Stock 10316T104 848 34764 SH SOLE 0 34764 0 0 BRAEMAR HOTELS RESORTS Common Stock 10482B101 155 36150 SH SOLE 0 36150 0 0 BRAINSTRM CELL THERA NEW Common Stock 10501E201 88 20000 SH SOLE 0 20000 0 0 BRANDYWINE RLTY TR NEW REIT 105368203 264 39180 SH SOLE 0 39180 0 0 BRIGHT HORIZONS FAM SOL Common Stock 109194100 2464 42736 SH SOLE 0 42736 0 0 BRISTOL MYERS SQUIBB CO Common Stock 110122108 47254 664708 SH SOLE 0 664708 0 0 BRISTOL MYERS SQUIBB CO Common Stock 110122108 6383 89792 SH SOLE 0 89792 0 0 BRIT AMER TBCCO SPNS ADR Common Stock 110448107 3032 85402 SH SOLE 0 85402 0 0 BRIT AMER TBCCO SPNS ADR Common Stock 110448107 2600 73242 SH SOLE 0 73242 0 0 BROADRIDGE FINANCIAL Common Stock 11133T103 695 4814 SH SOLE 0 4814 0 0 BROADRIDGE FINANCIAL Common Stock 11133T103 2445 16939 SH SOLE 0 16939 0 0 BROADCOM INC Common Stock 11135F101 57962 130542 SH SOLE 0 130542 0 0 BROADCOM INC Common Stock 11135F101 30293 68226 SH SOLE 0 68226 0 0 BROOKFIELD ASSET MGMNT A Common Stock 112585104 5344 130692 SH SOLE 0 130692 0 0 BROOKFIELD ASSET MGMNT A Common Stock 112585104 1634 39959 SH SOLE 0 39959 0 0 BROOKFIELD REAL ASSETS ETF/Closed End- 112830104 604 35123 SH SOLE 0 35123 0 0 AZENTA INC Common Stock 114340102 828 19310 SH SOLE 0 19310 0 0 BROWN BROWN INC Common Stock 115236101 1137 18798 SH SOLE 0 18798 0 0 BROWN BROWN INC Common Stock 115236101 7137 117999 SH SOLE 0 117999 0 0 BROWN FORMAN CORP CL A Common Stock 115637100 410 6063 SH SOLE 0 6063 0 0 BROWN FORMAN CORP CL B Common Stock 115637209 12835 192804 SH SOLE 0 192804 0 0 BROWN FORMAN CORP CL B Common Stock 115637209 4546 68284 SH SOLE 0 68284 0 0 BRUNSWICK CORP Common Stock 117043109 348 5311 SH SOLE 0 5311 0 0 BRUNSWICK CORP Common Stock 117043109 466 7113 SH SOLE 0 7113 0 0 BUCKLE INC Common Stock 118440106 568 17952 SH SOLE 0 17952 0 0 BUILDERS FIRSTSOURCE INC Common Stock 12008R107 565 9588 SH SOLE 0 9588 0 0 BUTTERFLY NETWORK INC A Common Stock 124155102 336 71516 SH SOLE 0 71516 0 0 CB FINANCIAL SVCS INC Common Stock 12479G101 5285 242872 SH SOLE 0 242872 0 0 CBOE GLOBAL MARKETS INC Common Stock 12503M108 575 4900 SH SOLE 0 4900 0 0 CBOE GLOBAL MARKETS INC Common Stock 12503M108 2677 22811 SH SOLE 0 22811 0 0 CBRE GLBL RL EST INCM FD ETF/Closed End 12504G100 439 75998 SH SOLE 0 75998 0 0 CBRE GROUP INC CL A Common Stock 12504L109 209 3089 SH SOLE 0 3089 0 0 CECO ENVMNTL CORP Common Stock 125141101 527 59556 SH SOLE 0 59556 0 0 CDW CORP Common Stock 12514G108 4807 30797 SH SOLE 0 30797 0 0 CDW CORP Common Stock 12514G108 855 5475 SH SOLE 0 5475 0 0 CF INDS HLDGS INC Common Stock 125269100 320 3322 SH SOLE 0 3322 0 0 CF INDS HLDGS INC Common Stock 125269100 14453 150158 SH SOLE 0 150158 0 0 CFSB BANCORP INC Common Stock 12530C107 88 10000 SH SOLE 0 10000 0 0 CH ROBINSON WORLDWID NEW Common Stock 12541W209 2557 26552 SH SOLE 0 26552 0 0 CH ROBINSON WORLDWID NEW Common Stock 12541W209 455 4724 SH SOLE 0 4724 0 0 CIGNA CORP NEW Common Stock 125523100 11027 39739 SH SOLE 0 39739 0 0 CIGNA CORP NEW Common Stock 125523100 377 1358 SH SOLE 0 1358 0 0 CME GROUP INC CL A Common Stock 12572Q105 3648 20596 SH SOLE 0 20596 0 0 CME GROUP INC CL A Common Stock 12572Q105 1823 10289 SH SOLE 0 10289 0 0 CMS ENERGY CORP Common Stock 125896100 674 11573 SH SOLE 0 11573 0 0 CMS ENERGY CORP Common Stock 125896100 1304 22383 SH SOLE 0 22383 0 0 CNA FINL CORP Common Stock 126117100 288 7807 SH SOLE 0 7807 0 0 CNO FINANCIAL GROUP INC Common Stock 12621E103 308 17124 SH SOLE 0 17124 0 0 CSX CORP Common Stock 126408103 18548 696245 SH SOLE 0 696245 0 0 CSX CORP Common Stock 126408103 6538 245416 SH SOLE 0 245416 0 0 CTS CORP Common Stock 126501105 230 5524 SH SOLE 0 5524 0 0 CNX RESOURCES CORP Common Stock 12653C108 241 15502 SH SOLE 0 15502 0 0 CNX RESOURCES CORP Common Stock 12653C108 1774 114200 SH SOLE 0 114200 0 0 CVS HEALTH CORP Common Stock 126650100 77494 812565 SH SOLE 0 812565 0 0 CVS HEALTH CORP Common Stock 126650100 11868 124443 SH SOLE 0 124443 0 0 CABLE ONE INC Common Stock 12685J105 272 319 SH SOLE 0 319 0 0 CABLE ONE INC Common Stock 12685J105 1007 1181 SH SOLE 0 1181 0 0 CABOT CORP Common Stock 127055101 252 3937 SH SOLE 0 3937 0 0 COTERRA ENERGY INC Common Stock 127097103 2782 106507 SH SOLE 0 106507 0 0 COTERRA ENERGY INC Common Stock 127097103 2342 89681 SH SOLE 0 89681 0 0 CACI INTL INC CLASS A Common Stock 127190304 404 1548 SH SOLE 0 1548 0 0 CACI INTL INC CLASS A Common Stock 127190304 224 857 SH SOLE 0 857 0 0 CADENCE DESIGN SYS INC Common Stock 127387108 2421 14816 SH SOLE 0 14816 0 0 CADENCE DESIGN SYS INC Common Stock 127387108 7476 45746 SH SOLE 0 45746 0 0 CAESARS ENTMNT INC NEW Common Stock 12769G100 1778 55109 SH SOLE 0 55109 0 0 CALAMOS CONV OPP INC ETF/Closed End 128117108 373 38630 SH SOLE 0 38630 0 0 CALAMOS GLBL DYNAMIC INC ETF/Closed End 12811L107 305 50313 SH SOLE 0 50313 0 0 CALAMOS CONVHIGH INC FD ETF/Closed End 12811P108 2169 214987 SH SOLE 0 214987 0 0 CALAMOS DYN CONV INC ETF/Closed End 12811V105 789 39404 SH SOLE 0 39404 0 0 CALAMOS STRAT TOT RETURN ETF/Closed End 128125101 2380 190372 SH SOLE 0 190372 0 0 CALAMOS L/S EQ DYN INC ETF/Closed End 12812C106 198 13250 SH SOLE 0 13250 0 0 CALERES INC Common Stock 129500104 2131 87976 SH SOLE 0 87976 0 0 TOPGOLF CALLAWAY BRAND Common Stock 131193104 252 13099 SH SOLE 0 13099 0 0 CALLON PETRO CO NEW Common Stock 13123X508 365 10421 SH SOLE 0 10421 0 0 CAMDEN PPTY TRUST SBI REIT 133131102 471 3944 SH SOLE 0 3944 0 0 CAMECO CORP Common Stock 13321L108 237 8958 SH SOLE 0 8958 0 0 CAMPBELL SOUP COMPANY Common Stock 134429109 1152 24454 SH SOLE 0 24454 0 0 CANADIAN IMPERIAL BANK Common Stock 136069101 2244 51281 SH SOLE 0 51281 0 0 CANADIAN IMPERIAL BANK Common Stock 136069101 482 11009 SH SOLE 0 11009 0 0 CANADIAN NATL RAILWAY CO Common Stock 136375102 6518 60358 SH SOLE 0 60358 0 0 CANADIAN NATL RAILWAY CO Common Stock 136375102 2867 26548 SH SOLE 0 26548 0 0 CANADIAN NATURAL RES LTD Common Stock 136385101 445 9548 SH SOLE 0 9548 0 0 CANADIAN PAC RAILWAY LTD Common Stock 13645T100 6412 96098 SH SOLE 0 96098 0 0 CANADIAN PAC RAILWAY LTD Common Stock 13645T100 333 4989 SH SOLE 0 4989 0 0 CANNAE HLDGS INC Common Stock 13765N107 664 32136 SH SOLE 0 32136 0 0 CANO HEALTH INC A Common Stock 13781Y103 177 20378 SH SOLE 0 20378 0 0 CANOPY GROWTH CORP Common Stock 138035100 84 30867 SH SOLE 0 30867 0 0 CANTERBURY PK HLDG CORP Common Stock 13811E101 284 12734 SH SOLE 0 12734 0 0 CAPITAL GRP INTL FOC ETF ETF/Closed End 14019W109 12831 685796 SH SOLE 0 685796 0 0 CAPITAL GROUP GROWTH ETF ETF/Closed End 14020G101 11137 570666 SH SOLE 0 570666 0 0 CAPITAL GRP DIV VALU ETF ETF/Closed End 14020W106 10895 533554 SH SOLE 0 533554 0 0 CAP GROUP GLBL GRWTH ETF ETF/Closed End 14020X104 12004 641913 SH SOLE 0 641913 0 0 CAPITAL GRP FXD INC ETF ETF/Closed End 14020Y102 9167 419161 SH SOLE 0 419161 0 0 CAPITAL ONE FINL CORP Common Stock 14040H105 2480 26902 SH SOLE 0 26902 0 0 CAPITAL ONE FINL CORP Common Stock 14040H105 1165 12642 SH SOLE 0 12642 0 0 CARDINAL HEALTH INC Common Stock 14149Y108 12182 182700 SH SOLE 0 182700 0 0 CARDINAL HEALTH INC Common Stock 14149Y108 8449 126702 SH SOLE 0 126702 0 0 CAREMAX INC A Common Stock 14171W103 96 13589 SH SOLE 0 13589 0 0 CARGURUS INC Common Stock 141788109 596 42090 SH SOLE 0 42090 0 0 CARLISLE COMPANIES INC Common Stock 142339100 6302 22474 SH SOLE 0 22474 0 0 CARLISLE COMPANIES INC Common Stock 142339100 1205 4299 SH SOLE 0 4299 0 0 CARMAX INC Common Stock 143130102 736 11142 SH SOLE 0 11142 0 0 CARMAX INC Common Stock 143130102 1347 20401 SH SOLE 0 20401 0 0 CARLYLE GROUP INC Common Stock 14316J108 2367 91610 SH SOLE 0 91610 0 0 CARNIVAL CORP PAIRD CTF Common Stock 143658300 687 97674 SH SOLE 0 97674 0 0 CARPENTER TECHNOLGY CORP Common Stock 144285103 462 14830 SH SOLE 0 14830 0 0 CARRIER GLOBAL CORP Common Stock 14448C104 4231 118990 SH SOLE 0 118990 0 0 CARRIER GLOBAL CORP Common Stock 14448C104 497 13985 SH SOLE 0 13985 0 0 CARTERS INC Common Stock 146229109 250 3819 SH SOLE 0 3819 0 0 CASEYS GENL STORES INC Common Stock 147528103 1374 6786 SH SOLE 0 6786 0 0 CASSAVA SCIENCES INC Common Stock 14817C107 556 13303 SH SOLE 0 13303 0 0 CATALYST PHARMS INC Common Stock 14888U101 228 17772 SH SOLE 0 17772 0 0 CATERPILLAR INC Common Stock 149123101 36482 222342 SH SOLE 0 222342 0 0 CATERPILLAR INC Common Stock 149123101 7534 45915 SH SOLE 0 45915 0 0 CATO CORP A NEW Common Stock 149205106 144 15063 SH SOLE 0 15063 0 0 CAVCO INDS INC DEL Common Stock 149568107 328 1595 SH SOLE 0 1595 0 0 CEDAR FAIR LP MLP 150185106 202 4917 SH SOLE 0 4917 0 0 CELANESE CORP DEL A Common Stock 150870103 13422 148570 SH SOLE 0 148570 0 0 CELANESE CORP DEL A Common Stock 150870103 436 4828 SH SOLE 0 4828 0 0 CELESTICA INC SUB VTG Common Stock 15101Q108 1417 168488 SH SOLE 0 168488 0 0 CENTENE CORP DEL Common Stock 15135B101 2874 36938 SH SOLE 0 36938 0 0 CENTERPOINT ENERGY INC Common Stock 15189T107 1869 66318 SH SOLE 0 66318 0 0 CENTRAIS ELEC BRAS SPONS Common Stock 15234Q207 102 12654 SH SOLE 0 12654 0 0 CENTRUS ENERGY CORP A Common Stock 15643U104 615 15017 SH SOLE 0 15017 0 0 CERIDIAN HCM HLDG INC Common Stock 15677J108 274 4909 SH SOLE 0 4909 0 0 CERTARA INC Common Stock 15687V109 580 43677 SH SOLE 0 43677 0 0 CERUS CORP Common Stock 157085101 290 80650 SH SOLE 0 80650 0 0 CHARGEPOINT HLDGS INC A Common Stock 15961R105 1021 69207 SH SOLE 0 69207 0 0 CHARLES RVR LAB INTL Common Stock 159864107 504 2559 SH SOLE 0 2559 0 0 CHARLES RVR LAB INTL Common Stock 159864107 8080 41059 SH SOLE 0 41059 0 0 CHART INDS INC PAR 001 Common Stock 16115Q308 12144 65874 SH SOLE 0 65874 0 0 CHARTER COMMNS INC NEW A Common Stock 16119P108 1666 5493 SH SOLE 0 5493 0 0 CHARTER COMMNS INC NEW A Common Stock 16119P108 816 2690 SH SOLE 0 2690 0 0 CHASE CORP Common Stock 16150R104 2654 31754 SH SOLE 0 31754 0 0 CHEMED CORP NEW Common Stock 16359R103 514 1178 SH SOLE 0 1178 0 0 CHEMED CORP NEW Common Stock 16359R103 4214 9652 SH SOLE 0 9652 0 0 CHEMOURS COMPANY Common Stock 163851108 2216 89913 SH SOLE 0 89913 0 0 CHENIERE ENERGY PTNRS LP MLP 16411Q101 629 11785 SH SOLE 0 11785 0 0 CHENIERE ENERGY INC NEW Common Stock 16411R208 18287 110225 SH SOLE 0 110225 0 0 CHESAPEAKE ENERGY CORP Common Stock 165167735 2769 29394 SH SOLE 0 29394 0 0 CHESAPEAKE ENERGY CORP Common Stock 165167735 2659 28225 SH SOLE 0 28225 0 0 CHESAPEAKE UTILITY CORP Common Stock 165303108 1344 11643 SH SOLE 0 11643 0 0 CHEVRON CORP Common Stock 166764100 106927 744252 SH SOLE 0 744252 0 0 CHEVRON CORP Common Stock 166764100 45818 318913 SH SOLE 0 318913 0 0 CHEWY INC Common Stock 16679L109 595 19355 SH SOLE 0 19355 0 0 CHILDRENS PLACE INC Common Stock 168905107 370 11970 SH SOLE 0 11970 0 0 CHIMERA INVT CORP NEW Common Stock 16934Q208 57 10998 SH SOLE 0 10998 0 0 CHIPOTLE MEXICAN GRILL A Common Stock 169656105 17623 11727 SH SOLE 0 11727 0 0 CHIPOTLE MEXICAN GRILL A Common Stock 169656105 1859 1237 SH SOLE 0 1237 0 0 CHIPMOS TECHS ADR NEW Common Stock 16965P202 591 31896 SH SOLE 0 31896 0 0 CHOICE HOTELS INTL NEW Common Stock 169905106 203 1858 SH SOLE 0 1858 0 0 CHURCH DWIGHT COMPANY Common Stock 171340102 4169 58362 SH SOLE 0 58362 0 0 CHURCH DWIGHT COMPANY Common Stock 171340102 9665 135291 SH SOLE 0 135291 0 0 CIENA CORP NEW Common Stock 171779309 1030 25465 SH SOLE 0 25465 0 0 CINCINNATI FINL CORP Common Stock 172062101 2661 29711 SH SOLE 0 29711 0 0 CINCINNATI FINL CORP Common Stock 172062101 7713 86112 SH SOLE 0 86112 0 0 CISCO SYSTEMS INC Common Stock 17275R102 70830 1770752 SH SOLE 0 1770752 0 0 CISCO SYSTEMS INC Common Stock 17275R102 25942 648554 SH SOLE 0 648554 0 0 CINTAS CORP Common Stock 172908105 13134 33834 SH SOLE 0 33834 0 0 CINTAS CORP Common Stock 172908105 3761 9689 SH SOLE 0 9689 0 0 CITIGROUP INC NEW Common Stock 172967424 13947 334689 SH SOLE 0 334689 0 0 CITIGROUP INC NEW Common Stock 172967424 14759 354185 SH SOLE 0 354185 0 0 CITIZENS FINL GRP INC Common Stock 174610105 2779 80866 SH SOLE 0 80866 0 0 CITIZENS FINL GRP INC Common Stock 174610105 487 14159 SH SOLE 0 14159 0 0 CITRIX SYSTEMS INC Common Stock 177376100 368 3545 SH SOLE 0 3545 0 0 CITY OFFICE REIT INC REIT 178587101 588 58937 SH SOLE 0 58937 0 0 CIVEO CORP NEW Common Stock 17878Y207 267 10633 SH SOLE 0 10633 0 0 CLEAN ENERGY FUELS CORP Common Stock 184499101 127 23861 SH SOLE 0 23861 0 0 CLEARWATER PAPER CORP Common Stock 18538R103 981 26096 SH SOLE 0 26096 0 0 CLEARWAY ENERGY INC A Common Stock 18539C105 390 13392 SH SOLE 0 13392 0 0 CLEARWAY ENERGY INC A Common Stock 18539C105 2055 70627 SH SOLE 0 70627 0 0 CLEARWAY ENERGY INC C Common Stock 18539C204 1765 55410 SH SOLE 0 55410 0 0 CLEVELAND CLIFFS INC NEW Common Stock 185899101 2962 219916 SH SOLE 0 219916 0 0 CLEVER LEAVES HLDGS INC Common Stock 186760104 14 22639 SH SOLE 0 22639 0 0 CLOROX COMPANY Common Stock 189054109 7384 57515 SH SOLE 0 57515 0 0 CLOROX COMPANY Common Stock 189054109 6854 53385 SH SOLE 0 53385 0 0 CLOUGH GLOBAL DIV INCM ETF/Closed End 18913Y103 86 12863 SH SOLE 0 12863 0 0 CLOUGH GLOBAL OPPTY FUND ETF/Closed End 18914E106 64 11440 SH SOLE 0 11440 0 0 CODIAGNOSTICS INC Common Stock 189763105 44 13700 SH SOLE 0 13700 0 0 COCA COLA CONSOLIDATED Common Stock 191098102 210 510 SH SOLE 0 510 0 0 COCA COLA COMPANY Common Stock 191216100 18637 332681 SH SOLE 0 332681 0 0 COCA COLA COMPANY Common Stock 191216100 64354 1148768 SH SOLE 0 1148768 0 0 COCA COLA FEMSA SAB DE Common Stock 191241108 242 4146 SH SOLE 0 4146 0 0 COGENT COMMS HLDGS INC Common Stock 19239V302 1018 19520 SH SOLE 0 19520 0 0 COGNIZANT TECH SLTNS A Common Stock 192446102 961 16737 SH SOLE 0 16737 0 0 COGNIZANT TECH SLTNS A Common Stock 192446102 467 8136 SH SOLE 0 8136 0 0 COHERENT CORP Common Stock 19247G107 919 26361 SH SOLE 0 26361 0 0 COHEN STEERS QUALITY ETF/Closed End 19247L106 1550 137798 SH SOLE 0 137798 0 0 COHEN STEERSPFDINC ETF/Closed End 19247X100 225 11585 SH SOLE 0 11585 0 0 COHEN STEERS INFRA FD ETF/Closed End 19248A109 1451 62438 SH SOLE 0 62438 0 0 COHEN STEERS LTD DUR Common Stock 19248C105 377 20824 SH SOLE 0 20824 0 0 COHENSTEERS SEL PFD INC ETF/Closed End- 19248Y107 402 22360 SH SOLE 0 22360 0 0 CS TAX ADVTG PFD SECS ETF/Closed End 19249X108 285 15722 SH SOLE 0 15722 0 0 COHU INC Common Stock 192576106 414 16042 SH SOLE 0 16042 0 0 COINBASE GLOBAL INC A Common Stock 19260Q107 1015 15733 SH SOLE 0 15733 0 0 ENOVIS CORP Common Stock 194014502 318 6892 SH SOLE 0 6892 0 0 COLGATEPALMOLIVE COMPANY Common Stock 194162103 6017 85654 SH SOLE 0 85654 0 0 COLGATEPALMOLIVE COMPANY Common Stock 194162103 18881 268764 SH SOLE 0 268764 0 0 COLUMBIA BANKING SYS INC Common Stock 197236102 402 13931 SH SOLE 0 13931 0 0 COLUMBIA DVRS FXD ETF ETF/Closed End- 19761L508 618 36930 SH SOLE 0 36930 0 0 COLUMBIA MULTI SECTR ETF ETF/Closed End- 19761L607 400 20560 SH SOLE 0 20560 0 0 COLUMBIA SELIGMAN GRWTH ETF/Closed End 19842X109 5938 256078 SH SOLE 0 256078 0 0 COMFORT SYSTEMS USA INC Common Stock 199908104 318 3272 SH SOLE 0 3272 0 0 COMCAST CORP A NEW Common Stock 20030N101 62916 2145124 SH SOLE 0 2145124 0 0 COMCAST CORP A NEW Common Stock 20030N101 30332 1034168 SH SOLE 0 1034168 0 0 COMERICA INC Common Stock 200340107 1039 14617 SH SOLE 0 14617 0 0 COMMERCE BANCSHARES INC Common Stock 200525103 574 8681 SH SOLE 0 8681 0 0 COMMERCE BANCSHARES INC Common Stock 200525103 630 9520 SH SOLE 0 9520 0 0 COMMERCIAL METALS CO Common Stock 201723103 1944 54798 SH SOLE 0 54798 0 0 COMMUNITY BK SYSTEM INC Common Stock 203607106 1728 28761 SH SOLE 0 28761 0 0 COMMUNITY FINL CORP MD Common Stock 20368X101 283 8255 SH SOLE 0 8255 0 0 CMNTY HEALTHCARE TR INC Common Stock 20369C106 1500 45792 SH SOLE 0 45792 0 0 COMMVAULT SYSTEMS INC Common Stock 204166102 249 4691 SH SOLE 0 4691 0 0 COMPASS MINRLS INTL INC Common Stock 20451N101 758 19683 SH SOLE 0 19683 0 0 COMPASS DIVS HLDGS Common Stock 20451Q104 3258 180402 SH SOLE 0 180402 0 0 COMPASS DIVS HLDGS Common Stock 20451Q104 1825 101047 SH SOLE 0 101047 0 0 CONAGRA BRANDS INC Common Stock 205887102 3298 101085 SH SOLE 0 101085 0 0 CONAGRA BRANDS INC Common Stock 205887102 645 19760 SH SOLE 0 19760 0 0 CONCRETE PUMPING HLDGS Common Stock 206704108 216 33566 SH SOLE 0 33566 0 0 CONFLUENT INC A Common Stock 20717M103 324 13643 SH SOLE 0 13643 0 0 CONNECTONE BANCORP NEW Common Stock 20786W107 1453 63016 SH SOLE 0 63016 0 0 CONNS INC Common Stock 208242107 244 34395 SH SOLE 0 34395 0 0 CONOCOPHILLIPS Common Stock 20825C104 14351 140225 SH SOLE 0 140225 0 0 CONOCOPHILLIPS Common Stock 20825C104 15702 153428 SH SOLE 0 153428 0 0 CONSOL ENERGY INC NEW Common Stock 20854L108 1719 26719 SH SOLE 0 26719 0 0 CONSOLIDATED EDISON INC Common Stock 209115104 9077 105840 SH SOLE 0 105840 0 0 CONSOLIDATED EDISON INC Common Stock 209115104 5831 67995 SH SOLE 0 67995 0 0 CONSTELLATION BRANDS A Common Stock 21036P108 1705 7422 SH SOLE 0 7422 0 0 CONSTELLATION BRANDS A Common Stock 21036P108 24547 106875 SH SOLE 0 106875 0 0 CONSTELLATN ENERGY CORP Common Stock 21037T109 3884 46691 SH SOLE 0 46691 0 0 CONSTELLATN ENERGY CORP Common Stock 21037T109 791 9505 SH SOLE 0 9505 0 0 CONSUMER PORT SVCS INC Common Stock 210502100 165 22650 SH SOLE 0 22650 0 0 CONTAINER STORE GRP INC Common Stock 210751103 215 43907 SH SOLE 0 43907 0 0 CONTINENTAL RES INC OK Common Stock 212015101 1239 18550 SH SOLE 0 18550 0 0 COOPER COS INC NEW Common Stock 216648402 224 849 SH SOLE 0 849 0 0 COOPER COS INC NEW Common Stock 216648402 5047 19124 SH SOLE 0 19124 0 0 COPART INC Common Stock 217204106 12997 122156 SH SOLE 0 122156 0 0 COPART INC Common Stock 217204106 2127 19992 SH SOLE 0 19992 0 0 CORE MAIN INC A Common Stock 21874C102 274 12038 SH SOLE 0 12038 0 0 CORNING INC Common Stock 219350105 8458 291439 SH SOLE 0 291439 0 0 CORNING INC Common Stock 219350105 1591 54841 SH SOLE 0 54841 0 0 CORTEVA INC Common Stock 22052L104 3053 53426 SH SOLE 0 53426 0 0 CORTEVA INC Common Stock 22052L104 3671 64237 SH SOLE 0 64237 0 0 COSTCO WHOLESALE CORP Common Stock 22160K105 47891 101406 SH SOLE 0 101406 0 0 COSTCO WHOLESALE CORP Common Stock 22160K105 2893 6125 SH SOLE 0 6125 0 0 COSTAR GROUP INC Common Stock 22160N109 3264 46868 SH SOLE 0 46868 0 0 COUPA SOFTWARE INC Common Stock 22266L106 647 11007 SH SOLE 0 11007 0 0 COVENANT LOGISTICS GRP A Common Stock 22284P105 616 21447 SH SOLE 0 21447 0 0 COWEN INC A NEW Common Stock 223622606 458 11856 SH SOLE 0 11856 0 0 CRACKER BARREL OLD CTRY Common Stock 22410J106 1218 13160 SH SOLE 0 13160 0 0 CRANE HOLDINGS CO Common Stock 224441105 771 8811 SH SOLE 0 8811 0 0 CREDIT SUISSE ASST MGMT ETF/Closed End- 224916106 178 67295 SH SOLE 0 67295 0 0 CS NASDQ COV CALL ETN Preferred Stock 22542D233 1508 10555 SH SOLE 0 10555 0 0 CREDIT SUISSE HI YLD BD ETF/Closed End- 22544F103 260 147604 SH SOLE 0 147604 0 0 CRESTWOOD EQ PRTNRS LP Common Stock 226344208 363 13075 SH SOLE 0 13075 0 0 CREXENDO INC Common Stock 226552107 58 24299 SH SOLE 0 24299 0 0 CROCS INC Common Stock 227046109 1650 24035 SH SOLE 0 24035 0 0 CRONOS GROUP INC Common Stock 22717L101 652 231235 SH SOLE 0 231235 0 0 CROSSAMERICA PARTNERS Common Stock 22758A105 397 21221 SH SOLE 0 21221 0 0 CROWDSTRIKE HLDGS INC A Common Stock 22788C105 6973 42309 SH SOLE 0 42309 0 0 CROWDSTRIKE HLDGS INC A Common Stock 22788C105 2988 18128 SH SOLE 0 18128 0 0 CROWN CASTLE INC REIT 22822V101 16971 117404 SH SOLE 0 117404 0 0 CROWN CASTLE INC REIT 22822V101 11013 76187 SH SOLE 0 76187 0 0 CROWN HOLDINGS INC Common Stock 228368106 527 6501 SH SOLE 0 6501 0 0 CROWN HOLDINGS INC Common Stock 228368106 717 8853 SH SOLE 0 8853 0 0 ARTIVION INC Common Stock 228903100 533 38500 SH SOLE 0 38500 0 0 CUBESMART REIT 229663109 267 6657 SH SOLE 0 6657 0 0 CUE HEALTH INC Common Stock 229790100 240 79820 SH SOLE 0 79820 0 0 CULLEN FROST BANKERS INC Common Stock 229899109 1236 9346 SH SOLE 0 9346 0 0 CUMMINS INC Common Stock 231021106 9636 47347 SH SOLE 0 47347 0 0 CURTISS WRIGHT CORP DE Common Stock 231561101 638 4585 SH SOLE 0 4585 0 0 CUSHING NEXTGN INFRA NEW ETF/Closed End 231647207 487 13265 SH SOLE 0 13265 0 0 DMC GLBL INC Common Stock 23291C103 616 38524 SH SOLE 0 38524 0 0 X TRCKRS MSCI EAFE ETF ETF/Closed End 233051200 2668 79692 SH SOLE 0 79692 0 0 X TRACKERS RUSL MULT ETF ETF/Closed End 233051481 247 6537 SH SOLE 0 6537 0 0 DBV TECHS S A SPON ADR Common Stock 23306J101 45 25700 SH SOLE 0 25700 0 0 DNP SEL INCM FD INC ETF/Closed End 23325P104 4157 401256 SH SOLE 0 401256 0 0 D R HORTON INC Common Stock 23331A109 2531 37581 SH SOLE 0 37581 0 0 D R HORTON INC Common Stock 23331A109 6228 92478 SH SOLE 0 92478 0 0 DTE ENERGY CO Common Stock 233331107 804 6988 SH SOLE 0 6988 0 0 DLH HLDGS CORP Common Stock 23335Q100 161 13108 SH SOLE 0 13108 0 0 DT MIDSTREAM INC Common Stock 23345M107 326 6285 SH SOLE 0 6285 0 0 DXC TECH CO Common Stock 23355L106 311 12715 SH SOLE 0 12715 0 0 DANAHER CORP Common Stock 235851102 8725 33781 SH SOLE 0 33781 0 0 DANAHER CORP Common Stock 235851102 37585 145515 SH SOLE 0 145515 0 0 DARDEN RESTAURANTS INC Common Stock 237194105 1863 14744 SH SOLE 0 14744 0 0 DASEKE INC Common Stock 23753F107 160 29490 SH SOLE 0 29490 0 0 DATA I/O CORP Common Stock 237690102 111 39852 SH SOLE 0 39852 0 0 DATADOG INC A Common Stock 23804L103 471 5304 SH SOLE 0 5304 0 0 DAVIS SEL FINL ETF ETF/Closed End 23908L108 210 8596 SH SOLE 0 8596 0 0 DAVITA INC Common Stock 23918K108 593 7163 SH SOLE 0 7163 0 0 DEERE CO Common Stock 244199105 35861 107403 SH SOLE 0 107403 0 0 DEERE CO Common Stock 244199105 2332 6984 SH SOLE 0 6984 0 0 DE ENH GLB DIV INCM FD ETF/Closed End 246060107 80 11700 SH SOLE 0 11700 0 0 DE INVT NATL MUN INCM FD ETF/Closed End- 24610T108 109 10000 SH SOLE 0 10000 0 0 DELEK LOGISTICS PTNRS LP MLP 24664T103 246 4834 SH SOLE 0 4834 0 0 DELEK US HLDGS INC NEW Common Stock 24665A103 1290 47531 SH SOLE 0 47531 0 0 DELL TECHS INC C Common Stock 24703L202 752 22004 SH SOLE 0 22004 0 0 DELL TECHS INC C Common Stock 24703L202 550 16095 SH SOLE 0 16095 0 0 DELTA ARLNS INC NEW Common Stock 247361702 4627 164879 SH SOLE 0 164879 0 0 DENTSPLY SIRONA INC Common Stock 24906P109 1971 69533 SH SOLE 0 69533 0 0 DESIGNER BRANDS INC A Common Stock 250565108 1124 73442 SH SOLE 0 73442 0 0 DESKTOP METAL INC Common Stock 25058X105 71 27562 SH SOLE 0 27562 0 0 DEVON ENERGY CORP NEW Common Stock 25179M103 24576 408714 SH SOLE 0 408714 0 0 DEVON ENERGY CORP NEW Common Stock 25179M103 2090 34762 SH SOLE 0 34762 0 0 DEXCOM INC Common Stock 252131107 1703 21150 SH SOLE 0 21150 0 0 DEXCOM INC Common Stock 252131107 1135 14095 SH SOLE 0 14095 0 0 DIAGEO PLC NEW SPON ADR Common Stock 25243Q205 7372 43416 SH SOLE 0 43416 0 0 DIAGEO PLC NEW SPON ADR Common Stock 25243Q205 13573 79931 SH SOLE 0 79931 0 0 DIAMOND OFFSHORE NEW Common Stock 25271C201 384 57872 SH SOLE 0 57872 0 0 DIAMONDBACK ENERGY INC Common Stock 25278X109 22273 184901 SH SOLE 0 184901 0 0 DIAMONDBACK ENERGY INC Common Stock 25278X109 2082 17282 SH SOLE 0 17282 0 0 DICKS SPORTING GOODS INC Common Stock 253393102 687 6563 SH SOLE 0 6563 0 0 DIGIMARC CORP NEW Common Stock 25381B101 781 57632 SH SOLE 0 57632 0 0 DIGITAL REALTY TRUST INC REIT 253868103 3735 37659 SH SOLE 0 37659 0 0 DIGITAL REALTY TRUST INC REIT 253868103 907 9140 SH SOLE 0 9140 0 0 DILLARDS INC A Common Stock 254067101 729 2673 SH SOLE 0 2673 0 0 DIMENSIONAL US SMCP ETF ETF/Closed End 25434V500 415 8912 SH SOLE 0 8912 0 0 DIMENSIONAL US TGT ETF ETF/Closed End 25434V609 479 12280 SH SOLE 0 12280 0 0 DIMENSIONAL US CORE ETF ETF/Closed End 25434V708 1156 51979 SH SOLE 0 51979 0 0 DIMENSIONAL US MKTWD ETF ETF/Closed End 25434V724 439 14827 SH SOLE 0 14827 0 0 DIMENSIONAL WRLD EX ETF ETF/Closed End 25434V880 609 32247 SH SOLE 0 32247 0 0 DIODES INC Common Stock 254543101 210 3232 SH SOLE 0 3232 0 0 DIODES INC Common Stock 254543101 313 4815 SH SOLE 0 4815 0 0 DIRXN TECH BULL 3X ETF ETF/Closed End 25459W102 971 45190 SH SOLE 0 45190 0 0 DIRXN NSDQ100 EQL WT ETF ETF/Closed End 25459Y207 1237 20528 SH SOLE 0 20528 0 0 WALT DISNEY CO Common Stock 254687106 16606 176039 SH SOLE 0 176039 0 0 WALT DISNEY CO Common Stock 254687106 57583 610445 SH SOLE 0 610445 0 0 DISCOVER FINL SVCS Common Stock 254709108 3430 37721 SH SOLE 0 37721 0 0 DOCUSIGN INC Common Stock 256163106 925 17291 SH SOLE 0 17291 0 0 DOCUSIGN INC Common Stock 256163106 1269 23731 SH SOLE 0 23731 0 0 DOLBY LABS INC CL A Common Stock 25659T107 251 3848 SH SOLE 0 3848 0 0 DOLBY LABS INC CL A Common Stock 25659T107 4609 70743 SH SOLE 0 70743 0 0 DOLLAR GENL CORP NEW Common Stock 256677105 5366 22372 SH SOLE 0 22372 0 0 DOLLAR GENL CORP NEW Common Stock 256677105 9284 38704 SH SOLE 0 38704 0 0 DOLLAR TREE INC Common Stock 256746108 1648 12109 SH SOLE 0 12109 0 0 DOLLAR TREE INC Common Stock 256746108 3542 26024 SH SOLE 0 26024 0 0 DOMINION ENERGY INC Common Stock 25746U109 5115 74018 SH SOLE 0 74018 0 0 DOMINION ENERGY INC Common Stock 25746U109 27107 392231 SH SOLE 0 392231 0 0 DOMINOS PIZZA INC Common Stock 25754A201 962 3100 SH SOLE 0 3100 0 0 DONEGAL GRP INC A Common Stock 257701201 1739 128908 SH SOLE 0 128908 0 0 DONEGAL GRP INC B Common Stock 257701300 583 41315 SH SOLE 0 41315 0 0 DONNELLEY FINL SLTNS INC Common Stock 25787G100 1305 35300 SH SOLE 0 35300 0 0 DOORDASH INC A Common Stock 25809K105 326 6600 SH SOLE 0 6600 0 0 DORMAN PRODS INC Common Stock 258278100 403 4902 SH SOLE 0 4902 0 0 DORMAN PRODS INC Common Stock 258278100 851 10361 SH SOLE 0 10361 0 0 DOUBLELINE INCM SLTNS FD Common Stock 258622109 361 33388 SH SOLE 0 33388 0 0 DOUBLELINE OPPORTUNISTIC ETF/Closed End- 258623107 174 12027 SH SOLE 0 12027 0 0 DOVER CORP Common Stock 260003108 6193 53120 SH SOLE 0 53120 0 0 DOVER CORP Common Stock 260003108 5195 44563 SH SOLE 0 44563 0 0 DOW INC Common Stock 260557103 24299 553124 SH SOLE 0 553124 0 0 DOW INC Common Stock 260557103 9990 227399 SH SOLE 0 227399 0 0 DRAFTKINGS INC NEW A Common Stock 26142V105 1197 79065 SH SOLE 0 79065 0 0 DROPBOX INC A Common Stock 26210C104 303 14624 SH SOLE 0 14624 0 0 DUCOMMUN INC Common Stock 264147109 236 5962 SH SOLE 0 5962 0 0 DUFFPHELPS UTIL INFRA ETF/Closed End 26433C105 283 22083 SH SOLE 0 22083 0 0 DUKE REALTY CORP NEW REIT 264411505 403 8365 SH SOLE 0 8365 0 0 DUKE ENERGY CORP NEW Common Stock 26441C204 15581 167504 SH SOLE 0 167504 0 0 DUKE ENERGY CORP NEW Common Stock 26441C204 36719 394746 SH SOLE 0 394746 0 0 DULUTH HLDGS INC B Common Stock 26443V101 110 15646 SH SOLE 0 15646 0 0 DUPONT DE NEMOURS INC Common Stock 26614N102 6930 137496 SH SOLE 0 137496 0 0 DOXIMITY INC A Common Stock 26622P107 690 22836 SH SOLE 0 22836 0 0 DURECT CORP Common Stock 266605104 7 12037 SH SOLE 0 12037 0 0 DUTCH BROS INC A Common Stock 26701L100 371 11907 SH SOLE 0 11907 0 0 EOG RESOURCES INC Common Stock 26875P101 12067 108005 SH SOLE 0 108005 0 0 EOG RESOURCES INC Common Stock 26875P101 4273 38247 SH SOLE 0 38247 0 0 EQT CORP Common Stock 26884L109 2255 55331 SH SOLE 0 55331 0 0 EQT CORP Common Stock 26884L109 3661 89835 SH SOLE 0 89835 0 0 EPR PROPERTIES Common Stock 26884U109 635 17698 SH SOLE 0 17698 0 0 EPR PPTYS E 9 PERPTL Preferred Stock 26884U307 3176 123709 SH SOLE 0 123709 0 0 EAGLE BANCORP INC MD Common Stock 268948106 567 12643 SH SOLE 0 12643 0 0 ETF NATIONWD NASDAQ ETF ETF/Closed End 26922A172 529 27200 SH SOLE 0 27200 0 0 ETF AAM LOW DUR PFD ETF ETF/Closed End- 26922A198 1399 65690 SH SOLE 0 65690 0 0 ETF CLEARSHARES OICO ETF ETF/Closed End 26922A727 889 32691 SH SOLE 0 32691 0 0 ETF U S GLB JETS ETF ETF/Closed End 26922A842 406 27048 SH SOLE 0 27048 0 0 ETF ETF PRIME CYBER ETF ETF/Closed End 26924G201 5241 120852 SH SOLE 0 120852 0 0 ETF ETFMG PRIM MOBIL ETF ETF/Closed End 26924G409 556 14718 SH SOLE 0 14718 0 0 ETFMG ALT HARVEST ETF ETF/Closed End 26924G508 509 110962 SH SOLE 0 110962 0 0 EAGLE MATERIALS INC Common Stock 26969P108 1134 10583 SH SOLE 0 10583 0 0 EAST WEST BANCORP INC Common Stock 27579R104 367 5465 SH SOLE 0 5465 0 0 EASTERLY GOVT PPTYS INC Common Stock 27616P103 243 15412 SH SOLE 0 15412 0 0 EASTERLY GOVT PPTYS INC Common Stock 27616P103 2047 129794 SH SOLE 0 129794 0 0 EASTERN BANKSHARES INC Common Stock 27627N105 2783 141715 SH SOLE 0 141715 0 0 EASTGROUP PPTYS INC REIT 277276101 301 2082 SH SOLE 0 2082 0 0 EASTMAN CHEMICAL CO Common Stock 277432100 3031 42656 SH SOLE 0 42656 0 0 EV SR INCM TR ETF/Closed End- 27826S103 135 25668 SH SOLE 0 25668 0 0 EV MUN INCM TR ETF/Closed End- 27826U108 177 18124 SH SOLE 0 18124 0 0 EV ENH EQ INCM FD II ETF/Closed End 278277108 231 15111 SH SOLE 0 15111 0 0 EV MUN BD FD ETF/Closed End- 27827X101 540 55786 SH SOLE 0 55786 0 0 EV TAX ADVTG DIV INCM FD ETF/Closed End 27828G107 968 44524 SH SOLE 0 44524 0 0 EV LTD DUR INCM FD ETF/Closed End- 27828H105 573 62213 SH SOLE 0 62213 0 0 EV TAX MNGD DIVRS EQ INC ETF/Closed End 27828N102 2787 256663 SH SOLE 0 256663 0 0 EV TAX ADVTG GLB DIV INC ETF/Closed End 27828S101 2020 133896 SH SOLE 0 133896 0 0 EV TAX ADVTG BY WRTE INC ETF/Closed End 27828X100 292 22093 SH SOLE 0 22093 0 0 EV TAX ADVTG BY WRTE OPP ETF/Closed End 27828Y108 1041 79176 SH SOLE 0 79176 0 0 EV TAX MNGD GLB BY WRTE ETF/Closed End 27829C105 209 27666 SH SOLE 0 27666 0 0 EV TAX MNGD GLB DIVRS EQ ETF/Closed End 27829F108 4361 601458 SH SOLE 0 601458 0 0 EV RISK MNGD DIVRS EQ ETF/Closed End 27829G106 4230 511538 SH SOLE 0 511538 0 0 EV MUN INCM 2028 TERM TR ETF/Closed End- 27829U105 346 18529 SH SOLE 0 18529 0 0 EV FLT RT 22 TGT TRM TR ETF/Closed End- 27831H100 2057 239163 SH SOLE 0 239163 0 0 EBAY INC Common Stock 278642103 1371 37254 SH SOLE 0 37254 0 0 EBAY INC Common Stock 278642103 478 12975 SH SOLE 0 12975 0 0 EBIX INC NEW Common Stock 278715206 393 20705 SH SOLE 0 20705 0 0 ECOLAB INC Common Stock 278865100 3444 23844 SH SOLE 0 23844 0 0 ECOLAB INC Common Stock 278865100 8136 56334 SH SOLE 0 56334 0 0 ECOFIN SUSTAINSOC IMPCT ETF/Closed End 27901F109 2444 191859 SH SOLE 0 191859 0 0 EDISON INTL Common Stock 281020107 2094 37002 SH SOLE 0 37002 0 0 EDISON INTL Common Stock 281020107 3596 63560 SH SOLE 0 63560 0 0 EDITAS MEDICINE INC Common Stock 28106W103 262 21373 SH SOLE 0 21373 0 0 EDWARDS LIFESCIENCES Common Stock 28176E108 6152 74451 SH SOLE 0 74451 0 0 EDWARDS LIFESCIENCES Common Stock 28176E108 6370 77088 SH SOLE 0 77088 0 0 ELANCO ANIMAL HEALTH INC Common Stock 28414H103 409 32997 SH SOLE 0 32997 0 0 ELECTRONIC ARTS INC Common Stock 285512109 422 3650 SH SOLE 0 3650 0 0 ELECTRONIC ARTS INC Common Stock 285512109 671 5795 SH SOLE 0 5795 0 0 EMCOR GROUP INC Common Stock 29084Q100 365 3163 SH SOLE 0 3163 0 0 EMCOR GROUP INC Common Stock 29084Q100 331 2862 SH SOLE 0 2862 0 0 EMERSON ELECTRIC CO Common Stock 291011104 7365 100593 SH SOLE 0 100593 0 0 EMERSON ELECTRIC CO Common Stock 291011104 18285 249722 SH SOLE 0 249722 0 0 ASPEN TECH INC NEW Common Stock 29109X106 304 1278 SH SOLE 0 1278 0 0 ASPEN TECH INC NEW Common Stock 29109X106 4758 19972 SH SOLE 0 19972 0 0 EMPIRE STATE REALTY TR A REIT 292104106 506 77127 SH SOLE 0 77127 0 0 EMPIRE STATE REALTY TR A REIT 292104106 220 33530 SH SOLE 0 33530 0 0 ENBRIDGE INC Common Stock 29250N105 15388 414773 SH SOLE 0 414773 0 0 ENBRIDGE INC Common Stock 29250N105 8303 223801 SH SOLE 0 223801 0 0 ENCORE CAPITAL GROUP INC Common Stock 292554102 1173 25794 SH SOLE 0 25794 0 0 ENCORE WIRE CORP Common Stock 292562105 521 4512 SH SOLE 0 4512 0 0 ENCOMPASS HEALTH CORP Common Stock 29261A100 284 6280 SH SOLE 0 6280 0 0 ENERGY FUELS INC NEW Common Stock 292671708 304 49670 SH SOLE 0 49670 0 0 ENERGY TRANSFER LP MLP 29273V100 3959 358889 SH SOLE 0 358889 0 0 ENNIS INC Common Stock 293389102 272 13492 SH SOLE 0 13492 0 0 ENPHASE ENERGY INC Common Stock 29355A107 16706 60210 SH SOLE 0 60210 0 0 ENPRO INDUSTRIES INC Common Stock 29355X107 240 2822 SH SOLE 0 2822 0 0 ENOVA INTL INC Common Stock 29357K103 1308 44702 SH SOLE 0 44702 0 0 ENSIGN GROUP INC Common Stock 29358P101 905 11379 SH SOLE 0 11379 0 0 ENTEGRIS INC Common Stock 29362U104 1417 17068 SH SOLE 0 17068 0 0 ENTERGY CORP NEW Common Stock 29364G103 1386 13770 SH SOLE 0 13770 0 0 ENTERGY CORP NEW Common Stock 29364G103 1905 18934 SH SOLE 0 18934 0 0 ENTERPRISE PROD PTNRS LP MLP 293792107 15154 637265 SH SOLE 0 637265 0 0 EPAM SYSTEMS INC Common Stock 29414B104 208 573 SH SOLE 0 573 0 0 EPAM SYSTEMS INC Common Stock 29414B104 807 2229 SH SOLE 0 2229 0 0 ENVIVA INC Common Stock 29415B103 341 5680 SH SOLE 0 5680 0 0 EQUIFAX INC Common Stock 294429105 953 5562 SH SOLE 0 5562 0 0 EQUIFAX INC Common Stock 294429105 5205 30360 SH SOLE 0 30360 0 0 EQUINIX INC PAR 0001 REIT 29444U700 3827 6728 SH SOLE 0 6728 0 0 EQUINIX INC PAR 0001 REIT 29444U700 1748 3072 SH SOLE 0 3072 0 0 EQUINOR ASA SPON ADR Common Stock 29446M102 561 16954 SH SOLE 0 16954 0 0 EQUITABLE HOLDINGS INC Common Stock 29452E101 2014 76437 SH SOLE 0 76437 0 0 EQUITRANS MIDSTREAM CORP Common Stock 294600101 407 54447 SH SOLE 0 54447 0 0 EQTY LIFESTYLE PPTYS INC Common Stock 29472R108 528 8405 SH SOLE 0 8405 0 0 EQTY LIFESTYLE PPTYS INC Common Stock 29472R108 1028 16360 SH SOLE 0 16360 0 0 EQUITY RESIDENTIAL REIT 29476L107 450 6689 SH SOLE 0 6689 0 0 ERIE INDEMNITY CO A Common Stock 29530P102 444 1995 SH SOLE 0 1995 0 0 ESSENTIAL UTILITIES INC Common Stock 29670G102 6349 153437 SH SOLE 0 153437 0 0 ESSENTIAL UTILITIES INC Common Stock 29670G102 438 10585 SH SOLE 0 10585 0 0 ESSEX PROPERTY TRUST INC REIT 297178105 5086 20995 SH SOLE 0 20995 0 0 ESSEX PROPERTY TRUST INC REIT 297178105 1722 7110 SH SOLE 0 7110 0 0 ETSY INC Common Stock 29786A106 1338 13360 SH SOLE 0 13360 0 0 ETSY INC Common Stock 29786A106 292 2915 SH SOLE 0 2915 0 0 EURONET WORLDWIDE INC Common Stock 298736109 225 2973 SH SOLE 0 2973 0 0 EVERCORE INC A Common Stock 29977A105 761 9250 SH SOLE 0 9250 0 0 EVERGY INC Common Stock 30034W106 659 11087 SH SOLE 0 11087 0 0 EVERTEC INC Common Stock 30040P103 320 10220 SH SOLE 0 10220 0 0 EVERSOURCE ENERGY Common Stock 30040W108 955 12255 SH SOLE 0 12255 0 0 EVERSOURCE ENERGY Common Stock 30040W108 4488 57565 SH SOLE 0 57565 0 0 EVOLUS INC Common Stock 30052C107 101 12550 SH SOLE 0 12550 0 0 EVGO INC A Common Stock 30052F100 141 17875 SH SOLE 0 17875 0 0 EXACT SCIENCES CORP Common Stock 30063P105 300 9227 SH SOLE 0 9227 0 0 EXCH ROBO GLB AUTO ETF ETF/Closed End 301505707 214 5183 SH SOLE 0 5183 0 0 EXCH PERITUS HI YLD ETF ETF/Closed End- 30151E814 237 9190 SH SOLE 0 9190 0 0 EXELON CORP Common Stock 30161N101 4680 124944 SH SOLE 0 124944 0 0 EXELON CORP Common Stock 30161N101 1253 33448 SH SOLE 0 33448 0 0 EXELIXIS INC Common Stock 30161Q104 796 50750 SH SOLE 0 50750 0 0 EXLSERVICE HOLDINGS INC Common Stock 302081104 314 2129 SH SOLE 0 2129 0 0 EXPEDIA GROUP INC Common Stock 30212P303 1778 18977 SH SOLE 0 18977 0 0 EXPEDIA GROUP INC Common Stock 30212P303 1363 14553 SH SOLE 0 14553 0 0 EXPEDITORS INTL WASH INC Common Stock 302130109 3024 34246 SH SOLE 0 34246 0 0 EXPEDITORS INTL WASH INC Common Stock 302130109 7492 84840 SH SOLE 0 84840 0 0 EXPONENT INC Common Stock 30214U102 5433 61967 SH SOLE 0 61967 0 0 EXTRA SPACE STORAGE INC REIT 30225T102 216 1248 SH SOLE 0 1248 0 0 EXTRA SPACE STORAGE INC REIT 30225T102 582 3367 SH SOLE 0 3367 0 0 EXXON MOBIL CORP Common Stock 30231G102 23324 267140 SH SOLE 0 267140 0 0 EXXON MOBIL CORP Common Stock 30231G102 82762 947914 SH SOLE 0 947914 0 0 FMC CORP NEW Common Stock 302491303 2805 26539 SH SOLE 0 26539 0 0 FMC CORP NEW Common Stock 302491303 781 7385 SH SOLE 0 7385 0 0 F N B CORP Common Stock 302520101 1282 110532 SH SOLE 0 110532 0 0 FS KKR CAPITAL CORP NEW Common Stock 302635206 385 22705 SH SOLE 0 22705 0 0 META PLATFORMS INC A Common Stock 30303M102 11700 86231 SH SOLE 0 86231 0 0 META PLATFORMS INC A Common Stock 30303M102 41306 304434 SH SOLE 0 304434 0 0 FACTSET RESEARCH SYS INC Common Stock 303075105 2377 5940 SH SOLE 0 5940 0 0 FACTSET RESEARCH SYS INC Common Stock 303075105 6614 16529 SH SOLE 0 16529 0 0 FAIR ISAAC CORP Common Stock 303250104 241 584 SH SOLE 0 584 0 0 FAIR ISAAC CORP Common Stock 303250104 3873 9401 SH SOLE 0 9401 0 0 FARMLAND PARTNERS INC REIT 31154R109 404 31910 SH SOLE 0 31910 0 0 FASTENAL CO Common Stock 311900104 4482 97349 SH SOLE 0 97349 0 0 FASTENAL CO Common Stock 311900104 10483 227695 SH SOLE 0 227695 0 0 FEDERAL RLTY INVT TR NEW REIT 313745101 5066 56213 SH SOLE 0 56213 0 0 FEDERAL RLTY INVT TR NEW REIT 313745101 2357 26149 SH SOLE 0 26149 0 0 FEDERATED HERMES INC Common Stock 314211103 1602 48380 SH SOLE 0 48380 0 0 FEDEX CORP Common Stock 31428X106 10702 72079 SH SOLE 0 72079 0 0 FEDEX CORP Common Stock 31428X106 6068 40870 SH SOLE 0 40870 0 0 FID NSDQ COMP INDX ETF ETF/Closed End 315912808 207 5000 SH SOLE 0 5000 0 0 FID MSCI CNSMR DISCR ETF ETF/Closed End 316092204 1253 20595 SH SOLE 0 20595 0 0 FID MSCI STAPLES ETF ETF/Closed End 316092303 225 5606 SH SOLE 0 5606 0 0 FIDELITY STKS INFLTN ETF ETF/Closed End 316092386 5286 187655 SH SOLE 0 187655 0 0 FID MSCI FINLS ETF ETF/Closed End 316092501 384 8905 SH SOLE 0 8905 0 0 FID MSCI HLTH CARE ETF ETF/Closed End 316092600 771 13373 SH SOLE 0 13373 0 0 FID MSCI INDL ETF ETF/Closed End 316092709 298 6829 SH SOLE 0 6829 0 0 FID MSCI INFO TECH ETF ETF/Closed End 316092808 1647 18113 SH SOLE 0 18113 0 0 FID MSCI COMMN SVCS ETF ETF/Closed End 316092873 1498 47901 SH SOLE 0 47901 0 0 FIDELITY NATL INFO SVCS Common Stock 31620M106 1572 20801 SH SOLE 0 20801 0 0 FIDELITY NATL INFO SVCS Common Stock 31620M106 6848 90621 SH SOLE 0 90621 0 0 FIDELITY NATL FINL INC Common Stock 31620R303 648 17888 SH SOLE 0 17888 0 0 FIDELITY NATL FINL INC Common Stock 31620R303 832 22986 SH SOLE 0 22986 0 0 FIDUS INVT CORP BDC Common Stock 316500107 229 13325 SH SOLE 0 13325 0 0 FIFTH THIRD BANCORP Common Stock 316773100 3851 120488 SH SOLE 0 120488 0 0 FIRST AMERN FINL CORP Common Stock 31847R102 201 4356 SH SOLE 0 4356 0 0 FIRST AMERN FINL CORP Common Stock 31847R102 1909 41417 SH SOLE 0 41417 0 0 FIRST BANK WILLIMSTWN NJ Common Stock 31931U102 137 10000 SH SOLE 0 10000 0 0 FIRST CITIZENS BANCSH A Common Stock 31946M103 564 707 SH SOLE 0 707 0 0 FIRST COMMONWLTH FINL Common Stock 319829107 343 26721 SH SOLE 0 26721 0 0 FIRST CMNTY BANKSHS INC Common Stock 31983A103 330 10300 SH SOLE 0 10300 0 0 FIRST FINL CORP IND Common Stock 320218100 328 7255 SH SOLE 0 7255 0 0 FIRST HORIZON CORP Common Stock 320517105 508 22192 SH SOLE 0 22192 0 0 FIRST INTERST BANCSYS A Common Stock 32055Y201 308 7645 SH SOLE 0 7645 0 0 FIRST REPUBLIC BANK Common Stock 33616C100 2679 20522 SH SOLE 0 20522 0 0 FIRST SOLAR INC Common Stock 336433107 1055 7976 SH SOLE 0 7976 0 0 FT MSTAR DIV LDRS ETF ETF/Closed End 336917109 13063 406562 SH SOLE 0 406562 0 0 FT US EQ OPPTYS ETF ETF/Closed End 336920103 5300 65411 SH SOLE 0 65411 0 0 FT INTERMED DUR PFD INCM Common Stock 33718W103 343 20675 SH SOLE 0 20675 0 0 FT ENHANCE EQTY INCME FD ETF/Closed End 337318109 484 32913 SH SOLE 0 32913 0 0 FT CHINDIA INDX ETF ETF/Closed End 33733A102 569 16290 SH SOLE 0 16290 0 0 FT WATER ETF ETF/Closed End 33733B100 1356 18881 SH SOLE 0 18881 0 0 FT MULCP VAL ALPHADX ETF ETF/Closed End 33733C108 9093 149534 SH SOLE 0 149534 0 0 FT CAP STRENGTH ETF ETF/Closed End 33733E104 16536 248965 SH SOLE 0 248965 0 0 FT NYSE ARCA BIOTECH ETF ETF/Closed End 33733E203 7688 58248 SH SOLE 0 58248 0 0 FT DJ INTERNET INDX ETF ETF/Closed End 33733E302 11409 90391 SH SOLE 0 90391 0 0 FT NSDQ100 EX TECH ETF ETF/Closed End 33733E401 2460 35220 SH SOLE 0 35220 0 0 FT NSDQ CLN EDG GRN ETF ETF/Closed End 33733E500 1182 20742 SH SOLE 0 20742 0 0 FT NSDQ100 EQL WGHTD ETF ETF/Closed End 337344105 897 10714 SH SOLE 0 10714 0 0 FT NSDQ100 TECH INDX ETF ETF/Closed End 337345102 13699 130637 SH SOLE 0 130637 0 0 FT SP REIT INDX ETF ETF/Closed End 33734G108 472 20511 SH SOLE 0 20511 0 0 FT VAL LINE DIV INDX ETF ETF/Closed End 33734H106 34767 971424 SH SOLE 0 971424 0 0 FT LGCP CORE ALPHADX ETF ETF/Closed End 33734K109 34084 471944 SH SOLE 0 471944 0 0 FT CNSMR DSCR ALPHDX ETF ETF/Closed End 33734X101 10196 236995 SH SOLE 0 236995 0 0 FT CNSMR STPL ALPHDX ETF ETF/Closed End 33734X119 2844 50014 SH SOLE 0 50014 0 0 FT ENERGY ALPHADX ETF ETF/Closed End 33734X127 4508 288784 SH SOLE 0 288784 0 0 FT FINLS ALPHADX ETF ETF/Closed End 33734X135 5436 147671 SH SOLE 0 147671 0 0 FT HLTHCR ALPHADX ETF ETF/Closed End 33734X143 10691 109993 SH SOLE 0 109993 0 0 FT INDL PROD DUR A/D ETF ETF/Closed End 33734X150 10634 231426 SH SOLE 0 231426 0 0 FT MATRLS ALPHADX ETF ETF/Closed End 33734X168 2491 48024 SH SOLE 0 48024 0 0 FT TECH ALPHADX ETF ETF/Closed End 33734X176 15022 173258 SH SOLE 0 173258 0 0 FT UTILS ALPHADX ETF ETF/Closed End 33734X184 2274 74422 SH SOLE 0 74422 0 0 FT CLOUD COMPTG ETF ETF/Closed End 33734X192 5632 93222 SH SOLE 0 93222 0 0 FT DJ GLB SEL DIV ETF ETF/Closed End 33734X200 1114 60099 SH SOLE 0 60099 0 0 FT INDXX GLB NAT RES ETF ETF/Closed End 33734X838 449 36817 SH SOLE 0 36817 0 0 FIRST TR NASDAQ CYBE ETF ETF/Closed End 33734X846 9110 236549 SH SOLE 0 236549 0 0 FT INTL EQUITY ETF ETF/Closed End 33734X853 2419 67749 SH SOLE 0 67749 0 0 FT SMCP CORE ALPHADX ETF ETF/Closed End 33734Y109 11680 160642 SH SOLE 0 160642 0 0 FT MDCP CORE ALPHADX ETF ETF/Closed End 33735B108 3524 43905 SH SOLE 0 43905 0 0 FT L/C VL OP ALPHADX ETF ETF/Closed End 33735J101 5194 90047 SH SOLE 0 90047 0 0 FT L/C GR OP ALPHADX ETF ETF/Closed End 33735K108 38209 446627 SH SOLE 0 446627 0 0 FT STOX EURO SEL DIV ETF ETF/Closed End 33735T109 2976 317906 SH SOLE 0 317906 0 0 FT ALERIAN DISRPUPTV ETF ETF/Closed End 33736N101 291 7895 SH SOLE 0 7895 0 0 FT NSDQ CLN EDG SMRT ETF ETF/Closed End 33737A108 584 7767 SH SOLE 0 7767 0 0 FT EUROPE ALPHADX ETF ETF/Closed End 33737J117 1003 38011 SH SOLE 0 38011 0 0 FT D/M EX US ALPHADX ETF ETF/Closed End 33737J174 1856 44335 SH SOLE 0 44335 0 0 FT EMG MKT ALPHADX ETF ETF/Closed End 33737J182 686 37092 SH SOLE 0 37092 0 0 FT E/M SC ALPHADEX ETF ETF/Closed End 33737J307 298 9352 SH SOLE 0 9352 0 0 FT ALPHADEX EUROZONE ETF ETF/Closed End 33737J505 315 10852 SH SOLE 0 10852 0 0 FT INDXX NEXTG ETF ETF/Closed End 33737K205 7485 134450 SH SOLE 0 134450 0 0 FT MDCP GRW ALPHADX ETF ETF/Closed End 33737M102 485 9063 SH SOLE 0 9063 0 0 FT MDCP VAL ALPHADX ETF ETF/Closed End 33737M201 2824 74007 SH SOLE 0 74007 0 0 FT SMCP GRW ALPHADX ETF ETF/Closed End 33737M300 342 6345 SH SOLE 0 6345 0 0 FT ENERGY INFRA FUND ETF/Closed End 33738C103 565 42353 SH SOLE 0 42353 0 0 FT N A ENRGY INFRA ETF ETF/Closed End 33738D101 1985 79765 SH SOLE 0 79765 0 0 FT SENIOR LOAN FD ETF ETF/Closed End- 33738D309 9527 216167 SH SOLE 0 216167 0 0 FT IV TACTICL HI YLD ETF ETF/Closed End- 33738D408 10074 262886 SH SOLE 0 262886 0 0 FT IV TACTICL HI YLD ETF ETF/Closed End- 33738D408 346 9035 SH SOLE 0 9035 0 0 FIRST TRUST HIGH INCOME ETF/Closed End- 33738E109 531 48953 SH SOLE 0 48953 0 0 FT M/A DIVRS INCM ETF ETF/Closed End 33738R100 540 37381 SH SOLE 0 37381 0 0 FT M/A DIVRS INCM ETF ETF/Closed End 33738R100 1801 124726 SH SOLE 0 124726 0 0 FT NSDQ TECH DIV IDX ETF ETF/Closed End 33738R118 7497 171546 SH SOLE 0 171546 0 0 FT VI RSG DIV ACHIEV ETF ETF/Closed End 33738R506 16037 412482 SH SOLE 0 412482 0 0 FT D WRIGHT FOC 5 ETF ETF/Closed End 33738R605 25045 610192 SH SOLE 0 610192 0 0 FT SP INTL DV ARIST ETF ETF/Closed End 33738R688 332 24177 SH SOLE 0 24177 0 0 FT DW MOMENTUM DIV ETF ETF/Closed End 33738R696 319 11856 SH SOLE 0 11856 0 0 FT RBA AMERN INDL ETF ETF/Closed End 33738R704 320 8379 SH SOLE 0 8379 0 0 FT NASDAQ INTELROBT ETF ETF/Closed End 33738R720 3402 101080 SH SOLE 0 101080 0 0 FT NASDAQ TRANSN ETF ETF/Closed End 33738R795 5877 251491 SH SOLE 0 251491 0 0 FT NASDAQ PHARMS ETF ETF/Closed End 33738R837 249 10376 SH SOLE 0 10376 0 0 FT NASDAQ OIL GAS ETF ETF/Closed End 33738R845 1936 78853 SH SOLE 0 78853 0 0 FT NASDAQ FOOD BEV ETF ETF/Closed End 33738R852 766 30825 SH SOLE 0 30825 0 0 FT NASDAQ BANK ETF ETF/Closed End 33738R860 1933 74618 SH SOLE 0 74618 0 0 FT D WRIGHT FOC 5 ETF ETF/Closed End 33738R878 1569 46942 SH SOLE 0 46942 0 0 FIRST TR MLP ENERGY ETF/Closed End 33739B104 279 39021 SH SOLE 0 39021 0 0 FT III PFD SECSINCM ETF ETF/Closed End- 33739E108 20950 1254519 SH SOLE 0 1254519 0 0 FT III PFD SECSINCM ETF ETF/Closed End- 33739E108 1582 94719 SH SOLE 0 94719 0 0 FT VII GLB TACTICAL ETF ETF/Closed End 33739H101 33766 1332529 SH SOLE 0 1332529 0 0 FT III MANAGED MUN ETF ETF/Closed End- 33739N108 9009 184924 SH SOLE 0 184924 0 0 FT III LONG SHORT EQ ETF ETF/Closed End 33739P103 1154 24632 SH SOLE 0 24632 0 0 FT EMRG MKT LOC CURR ETF ETF/Closed End- 33739P202 3158 128828 SH SOLE 0 128828 0 0 FT MUN HIGH INCOME ETF ETF/Closed End- 33739P301 981 21611 SH SOLE 0 21611 0 0 FT RVRFRONT DYN DEV ETF ETF/Closed End 33739P608 481 10424 SH SOLE 0 10424 0 0 FT RVRFRNT DYN E/MKT ETF ETF/Closed End 33739P707 286 6209 SH SOLE 0 6209 0 0 FT SHRT DUR MGD MUN ETF ETF/Closed End- 33739P830 2453 125810 SH SOLE 0 125810 0 0 FT INSTL PFD SECS ETF ETF/Closed End- 33739P855 696 40605 SH SOLE 0 40605 0 0 FT LOW DUR OPP ETF ETF/Closed End- 33739Q200 7779 164287 SH SOLE 0 164287 0 0 FT LOW DUR OPP ETF ETF/Closed End- 33739Q200 1256 26528 SH SOLE 0 26528 0 0 FT ENH SHORT MTY NEW ETF ETF/Closed End- 33739Q408 297 5011 SH SOLE 0 5011 0 0 FT ENH SHORT MTY NEW ETF ETF/Closed End- 33739Q408 26505 446812 SH SOLE 0 446812 0 0 FT CBOE VEST SP DV ETF ETF/Closed End 33739Q705 2660 58323 SH SOLE 0 58323 0 0 FT SKYBRIDGE CRYPTO ETF ETF/Closed End 33740F540 173 31598 SH SOLE 0 31598 0 0 FT CBOE VEST US JAN ETF ETF/Closed End 33740F623 625 20484 SH SOLE 0 20484 0 0 FT CBOE VEST U S MAY ETF ETF/Closed End 33740F730 1706 56647 SH SOLE 0 56647 0 0 FT CBOE VEST U S MAY ETF ETF/Closed End 33740F748 1249 37575 SH SOLE 0 37575 0 0 FT CBOE VEST FD BUFF ETF ETF/Closed End 33740F755 7865 377392 SH SOLE 0 377392 0 0 FT CBOE VEST US FEB ETF ETF/Closed End 33740F763 1375 41161 SH SOLE 0 41161 0 0 FT CBOE VEST US EQTY ETF ETF/Closed End 33740F771 4794 146719 SH SOLE 0 146719 0 0 FT TCW OPPORTUNISTIC ETF ETF/Closed End- 33740F805 9749 223907 SH SOLE 0 223907 0 0 FT CBOE VEST US EQTY ETF ETF/Closed End 33740F839 1849 56896 SH SOLE 0 56896 0 0 FT CBOE VEST US EQTY ETF ETF/Closed End 33740F847 1038 31500 SH SOLE 0 31500 0 0 FT CBOE VEST US EQTY ETF ETF/Closed End 33740F854 4549 151686 SH SOLE 0 151686 0 0 FT TCW UNCONSTRAINED ETF ETF/Closed End- 33740F888 6025 252925 SH SOLE 0 252925 0 0 FT TCW UNCONSTRAINED ETF ETF/Closed End- 33740F888 268 11246 SH SOLE 0 11246 0 0 FT TCW SECURITIZED ETF ETF/Closed End- 33740U109 1953 90942 SH SOLE 0 90942 0 0 FT CBOE VEST EQ JULY ETF ETF/Closed End 33740U208 323 9959 SH SOLE 0 9959 0 0 FT CBOE VEST EQ SEPT ETF ETF/Closed End 33740U307 976 30935 SH SOLE 0 30935 0 0 FT CBOE VEST EQ DEC ETF ETF/Closed End 33740U505 200 6760 SH SOLE 0 6760 0 0 FT CBOE VEST DEEP ETF ETF/Closed End 33740U703 386 20188 SH SOLE 0 20188 0 0 FT CBOE VEST US EQTY ETF ETF/Closed End 33740U802 257 8975 SH SOLE 0 8975 0 0 FT CBOE VEST US EQTY ETF ETF/Closed End 33740U885 3085 111810 SH SOLE 0 111810 0 0 FT DW MOMENTUM VAL ETF ETF/Closed End 33741L207 338 16580 SH SOLE 0 16580 0 0 FIRST TR HIGH YLD 2027 ETF/Closed End 33741Q107 308 22850 SH SOLE 0 22850 0 0 FT SMID CAP RSNG DIV ETF ETF/Closed End 33741X102 4375 189144 SH SOLE 0 189144 0 0 FISERV INC Common Stock 337738108 3272 34964 SH SOLE 0 34964 0 0 FISERV INC Common Stock 337738108 2030 21698 SH SOLE 0 21698 0 0 FLAGSTAR BANCORP 001 Common Stock 337930705 475 14236 SH SOLE 0 14236 0 0 FIRSTENERGY CORP Common Stock 337932107 4195 113378 SH SOLE 0 113378 0 0 FIVE BELOW INC Common Stock 33829M101 1243 9030 SH SOLE 0 9030 0 0 FIVE BELOW INC Common Stock 33829M101 1947 14144 SH SOLE 0 14144 0 0 FLEETCOR TECHS INC Common Stock 339041105 4927 27967 SH SOLE 0 27967 0 0 FLEETCOR TECHS INC Common Stock 339041105 1136 6446 SH SOLE 0 6446 0 0 FLEX MSTAR NAT RES ETF ETF/Closed End 33939L407 563 14968 SH SOLE 0 14968 0 0 FLEXSHS TR QLTY DIV ETF ETF/Closed End 33939L860 270 5714 SH SOLE 0 5714 0 0 FLEXSHS TR QLTY DIV ETF ETF/Closed End 33939L860 1419 30042 SH SOLE 0 30042 0 0 FLOOR DECOR HLDGS A Common Stock 339750101 585 8321 SH SOLE 0 8321 0 0 FLUOR CORP NEW Common Stock 343412102 1913 76848 SH SOLE 0 76848 0 0 FLUOR CORP NEW Common Stock 343412102 318 12785 SH SOLE 0 12785 0 0 FLOWERS FOODS INC Common Stock 343498101 550 22295 SH SOLE 0 22295 0 0 FLOWSERVE CORP Common Stock 34354P105 630 25917 SH SOLE 0 25917 0 0 FOMENTO ECONO ADR 1 UNIT Common Stock 344419106 752 11982 SH SOLE 0 11982 0 0 FOOT LOCKER INC Common Stock 344849104 689 22137 SH SOLE 0 22137 0 0 FOOT LOCKER INC Common Stock 344849104 2598 83456 SH SOLE 0 83456 0 0 FORD MOTOR CO NEW Common Stock 345370860 18031 1609929 SH SOLE 0 1609929 0 0 FORTINET INC Common Stock 34959E109 5444 110812 SH SOLE 0 110812 0 0 FORTINET INC Common Stock 34959E109 664 13522 SH SOLE 0 13522 0 0 FORTIVE CORP Common Stock 34959J108 566 9701 SH SOLE 0 9701 0 0 FORTRESS TRANS INFRA Common Stock 34960P101 321 21429 SH SOLE 0 21429 0 0 FORTRESS TRANS INFRA Common Stock 34960P101 1205 80341 SH SOLE 0 80341 0 0 FORTUNE BRANDS HOME SEC Common Stock 34964C106 864 16083 SH SOLE 0 16083 0 0 FORWARD AIR CORP Common Stock 349853101 256 2835 SH SOLE 0 2835 0 0 FOSTER L B CO A Common Stock 350060109 186 19071 SH SOLE 0 19071 0 0 FOX CORP A Common Stock 35137L105 259 8449 SH SOLE 0 8449 0 0 FOX FACTORY HLDG CORP Common Stock 35138V102 240 3032 SH SOLE 0 3032 0 0 FRANCHISE GROUP INC A Common Stock 35180X105 744 30612 SH SOLE 0 30612 0 0 FRANCO NEVADA CORP Common Stock 351858105 1516 12685 SH SOLE 0 12685 0 0 FRANCO NEVADA CORP Common Stock 351858105 811 6790 SH SOLE 0 6790 0 0 FRANKLIN ELECTRIC CO INC Common Stock 353514102 352 4304 SH SOLE 0 4304 0 0 FRANKLIN ELECTRIC CO INC Common Stock 353514102 300 3674 SH SOLE 0 3674 0 0 FRANKLIN RESOURCES INC Common Stock 354613101 2179 101246 SH SOLE 0 101246 0 0 FRANKLIN RESOURCES INC Common Stock 354613101 4907 228035 SH SOLE 0 228035 0 0 FRK LTD DUR INCM TR ETF/Closed End- 35472T101 123 19914 SH SOLE 0 19914 0 0 FRKLN US TREAS BD ETF ETF/Closed End 35473P488 7594 364942 SH SOLE 0 364942 0 0 FRKLN US COR BD ETF ETF/Closed End 35473P553 20015 954338 SH SOLE 0 954338 0 0 FRKLN US COR BD ETF ETF/Closed End 35473P553 283 13502 SH SOLE 0 13502 0 0 FRANKLIN US LGCP ETF ETF/Closed End 35473P801 8798 240328 SH SOLE 0 240328 0 0 FRANKLIN UNIVERSAL TR SB ETF/Closed End 355145103 1263 199570 SH SOLE 0 199570 0 0 FREEPORT MCMORAN INC Common Stock 35671D857 16413 600551 SH SOLE 0 600551 0 0 FREEPORT MCMORAN INC Common Stock 35671D857 2384 87223 SH SOLE 0 87223 0 0 FREQUENCY ELECTRNCS INC Common Stock 358010106 871 151450 SH SOLE 0 151450 0 0 FTAI INFRASTRUCTURE INC Common Stock 35953C106 27 11380 SH SOLE 0 11380 0 0 FSD PHARMA INC B VTG NEW Common Stock 35954B206 12 15000 SH SOLE 0 15000 0 0 FULTON FINANCIAL CORP PA Common Stock 360271100 1150 72763 SH SOLE 0 72763 0 0 GEO GROUP INC NEW Common Stock 36162J106 335 43492 SH SOLE 0 43492 0 0 GABELLI EQUITY TRUST INC ETF/Closed End 362397101 459 83464 SH SOLE 0 83464 0 0 GABELLI UTIL TR INC ETF/Closed End 36240A101 1003 145383 SH SOLE 0 145383 0 0 GABELLI CV INC SEC FD ETF/Closed End 36240B109 111 22340 SH SOLE 0 22340 0 0 GABELLI DIV INCM TR ETF/Closed End 36242H104 1317 70356 SH SOLE 0 70356 0 0 GABELLI HLTHCAREWELL TR ETF/Closed End 36246K103 368 38733 SH SOLE 0 38733 0 0 GXO LOGISTICS INC Common Stock 36262G101 844 24069 SH SOLE 0 24069 0 0 ARTHUR J GALLAGHER Common Stock 363576109 1697 9912 SH SOLE 0 9912 0 0 ARTHUR J GALLAGHER Common Stock 363576109 841 4910 SH SOLE 0 4910 0 0 GAMCO GOLD NATL RESINCM ETF/Closed End 36465A109 1541 468242 SH SOLE 0 468242 0 0 GAMCO NATL RES GOLDINCM ETF/Closed End 36465E101 299 72664 SH SOLE 0 72664 0 0 GAMING LEISURE PPTYS Common Stock 36467J108 1570 35488 SH SOLE 0 35488 0 0 GANNETT COMPANY INC NEW Common Stock 36472T109 19 12700 SH SOLE 0 12700 0 0 GAP INC Common Stock 364760108 266 32457 SH SOLE 0 32457 0 0 GARTNER INC Common Stock 366651107 8943 32322 SH SOLE 0 32322 0 0 GARTNER INC Common Stock 366651107 2357 8517 SH SOLE 0 8517 0 0 GENERAC HOLDINGS INC Common Stock 368736104 418 2344 SH SOLE 0 2344 0 0 GENERAC HOLDINGS INC Common Stock 368736104 6020 33793 SH SOLE 0 33793 0 0 GENL AMER INVESTORS ETF/Closed End 368802104 265 7840 SH SOLE 0 7840 0 0 GENERAL DYNAMICS CORP Common Stock 369550108 19865 93625 SH SOLE 0 93625 0 0 GENERAL DYNAMICS CORP Common Stock 369550108 16290 76780 SH SOLE 0 76780 0 0 GENERAL ELECTRIC CO NEW Common Stock 369604301 5830 94168 SH SOLE 0 94168 0 0 GENERAL ELECTRIC CO NEW Common Stock 369604301 359 5800 SH SOLE 0 5800 0 0 GENERAL MILLS INC Common Stock 370334104 12820 167335 SH SOLE 0 167335 0 0 GENERAL MILLS INC Common Stock 370334104 31289 408416 SH SOLE 0 408416 0 0 GENERAL MOTORS CO Common Stock 37045V100 4028 125508 SH SOLE 0 125508 0 0 GENERAL MOTORS CO Common Stock 37045V100 7915 246661 SH SOLE 0 246661 0 0 GENTEX CORP Common Stock 371901109 1488 62435 SH SOLE 0 62435 0 0 GENTEX CORP Common Stock 371901109 5708 239414 SH SOLE 0 239414 0 0 GENESIS ENERGY LP MLP 371927104 132 14325 SH SOLE 0 14325 0 0 GENIE ENERGY LTD B Common Stock 372284208 286 30606 SH SOLE 0 30606 0 0 GENMAB A/S SPON ADR Common Stock 372303206 335 10416 SH SOLE 0 10416 0 0 GENUINE PARTS CO Common Stock 372460105 20618 138076 SH SOLE 0 138076 0 0 GENUINE PARTS CO Common Stock 372460105 15332 102676 SH SOLE 0 102676 0 0 GEVO INC PAR 001 NEW Common Stock 374396406 217 95007 SH SOLE 0 95007 0 0 GILEAD SCIENCES INC Common Stock 375558103 12860 208463 SH SOLE 0 208463 0 0 GILEAD SCIENCES INC Common Stock 375558103 2368 38388 SH SOLE 0 38388 0 0 GILDAN ACTIVEWEAR INC Common Stock 375916103 1050 37125 SH SOLE 0 37125 0 0 GLACIER BANCORP INC NEW Common Stock 37637Q105 438 8909 SH SOLE 0 8909 0 0 GLACIER BANCORP INC NEW Common Stock 37637Q105 486 9899 SH SOLE 0 9899 0 0 GLADSTONE COML CORP REIT 376536108 1513 97583 SH SOLE 0 97583 0 0 GLADSTONE INVT CORP BDC ETF/Closed End 376546107 529 43717 SH SOLE 0 43717 0 0 GLADSTONE LAND CORP REIT 376549101 4579 252976 SH SOLE 0 252976 0 0 GSK PLC NEW Common Stock 37733W204 8460 287450 SH SOLE 0 287450 0 0 GSK PLC NEW Common Stock 37733W204 1135 38565 SH SOLE 0 38565 0 0 GLOBALSTAR INC Common Stock 378973408 27 17200 SH SOLE 0 17200 0 0 GLOBAL PAYMENTS INC Common Stock 37940X102 4499 41634 SH SOLE 0 41634 0 0 GLOBAL PAYMENTS INC Common Stock 37940X102 725 6708 SH SOLE 0 6708 0 0 GLOBAL PARTNERS LP MLP 37946R109 371 14980 SH SOLE 0 14980 0 0 GLBL X MSCI NORWAY ETF ETF/Closed End 37950E101 1351 61815 SH SOLE 0 61815 0 0 GLOBAL X SUPERDIV US ETF ETF/Closed End 37950E291 3765 213583 SH SOLE 0 213583 0 0 GLBL X SUPER DIV ETF ETF/Closed End 37950E549 789 104599 SH SOLE 0 104599 0 0 GLOBAL MEDICAL REIT NEW REIT 37954A204 1241 145699 SH SOLE 0 145699 0 0 GLBL X MLPENGY NEW ETF ETF/Closed End 37954Y293 354 9451 SH SOLE 0 9451 0 0 GLBL X MLP NEW ETF ETF/Closed End 37954Y343 806 20427 SH SOLE 0 20427 0 0 GLOBAL X CYBERSEC ETF ETF/Closed End 37954Y384 434 18063 SH SOLE 0 18063 0 0 GLBL RUSL 2000 COVRD ETF ETF/Closed End 37954Y459 2456 133234 SH SOLE 0 133234 0 0 GLBL SP 500 COVERED ETF ETF/Closed End 37954Y475 2436 63924 SH SOLE 0 63924 0 0 GLBL NASDAQ 100 COVR ETF ETF/Closed End 37954Y483 11971 764450 SH SOLE 0 764450 0 0 GLB X AUTONOMOUS ETF ETF/Closed End 37954Y624 225 11199 SH SOLE 0 11199 0 0 GLOBAL X US PFD ETF ETF/Closed End- 37954Y657 227 11066 SH SOLE 0 11066 0 0 GLBL US INFRA DEV ETF ETF/Closed End 37954Y673 472 20461 SH SOLE 0 20461 0 0 GLBL US INFRA DEV ETF ETF/Closed End 37954Y673 809 35087 SH SOLE 0 35087 0 0 GLB X COPPER MINERS ETF ETF/Closed End 37954Y830 567 20063 SH SOLE 0 20063 0 0 GLBL X LITHIUM BATTR ETF ETF/Closed End 37954Y855 2931 44342 SH SOLE 0 44342 0 0 GLOBUS MED INC A NEW Common Stock 379577208 455 7635 SH SOLE 0 7635 0 0 GLOBUS MED INC A NEW Common Stock 379577208 3342 56104 SH SOLE 0 56104 0 0 GLOBE LIFE INC Common Stock 37959E102 2679 26875 SH SOLE 0 26875 0 0 GODADDY INC A Common Stock 380237107 992 13997 SH SOLE 0 13997 0 0 GOLD FIELDS LTD ADR NEW Common Stock 38059T106 3952 488562 SH SOLE 0 488562 0 0 GOLD FIELDS LTD ADR NEW Common Stock 38059T106 842 104116 SH SOLE 0 104116 0 0 GOLDMAN SACHS GROUP INC Common Stock 38141G104 26906 91812 SH SOLE 0 91812 0 0 GOLDMAN SACHS GROUP INC Common Stock 38141G104 403 1375 SH SOLE 0 1375 0 0 GS ACTIVEBETA INTL ETF ETF/Closed End 381430107 1544 62393 SH SOLE 0 62393 0 0 GS ACTIVEBETA LGCP ETF ETF/Closed End 381430503 24336 342663 SH SOLE 0 342663 0 0 GS ACTIVEBETA LGCP ETF ETF/Closed End 381430503 33242 468063 SH SOLE 0 468063 0 0 GS ACCESS TRSY 01YR ETF ETF/Closed End 381430529 1600 16024 SH SOLE 0 16024 0 0 GS ACTIVEBETA US S/C ETF ETF/Closed End 381430602 5292 104751 SH SOLE 0 104751 0 0 GOLUB CAP BDC INC BDC Common Stock 38173M102 593 47898 SH SOLE 0 47898 0 0 GORMAN RUPP CO Common Stock 383082104 628 26403 SH SOLE 0 26403 0 0 GRACO INC Common Stock 384109104 1322 22049 SH SOLE 0 22049 0 0 GRACO INC Common Stock 384109104 5954 99316 SH SOLE 0 99316 0 0 GRAHAM HOLDINGS CO Common Stock 384637104 236 438 SH SOLE 0 438 0 0 GRAINGER W W INC Common Stock 384802104 6669 13632 SH SOLE 0 13632 0 0 GRAINGER W W INC Common Stock 384802104 8844 18078 SH SOLE 0 18078 0 0 GRAND CANYON ED INC Common Stock 38526M106 1879 22848 SH SOLE 0 22848 0 0 GRANITESHS GOLD TR ETF ETF/Closed End 38748G101 294 17824 SH SOLE 0 17824 0 0 GRAPHIC PACKAGING HLDG Common Stock 388689101 2782 140941 SH SOLE 0 140941 0 0 GRAY TELEVISION INC Common Stock 389375106 209 14591 SH SOLE 0 14591 0 0 GREIF INC A Common Stock 397624107 510 8556 SH SOLE 0 8556 0 0 GRIFFON CORP Common Stock 398433102 1439 48731 SH SOLE 0 48731 0 0 GROUP ONE AUTOMOTIVE INC Common Stock 398905109 737 5159 SH SOLE 0 5159 0 0 GROUPON INC Common Stock 399473206 137 17200 SH SOLE 0 17200 0 0 GUARDANT HEALTH INC Common Stock 40131M109 328 6087 SH SOLE 0 6087 0 0 GUARDANT HEALTH INC Common Stock 40131M109 1215 22568 SH SOLE 0 22568 0 0 GUGGENHEIM TXBL MUN ETF/Closed End- 401664107 3087 200178 SH SOLE 0 200178 0 0 GUGG STRAT OPPTYS FD SBI ETF/Closed End- 40167F101 5261 342527 SH SOLE 0 342527 0 0 GUIDEWIRE SOFTWARE INC Common Stock 40171V100 283 4591 SH SOLE 0 4591 0 0 GUIDEWIRE SOFTWARE INC Common Stock 40171V100 561 9115 SH SOLE 0 9115 0 0 HF SINCLAIR CORP Common Stock 403949100 871 16178 SH SOLE 0 16178 0 0 HF SINCLAIR CORP Common Stock 403949100 295 5483 SH SOLE 0 5483 0 0 HCA HEALTHCARE INC Common Stock 40412C101 1705 9275 SH SOLE 0 9275 0 0 HDFC BK LTD ADR REP 3 SH Common Stock 40415F101 335 5741 SH SOLE 0 5741 0 0 HDFC BK LTD ADR REP 3 SH Common Stock 40415F101 352 6027 SH SOLE 0 6027 0 0 HCI GROUP INC Common Stock 40416E103 210 5347 SH SOLE 0 5347 0 0 HSBC HLDGS PLC SPONS ADR Common Stock 404280406 818 31395 SH SOLE 0 31395 0 0 HP INC Common Stock 40434L105 3418 137167 SH SOLE 0 137167 0 0 HAIN CELESTIAL GROUP INC Common Stock 405217100 721 42741 SH SOLE 0 42741 0 0 HALEON PLC ADR Common Stock 405552100 1500 246299 SH SOLE 0 246299 0 0 HALEON PLC ADR Common Stock 405552100 300 49289 SH SOLE 0 49289 0 0 HALLIBURTON COMPANY Common Stock 406216101 1268 51511 SH SOLE 0 51511 0 0 HANCOCK JOHN FINL OPPTYS ETF/Closed End 409735206 8016 253976 SH SOLE 0 253976 0 0 HANCOCK J PREM DIV FUND ETF/Closed End 41013T105 326 24066 SH SOLE 0 24066 0 0 JOHN HANCOCK TAX ADV ETF/Closed End 41013V100 1234 58894 SH SOLE 0 58894 0 0 JOHN HANCOCK PFD INC 3 ETF/Closed End 41021P103 385 25684 SH SOLE 0 25684 0 0 HANESBRANDS INC Common Stock 410345102 185 26518 SH SOLE 0 26518 0 0 HANNON ARMSTRONG SUSTAIN Common Stock 41068X100 1048 35011 SH SOLE 0 35011 0 0 HANOVER INS GROUP INC Common Stock 410867105 343 2677 SH SOLE 0 2677 0 0 HARROW HEALTH INC Common Stock 415858109 128 10624 SH SOLE 0 10624 0 0 HARTFORD FINL SVCS GROUP Common Stock 416515104 2578 41616 SH SOLE 0 41616 0 0 HARTFORD FINL SVCS GROUP Common Stock 416515104 4800 77501 SH SOLE 0 77501 0 0 HARTFORD MUN OPP ETF ETF/Closed End- 41653L503 5567 152759 SH SOLE 0 152759 0 0 HARVARD BIOSCIENCE INC Common Stock 416906105 44 17000 SH SOLE 0 17000 0 0 HASBRO INC Common Stock 418056107 321 4755 SH SOLE 0 4755 0 0 HASBRO INC Common Stock 418056107 766 11362 SH SOLE 0 11362 0 0 HAWAIIAN ELEC INDS INC Common Stock 419870100 299 8621 SH SOLE 0 8621 0 0 HEALTHCARE RLTY TR INC REIT 42226K105 1006 48229 SH SOLE 0 48229 0 0 HEALTHPEAK PPTYS INC Common Stock 42250P103 1917 83655 SH SOLE 0 83655 0 0 HEALTHPEAK PPTYS INC Common Stock 42250P103 9812 428095 SH SOLE 0 428095 0 0 HECLA MINING COMPANY Common Stock 422704106 65 16404 SH SOLE 0 16404 0 0 HEICO CORP NEW Common Stock 422806109 4623 32109 SH SOLE 0 32109 0 0 HEICO CORP NEW Common Stock 422806109 2800 19447 SH SOLE 0 19447 0 0 HEICO CORP NEW CL A Common Stock 422806208 542 4726 SH SOLE 0 4726 0 0 HELMERICH PAYNE INC Common Stock 423452101 318 8588 SH SOLE 0 8588 0 0 JACK HENRY ASSOC INC Common Stock 426281101 1689 9264 SH SOLE 0 9264 0 0 JACK HENRY ASSOC INC Common Stock 426281101 11551 63372 SH SOLE 0 63372 0 0 HERITAGE COMMERCE CORP Common Stock 426927109 125 10995 SH SOLE 0 10995 0 0 HERCULES CAPITAL INC BDC Common Stock 427096508 852 73554 SH SOLE 0 73554 0 0 HERCULES CAPITAL INC BDC Common Stock 427096508 1904 164419 SH SOLE 0 164419 0 0 HERSHA HOSPITALITY A NEW REIT 427825500 84 10500 SH SOLE 0 10500 0 0 HERSHEY COMPANY Common Stock 427866108 10677 48426 SH SOLE 0 48426 0 0 HERSHEY COMPANY Common Stock 427866108 9767 44300 SH SOLE 0 44300 0 0 HESS CORP Common Stock 42809H107 1763 16173 SH SOLE 0 16173 0 0 HESS CORP Common Stock 42809H107 909 8338 SH SOLE 0 8338 0 0 HEWLETT PACKARD ENTRPRS Common Stock 42824C109 1589 132597 SH SOLE 0 132597 0 0 HEXCEL CORP NEW Common Stock 428291108 1830 35391 SH SOLE 0 35391 0 0 HEXCEL CORP NEW Common Stock 428291108 280 5414 SH SOLE 0 5414 0 0 HEXO CORP NEW Common Stock 428304307 3 17750 SH SOLE 0 17750 0 0 HGHLND INC FUND ETF/Closed End 43010E404 1056 108658 SH SOLE 0 108658 0 0 HILLMAN SOLTNS CORP Common Stock 431636109 142 18889 SH SOLE 0 18889 0 0 HIMAX TECHNOLOGIES INC Common Stock 43289P106 906 187106 SH SOLE 0 187106 0 0 HILTON WORLDWIDE NEW Common Stock 43300A203 951 7883 SH SOLE 0 7883 0 0 HILTON WORLDWIDE NEW Common Stock 43300A203 1321 10954 SH SOLE 0 10954 0 0 HINGHAM INSTITUT FOR Common Stock 433323102 870 3466 SH SOLE 0 3466 0 0 HOLLEY INC Common Stock 43538H103 46 11355 SH SOLE 0 11355 0 0 HOLOGIC INC Common Stock 436440101 2493 38632 SH SOLE 0 38632 0 0 HOME BNCSHS INC Common Stock 436893200 1074 47721 SH SOLE 0 47721 0 0 HOME BANCORP INC Common Stock 43689E107 258 6615 SH SOLE 0 6615 0 0 HOME DEPOT INC Common Stock 437076102 10380 37616 SH SOLE 0 37616 0 0 HOME DEPOT INC Common Stock 437076102 108133 391870 SH SOLE 0 391870 0 0 HONDA MTR LTD ADR Common Stock 438128308 603 27948 SH SOLE 0 27948 0 0 HONEYWELL INTL INC Common Stock 438516106 12892 77211 SH SOLE 0 77211 0 0 HONEYWELL INTL INC Common Stock 438516106 39010 233635 SH SOLE 0 233635 0 0 HORMEL FOODS CORP Common Stock 440452100 2905 63935 SH SOLE 0 63935 0 0 HORMEL FOODS CORP Common Stock 440452100 5739 126295 SH SOLE 0 126295 0 0 HOST HOTELS RESORTS REIT 44107P104 843 53113 SH SOLE 0 53113 0 0 HOSTESS BRANDS INC A Common Stock 44109J106 288 12376 SH SOLE 0 12376 0 0 HOULIHAN LOKEY INC A Common Stock 441593100 360 4781 SH SOLE 0 4781 0 0 HOWMET AEROSPACE INC Common Stock 443201108 835 26996 SH SOLE 0 26996 0 0 HUBBELL INC Common Stock 443510607 1269 5689 SH SOLE 0 5689 0 0 HUBBELL INC Common Stock 443510607 1114 4996 SH SOLE 0 4996 0 0 HUBSPOT INC Common Stock 443573100 217 804 SH SOLE 0 804 0 0 HUBSPOT INC Common Stock 443573100 1994 7383 SH SOLE 0 7383 0 0 HUDSON PACIFIC PPTYS INC REIT 444097109 526 48067 SH SOLE 0 48067 0 0 HUDSON PACIFIC PPTYS INC REIT 444097109 326 29805 SH SOLE 0 29805 0 0 HUDSON TECHNOLOGIES INC Common Stock 444144109 212 28817 SH SOLE 0 28817 0 0 HUMANA INC Common Stock 444859102 1019 2099 SH SOLE 0 2099 0 0 HUMANA INC Common Stock 444859102 3080 6348 SH SOLE 0 6348 0 0 HUNTINGTON BANCSHS INC Common Stock 446150104 1141 86569 SH SOLE 0 86569 0 0 HUNTINGTON BANCSHS INC Common Stock 446150104 10994 834162 SH SOLE 0 834162 0 0 HUNTINGTON INGALLS INDS Common Stock 446413106 604 2726 SH SOLE 0 2726 0 0 HUNTINGTON INGALLS INDS Common Stock 446413106 428 1933 SH SOLE 0 1933 0 0 HUNTSMAN CORP Common Stock 447011107 223 9077 SH SOLE 0 9077 0 0 HYATT HOTELS CORP A Common Stock 448579102 214 2646 SH SOLE 0 2646 0 0 IAC INC NEW Common Stock 44891N208 530 9569 SH SOLE 0 9569 0 0 HYSTER YALE MATLS A Common Stock 449172105 251 11675 SH SOLE 0 11675 0 0 ICF INTL INC Common Stock 44925C103 1210 11100 SH SOLE 0 11100 0 0 ICF INTL INC Common Stock 44925C103 452 4148 SH SOLE 0 4148 0 0 CRESCENT ENERGY CO A Common Stock 44952J104 884 65600 SH SOLE 0 65600 0 0 IPG PHOTONICS CORP Common Stock 44980X109 631 7478 SH SOLE 0 7478 0 0 ITT INC Common Stock 45073V108 689 10552 SH SOLE 0 10552 0 0 ITT INC Common Stock 45073V108 440 6735 SH SOLE 0 6735 0 0 ICAHN ENTERPRISES LP Common Stock 451100101 3097 62347 SH SOLE 0 62347 0 0 IDACORP INC Common Stock 451107106 284 2865 SH SOLE 0 2865 0 0 IDACORP INC Common Stock 451107106 1481 14956 SH SOLE 0 14956 0 0 IDEANOMICS INC Common Stock 45166V106 5 17700 SH SOLE 0 17700 0 0 IDEX CORP Common Stock 45167R104 1454 7277 SH SOLE 0 7277 0 0 IDEX CORP Common Stock 45167R104 7103 35540 SH SOLE 0 35540 0 0 IDEXX LABORATORIES INC Common Stock 45168D104 6002 18422 SH SOLE 0 18422 0 0 IDEXX LABORATORIES INC Common Stock 45168D104 2318 7115 SH SOLE 0 7115 0 0 ILLINOIS TOOL WORKS INC Common Stock 452308109 21943 121466 SH SOLE 0 121466 0 0 ILLINOIS TOOL WORKS INC Common Stock 452308109 13000 71962 SH SOLE 0 71962 0 0 ILLUMINA INC Common Stock 452327109 1324 6940 SH SOLE 0 6940 0 0 ILLUMINA INC Common Stock 452327109 777 4074 SH SOLE 0 4074 0 0 IMMUNOGEN INC Common Stock 45253H101 202 42326 SH SOLE 0 42326 0 0 INARI MEDICAL INC Common Stock 45332Y109 1659 22841 SH SOLE 0 22841 0 0 INCYTE CORP Common Stock 45337C102 1205 18088 SH SOLE 0 18088 0 0 INDEPENDENT BANK CORP MA Common Stock 453836108 326 4378 SH SOLE 0 4378 0 0 INDIA FUND INC ETF/Closed End 454089103 1813 112766 SH SOLE 0 112766 0 0 INDEXIQ IQ MACKY MUN ETF Mutual Fund - 45409F843 244 10600 SH SOLE 0 10600 0 0 INFINITY PHARMS INC Common Stock 45665G303 12 10000 SH SOLE 0 10000 0 0 INFOSYS LTD SPONS ADR Common Stock 456788108 1213 71496 SH SOLE 0 71496 0 0 INFOSYS LTD SPONS ADR Common Stock 456788108 4940 291114 SH SOLE 0 291114 0 0 ING GROEP NV SPONS ADR Common Stock 456837103 544 64008 SH SOLE 0 64008 0 0 INGERSOLL RAND INC Common Stock 45687V106 1921 44416 SH SOLE 0 44416 0 0 INGEVITY CORP Common Stock 45688C107 238 3927 SH SOLE 0 3927 0 0 INGLES MARKETS INC A Common Stock 457030104 1053 13300 SH SOLE 0 13300 0 0 INGREDION INC Common Stock 457187102 1266 15717 SH SOLE 0 15717 0 0 INSMED INC PAR 01 Common Stock 457669307 269 12489 SH SOLE 0 12489 0 0 INOVIO PHARMS INC NEW Common Stock 45773H201 27 15740 SH SOLE 0 15740 0 0 INSPERITY INC Common Stock 45778Q107 1659 16254 SH SOLE 0 16254 0 0 INNOVATIVE INDL PPTYS A Common Stock 45781V101 1553 17553 SH SOLE 0 17553 0 0 INNOVATR US EQTY ULT ETF ETF/Closed End 45782C292 256 10035 SH SOLE 0 10035 0 0 INNOVATR US EQTY PWR ETF ETF/Closed End 45782C318 4099 152966 SH SOLE 0 152966 0 0 INNOVATR US EQTY BUF ETF ETF/Closed End 45782C326 1645 59977 SH SOLE 0 59977 0 0 INNOVATOR GROWTH 100 ETF ETF/Closed End 45782C334 264 7883 SH SOLE 0 7883 0 0 INNOVATR US SMCP PWR ETF ETF/Closed End 45782C342 1070 44545 SH SOLE 0 44545 0 0 INNOVATOR INTL DEV ETF ETF/Closed End 45782C367 699 32300 SH SOLE 0 32300 0 0 INNOVATR US EQTY PWR ETF ETF/Closed End 45782C383 1650 56667 SH SOLE 0 56667 0 0 INNOVATR US EQTY BUF ETF ETF/Closed End 45782C391 1984 65769 SH SOLE 0 65769 0 0 INNOVATR US EQTY BUF ETF ETF/Closed End 45782C409 1424 45911 SH SOLE 0 45911 0 0 INNOVATR US EQTY FEB ETF ETF/Closed End 45782C417 3910 147046 SH SOLE 0 147046 0 0 INNOVATR US EQTY BUF ETF ETF/Closed End 45782C433 1870 67005 SH SOLE 0 67005 0 0 INNOVATOR GROWTH BUF ETF ETF/Closed End 45782C466 624 18132 SH SOLE 0 18132 0 0 INNOVATR US SMCP PWR ETF ETF/Closed End 45782C474 1164 41302 SH SOLE 0 41302 0 0 INNOVATR US EQTY PWR ETF ETF/Closed End 45782C508 24338 826992 SH SOLE 0 826992 0 0 INNOVATRS E/MKTS PWR ETF ETF/Closed End 45782C516 2320 93067 SH SOLE 0 93067 0 0 INNOVATORS INTL DEV ETF ETF/Closed End 45782C524 535 23285 SH SOLE 0 23285 0 0 INNOVATR US EQTY PWR ETF ETF/Closed End 45782C540 2242 78715 SH SOLE 0 78715 0 0 INNOVATR US EQTY BUF ETF ETF/Closed End 45782C557 1029 34804 SH SOLE 0 34804 0 0 INNOVATR US EQTY PWR ETF ETF/Closed End 45782C573 1733 61792 SH SOLE 0 61792 0 0 INNOVATR US EQTY BUF ETF ETF/Closed End 45782C581 1430 51523 SH SOLE 0 51523 0 0 INNOVATOR GROWTH 100 ETF ETF/Closed End 45782C615 577 16620 SH SOLE 0 16620 0 0 INNOVATR US EQTY PWR ETF ETF/Closed End 45782C656 1159 41684 SH SOLE 0 41684 0 0 INNOVATR US EQTY BUF ETF ETF/Closed End 45782C664 562 19628 SH SOLE 0 19628 0 0 INNOVATR US EQTY PWR ETF ETF/Closed End 45782C680 740 27456 SH SOLE 0 27456 0 0 INNOVATR US EQTY BUF ETF ETF/Closed End 45782C698 2352 83215 SH SOLE 0 83215 0 0 INNOVATOR INTL PWR ETF ETF/Closed End 45782C722 233 10965 SH SOLE 0 10965 0 0 INNOVATR US EQTY PWR ETF ETF/Closed End 45782C748 1694 59715 SH SOLE 0 59715 0 0 INNOVATR US EQTY BUF ETF ETF/Closed End 45782C755 1470 50918 SH SOLE 0 50918 0 0 INNOVATR US EQTY BUF ETF ETF/Closed End 45782C771 651 21761 SH SOLE 0 21761 0 0 INNOVATR US EQTY BUF ETF ETF/Closed End 45782C789 1020 34997 SH SOLE 0 34997 0 0 INNOVATR US EQTY PWR ETF ETF/Closed End 45782C797 1341 46841 SH SOLE 0 46841 0 0 INNOVATR US EQTY ULT ETF ETF/Closed End 45782C805 485 19984 SH SOLE 0 19984 0 0 INNOVATR US EQTY PWR ETF ETF/Closed End 45782C813 1700 59421 SH SOLE 0 59421 0 0 INNOVATR US EQTY ULT ETF ETF/Closed End 45782C821 399 15180 SH SOLE 0 15180 0 0 INNOVATR US EQTY ULT ETF ETF/Closed End 45782C839 330 13316 SH SOLE 0 13316 0 0 INNOVATR US EQTY PWR ETF ETF/Closed End 45782C870 8245 310382 SH SOLE 0 310382 0 0 INNOVATOR US EQ BUF ETF ETF/Closed End 45782C888 3679 126546 SH SOLE 0 126546 0 0 INMUNE BIO INC Common Stock 45782T105 1212 195486 SH SOLE 0 195486 0 0 INSULET CORP Common Stock 45784P101 369 1609 SH SOLE 0 1609 0 0 INSULET CORP Common Stock 45784P101 1401 6108 SH SOLE 0 6108 0 0 INTEL CORP Common Stock 458140100 16257 630852 SH SOLE 0 630852 0 0 INTEL CORP Common Stock 458140100 35888 1392645 SH SOLE 0 1392645 0 0 INTEGER HLDGS CORP Common Stock 45826H109 392 6295 SH SOLE 0 6295 0 0 INTEGER HLDGS CORP Common Stock 45826H109 246 3959 SH SOLE 0 3959 0 0 INTELLIA THERAPEUTICS Common Stock 45826J105 710 12691 SH SOLE 0 12691 0 0 INTERACTIVE BRKRS GRP A Common Stock 45841N107 5442 85144 SH SOLE 0 85144 0 0 INTERFACE INC Common Stock 458665304 403 44850 SH SOLE 0 44850 0 0 INTERCONTINENTAL EXCH Common Stock 45866F104 4105 45433 SH SOLE 0 45433 0 0 INTERCONTINENTAL EXCH Common Stock 45866F104 1354 14984 SH SOLE 0 14984 0 0 INTL BUSINESS MACHS CORP Common Stock 459200101 67520 568298 SH SOLE 0 568298 0 0 INTL BUSINESS MACHS CORP Common Stock 459200101 7851 66080 SH SOLE 0 66080 0 0 INTL FLAVOR FRAGRANCE Common Stock 459506101 3035 33418 SH SOLE 0 33418 0 0 INTL FLAVOR FRAGRANCE Common Stock 459506101 10733 118165 SH SOLE 0 118165 0 0 INTL PAPER COMPANY Common Stock 460146103 7608 240010 SH SOLE 0 240010 0 0 INTL PAPER COMPANY Common Stock 460146103 336 10601 SH SOLE 0 10601 0 0 INTERPUBLIC GROUP Common Stock 460690100 415 16228 SH SOLE 0 16228 0 0 INTERPUBLIC GROUP Common Stock 460690100 834 32563 SH SOLE 0 32563 0 0 INV ULTRA SHRT DUR ETF ETF/Closed End- 46090A887 2357 47728 SH SOLE 0 47728 0 0 INV QQQ ETF ETF/Closed End 46090E103 216179 808870 SH SOLE 0 808870 0 0 INV QQQ ETF ETF/Closed End 46090E103 14595 54608 SH SOLE 0 54608 0 0 INV OPTIMUM YLD K1 ETF ETF/Closed End 46090F100 1268 78343 SH SOLE 0 78343 0 0 INTUIT INC Common Stock 461202103 1490 3846 SH SOLE 0 3846 0 0 INTUIT INC Common Stock 461202103 6945 17931 SH SOLE 0 17931 0 0 INTUITIVE SURGICAL NEW Common Stock 46120E602 5540 29554 SH SOLE 0 29554 0 0 INTUITIVE SURGICAL NEW Common Stock 46120E602 2130 11361 SH SOLE 0 11361 0 0 INVESCO SR INCOME TR ETF/Closed End- 46131H107 223 59872 SH SOLE 0 59872 0 0 INVESCO TR INVT GRD MUNS ETF/Closed End- 46131M106 134 14347 SH SOLE 0 14347 0 0 INVESCO MUN OPPTY TR ETF/Closed End- 46132C107 477 52355 SH SOLE 0 52355 0 0 INVESCO ADVNTG MUN INC ETF/Closed End- 46132E103 82 10059 SH SOLE 0 10059 0 0 INVESCO CA VALU MUN INCM ETF/Closed End- 46132H106 179 19959 SH SOLE 0 19959 0 0 INVESCO PA VAL MUN INC ETF/Closed End- 46132K109 287 29756 SH SOLE 0 29756 0 0 INVESCO VALU MUN INCM TR ETF/Closed End- 46132P108 212 18440 SH SOLE 0 18440 0 0 INVESCO QUAL MUN INC TR ETF/Closed End- 46133G107 130 14228 SH SOLE 0 14228 0 0 INVESTAR HOLDING CORP Common Stock 46134L105 243 12200 SH SOLE 0 12200 0 0 INVESCO HIGH INCOME Common Stock 46135X108 289 35785 SH SOLE 0 35785 0 0 INV AEROSP DEF ETF ETF/Closed End 46137V100 282 4375 SH SOLE 0 4375 0 0 INV WILDERHL CLN ETF ETF/Closed End 46137V134 779 16176 SH SOLE 0 16176 0 0 INV WATER RES ETF ETF/Closed End 46137V142 2081 45475 SH SOLE 0 45475 0 0 INV SP SMCP 600 VAL ETF ETF/Closed End 46137V167 379 4965 SH SOLE 0 4965 0 0 INV SP 500 TOP 50 ETF ETF/Closed End 46137V233 6622 24598 SH SOLE 0 24598 0 0 INV EXCHG SP 500 ETF ETF/Closed End 46137V241 2039 51320 SH SOLE 0 51320 0 0 INV SP PURE VALU ETF ETF/Closed End 46137V258 330 4725 SH SOLE 0 4725 0 0 INV SP PURE GRW ETF ETF/Closed End 46137V266 8954 61938 SH SOLE 0 61938 0 0 INV SP 500 EQ WEIGH ETF ETF/Closed End 46137V282 5735 25331 SH SOLE 0 25331 0 0 INV BUYBACK ACHV ETF ETF/Closed End 46137V308 455 6131 SH SOLE 0 6131 0 0 INV SP 500 EQUAL HC ETF ETF/Closed End 46137V332 2413 9602 SH SOLE 0 9602 0 0 INV SP 500 EQUAL ETF ETF/Closed End 46137V357 84986 667705 SH SOLE 0 667705 0 0 INV EXCHG SP 500 ETF ETF/Closed End 46137V365 1674 27432 SH SOLE 0 27432 0 0 INV SP 500 CONSUMER ETF ETF/Closed End 46137V381 240 2292 SH SOLE 0 2292 0 0 INV SP 500 GARP ETF ETF/Closed End 46137V431 1494 19965 SH SOLE 0 19965 0 0 INV SP MDCP MOMENT ETF ETF/Closed End 46137V464 450 6450 SH SOLE 0 6450 0 0 INV SP SMCP VAL ETF ETF/Closed End 46137V480 906 22000 SH SOLE 0 22000 0 0 INV SP SMCP MOMENT ETF ETF/Closed End 46137V498 252 5820 SH SOLE 0 5820 0 0 INV DIV ACHIEVERS ETF ETF/Closed End 46137V506 250 7720 SH SOLE 0 7720 0 0 INV NSDQ INTERNET ETF ETF/Closed End 46137V530 499 4386 SH SOLE 0 4386 0 0 INV INTL DIV ACHIEVE ETF ETF/Closed End 46137V548 310 20353 SH SOLE 0 20353 0 0 INV H/Y EQ DIV ACH ETF ETF/Closed End 46137V563 907 48796 SH SOLE 0 48796 0 0 INV DJIA DIV ETF ETF/Closed End 46137V605 535 14265 SH SOLE 0 14265 0 0 INV FTSE RAFI US1000 ETF ETF/Closed End 46137V613 1456 10491 SH SOLE 0 10491 0 0 INV FINL PFD ETF ETF/Closed End- 46137V621 224 14897 SH SOLE 0 14897 0 0 INV DWA BASIC MATLS ETF ETF/Closed End 46137V704 278 3978 SH SOLE 0 3978 0 0 INV DYN LEISURE ENT ETF ETF/Closed End 46137V720 381 11003 SH SOLE 0 11003 0 0 INV DYN LGCP VAL ETF ETF/Closed End 46137V738 411 9864 SH SOLE 0 9864 0 0 INV DYN LGCP GRW ETF ETF/Closed End 46137V746 220 3870 SH SOLE 0 3870 0 0 INV DYN FOOD BEV ETF ETF/Closed End 46137V753 670 15960 SH SOLE 0 15960 0 0 INV DYN ENERGY EXPL ETF ETF/Closed End 46137V761 464 16840 SH SOLE 0 16840 0 0 INV DYN BIO GENOME ETF ETF/Closed End 46137V787 411 6970 SH SOLE 0 6970 0 0 INV DWA UTILS MOMENT ETF ETF/Closed End 46137V795 846 26411 SH SOLE 0 26411 0 0 INV DWA UTILS MOMENT ETF ETF/Closed End 46137V795 4203 131152 SH SOLE 0 131152 0 0 INV DWA TECH MOMENTM ETF ETF/Closed End 46137V811 663 6233 SH SOLE 0 6233 0 0 INV DWA MOMENTUM ETF ETF/Closed End 46137V837 21276 314821 SH SOLE 0 314821 0 0 INV DWA MOMENTUM ETF ETF/Closed End 46137V837 485 7170 SH SOLE 0 7170 0 0 INV DWA INDL MOMENT ETF ETF/Closed End 46137V845 461 5631 SH SOLE 0 5631 0 0 INV DWA FINL MOMENT ETF ETF/Closed End 46137V860 1192 31116 SH SOLE 0 31116 0 0 INV DWA FINL MOMENT ETF ETF/Closed End 46137V860 4119 107504 SH SOLE 0 107504 0 0 INV DWA ENRGY MOMNTM ETF ETF/Closed End 46137V878 4084 103976 SH SOLE 0 103976 0 0 INV DWA ENRGY MOMNTM ETF ETF/Closed End 46137V878 1714 43637 SH SOLE 0 43637 0 0 INV DWA CNSMR STP MM ETF ETF/Closed End 46137V886 1367 18271 SH SOLE 0 18271 0 0 INV DWA CNSMR STP MM ETF ETF/Closed End 46137V886 4215 56333 SH SOLE 0 56333 0 0 INV DB CMDTY IDX ETF Common Stock 46138B103 388 16225 SH SOLE 0 16225 0 0 INV 130 LADR TRSY ETF ETF/Closed End- 46138E107 649 22435 SH SOLE 0 22435 0 0 INV SP S/C TECH ETF ETF/Closed End 46138E115 554 4986 SH SOLE 0 4986 0 0 INV EXCHG SP M/CAP ETF ETF/Closed End 46138E198 1599 33294 SH SOLE 0 33294 0 0 INV SP INTL L/VOL ETF ETF/Closed End 46138E230 307 12457 SH SOLE 0 12457 0 0 INV SP GLB WTR ETF ETF/Closed End 46138E263 332 8097 SH SOLE 0 8097 0 0 INV EXCHG SP 500 LW ETF ETF/Closed End 46138E354 21891 378548 SH SOLE 0 378548 0 0 INV EXCHG SP 500 LW ETF ETF/Closed End 46138E354 206 3564 SH SOLE 0 3564 0 0 INV SP500 HI DIV ETF ETF/Closed End 46138E362 9016 230535 SH SOLE 0 230535 0 0 INV SP 500 EX RATE ETF ETF/Closed End 46138E388 375 8567 SH SOLE 0 8567 0 0 INV CEF INC COMP ETF ETF/Closed End- 46138E404 887 50845 SH SOLE 0 50845 0 0 INV RUSS 1000 ETF ETF/Closed End 46138E420 483 13069 SH SOLE 0 13069 0 0 INV PFD ETF ETF/Closed End 46138E511 7339 617777 SH SOLE 0 617777 0 0 INV NATL AMT FREE ETF ETF/Closed End- 46138E537 2041 92437 SH SOLE 0 92437 0 0 INV EXCHG KBW HI DIV ETF ETF/Closed End 46138E610 483 34816 SH SOLE 0 34816 0 0 INV EXCHG KBW BK ETF ETF/Closed End 46138E628 525 10688 SH SOLE 0 10688 0 0 INV EXCHG KBW BK ETF ETF/Closed End 46138E628 812 16531 SH SOLE 0 16531 0 0 INV GLB S/T HI YLD ETF ETF/Closed End- 46138E669 3859 203715 SH SOLE 0 203715 0 0 INV FDMTL H/Y CORP ETF ETF/Closed End- 46138E719 549 33421 SH SOLE 0 33421 0 0 INV DWA S/C MOMENTUM ETF ETF/Closed End 46138E842 3989 58230 SH SOLE 0 58230 0 0 INV DWA S/C MOMENTUM ETF ETF/Closed End 46138E842 479 6994 SH SOLE 0 6994 0 0 INV SP SMCP LOW VOL ETF ETF/Closed End 46138G102 208 5128 SH SOLE 0 5128 0 0 INV SP SMCP LOW VOL ETF ETF/Closed End 46138G102 412 10152 SH SOLE 0 10152 0 0 INV SP SMCP QUAL ETF ETF/Closed End 46138G300 263 8725 SH SOLE 0 8725 0 0 INV SR LOAN ETF ETF/Closed End- 46138G508 1599 79221 SH SOLE 0 79221 0 0 INV NASDAQ NEXT GEN ETF ETF/Closed End 46138G631 236 10660 SH SOLE 0 10660 0 0 INVESCO NASDAQ 100 ETF ETF/Closed End 46138G649 234 2124 SH SOLE 0 2124 0 0 INVESCO NASDAQ 100 ETF ETF/Closed End 46138G649 1331 12109 SH SOLE 0 12109 0 0 INVESCO SP ULT DIV ETF ETF/Closed End 46138G656 3439 91214 SH SOLE 0 91214 0 0 INVESCO SP S/C 600 ETF ETF/Closed End 46138G664 1002 10421 SH SOLE 0 10421 0 0 INVESCO SP MDCP 400 ETF ETF/Closed End 46138G672 370 4978 SH SOLE 0 4978 0 0 INVESCO SP 500 REV ETF ETF/Closed End 46138G698 708 10549 SH SOLE 0 10549 0 0 INV SOLAR ETF ETF/Closed End 46138G706 5139 69813 SH SOLE 0 69813 0 0 INV TXBL MUN BD ETF ETF/Closed End- 46138G805 1161 45252 SH SOLE 0 45252 0 0 INV TXBL MUN BD ETF ETF/Closed End- 46138G805 955 37222 SH SOLE 0 37222 0 0 INV EXCHG VAR RATE ETF ETF/Closed End- 46138G870 4394 200636 SH SOLE 0 200636 0 0 INV BULLETSHS 2030 ETF ETF/Closed End- 46138J460 6533 420404 SH SOLE 0 420404 0 0 INV BULLETSHS 2026 ETF ETF/Closed End- 46138J510 1009 44208 SH SOLE 0 44208 0 0 INV BULLETSHS 2025 ETF ETF/Closed End- 46138J528 1020 42865 SH SOLE 0 42865 0 0 INV BULLETSHS 2024 ETF ETF/Closed End- 46138J536 1034 42419 SH SOLE 0 42419 0 0 INV BULLETSHS 2023 ETF ETF/Closed End- 46138J544 1039 41945 SH SOLE 0 41945 0 0 INV BULLETSH 2029 BD ETF ETF/Closed End- 46138J577 6641 383324 SH SOLE 0 383324 0 0 INVESCO RUSL 1000 ETF ETF/Closed End 46138J619 2274 58222 SH SOLE 0 58222 0 0 INV BULLETSHS 2028 ETF ETF/Closed End- 46138J643 5113 267284 SH SOLE 0 267284 0 0 INV DEFNSV EQ ETF ETF/Closed End 46138J775 478 7945 SH SOLE 0 7945 0 0 INV BULLET CORP BD ETF ETF/Closed End- 46138J783 15470 831193 SH SOLE 0 831193 0 0 INV BULLETSHS 2026 ETF ETF/Closed End- 46138J791 7958 426935 SH SOLE 0 426935 0 0 INV BULLET 2025 CORP ETF ETF/Closed End- 46138J825 19496 977487 SH SOLE 0 977487 0 0 INV BULLETSHS 2024 ETF ETF/Closed End- 46138J833 6249 289055 SH SOLE 0 289055 0 0 INV BULLETSHS 2024 ETF ETF/Closed End- 46138J841 12048 590891 SH SOLE 0 590891 0 0 INV BULLET H/Y CORP ETF ETF/Closed End- 46138J858 6623 290210 SH SOLE 0 290210 0 0 INV BULLETSHS 2023 ETF ETF/Closed End- 46138J866 19645 941314 SH SOLE 0 941314 0 0 INV BULLETSHS 2022 ETF ETF/Closed End- 46138J874 1027 46748 SH SOLE 0 46748 0 0 INV BULLET 2022 BD ETF ETF/Closed End- 46138J882 1432 67630 SH SOLE 0 67630 0 0 INV MULT SCTR AGRIC ETF Common Stock 46140H106 4232 211404 SH SOLE 0 211404 0 0 INV DB US DLR BULL ETF Common Stock 46141D203 4265 141448 SH SOLE 0 141448 0 0 INVITAE CORP Common Stock 46185L103 34 13930 SH SOLE 0 13930 0 0 IONIS PHARMS INC Common Stock 462222100 1434 32415 SH SOLE 0 32415 0 0 IONQ INC Common Stock 46222L108 127 24956 SH SOLE 0 24956 0 0 IQVIA HOLDINGS INC Common Stock 46266C105 5732 31643 SH SOLE 0 31643 0 0 IRIDIUM COMMS INC Common Stock 46269C102 2149 48439 SH SOLE 0 48439 0 0 IRON MOUNTAIN INC REIT 46284V101 4060 92332 SH SOLE 0 92332 0 0 IRON MOUNTAIN INC REIT 46284V101 2392 54400 SH SOLE 0 54400 0 0 ISHS GOLD TRUST NEW ETF ETF/Closed End 464285204 9333 296013 SH SOLE 0 296013 0 0 ISHS MSCI AUSTRALIA ETF ETF/Closed End 464286103 390 19861 SH SOLE 0 19861 0 0 ISHS EMG MKT DIV ETF ETF/Closed End 464286319 1843 81279 SH SOLE 0 81279 0 0 ISHS MSCI CANADA ETF ETF/Closed End 464286509 441 14350 SH SOLE 0 14350 0 0 ISHS MSCI GLBL M VOL ETF ETF/Closed End 464286525 1479 16698 SH SOLE 0 16698 0 0 ISHS MSCI GLBL M VOL ETF ETF/Closed End 464286525 2034 22967 SH SOLE 0 22967 0 0 ISHS MSCI E/MKT VOL ETF ETF/Closed End 464286533 22565 445243 SH SOLE 0 445243 0 0 ISHS MSCI E/MKT VOL ETF ETF/Closed End 464286533 61924 1221859 SH SOLE 0 1221859 0 0 ISHS SP 100 INDX ETF ETF/Closed End 464287101 2805 17259 SH SOLE 0 17259 0 0 ISHARES MSTAR GRWTH ETF ETF/Closed End 464287119 1813 37570 SH SOLE 0 37570 0 0 ISHS SP TTL US STK ETF ETF/Closed End 464287150 8678 109105 SH SOLE 0 109105 0 0 ISHS SEL DIV ETF ETF/Closed End 464287168 47394 442022 SH SOLE 0 442022 0 0 ISHS SEL DIV ETF ETF/Closed End 464287168 723 6739 SH SOLE 0 6739 0 0 ISHS TIPS BD ETF ETF/Closed End- 464287176 23064 219866 SH SOLE 0 219866 0 0 ISHS TIPS BD ETF ETF/Closed End- 464287176 52156 497199 SH SOLE 0 497199 0 0 ISHS US TRANSP ETF ETF/Closed End 464287192 912 4640 SH SOLE 0 4640 0 0 ISHS CORE SP 500 ETF ETF/Closed End 464287200 104668 291837 SH SOLE 0 291837 0 0 ISHS CORE SP 500 ETF ETF/Closed End 464287200 568180 1584219 SH SOLE 0 1584219 0 0 ISHS CORE US AGGR BD ETF ETF/Closed End- 464287226 13513 140263 SH SOLE 0 140263 0 0 ISHS CORE US AGGR BD ETF ETF/Closed End- 464287226 21852 226824 SH SOLE 0 226824 0 0 ISHS MSCI EMG MKT ETF ETF/Closed End 464287234 8336 238979 SH SOLE 0 238979 0 0 ISHS INVSTMNT BD ETF ETF/Closed End- 464287242 8092 78980 SH SOLE 0 78980 0 0 ISHS INVSTMNT BD ETF ETF/Closed End- 464287242 5081 49597 SH SOLE 0 49597 0 0 ISHS GLBL COMM SVCS ETF ETF/Closed End 464287275 739 14086 SH SOLE 0 14086 0 0 ISHS GLBL TECH ETF ETF/Closed End 464287291 2261 53599 SH SOLE 0 53599 0 0 ISHS GLBL TECH ETF ETF/Closed End 464287291 1593 37775 SH SOLE 0 37775 0 0 ISHS SP 500 GRW IDX ETF ETF/Closed End 464287309 18301 316353 SH SOLE 0 316353 0 0 ISHS GLB HLTHCR ETF ETF/Closed End 464287325 2922 38784 SH SOLE 0 38784 0 0 ISHS GLB FINLS ETF ETF/Closed End 464287333 509 8305 SH SOLE 0 8305 0 0 ISHS GLB FINLS ETF ETF/Closed End 464287333 300 4900 SH SOLE 0 4900 0 0 ISHS GLB ENRGY ETF ETF/Closed End 464287341 201 6041 SH SOLE 0 6041 0 0 ISHS NA NAT RES ETF ETF/Closed End 464287374 434 12474 SH SOLE 0 12474 0 0 ISHS LATN AMR 40 ETF ETF/Closed End 464287390 679 28621 SH SOLE 0 28621 0 0 ISHS LATN AMR 40 ETF ETF/Closed End 464287390 1191 50223 SH SOLE 0 50223 0 0 ISHS SP 500 VAL IDX ETF ETF/Closed End 464287408 662 5148 SH SOLE 0 5148 0 0 ISHS SP 500 VAL IDX ETF ETF/Closed End 464287408 20455 159155 SH SOLE 0 159155 0 0 ISHS 20 TRSY ETF ETF/Closed End- 464287432 24825 242317 SH SOLE 0 242317 0 0 ISHS 20 TRSY ETF ETF/Closed End- 464287432 118744 1159038 SH SOLE 0 1159038 0 0 ISHS 710Y TRSY ETF ETF/Closed End- 464287440 1589 16556 SH SOLE 0 16556 0 0 ISHS 710Y TRSY ETF ETF/Closed End- 464287440 4690 48857 SH SOLE 0 48857 0 0 ISHS 13YR TRS ETF ETF/Closed End- 464287457 4308 53049 SH SOLE 0 53049 0 0 ISHS 13YR TRS ETF ETF/Closed End- 464287457 2017 24842 SH SOLE 0 24842 0 0 ISHS MSCI EAFE INDX ETF ETF/Closed End 464287465 41219 735922 SH SOLE 0 735922 0 0 ISHS MSCI EAFE INDX ETF ETF/Closed End 464287465 1145 20448 SH SOLE 0 20448 0 0 ISHS RUSS MDCP VAL ETF ETF/Closed End 464287473 7728 80461 SH SOLE 0 80461 0 0 ISHS RUSS MDCP GRW ETF ETF/Closed End 464287481 5299 67569 SH SOLE 0 67569 0 0 ISHS RUSS MDCP INDX ETF ETF/Closed End 464287499 57422 923924 SH SOLE 0 923924 0 0 ISHS CORE SP MDCP ETF ETF/Closed End 464287507 61943 282510 SH SOLE 0 282510 0 0 ISHS CORE SP MDCP ETF ETF/Closed End 464287507 666 3037 SH SOLE 0 3037 0 0 ISHS EXPANDED TECH ETF ETF/Closed End 464287515 5790 23149 SH SOLE 0 23149 0 0 ISHS SEMICONDUCTOR ETF ETF/Closed End 464287523 2317 7270 SH SOLE 0 7270 0 0 ISHS EXPANDED TECH ETF ETF/Closed End 464287549 26520 95944 SH SOLE 0 95944 0 0 ISHS EXPANDED TECH ETF ETF/Closed End 464287549 73623 266355 SH SOLE 0 266355 0 0 ISHS BIOTECH ETF ETF/Closed End 464287556 14244 121788 SH SOLE 0 121788 0 0 ISHS CS REIT ETF ETF/Closed End 464287564 1139 21232 SH SOLE 0 21232 0 0 ISHS GLB 100 ETF ETF/Closed End 464287572 2581 43356 SH SOLE 0 43356 0 0 ISHS US CNSMR DIRECT ETF ETF/Closed End 464287580 337 5798 SH SOLE 0 5798 0 0 ISHS RUSS 1000 VAL ETF ETF/Closed End 464287598 24944 183425 SH SOLE 0 183425 0 0 ISHS RUSS 1000 VAL ETF ETF/Closed End 464287598 761 5595 SH SOLE 0 5595 0 0 ISHS SP MDCP400 GRW ETF ETF/Closed End 464287606 4720 74892 SH SOLE 0 74892 0 0 ISHS RUSS 1000 GRW ETF ETF/Closed End 464287614 155686 739952 SH SOLE 0 739952 0 0 ISHS RUSS 1000 INDX ETF ETF/Closed End 464287622 2237 11337 SH SOLE 0 11337 0 0 ISHS RUSS 2000 VAL ETF ETF/Closed End 464287630 5822 45155 SH SOLE 0 45155 0 0 ISHS RUSS 2000 GRW ETF ETF/Closed End 464287648 3818 18481 SH SOLE 0 18481 0 0 ISHS RUSS 2000 INDX ETF ETF/Closed End 464287655 42972 260565 SH SOLE 0 260565 0 0 ISHS RUSS 2000 INDX ETF ETF/Closed End 464287655 420 2547 SH SOLE 0 2547 0 0 ISHS CORE SP US VAL ETF ETF/Closed End 464287663 2234 35679 SH SOLE 0 35679 0 0 ISHS SP U S GROWTH ETF ETF/Closed End 464287671 2070 25817 SH SOLE 0 25817 0 0 ISHS SP U S GROWTH ETF ETF/Closed End 464287671 465 5797 SH SOLE 0 5797 0 0 ISHS RUSS 3000 INDX ETF ETF/Closed End 464287689 979 4728 SH SOLE 0 4728 0 0 ISHS US UTIL ETF ETF/Closed End 464287697 306 3770 SH SOLE 0 3770 0 0 ISHS SP MDCP400 VAL ETF ETF/Closed End 464287705 4506 50070 SH SOLE 0 50070 0 0 ISHS SP MDCP400 VAL ETF ETF/Closed End 464287705 588 6532 SH SOLE 0 6532 0 0 ISHS U S TELECOM ETF ETF/Closed End 464287713 214 10238 SH SOLE 0 10238 0 0 ISHS US TECH ETF ETF/Closed End 464287721 13877 189133 SH SOLE 0 189133 0 0 ISHS US TECH ETF ETF/Closed End 464287721 7142 97348 SH SOLE 0 97348 0 0 ISHS US RL EST ETF ETF/Closed End 464287739 793 9745 SH SOLE 0 9745 0 0 ISHS U S INDLS ETF ETF/Closed End 464287754 3529 42117 SH SOLE 0 42117 0 0 ISHS US HLTHCR ETF ETF/Closed End 464287762 2287 9040 SH SOLE 0 9040 0 0 ISHS US FINL SVCS ETF ETF/Closed End 464287770 3817 27025 SH SOLE 0 27025 0 0 ISHS US FINL SVCS ETF ETF/Closed End 464287770 13069 92528 SH SOLE 0 92528 0 0 ISHS U S FINANCIALS ETF ETF/Closed End 464287788 2958 43792 SH SOLE 0 43792 0 0 ISHS US ENGY SCTR ETF ETF/Closed End 464287796 7781 197951 SH SOLE 0 197951 0 0 ISHS US ENGY SCTR ETF ETF/Closed End 464287796 3620 92100 SH SOLE 0 92100 0 0 ISHS CORE SP SMCP ETF ETF/Closed End 464287804 91269 1046784 SH SOLE 0 1046784 0 0 ISHS CORE SP SMCP ETF ETF/Closed End 464287804 49669 569666 SH SOLE 0 569666 0 0 ISHS US CNSMR STAPLS ETF ETF/Closed End 464287812 872 4850 SH SOLE 0 4850 0 0 ISHS US CNSMR STAPLS ETF ETF/Closed End 464287812 374 2079 SH SOLE 0 2079 0 0 ISHS U S BASIC MTRLS ETF ETF/Closed End 464287838 449 4149 SH SOLE 0 4149 0 0 ISHS U S ETF ETF/Closed End 464287846 203 2313 SH SOLE 0 2313 0 0 ISHS SP SMCP600 VAL ETF ETF/Closed End 464287879 7353 89183 SH SOLE 0 89183 0 0 ISHS SP SMCP600 GRW ETF ETF/Closed End 464287887 5067 49841 SH SOLE 0 49841 0 0 ISHARES MSTAR VALUE ETF ETF/Closed End 464288109 3076 54463 SH SOLE 0 54463 0 0 ISHS S/T NATL MUN BD ETF ETF/Closed End- 464288158 3188 31050 SH SOLE 0 31050 0 0 ISHS AC ASIA EX JPN ETF ETF/Closed End 464288182 3442 58813 SH SOLE 0 58813 0 0 ISHS MSTAR MID CAP ETF ETF/Closed End 464288208 714 13248 SH SOLE 0 13248 0 0 ISHS GLB CLEAN ENRGY ETF ETF/Closed End 464288224 1472 77082 SH SOLE 0 77082 0 0 ISHS ACWI EX US ETF ETF/Closed End 464288240 1755 43855 SH SOLE 0 43855 0 0 ISHS ACWI EX US ETF ETF/Closed End 464288240 219 5466 SH SOLE 0 5466 0 0 ISHS MSCI ACWI ETF ETF/Closed End 464288257 1687 21672 SH SOLE 0 21672 0 0 ISHS MSCI ACWI ETF ETF/Closed End 464288257 1709 21959 SH SOLE 0 21959 0 0 ISHS MSCI EAFE SMCP ETF ETF/Closed End 464288273 1775 36397 SH SOLE 0 36397 0 0 ISHS JPM USD E/M BD ETF ETF/Closed End- 464288281 3922 49396 SH SOLE 0 49396 0 0 ISHS JPM USD E/M BD ETF ETF/Closed End- 464288281 1531 19282 SH SOLE 0 19282 0 0 ISHS GLB INFRA ETF ETF/Closed End 464288372 11243 268771 SH SOLE 0 268771 0 0 ISHS MSTAR MIDCP VAL ETF ETF/Closed End 464288406 884 15805 SH SOLE 0 15805 0 0 ISHS NATL MUNI BD ETF ETF/Closed End- 464288414 5677 55339 SH SOLE 0 55339 0 0 ISHS INTL SEL DIV ETF ETF/Closed End 464288448 9346 414808 SH SOLE 0 414808 0 0 ISHS INTL SEL DIV ETF ETF/Closed End 464288448 5290 234803 SH SOLE 0 234803 0 0 ISHS IBOX H/Y CORP ETF ETF/Closed End- 464288513 1427 19988 SH SOLE 0 19988 0 0 ISHS IBOX H/Y CORP ETF ETF/Closed End- 464288513 7021 98351 SH SOLE 0 98351 0 0 ISHS CORE US REIT ETF ETF/Closed End 464288521 213 4494 SH SOLE 0 4494 0 0 ISHS MSCI KLD 400 ETF ETF/Closed End 464288570 824 12310 SH SOLE 0 12310 0 0 ISHS MSCI KLD 400 ETF ETF/Closed End 464288570 1540 22988 SH SOLE 0 22988 0 0 ISHS MBS ETF ETF/Closed End- 464288588 7874 85974 SH SOLE 0 85974 0 0 ISHS MBS ETF ETF/Closed End- 464288588 30781 336107 SH SOLE 0 336107 0 0 ISHS USD INVT GRD BD ETF ETF/Closed End- 464288620 20783 432525 SH SOLE 0 432525 0 0 ISHS USD INVT GRD BD ETF ETF/Closed End- 464288620 1893 39406 SH SOLE 0 39406 0 0 ISHS 510 YR INVEST ETF ETF/Closed End- 464288638 922 19102 SH SOLE 0 19102 0 0 ISHS 510 YR INVEST ETF ETF/Closed End- 464288638 1201 24881 SH SOLE 0 24881 0 0 ISHS 15 YR INVEST ETF ETF/Closed End- 464288646 962 19524 SH SOLE 0 19524 0 0 ISHS 15 YR INVEST ETF ETF/Closed End- 464288646 47279 959404 SH SOLE 0 959404 0 0 ISHS 1020 TRS ETF ETF/Closed End- 464288653 1738 15952 SH SOLE 0 15952 0 0 ISHS 1020 TRS ETF ETF/Closed End- 464288653 41967 385193 SH SOLE 0 385193 0 0 ISHS 37Y TRSY ETF ETF/Closed End- 464288661 220425 1928814 SH SOLE 0 1928814 0 0 ISHS 37Y TRSY ETF ETF/Closed End- 464288661 12685 110995 SH SOLE 0 110995 0 0 ISHS SHORT TREASURY ETF ETF/Closed End- 464288679 6367 57883 SH SOLE 0 57883 0 0 ISHS SHORT TREASURY ETF ETF/Closed End- 464288679 1061 9642 SH SOLE 0 9642 0 0 ISHS TR PFD INCM ETF ETF/Closed End- 464288687 2061 65083 SH SOLE 0 65083 0 0 ISHS TR PFD INCM ETF ETF/Closed End- 464288687 34710 1095975 SH SOLE 0 1095975 0 0 ISHS MSTR SM CAP VAL ETF ETF/Closed End 464288703 874 18392 SH SOLE 0 18392 0 0 ISHS GLB UTILS ETF ETF/Closed End 464288711 294 5375 SH SOLE 0 5375 0 0 ISHS CNSMR STPLS ETF ETF/Closed End 464288737 404 7528 SH SOLE 0 7528 0 0 ISHS U S HOME CONSTR ETF ETF/Closed End 464288752 1536 29511 SH SOLE 0 29511 0 0 ISHS U S ARERO DEF ETF ETF/Closed End 464288760 3313 36325 SH SOLE 0 36325 0 0 ISHS U S ARERO DEF ETF ETF/Closed End 464288760 207 2271 SH SOLE 0 2271 0 0 ISHS U S REGL BKS ETF ETF/Closed End 464288778 381 7975 SH SOLE 0 7975 0 0 ISHS US INSURANCE ETF ETF/Closed End 464288786 843 10658 SH SOLE 0 10658 0 0 ISHS MSCI USA ESG ETF ETF/Closed End 464288802 5377 70838 SH SOLE 0 70838 0 0 ISHS US MED DVCS ETF ETF/Closed End 464288810 7192 152427 SH SOLE 0 152427 0 0 ISHS US MED DVCS ETF ETF/Closed End 464288810 2871 60855 SH SOLE 0 60855 0 0 ISHS US HC PROVDRS ETF ETF/Closed End 464288828 1205 4717 SH SOLE 0 4717 0 0 ISHS US PHARMA ETF ETF/Closed End 464288836 1645 9700 SH SOLE 0 9700 0 0 ISHS US O/G EXPL ETF ETF/Closed End 464288851 672 8070 SH SOLE 0 8070 0 0 ISHS MICROCAP ETF ETF/Closed End 464288869 9479 91680 SH SOLE 0 91680 0 0 ISHS MSCI EAFE VAL ETF ETF/Closed End 464288877 3847 99835 SH SOLE 0 99835 0 0 ISHS MSCI EAFE VAL ETF ETF/Closed End 464288877 97005 2517643 SH SOLE 0 2517643 0 0 ISHS MSCI EAFE GRW ETF ETF/Closed End 464288885 88028 1213170 SH SOLE 0 1213170 0 0 ISHS MSCI EAFE GRW ETF ETF/Closed End 464288885 8487 116962 SH SOLE 0 116962 0 0 ISHS RUSS TOP200 GRW ETF ETF/Closed End 464289438 284 2379 SH SOLE 0 2379 0 0 ISHS 10 YR INVEST ETF ETF/Closed End- 464289511 556 11537 SH SOLE 0 11537 0 0 ISHS CORE AGRSV ALLC ETF ETF/Closed End 464289859 1246 22479 SH SOLE 0 22479 0 0 ISHS CORE GRWTH ALLC ETF ETF/Closed End 464289867 4746 105988 SH SOLE 0 105988 0 0 ISHS CORE GRWTH ALLC ETF ETF/Closed End 464289867 642 14341 SH SOLE 0 14341 0 0 ISHS CORE MOD ALLOC ETF ETF/Closed End 464289875 798 21792 SH SOLE 0 21792 0 0 ISHS CORE CNSVR ALLO ETF ETF/Closed End 464289883 480 14723 SH SOLE 0 14723 0 0 ISHS SILVER TR ETF Common Stock 46428Q109 2666 152339 SH SOLE 0 152339 0 0 ISHS U S TREAS ETF ETF/Closed End- 46429B267 12629 554870 SH SOLE 0 554870 0 0 ISHS U S TREAS ETF ETF/Closed End- 46429B267 202827 8911545 SH SOLE 0 8911545 0 0 ISHS AAAA RATE CORP ETF ETF/Closed End- 46429B291 257 5670 SH SOLE 0 5670 0 0 ISHS MSCI INDIA ETF ETF/Closed End 46429B598 301 7371 SH SOLE 0 7371 0 0 ISHS FLTG RT BOND ETF ETF/Closed End- 46429B655 6516 129619 SH SOLE 0 129619 0 0 ISHS FLTG RT BOND ETF ETF/Closed End- 46429B655 6607 131431 SH SOLE 0 131431 0 0 ISHS CORE HIGH DIV ETF ETF/Closed End 46429B663 43456 476019 SH SOLE 0 476019 0 0 ISHS CORE HIGH DIV ETF ETF/Closed End 46429B663 38816 425196 SH SOLE 0 425196 0 0 ISHS MSCI CHINA INDX ETF ETF/Closed End 46429B671 1674 39335 SH SOLE 0 39335 0 0 ISHS MSCI EAFE M VOL ETF ETF/Closed End 46429B689 284 4980 SH SOLE 0 4980 0 0 ISHS MSCI EAFE M VOL ETF ETF/Closed End 46429B689 944 16558 SH SOLE 0 16558 0 0 ISHS MSCI USA M VOL ETF ETF/Closed End 46429B697 53731 812879 SH SOLE 0 812879 0 0 ISHS MSCI USA M VOL ETF ETF/Closed End 46429B697 30774 465574 SH SOLE 0 465574 0 0 ISHS 05Y TIPS ETF ETF/Closed End- 46429B747 8595 89431 SH SOLE 0 89431 0 0 BLKRCK SHRT MTY BD ETF ETF/Closed End- 46431W507 1596 32390 SH SOLE 0 32390 0 0 ISHS INT RT HDG BOND ETF ETF/Closed End 46431W705 539 6074 SH SOLE 0 6074 0 0 BLKRCK SHRT MTY MUN ETF ETF/Closed End- 46431W838 496 9990 SH SOLE 0 9990 0 0 ISHS GSCI CMDTY DYN ETF ETF/Closed End 46431W853 14696 411414 SH SOLE 0 411414 0 0 ISHS GSCI CMDTY DYN ETF ETF/Closed End 46431W853 1527 42751 SH SOLE 0 42751 0 0 ISHS MSCI USA QLTY ETF ETF/Closed End 46432F339 31901 306918 SH SOLE 0 306918 0 0 ISHS MSCI USA QLTY ETF ETF/Closed End 46432F339 271 2610 SH SOLE 0 2610 0 0 ISHS MSCI USA VAL ETF ETF/Closed End 46432F388 1320 16128 SH SOLE 0 16128 0 0 ISHS MSCI USA VAL ETF ETF/Closed End 46432F388 24950 304786 SH SOLE 0 304786 0 0 ISHS MSCI USA MOMENT ETF ETF/Closed End 46432F396 32285 246125 SH SOLE 0 246125 0 0 ISHS MSCI USA MOMENT ETF ETF/Closed End 46432F396 2056 15673 SH SOLE 0 15673 0 0 ISHS CORE TTL INTL ETF ETF/Closed End 46432F834 3836 75332 SH SOLE 0 75332 0 0 ISHS CORE TTL INTL ETF ETF/Closed End 46432F834 57314 1125563 SH SOLE 0 1125563 0 0 ISHS CORE MSCI EAFE ETF ETF/Closed End 46432F842 11833 224655 SH SOLE 0 224655 0 0 ISHS CORE MSCI EAFE ETF ETF/Closed End 46432F842 48066 912583 SH SOLE 0 912583 0 0 ISHS MSTAR M/A INCM ETF ETF/Closed End 46432F875 316 17236 SH SOLE 0 17236 0 0 ISHS MSTAR M/A INCM ETF ETF/Closed End 46432F875 189 10296 SH SOLE 0 10296 0 0 ISHS CORE MSCI E/MKT ETF ETF/Closed End 46434G103 12332 286922 SH SOLE 0 286922 0 0 ISHS CORE MSCI E/MKT ETF ETF/Closed End 46434G103 3875 90168 SH SOLE 0 90168 0 0 ISHARES MSCI E/MKT ETF ETF/Closed End 46434G764 1703 38455 SH SOLE 0 38455 0 0 ISHARES MSCI E/MKT ETF ETF/Closed End 46434G764 3818 86222 SH SOLE 0 86222 0 0 ISHS MSCI JAPAN NEW ETF ETF/Closed End 46434G822 315 6442 SH SOLE 0 6442 0 0 ISHS MSCI GLD GOLD ETF ETF/Closed End 46434G855 2147 114442 SH SOLE 0 114442 0 0 ISHS ESG AWARE MSCI ETF ETF/Closed End 46434G863 1093 39489 SH SOLE 0 39489 0 0 ISHS ESG AWARE MSCI ETF ETF/Closed End 46434G863 4565 164983 SH SOLE 0 164983 0 0 ISHS 05YR INVT GRD ETF ETF/Closed End- 46434V100 520 10961 SH SOLE 0 10961 0 0 ISHS 05YR INVT GRD ETF ETF/Closed End- 46434V100 4074 85943 SH SOLE 0 85943 0 0 ISHS US EQTY FACTOR ETF ETF/Closed End 46434V274 618 29499 SH SOLE 0 29499 0 0 ISHS 05YR HI YLD BD ETF ETF/Closed End- 46434V407 20677 517697 SH SOLE 0 517697 0 0 ISHS 05YR HI YLD BD ETF ETF/Closed End- 46434V407 4713 118011 SH SOLE 0 118011 0 0 ISHS MSCI INTL FCTR ETF ETF/Closed End 46434V449 7991 297489 SH SOLE 0 297489 0 0 ISHS MSCI INTL QLTY ETF ETF/Closed End 46434V456 20325 731627 SH SOLE 0 731627 0 0 ISHS MSCI INTL QLTY ETF ETF/Closed End 46434V456 813 29257 SH SOLE 0 29257 0 0 ISHS CORE TTL USD BD ETF ETF/Closed End- 46434V613 9229 207383 SH SOLE 0 207383 0 0 ISHS CORE TTL USD BD ETF ETF/Closed End- 46434V613 206028 4629841 SH SOLE 0 4629841 0 0 ISHS CORE DIV GRWTH ETF ETF/Closed End 46434V621 26162 588314 SH SOLE 0 588314 0 0 ISHS CORE DIV GRWTH ETF ETF/Closed End 46434V621 1631 36672 SH SOLE 0 36672 0 0 ISHS CORE MSCI EUR ETF ETF/Closed End 46434V738 2965 74985 SH SOLE 0 74985 0 0 ISHS CORE MSCI EUR ETF ETF/Closed End 46434V738 44388 1122603 SH SOLE 0 1122603 0 0 ISHR HDGD MSCI EAFE ETF ETF/Closed End 46434V803 11348 379657 SH SOLE 0 379657 0 0 ISHR HDGD MSCI EAFE ETF ETF/Closed End 46434V803 861 28818 SH SOLE 0 28818 0 0 ISHR TREAS FLTG BOND ETF ETF/Closed End- 46434V860 5102 101022 SH SOLE 0 101022 0 0 ISHR TREAS FLTG BOND ETF ETF/Closed End- 46434V860 84639 1676027 SH SOLE 0 1676027 0 0 BLKRCK ULT S/T BD ETF ETF/Closed End- 46434V878 1413 28258 SH SOLE 0 28258 0 0 ISHSBD DEC 2023 TERM ETF ETF/Closed End- 46434VAX8 5060 202793 SH SOLE 0 202793 0 0 ISHSBD DEC 2022 TERM ETF ETF/Closed End- 46434VBA7 4321 172631 SH SOLE 0 172631 0 0 ISHSBD DEC 2025 TERM ETF ETF/Closed End- 46434VBD1 7345 304396 SH SOLE 0 304396 0 0 ISHSBD DEC 2024 TERM ETF ETF/Closed End- 46434VBG4 6265 257277 SH SOLE 0 257277 0 0 ISHARES CONV BOND ETF ETF/Closed End 46435G102 766 11119 SH SOLE 0 11119 0 0 ISHARES CONV BOND ETF ETF/Closed End 46435G102 15043 218332 SH SOLE 0 218332 0 0 ISHS ESG USD CORP BD ETF ETF/Closed End- 46435G193 473 21696 SH SOLE 0 21696 0 0 ISHARES RUSSELL 2500 ETF ETF/Closed End 46435G268 656 13193 SH SOLE 0 13193 0 0 ISHS DEC 2023 MUN BD ETF ETF/Closed End- 46435G318 436 17291 SH SOLE 0 17291 0 0 ISHS COR MSCI INTL ETF ETF/Closed End 46435G326 622 12874 SH SOLE 0 12874 0 0 ISHS MTG RL EST NEW ETF ETF/Closed End 46435G342 499 23837 SH SOLE 0 23837 0 0 ISHS MSCI INTL VALU ETF ETF/Closed End 46435G409 15035 761257 SH SOLE 0 761257 0 0 ISHS ESG AWARE MSCI ETF ETF/Closed End 46435G425 19519 245799 SH SOLE 0 245799 0 0 ISHS ESG AWARE MSCI ETF ETF/Closed End 46435G425 240973 3034542 SH SOLE 0 3034542 0 0 ISHS FALLEN ANGELS ETF ETF/Closed End- 46435G474 20196 845015 SH SOLE 0 845015 0 0 ISHS FALLEN ANGELS ETF ETF/Closed End- 46435G474 2026 84766 SH SOLE 0 84766 0 0 ISHS ESG AWARE MSCI ETF ETF/Closed End 46435G516 569 10143 SH SOLE 0 10143 0 0 ISHS ESG AWARE MSCI ETF ETF/Closed End 46435G516 611 10891 SH SOLE 0 10891 0 0 ISHARES INTL DIV GRW ETF ETF/Closed End 46435G524 3734 73745 SH SOLE 0 73745 0 0 ISHS MSCI GLB DEV ETF ETF/Closed End 46435G532 356 5021 SH SOLE 0 5021 0 0 ISHSBD DEC 2022 TERM ETF ETF/Closed End- 46435G755 694 26809 SH SOLE 0 26809 0 0 ISHS IBONDS DEC 2026 ETF ETF/Closed End- 46435GAA0 10299 445823 SH SOLE 0 445823 0 0 ISHS CYBERSEC TECH ETF ETF/Closed End 46435U135 288 8480 SH SOLE 0 8480 0 0 ISHS IBONDS 2023 H/Y ETF ETF/Closed End- 46435U150 1910 81757 SH SOLE 0 81757 0 0 ISHS IBONDS 2022 H/Y ETF ETF/Closed End- 46435U176 2157 89735 SH SOLE 0 89735 0 0 ISHSBD DEC 2026 TERM ETF ETF/Closed End- 46435U259 331 13453 SH SOLE 0 13453 0 0 ISHS IBONDS DEC 2027 ETF ETF/Closed End- 46435U283 208 8519 SH SOLE 0 8519 0 0 ISHSBD DEC 2025 TERM ETF Alternatives - 46435U432 270 10413 SH SOLE 0 10413 0 0 ISHSBD DEC 2028 TERM ETF ETF/Closed End- 46435U515 3579 150461 SH SOLE 0 150461 0 0 ISHS ESG AWARE MSCI ETF ETF/Closed End 46435U663 870 28377 SH SOLE 0 28377 0 0 ISHSBD DEC 2024 TERM ETF ETF/Closed End- 46435U697 413 16204 SH SOLE 0 16204 0 0 ISHARES U S INFRAS ETF ETF/Closed End 46435U713 13098 406262 SH SOLE 0 406262 0 0 ISHARES U S INFRAS ETF ETF/Closed End 46435U713 1850 57380 SH SOLE 0 57380 0 0 ISHS BROAD USD H/Y ETF ETF/Closed End- 46435U853 3245 96531 SH SOLE 0 96531 0 0 ISHS US DIV BUYBACK ETF ETF/Closed End 46435U861 216 6381 SH SOLE 0 6381 0 0 ISHSBD DEC 2027 TERM ETF ETF/Closed End- 46435UAA9 9298 404261 SH SOLE 0 404261 0 0 ISHS ESG ADVNCD TTL ETF ETF/Closed End- 46436E619 1315 31431 SH SOLE 0 31431 0 0 ISHS ADV MSCI EAFE ETF ETF/Closed End 46436E759 698 14995 SH SOLE 0 14995 0 0 ISHS ADV MSCI USA ETF ETF/Closed End 46436E767 1259 44937 SH SOLE 0 44937 0 0 IVERIC BIO INC Common Stock 46583P102 898 50050 SH SOLE 0 50050 0 0 JPMORGAN CHASE CO Common Stock 46625H100 32738 313282 SH SOLE 0 313282 0 0 JPMORGAN CHASE CO Common Stock 46625H100 140485 1344357 SH SOLE 0 1344357 0 0 JPM ALERIAN MLP ETN Alternatives - 46625H365 534 26633 SH SOLE 0 26633 0 0 JABIL INC Common Stock 466313103 885 15343 SH SOLE 0 15343 0 0 JPM INCOME ETF ETF/Closed End- 46641Q159 1569 35413 SH SOLE 0 35413 0 0 JPM ACTIVE VAL ETF ETF/Closed End 46641Q167 2752 60116 SH SOLE 0 60116 0 0 JPM BETABLDR JAPAN ETF ETF/Closed End 46641Q217 345 8453 SH SOLE 0 8453 0 0 JPM BETABLDR CDA ETF ETF/Closed End 46641Q225 5336 99837 SH SOLE 0 99837 0 0 JPM ACTVBLDRS EMRG ETF ETF/Closed End 46641Q266 2107 66133 SH SOLE 0 66133 0 0 JPM EQTY PREM INCM ETF ETF/Closed End 46641Q332 63218 1233995 SH SOLE 0 1233995 0 0 JPM EQTY PREM INCM ETF ETF/Closed End 46641Q332 14678 286516 SH SOLE 0 286516 0 0 JPM BETABLDR US MDCP ETF ETF/Closed End 46641Q340 215 3173 SH SOLE 0 3173 0 0 JPM BETABUILDER INTL ETF ETF/Closed End 46641Q373 7951 187926 SH SOLE 0 187926 0 0 JPM BETABUILDERS US ETF ETF/Closed End 46641Q399 12338 191769 SH SOLE 0 191769 0 0 JPM CORE PLUS BOND ETF ETF/Closed End- 46641Q670 9658 210497 SH SOLE 0 210497 0 0 JPM US VALUE FACTOR ETF ETF/Closed End 46641Q753 3682 123643 SH SOLE 0 123643 0 0 JPM US QUAL FACTOR ETF ETF/Closed End 46641Q761 292 8345 SH SOLE 0 8345 0 0 JPM U S MOMENTM FCTR ETF ETF/Closed End 46641Q779 259 7350 SH SOLE 0 7350 0 0 JP ULTRA SHT INCM ETF ETF/Closed End- 46641Q837 20314 404991 SH SOLE 0 404991 0 0 JP ULTRA SHT INCM ETF ETF/Closed End- 46641Q837 1368 27269 SH SOLE 0 27269 0 0 JP MORGAN NASDQ EQTY ETF ETF/Closed End 46654Q203 1510 36244 SH SOLE 0 36244 0 0 JP MORGAN NASDQ EQTY ETF ETF/Closed End 46654Q203 5805 139368 SH SOLE 0 139368 0 0 JACKSON FINL INC A Common Stock 46817M107 469 16909 SH SOLE 0 16909 0 0 JACOBS SOLUTIONS INC Common Stock 46982L108 5930 54656 SH SOLE 0 54656 0 0 JACOBS SOLUTIONS INC Common Stock 46982L108 1727 15915 SH SOLE 0 15915 0 0 JAKKS PACIFIC INC NEW Common Stock 47012E403 207 10694 SH SOLE 0 10694 0 0 JANUS HENDR SML MDCP ETF ETF/Closed End 47103U209 2124 43398 SH SOLE 0 43398 0 0 JANUS HENDERSON AAA ETF Common Stock 47103U845 4718 96080 SH SOLE 0 96080 0 0 JANUS HENDERSON AAA ETF Common Stock 47103U845 927 18890 SH SOLE 0 18890 0 0 JANUS HENDERSON MTG ETF ETF/Closed End- 47103U852 910 20200 SH SOLE 0 20200 0 0 JANUS SHRT DUR INC ETF ETF/Closed End- 47103U886 5552 114494 SH SOLE 0 114494 0 0 JOHNSON JOHNSON Common Stock 478160104 53383 326783 SH SOLE 0 326783 0 0 JOHNSON JOHNSON Common Stock 478160104 146746 898298 SH SOLE 0 898298 0 0 JONES LANG LASALLE INC Common Stock 48020Q107 766 5072 SH SOLE 0 5072 0 0 KLA CORP Common Stock 482480100 7298 24114 SH SOLE 0 24114 0 0 KLA CORP Common Stock 482480100 4433 14649 SH SOLE 0 14649 0 0 KKR INCOME OPPTYS FUND Common Stock 48249T106 2339 204427 SH SOLE 0 204427 0 0 KKR CO INC Common Stock 48251W104 2060 47908 SH SOLE 0 47908 0 0 KAYNE ANDERSON ENERGY ETF/Closed End 486606106 840 103647 SH SOLE 0 103647 0 0 KAYNE ANDERSON NEXTGEN ETF/Closed End 48661E108 159 22527 SH SOLE 0 22527 0 0 KB HOME Common Stock 48666K109 617 23785 SH SOLE 0 23785 0 0 KELLOGG CO Common Stock 487836108 2349 33726 SH SOLE 0 33726 0 0 KEMPHARM INC Common Stock 488445206 2991 479380 SH SOLE 0 479380 0 0 KENNAMETAL INC Common Stock 489170100 386 18744 SH SOLE 0 18744 0 0 KENNEDYWILSON HLDGS INC Common Stock 489398107 311 20144 SH SOLE 0 20144 0 0 KEURIG DR PEPPER INC Common Stock 49271V100 2261 63116 SH SOLE 0 63116 0 0 KEURIG DR PEPPER INC Common Stock 49271V100 308 8593 SH SOLE 0 8593 0 0 KEYCORP NEW Common Stock 493267108 3241 202314 SH SOLE 0 202314 0 0 KEYCORP NEW Common Stock 493267108 1529 95451 SH SOLE 0 95451 0 0 KEYSIGHT TECHS INC Common Stock 49338L103 3281 20852 SH SOLE 0 20852 0 0 KEYSIGHT TECHS INC Common Stock 49338L103 7099 45113 SH SOLE 0 45113 0 0 KFORCE INC Common Stock 493732101 218 3711 SH SOLE 0 3711 0 0 KFORCE INC Common Stock 493732101 1229 20958 SH SOLE 0 20958 0 0 KIMBALL ELECTRONICS INC Common Stock 49428J109 184 10754 SH SOLE 0 10754 0 0 KIMBERLY CLARK CORP Common Stock 494368103 16337 145163 SH SOLE 0 145163 0 0 KIMBERLY CLARK CORP Common Stock 494368103 24165 214723 SH SOLE 0 214723 0 0 KIMCO REALTY CORP REIT 49446R109 240 13035 SH SOLE 0 13035 0 0 KINDER MORGAN INC DE Common Stock 49456B101 20989 1261366 SH SOLE 0 1261366 0 0 KINDER MORGAN INC DE Common Stock 49456B101 5921 355850 SH SOLE 0 355850 0 0 KINSALE CAP GROUP INC Common Stock 49714P108 234 917 SH SOLE 0 917 0 0 KIRBY CORP Common Stock 497266106 419 6899 SH SOLE 0 6899 0 0 KNIGHT SWIFT TRAN HLDG A Common Stock 499049104 2506 51218 SH SOLE 0 51218 0 0 KNOWLES CORP Common Stock 49926D109 171 14048 SH SOLE 0 14048 0 0 KODIAK SCIENCES INC Common Stock 50015M109 80 10300 SH SOLE 0 10300 0 0 KOHLS CORP Common Stock 500255104 561 22308 SH SOLE 0 22308 0 0 KONINKLIJKE PHILIPS NEW Common Stock 500472303 219 14200 SH SOLE 0 14200 0 0 KORN FERRY Common Stock 500643200 250 5316 SH SOLE 0 5316 0 0 KRAFT HEINZ CO Common Stock 500754106 9971 298969 SH SOLE 0 298969 0 0 KRAFT HEINZ CO Common Stock 500754106 249 7467 SH SOLE 0 7467 0 0 KRANESHS CSI CHINA ETF ETF/Closed End 500767306 804 32643 SH SOLE 0 32643 0 0 KRANESHS QUADRATIC ETF ETF/Closed End- 500767736 3938 177690 SH SOLE 0 177690 0 0 KRANESHS MSCI E/MKTS ETF ETF/Closed End 500767769 366 16349 SH SOLE 0 16349 0 0 KROGER CO Common Stock 501044101 10186 232813 SH SOLE 0 232813 0 0 KROGER CO Common Stock 501044101 517 11816 SH SOLE 0 11816 0 0 KULICKE SOFFA INDS INC Common Stock 501242101 389 10098 SH SOLE 0 10098 0 0 KYNDRYL HOLDINGS INC Common Stock 50155Q100 198 23982 SH SOLE 0 23982 0 0 LGI HOMES INC Common Stock 50187T106 284 3495 SH SOLE 0 3495 0 0 LKQ CORP Common Stock 501889208 1163 24666 SH SOLE 0 24666 0 0 LKQ CORP Common Stock 501889208 587 12459 SH SOLE 0 12459 0 0 LCI INDS Common Stock 50189K103 1387 13670 SH SOLE 0 13670 0 0 LICYCLE HLDGS CORP Common Stock 50202P105 168 31557 SH SOLE 0 31557 0 0 LPL FINANCIAL HOLDINGS Common Stock 50212V100 9943 45512 SH SOLE 0 45512 0 0 LPL FINANCIAL HOLDINGS Common Stock 50212V100 262 1199 SH SOLE 0 1199 0 0 L3HARRIS TECHS INC Common Stock 502431109 13493 64922 SH SOLE 0 64922 0 0 L3HARRIS TECHS INC Common Stock 502431109 2601 12513 SH SOLE 0 12513 0 0 LAZBOY INC Common Stock 505336107 336 14906 SH SOLE 0 14906 0 0 LABORATORY CORP OF AMER Common Stock 50540R409 5523 26968 SH SOLE 0 26968 0 0 LABORATORY CORP OF AMER Common Stock 50540R409 1784 8708 SH SOLE 0 8708 0 0 LAM RESEARCH CORPORATION Common Stock 512807108 5228 14284 SH SOLE 0 14284 0 0 LAM RESEARCH CORPORATION Common Stock 512807108 8218 22454 SH SOLE 0 22454 0 0 LAMAR ADVERTISING NEW A REIT 512816109 638 7735 SH SOLE 0 7735 0 0 LAMAR ADVERTISING NEW A REIT 512816109 3043 36887 SH SOLE 0 36887 0 0 LAMB WESTON HLDGS INC Common Stock 513272104 1802 23290 SH SOLE 0 23290 0 0 LANDSEA HOMES CORP Common Stock 51509P103 80 16811 SH SOLE 0 16811 0 0 LANTHEUS HOLDINGS INC Common Stock 516544103 237 3367 SH SOLE 0 3367 0 0 LAS VEGAS SANDS CORP Common Stock 517834107 802 21366 SH SOLE 0 21366 0 0 LATHAM GROUP INC Common Stock 51819L107 396 110242 SH SOLE 0 110242 0 0 LATTICE HRTFRD MULTI ETF ETF/Closed End 518416102 472 21727 SH SOLE 0 21727 0 0 ESTEE LAUDER CO INC Common Stock 518439104 7106 32914 SH SOLE 0 32914 0 0 ESTEE LAUDER CO INC Common Stock 518439104 6355 29435 SH SOLE 0 29435 0 0 LEAR CORP NEW Common Stock 521865204 910 7604 SH SOLE 0 7604 0 0 LEAR CORP NEW Common Stock 521865204 457 3819 SH SOLE 0 3819 0 0 LEAP THERAPEUTICS INC Common Stock 52187K101 22 25000 SH SOLE 0 25000 0 0 LEGGETT PLATT INC Common Stock 524660107 6712 202036 SH SOLE 0 202036 0 0 LEGGETT PLATT INC Common Stock 524660107 1984 59711 SH SOLE 0 59711 0 0 LEGG MASON CLEARBRDG ETF ETF/Closed End 524682101 2448 71049 SH SOLE 0 71049 0 0 LEGG MASON CLEARBRDG ETF ETF/Closed End 524682309 205 5929 SH SOLE 0 5929 0 0 LEGG FRNKLN U S LOW ETF ETF/Closed End 52468L406 4869 142530 SH SOLE 0 142530 0 0 LEGG FRNKLN U S LOW ETF ETF/Closed End 52468L406 5793 169582 SH SOLE 0 169582 0 0 LEIDOS HOLDINGS INC Common Stock 525327102 6341 72493 SH SOLE 0 72493 0 0 LEIDOS HOLDINGS INC Common Stock 525327102 271 3093 SH SOLE 0 3093 0 0 LENDINGCLUB CORP NEW Common Stock 52603A208 637 57676 SH SOLE 0 57676 0 0 LENNAR CORP Common Stock 526057104 1279 17156 SH SOLE 0 17156 0 0 LENNAR CORP Common Stock 526057104 6558 87971 SH SOLE 0 87971 0 0 LENNOX INTL INC Common Stock 526107107 4743 21300 SH SOLE 0 21300 0 0 LXP INDUSTRIAL TRUST PFD Preferred Stock 529043309 2937 60675 SH SOLE 0 60675 0 0 LIBERTY ALL STAR GRWTH ETF/Closed End 529900102 170 34324 SH SOLE 0 34324 0 0 LIBERTY ALLSTAR EQUITY ETF/Closed End 530158104 4995 903321 SH SOLE 0 903321 0 0 LIBERTY BROADBAND CORP C Common Stock 530307305 324 4391 SH SOLE 0 4391 0 0 LIBERTY BROADBAND CORP C Common Stock 530307305 2630 35639 SH SOLE 0 35639 0 0 LIBERTY ENERGY INC A Common Stock 53115L104 645 50899 SH SOLE 0 50899 0 0 LBRTY MEDIA A SIRIUS XM Common Stock 531229409 340 8920 SH SOLE 0 8920 0 0 LBRTY MEDIA A SIRIUS XM Common Stock 531229409 314 8261 SH SOLE 0 8261 0 0 LIBERTY MEDIA CORP C Common Stock 531229607 1494 39621 SH SOLE 0 39621 0 0 LIBERTY MEDIA CORP C Common Stock 531229607 737 19553 SH SOLE 0 19553 0 0 LBRTY FORMULA ONE C Common Stock 531229854 1163 19876 SH SOLE 0 19876 0 0 LIFE STORAGE INC Common Stock 53223X107 337 3041 SH SOLE 0 3041 0 0 LIFE STORAGE INC Common Stock 53223X107 326 2945 SH SOLE 0 2945 0 0 ELI LILLY CO Common Stock 532457108 13901 42990 SH SOLE 0 42990 0 0 ELI LILLY CO Common Stock 532457108 57580 178074 SH SOLE 0 178074 0 0 LINCOLN ELECTRIC HLDGS Common Stock 533900106 643 5110 SH SOLE 0 5110 0 0 LINCOLN NATL CORP IN Common Stock 534187109 297 6768 SH SOLE 0 6768 0 0 LION ELECTRIC CO Common Stock 536221104 247 86210 SH SOLE 0 86210 0 0 LISTED HORIZN KINET ETF ETF/Closed End 53656F623 4864 174763 SH SOLE 0 174763 0 0 LISTED ROUNDHILL ETF ETF/Closed End 53656F789 271 20761 SH SOLE 0 20761 0 0 LISTED OVERLAY LGCP ETF ETF/Closed End 53656F805 1779 61995 SH SOLE 0 61995 0 0 LITTELFUSE INC Common Stock 537008104 458 2306 SH SOLE 0 2306 0 0 LITMAN IMBP DBI MNGD ETF ETF/Closed End 53700T827 272 8000 SH SOLE 0 8000 0 0 LIVE NATION ENTMNT INC Common Stock 538034109 1780 23405 SH SOLE 0 23405 0 0 LIVENT CORP Common Stock 53814L108 1114 36330 SH SOLE 0 36330 0 0 LLOYDS BANKING SPONS ADR Common Stock 539439109 189 105819 SH SOLE 0 105819 0 0 LOCKHEED MARTIN CORP Common Stock 539830109 42175 109180 SH SOLE 0 109180 0 0 LOCKHEED MARTIN CORP Common Stock 539830109 6003 15541 SH SOLE 0 15541 0 0 LOEWS CORP Common Stock 540424108 289 5805 SH SOLE 0 5805 0 0 LOVESAC COMPANY Common Stock 54738L109 459 22529 SH SOLE 0 22529 0 0 LOWES COMPANIES INC Common Stock 548661107 25131 133812 SH SOLE 0 133812 0 0 LOWES COMPANIES INC Common Stock 548661107 40987 218238 SH SOLE 0 218238 0 0 LUCID GROUP INC Common Stock 549498103 332 23744 SH SOLE 0 23744 0 0 LULULEMON ATHLETICA INC Common Stock 550021109 1848 6609 SH SOLE 0 6609 0 0 LUMEN TECHS INC LA Common Stock 550241103 604 82975 SH SOLE 0 82975 0 0 LUMEN TECHS INC LA Common Stock 550241103 4623 634985 SH SOLE 0 634985 0 0 LUMENTUM HOLDINGS INC Common Stock 55024U109 404 5897 SH SOLE 0 5897 0 0 LUNA INNOVATIONS INC Common Stock 550351100 1355 305215 SH SOLE 0 305215 0 0 LYFT INC A Common Stock 55087P104 935 71028 SH SOLE 0 71028 0 0 LYFT INC A Common Stock 55087P104 488 37055 SH SOLE 0 37055 0 0 MT BANK CORP Common Stock 55261F104 5126 29072 SH SOLE 0 29072 0 0 MT BANK CORP Common Stock 55261F104 10193 57808 SH SOLE 0 57808 0 0 MDU RESOURCES GROUP Common Stock 552690109 1361 49766 SH SOLE 0 49766 0 0 MFS MULTIMARKET INCOME T ETF/Closed End- 552737108 1151 272054 SH SOLE 0 272054 0 0 MFS MUNICIPAL INCOME TR ETF/Closed End- 552738106 1503 310557 SH SOLE 0 310557 0 0 MFS INTERMEDIATE INCOME ETF/Closed End- 55273C107 297 105675 SH SOLE 0 105675 0 0 M G I C INVT CORP Common Stock 552848103 336 26174 SH SOLE 0 26174 0 0 MGM RESORTS INTL Common Stock 552953101 809 27214 SH SOLE 0 27214 0 0 MGM RESORTS INTL Common Stock 552953101 240 8071 SH SOLE 0 8071 0 0 M/I HOMES INC Common Stock 55305B101 321 8863 SH SOLE 0 8863 0 0 MKS INSTRUMENTS INC Common Stock 55306N104 941 11384 SH SOLE 0 11384 0 0 MKS INSTRUMENTS INC Common Stock 55306N104 5161 62449 SH SOLE 0 62449 0 0 MP MATERIALS CORP Common Stock 553368101 3564 130557 SH SOLE 0 130557 0 0 MPLX LP MLP 55336V100 933 31088 SH SOLE 0 31088 0 0 MSA SAFETY INC Common Stock 553498106 286 2614 SH SOLE 0 2614 0 0 MSC INDL DIRECT CL A Common Stock 553530106 490 6733 SH SOLE 0 6733 0 0 MSCI INC CL A Common Stock 55354G100 1571 3724 SH SOLE 0 3724 0 0 MSCI INC CL A Common Stock 55354G100 1154 2735 SH SOLE 0 2735 0 0 MV OIL TRUST UNITS Common Stock 553859109 177 14227 SH SOLE 0 14227 0 0 MYR GROUP INC DE Common Stock 55405W104 1050 12393 SH SOLE 0 12393 0 0 MACERICH COMPANY REIT 554382101 81 10232 SH SOLE 0 10232 0 0 MACYS INC Common Stock 55616P104 413 26382 SH SOLE 0 26382 0 0 MAGELLAN MIDSTRM PTNR LP MLP 559080106 4157 87493 SH SOLE 0 87493 0 0 MAGNA INTL INC CLASS A Common Stock 559222401 764 16101 SH SOLE 0 16101 0 0 MAGNA INTL INC CLASS A Common Stock 559222401 5054 106585 SH SOLE 0 106585 0 0 MAIN STR CAP CORP BDC Common Stock 56035L104 321 9543 SH SOLE 0 9543 0 0 MAINSTAY MACKAY DEFN ETF/Closed End- 56064K100 505 32384 SH SOLE 0 32384 0 0 MAINSTREET BANCSHS INC Common Stock 56064Y100 218 9549 SH SOLE 0 9549 0 0 MANHATTAN ASSOCS INC Common Stock 562750109 281 2115 SH SOLE 0 2115 0 0 MANHATTAN ASSOCS INC Common Stock 562750109 543 4085 SH SOLE 0 4085 0 0 MANITEX INTL INC Common Stock 563420108 86 15000 SH SOLE 0 15000 0 0 MANPOWERGROUP INC Common Stock 56418H100 274 4243 SH SOLE 0 4243 0 0 MANULIFE FINANCIAL CORP Common Stock 56501R106 859 54808 SH SOLE 0 54808 0 0 MARATHON OIL CORP Common Stock 565849106 396 17556 SH SOLE 0 17556 0 0 MARATHON OIL CORP Common Stock 565849106 285 12623 SH SOLE 0 12623 0 0 MARATHON PETROLEUM CORP Common Stock 56585A102 1938 19512 SH SOLE 0 19512 0 0 MARATHON PETROLEUM CORP Common Stock 56585A102 9611 96762 SH SOLE 0 96762 0 0 MARCUS MILLICHAP INC Common Stock 566324109 325 9923 SH SOLE 0 9923 0 0 MARCUS CORP Common Stock 566330106 211 15195 SH SOLE 0 15195 0 0 MARINEMAX INC Common Stock 567908108 248 8319 SH SOLE 0 8319 0 0 MARKEL CORP Common Stock 570535104 3254 3001 SH SOLE 0 3001 0 0 MARKEL CORP Common Stock 570535104 2082 1920 SH SOLE 0 1920 0 0 MARKETAXESS HOLDINGS INC Common Stock 57060D108 961 4317 SH SOLE 0 4317 0 0 MARKETAXESS HOLDINGS INC Common Stock 57060D108 5076 22815 SH SOLE 0 22815 0 0 MARKETWISE INC CL A Common Stock 57064P107 215 94097 SH SOLE 0 94097 0 0 MARQETA INC A Common Stock 57142B104 148 20758 SH SOLE 0 20758 0 0 MARSH MCLENNAN COS INC Common Stock 571748102 14837 99381 SH SOLE 0 99381 0 0 MARSH MCLENNAN COS INC Common Stock 571748102 5999 40185 SH SOLE 0 40185 0 0 MARRIOTT INTL INC NEW A Common Stock 571903202 10939 78056 SH SOLE 0 78056 0 0 MARTIN MARIETTA MTLS INC Common Stock 573284106 2129 6609 SH SOLE 0 6609 0 0 MARTIN MARIETTA MTLS INC Common Stock 573284106 1116 3466 SH SOLE 0 3466 0 0 MARVELL TECHNOLOGY INC Common Stock 573874104 275 6398 SH SOLE 0 6398 0 0 MARVELL TECHNOLOGY INC Common Stock 573874104 1440 33550 SH SOLE 0 33550 0 0 MASCO CORP Common Stock 574599106 1471 31504 SH SOLE 0 31504 0 0 MASIMO CORP Common Stock 574795100 2036 14424 SH SOLE 0 14424 0 0 MASIMO CORP Common Stock 574795100 6604 46784 SH SOLE 0 46784 0 0 MASTECH DIGITAL INC Common Stock 57633B100 318 21500 SH SOLE 0 21500 0 0 MASTERCARD INC A Common Stock 57636Q104 13127 46165 SH SOLE 0 46165 0 0 MASTERCARD INC A Common Stock 57636Q104 72123 253651 SH SOLE 0 253651 0 0 MASTERCRAFT BOAT HLDGS Common Stock 57637H103 207 10974 SH SOLE 0 10974 0 0 MATCH GROUP INC NEW Common Stock 57667L107 204 4267 SH SOLE 0 4267 0 0 MATCH GROUP INC NEW Common Stock 57667L107 1358 28433 SH SOLE 0 28433 0 0 MATERION CORP Common Stock 576690101 646 8079 SH SOLE 0 8079 0 0 MATTEL INC Common Stock 577081102 235 12429 SH SOLE 0 12429 0 0 MATTHEWS INTL CORP CL A Common Stock 577128101 257 11482 SH SOLE 0 11482 0 0 MC CORMICK COMPANY VTG Common Stock 579780107 564 7712 SH SOLE 0 7712 0 0 MC CORMICK CO INC Common Stock 579780206 6918 97074 SH SOLE 0 97074 0 0 MC CORMICK CO INC Common Stock 579780206 5185 72752 SH SOLE 0 72752 0 0 MCDONALDS CORP Common Stock 580135101 64850 281053 SH SOLE 0 281053 0 0 MCDONALDS CORP Common Stock 580135101 12293 53275 SH SOLE 0 53275 0 0 MCGRATH RENTCORP Common Stock 580589109 740 8821 SH SOLE 0 8821 0 0 MCKESSON CORP Common Stock 58155Q103 5891 17333 SH SOLE 0 17333 0 0 MCKESSON CORP Common Stock 58155Q103 3423 10071 SH SOLE 0 10071 0 0 MEDALLION FINL CORP Common Stock 583928106 193 27488 SH SOLE 0 27488 0 0 MEDICAL PROPERTIES TRUST REIT 58463J304 4037 340423 SH SOLE 0 340423 0 0 MEDICAL PROPERTIES TRUST REIT 58463J304 1552 130855 SH SOLE 0 130855 0 0 MEDIFAST INC Common Stock 58470H101 624 5761 SH SOLE 0 5761 0 0 MEDPACE HOLDINGS INC Common Stock 58506Q109 233 1482 SH SOLE 0 1482 0 0 MERCADOLIBRE INC Common Stock 58733R102 2835 3424 SH SOLE 0 3424 0 0 MERCK COMPANY INC NEW Common Stock 58933Y105 44297 514360 SH SOLE 0 514360 0 0 MERCK COMPANY INC NEW Common Stock 58933Y105 117692 1366602 SH SOLE 0 1366602 0 0 MERITAGE HOMES CORP Common Stock 59001A102 313 4448 SH SOLE 0 4448 0 0 METLIFE INC Common Stock 59156R108 42204 694377 SH SOLE 0 694377 0 0 METLIFE INC Common Stock 59156R108 8728 143593 SH SOLE 0 143593 0 0 METTLER TOLEDO INTL INC Common Stock 592688105 1511 1394 SH SOLE 0 1394 0 0 METTLER TOLEDO INTL INC Common Stock 592688105 5564 5132 SH SOLE 0 5132 0 0 MFS INVEST GRADE MUNI TR ETF/Closed End- 59318B108 174 25848 SH SOLE 0 25848 0 0 MICROSOFT CORP Common Stock 594918104 84281 361874 SH SOLE 0 361874 0 0 MICROSOFT CORP Common Stock 594918104 399181 1713958 SH SOLE 0 1713958 0 0 MICROSTRATEGY INC CL A Common Stock 594972408 357 1680 SH SOLE 0 1680 0 0 MICROCHIP TECHNOLOGY INC Common Stock 595017104 3837 62872 SH SOLE 0 62872 0 0 MICROCHIP TECHNOLOGY INC Common Stock 595017104 1390 22776 SH SOLE 0 22776 0 0 MICRON TECHNOLOGY INC Common Stock 595112103 553 11039 SH SOLE 0 11039 0 0 MICRON TECHNOLOGY INC Common Stock 595112103 3148 62833 SH SOLE 0 62833 0 0 MID AMERICA APT CMNTYS REIT 59522J103 472 3045 SH SOLE 0 3045 0 0 MID AMERICA APT CMNTYS REIT 59522J103 672 4335 SH SOLE 0 4335 0 0 MIDDLESEX WATER COMPANY Common Stock 596680108 529 6848 SH SOLE 0 6848 0 0 MIRUM PHARMS INC Common Stock 604749101 408 19425 SH SOLE 0 19425 0 0 MISTRAS GROUP INC Common Stock 60649T107 106 23698 SH SOLE 0 23698 0 0 MITSUBISHI UFJ FINL GRP Common Stock 606822104 401 89167 SH SOLE 0 89167 0 0 MODERNA INC Common Stock 60770K107 4163 35204 SH SOLE 0 35204 0 0 MOELIS COMPANY CL A Common Stock 60786M105 408 12079 SH SOLE 0 12079 0 0 MOELIS COMPANY CL A Common Stock 60786M105 611 18080 SH SOLE 0 18080 0 0 MOHAWK INDUSTRIES INC Common Stock 608190104 225 2469 SH SOLE 0 2469 0 0 MOHAWK INDUSTRIES INC Common Stock 608190104 337 3695 SH SOLE 0 3695 0 0 MOLINA HEALTHCARE INC Common Stock 60855R100 560 1696 SH SOLE 0 1696 0 0 MOLSON COORS BEVRG CO B Common Stock 60871R209 1228 25589 SH SOLE 0 25589 0 0 MONARCH CASINO RESORT Common Stock 609027107 228 4063 SH SOLE 0 4063 0 0 MONDELEZ INTL INC CL A Common Stock 609207105 11783 214893 SH SOLE 0 214893 0 0 MONDELEZ INTL INC CL A Common Stock 609207105 16776 305959 SH SOLE 0 305959 0 0 MONGODB INC A Common Stock 60937P106 287 1447 SH SOLE 0 1447 0 0 MONOLITHIC POWER SYS INC Common Stock 609839105 2054 5652 SH SOLE 0 5652 0 0 MONOLITHIC POWER SYS INC Common Stock 609839105 5660 15575 SH SOLE 0 15575 0 0 MONROE CAPITAL CORP BDC Common Stock 610335101 219 30229 SH SOLE 0 30229 0 0 MONSTER BEV CORP NEW Common Stock 61174X109 10044 115505 SH SOLE 0 115505 0 0 MONSTER BEV CORP NEW Common Stock 61174X109 7936 91260 SH SOLE 0 91260 0 0 MOODYS CORP Common Stock 615369105 1597 6570 SH SOLE 0 6570 0 0 MOODYS CORP Common Stock 615369105 6040 24844 SH SOLE 0 24844 0 0 MORGAN STANLEY Common Stock 617446448 12021 152139 SH SOLE 0 152139 0 0 MORGAN STANLEY Common Stock 617446448 15004 189898 SH SOLE 0 189898 0 0 MORNINGSTAR INC Common Stock 617700109 613 2889 SH SOLE 0 2889 0 0 MOSAIC COMPANY NEW Common Stock 61945C103 3550 73453 SH SOLE 0 73453 0 0 MOTOROLA SOLUTIONS INC Common Stock 620076307 4487 20034 SH SOLE 0 20034 0 0 MUELLER WTR PRODS SER A Common Stock 624758108 426 41463 SH SOLE 0 41463 0 0 MURPHY OIL CORP Common Stock 626717102 242 6883 SH SOLE 0 6883 0 0 NGL ENERGY PARTNERS LP Common Stock 62913M107 39 29765 SH SOLE 0 29765 0 0 NIO INC ADS Common Stock 62914V106 232 14716 SH SOLE 0 14716 0 0 N L INDS NEW 125 PAR Common Stock 629156407 253 32669 SH SOLE 0 32669 0 0 NRG ENERGY INC NEW Common Stock 629377508 251 6549 SH SOLE 0 6549 0 0 NRG ENERGY INC NEW Common Stock 629377508 381 9948 SH SOLE 0 9948 0 0 NVR INC Common Stock 62944T105 375 94 SH SOLE 0 94 0 0 NOV INC Common Stock 62955J103 168 10409 SH SOLE 0 10409 0 0 NACCO INDUSTRIES INC A Common Stock 629579103 660 14024 SH SOLE 0 14024 0 0 NASDAQ INC Common Stock 631103108 2049 36155 SH SOLE 0 36155 0 0 NASDAQ INC Common Stock 631103108 6852 120887 SH SOLE 0 120887 0 0 NATHANS FAMOUS INC NEW Common Stock 632347100 307 4820 SH SOLE 0 4820 0 0 NATIONAL FUEL GAS CO Common Stock 636180101 716 11631 SH SOLE 0 11631 0 0 NATIONAL FUEL GAS CO Common Stock 636180101 575 9348 SH SOLE 0 9348 0 0 NATL GRID ADR NEW 2017 Common Stock 636274409 931 18069 SH SOLE 0 18069 0 0 NATL GRID ADR NEW 2017 Common Stock 636274409 981 19043 SH SOLE 0 19043 0 0 NATIONAL HEALTH INVS INC REIT 63633D104 1414 25019 SH SOLE 0 25019 0 0 NATL RETAIL PPTYS INC REIT 637417106 1998 50134 SH SOLE 0 50134 0 0 NATL RETAIL PPTYS INC REIT 637417106 2191 54973 SH SOLE 0 54973 0 0 NATURAL GROCERS VITAMIN Common Stock 63888U108 196 18198 SH SOLE 0 18198 0 0 NATURES SUNSHINE PRODS Common Stock 639027101 126 15254 SH SOLE 0 15254 0 0 NAVIENT CORP Common Stock 63938C108 231 15697 SH SOLE 0 15697 0 0 NAVIENT CORP Common Stock 63938C108 1881 128021 SH SOLE 0 128021 0 0 NEOGEN CORP Common Stock 640491106 232 16583 SH SOLE 0 16583 0 0 NEOLEUKIN THERAP INC Common Stock 64049K104 13 20000 SH SOLE 0 20000 0 0 NETAPP INC Common Stock 64110D104 762 12317 SH SOLE 0 12317 0 0 NETFLIX INC Common Stock 64110L106 10515 44662 SH SOLE 0 44662 0 0 NETFLIX INC Common Stock 64110L106 5773 24521 SH SOLE 0 24521 0 0 NETEASE INC SPON ADR Common Stock 64110W102 496 6566 SH SOLE 0 6566 0 0 NETSOL TECHS PAR 001 Common Stock 64115A402 155 49250 SH SOLE 0 49250 0 0 NEUROCRINE BIOSCIENCES Common Stock 64125C109 413 3884 SH SOLE 0 3884 0 0 NEU BERM HIGH YLD STRATS ETF/Closed End- 64128C106 95 11965 SH SOLE 0 11965 0 0 NEW JERSEY RES CORP Common Stock 646025106 5452 140870 SH SOLE 0 140870 0 0 NEW MTN FIN CORP BDC Common Stock 647551100 1585 137458 SH SOLE 0 137458 0 0 RITHM CAP CORP REIT 64828T201 2597 354789 SH SOLE 0 354789 0 0 NEW YORK CMNTY BANCORP Common Stock 649445103 6183 724903 SH SOLE 0 724903 0 0 NEW YORK CMNTY BANCORP Common Stock 649445103 2054 240816 SH SOLE 0 240816 0 0 NEWELL BRANDS INC Common Stock 651229106 1697 122184 SH SOLE 0 122184 0 0 NEWELL BRANDS INC Common Stock 651229106 153 11009 SH SOLE 0 11009 0 0 NEWMARKET CORP Common Stock 651587107 205 681 SH SOLE 0 681 0 0 NEWMONT CORP Common Stock 651639106 4122 98080 SH SOLE 0 98080 0 0 NEWMONT CORP Common Stock 651639106 220 5230 SH SOLE 0 5230 0 0 NEXSTAR MEDIA GROUP INC Common Stock 65336K103 701 4199 SH SOLE 0 4199 0 0 NEXTERA ENERGY INC Common Stock 65339F101 60535 772037 SH SOLE 0 772037 0 0 NEXTERA ENERGY INC Common Stock 65339F101 29933 381744 SH SOLE 0 381744 0 0 NEXTERA ENERGY INC UTS Preferred Stock 65339F770 900 18086 SH SOLE 0 18086 0 0 NEXTERA ENERGY INC UTS Preferred Stock 65339F770 2379 47798 SH SOLE 0 47798 0 0 NEXTERA ENERGY PRTNRS LP Common Stock 65341B106 3650 50483 SH SOLE 0 50483 0 0 NICE LTD SPON ADR Common Stock 653656108 491 2609 SH SOLE 0 2609 0 0 NIKE INC B Common Stock 654106103 8713 104824 SH SOLE 0 104824 0 0 NIKE INC B Common Stock 654106103 4426 53246 SH SOLE 0 53246 0 0 NISOURCE INC Common Stock 65473P105 614 24366 SH SOLE 0 24366 0 0 NOKIA CORP SPON ADR Common Stock 654902204 400 93761 SH SOLE 0 93761 0 0 NORDSON CORP Common Stock 655663102 7616 35878 SH SOLE 0 35878 0 0 NORDSON CORP Common Stock 655663102 409 1929 SH SOLE 0 1929 0 0 NORFOLK SOUTHERN CORP Common Stock 655844108 14739 70300 SH SOLE 0 70300 0 0 NORFOLK SOUTHERN CORP Common Stock 655844108 6095 29070 SH SOLE 0 29070 0 0 NORTH AMERN CONSTR GRP Common Stock 656811106 360 37656 SH SOLE 0 37656 0 0 NORTHEAST BANK Common Stock 66405S100 412 11248 SH SOLE 0 11248 0 0 NORTHERN OIL GAS NEW Common Stock 665531307 212 7750 SH SOLE 0 7750 0 0 NORTHERN TRUST CORP Common Stock 665859104 566 6618 SH SOLE 0 6618 0 0 NORTHROP GRUMMAN CORP Common Stock 666807102 25690 54622 SH SOLE 0 54622 0 0 NORTHROP GRUMMAN CORP Common Stock 666807102 27336 58122 SH SOLE 0 58122 0 0 NORTHWEST BANCSHARES INC Common Stock 667340103 2538 187870 SH SOLE 0 187870 0 0 NORTHWESTERN CORP NEW Common Stock 668074305 297 6029 SH SOLE 0 6029 0 0 NORTONLIFELOCK INC Common Stock 668771108 1950 96825 SH SOLE 0 96825 0 0 NOVAGOLD RES INC NEW Common Stock 66987E206 106 22700 SH SOLE 0 22700 0 0 NOVARTIS AG SPON ADR Common Stock 66987V109 15216 200181 SH SOLE 0 200181 0 0 NOVARTIS AG SPON ADR Common Stock 66987V109 7560 99455 SH SOLE 0 99455 0 0 NOVO NORDISK AS ADR Common Stock 670100205 4439 44556 SH SOLE 0 44556 0 0 NOVO NORDISK AS ADR Common Stock 670100205 7883 79126 SH SOLE 0 79126 0 0 NUCOR CORP Common Stock 670346105 8691 81232 SH SOLE 0 81232 0 0 NUCOR CORP Common Stock 670346105 12254 114530 SH SOLE 0 114530 0 0 NUVEEN SELECT MAT MUNI ETF/Closed End- 67061T101 200 22601 SH SOLE 0 22601 0 0 NUVEEN SELECT TAXFREE ETF/Closed End- 67062F100 496 37999 SH SOLE 0 37999 0 0 NUVEEN NY MUNI VALUE FD ETF/Closed End- 67062M105 180 22033 SH SOLE 0 22033 0 0 NUVEEN VA QUAL MUN INC ETF/Closed End- 67064R102 623 50290 SH SOLE 0 50290 0 0 NUVEEN NY AMT FREE QUAL ETF/Closed End- 670656107 366 37295 SH SOLE 0 37295 0 0 NUV AMT FREE QUAL MUN ETF/Closed End- 670657105 2126 200561 SH SOLE 0 200561 0 0 NUV MUN CR OPPTYS FD ETF/Closed End 670663103 154 14394 SH SOLE 0 14394 0 0 NVIDIA CORP Common Stock 67066G104 51075 420747 SH SOLE 0 420747 0 0 NVIDIA CORP Common Stock 67066G104 10695 88106 SH SOLE 0 88106 0 0 NUVEEN QUAL MUN INCM FD ETF/Closed End- 67066V101 2144 194919 SH SOLE 0 194919 0 0 NUVEEN NY QUAL MUN INC ETF/Closed End- 67066X107 356 33981 SH SOLE 0 33981 0 0 NUVEEN INTRM DUR MUN TRM ETF/Closed End- 670671106 1220 98661 SH SOLE 0 98661 0 0 NUVEEN INTERMED DUR TERM ETF/Closed End- 670677103 629 52617 SH SOLE 0 52617 0 0 NUVEEN SR INCOME FD ETF/Closed End- 67067Y104 449 96250 SH SOLE 0 96250 0 0 NUVEEN MUN HI INC OPP FD ETF/Closed End- 670682103 618 60123 SH SOLE 0 60123 0 0 NUVEEN NASDAQ 100 DYNMIC ETF/Closed End 670699107 7288 355331 SH SOLE 0 355331 0 0 NUVEEN NJ QUAL MUN INC ETF/Closed End- 67069Y102 134 12174 SH SOLE 0 12174 0 0 NUVEEN SP 500 BUY WRITE ETF/Closed End 6706ER101 2713 228381 SH SOLE 0 228381 0 0 NUVEEN SP 500 DYNAMIC ETF/Closed End 6706EW100 217 14481 SH SOLE 0 14481 0 0 NUV MUN CR INC FD ETF/Closed End- 67070X101 529 46561 SH SOLE 0 46561 0 0 NUVEEN REAL ESTATE INC ETF/Closed End 67071B108 230 29692 SH SOLE 0 29692 0 0 NUV AMT FREE MUN CR INC ETF/Closed End- 67071L106 830 71138 SH SOLE 0 71138 0 0 NUVEEN GA QUAL MUN INC ETF/Closed End- 67072B107 112 11688 SH SOLE 0 11688 0 0 NUVEEN PFD INCM SECS ETF/Closed End 67072C105 1856 282542 SH SOLE 0 282542 0 0 NUVEEN FLOATING RATE ETF/Closed End- 67072T108 2039 251455 SH SOLE 0 251455 0 0 NUVEEN PFD INCM OPPTYS ETF/Closed End 67073B106 1761 253419 SH SOLE 0 253419 0 0 NUVEEN CREDIT STRAT INCM ETF/Closed End- 67073D102 52 10156 SH SOLE 0 10156 0 0 NUVEEN SHRT DUR CR OPPTY ETF/Closed End- 67074X107 458 38750 SH SOLE 0 38750 0 0 NUVEEN REAL ASSET INCM ETF/Closed End 67074Y105 122 10955 SH SOLE 0 10955 0 0 NUVEEN MULTI ASSET INCM ETF/Closed End 670750108 591 51845 SH SOLE 0 51845 0 0 NUVEEN PFD INC TERM FD Common Stock 67075A106 1259 68346 SH SOLE 0 68346 0 0 NUVEEN DOW 30 DYN OVRWRT ETF/Closed End 67075F105 385 28561 SH SOLE 0 28561 0 0 NUVEEN MULTIMKT INCOME Common Stock 67075J107 72 12150 SH SOLE 0 12150 0 0 NUVEEN PFD INCM FD ETF/Closed End- 67075T105 776 42271 SH SOLE 0 42271 0 0 NUTRIEN LTD Common Stock 67077M108 8806 105617 SH SOLE 0 105617 0 0 NUVEEN E/MKT DEBT 2022 ETF/Closed End- 67077P101 421 65409 SH SOLE 0 65409 0 0 NUSCALE POWER CORP Common Stock 67079K100 142 12200 SH SOLE 0 12200 0 0 NUVEEN DYN MUN OPP ETF/Closed End 67079X102 164 15952 SH SOLE 0 15952 0 0 NUVEEN COR PLS IMPACT FD ETF/Closed End 67080D103 106 10317 SH SOLE 0 10317 0 0 OGE ENERGY CORP Common Stock 670837103 747 20478 SH SOLE 0 20478 0 0 NUVEEN CORE EQTY ALPHA ETF/Closed End 67090X107 143 11775 SH SOLE 0 11775 0 0 NUVEEN MUNICIPAL VALUE F ETF/Closed End- 670928100 1002 118466 SH SOLE 0 118466 0 0 NUVEEN ESG MDCP GRW ETF ETF/Closed End 67092P409 207 6281 SH SOLE 0 6281 0 0 NUVEEN PA QUAL MUN INC ETF/Closed End- 670972108 1322 120544 SH SOLE 0 120544 0 0 NUVEEN OH QUAL MUN INC ETF/Closed End- 670980101 268 22783 SH SOLE 0 22783 0 0 O I GLASS INC Common Stock 67098H104 253 19539 SH SOLE 0 19539 0 0 OFS CAPITAL CORP BDC Common Stock 67103B100 343 41684 SH SOLE 0 41684 0 0 O REILLY AUTOMOTIVE NEW Common Stock 67103H107 8729 12410 SH SOLE 0 12410 0 0 O REILLY AUTOMOTIVE NEW Common Stock 67103H107 383 544 SH SOLE 0 544 0 0 OFG BANCORP Common Stock 67103X102 724 28794 SH SOLE 0 28794 0 0 O2MICRO INTL LTD ADR Common Stock 67107W100 56 13231 SH SOLE 0 13231 0 0 OAK STREET HEALTH INC Common Stock 67181A107 677 27599 SH SOLE 0 27599 0 0 OAKTREE SPECIALTY LENDNG Common Stock 67401P108 1563 260432 SH SOLE 0 260432 0 0 CHORD ENERGY CORP NEW Common Stock 674215207 327 2393 SH SOLE 0 2393 0 0 OBSIDIAN ENERGY LTD NEW Common Stock 674482203 249 34718 SH SOLE 0 34718 0 0 OCCIDENTAL PETRO CORP Common Stock 674599105 8733 142118 SH SOLE 0 142118 0 0 OCCIDENTAL PETRO CORP Common Stock 674599105 408 6635 SH SOLE 0 6635 0 0 OCCIDENTAL PETE CORP WTS Warrant/Right 674599162 247 6235 SH SOLE 0 6235 0 0 OCEANFIRST FINL CORP Common Stock 675234108 356 19075 SH SOLE 0 19075 0 0 OLD DOMINION FREIGHT Common Stock 679580100 4552 18299 SH SOLE 0 18299 0 0 OLD DOMINION FREIGHT Common Stock 679580100 6093 24493 SH SOLE 0 24493 0 0 OLD NATL BANCORP IND Common Stock 680033107 212 12874 SH SOLE 0 12874 0 0 OLD REPUBLIC INTL CORP Common Stock 680223104 2239 106987 SH SOLE 0 106987 0 0 OLIN CORP NEW Common Stock 680665205 1481 34532 SH SOLE 0 34532 0 0 OLLIES BARGAIN OUTLET Common Stock 681116109 349 6754 SH SOLE 0 6754 0 0 OLYMPIC STEEL INC Common Stock 68162K106 496 21743 SH SOLE 0 21743 0 0 OMNICOM GROUP INC Common Stock 681919106 601 9525 SH SOLE 0 9525 0 0 OMEGA HEALTHCARE REIT 681936100 1886 63961 SH SOLE 0 63961 0 0 OMNICELL INC Common Stock 68213N109 204 2339 SH SOLE 0 2339 0 0 ON SEMICONDUCTOR CORP Common Stock 682189105 5583 89574 SH SOLE 0 89574 0 0 ONEOK INC NEW Common Stock 682680103 2991 58366 SH SOLE 0 58366 0 0 ONEOK INC NEW Common Stock 682680103 2290 44685 SH SOLE 0 44685 0 0 ONEMAIN HLDGS INC Common Stock 68268W103 6784 229800 SH SOLE 0 229800 0 0 ONTO INNOVATION INC Common Stock 683344105 232 3628 SH SOLE 0 3628 0 0 OPKO HEALTH INC Common Stock 68375N103 39 20400 SH SOLE 0 20400 0 0 ORACLE CORP Common Stock 68389X105 18517 303217 SH SOLE 0 303217 0 0 ORACLE CORP Common Stock 68389X105 4121 67477 SH SOLE 0 67477 0 0 ORANGE SPON ADR Common Stock 684060106 121 13504 SH SOLE 0 13504 0 0 ORGANON CO Common Stock 68622V106 1680 71809 SH SOLE 0 71809 0 0 ORGANON CO Common Stock 68622V106 256 10924 SH SOLE 0 10924 0 0 OSHKOSH CORP Common Stock 688239201 599 8515 SH SOLE 0 8515 0 0 OSHKOSH CORP Common Stock 688239201 1012 14402 SH SOLE 0 14402 0 0 OTIS WORLDWIDE CORP Common Stock 68902V107 1571 24618 SH SOLE 0 24618 0 0 OTIS WORLDWIDE CORP Common Stock 68902V107 3488 54670 SH SOLE 0 54670 0 0 OTTER TAIL CORP Common Stock 689648103 346 5626 SH SOLE 0 5626 0 0 OUSTER INC A Common Stock 68989M103 289 299688 SH SOLE 0 299688 0 0 OVERSEAS SHIPHLDG NEW A Common Stock 69036R863 4293 1445555 SH SOLE 0 1445555 0 0 OVINTIV INC Common Stock 69047Q102 1758 38213 SH SOLE 0 38213 0 0 OWENS CORNING INC NEW Common Stock 690742101 1576 20044 SH SOLE 0 20044 0 0 OWL ROCK CAPITAL CORP Common Stock 69121K104 16265 1568431 SH SOLE 0 1568431 0 0 OXFORD SQUARE CAP CORP ETF/Closed End 69181V107 43 14325 SH SOLE 0 14325 0 0 PBF ENERGY INC A Common Stock 69318G106 496 14108 SH SOLE 0 14108 0 0 PCM FUND INC ETF/Closed End- 69323T101 212 26590 SH SOLE 0 26590 0 0 PGIM ULTRA SHORT BD ETF ETF/Closed End- 69344A107 2825 57549 SH SOLE 0 57549 0 0 PGIM HI YLD FD ETF/Closed End- 69346H100 1222 105901 SH SOLE 0 105901 0 0 PNC FINL SVCS GROUP INC Common Stock 693475105 37057 248008 SH SOLE 0 248008 0 0 PNC FINL SVCS GROUP INC Common Stock 693475105 14081 94241 SH SOLE 0 94241 0 0 PNM RESOURCES INC Common Stock 69349H107 718 15697 SH SOLE 0 15697 0 0 PPG INDUSTRIES INC Common Stock 693506107 11854 107088 SH SOLE 0 107088 0 0 PPG INDUSTRIES INC Common Stock 693506107 12541 113301 SH SOLE 0 113301 0 0 PPL CORP Common Stock 69351T106 7664 302345 SH SOLE 0 302345 0 0 PPL CORP Common Stock 69351T106 2712 106970 SH SOLE 0 106970 0 0 PIMCO DYNAMIC INC OPPTYS ETF/Closed End 69355M107 829 62869 SH SOLE 0 62869 0 0 PVH CORP Common Stock 693656100 835 18635 SH SOLE 0 18635 0 0 PVH CORP Common Stock 693656100 363 8094 SH SOLE 0 8094 0 0 PTC INC Common Stock 69370C100 278 2661 SH SOLE 0 2661 0 0 PACCAR INC Common Stock 693718108 707 8451 SH SOLE 0 8451 0 0 PACCAR INC Common Stock 693718108 2026 24210 SH SOLE 0 24210 0 0 PACER TRENDPILOT US ETF ETF/Closed End 69374H105 1666 44239 SH SOLE 0 44239 0 0 PACER TRENDPILOT 100 ETF ETF/Closed End 69374H303 779 15831 SH SOLE 0 15831 0 0 PACER TRENDPILOT US ETF ETF/Closed End- 69374H642 227 11554 SH SOLE 0 11554 0 0 PACER GLB CASH COWS ETF ETF/Closed End 69374H709 1595 59610 SH SOLE 0 59610 0 0 PACER BCHMK DATINFR ETF ETF/Closed End 69374H741 884 30873 SH SOLE 0 30873 0 0 PACER BCHMK INDL RL ETF ETF/Closed End 69374H766 335 9491 SH SOLE 0 9491 0 0 PACER U S SMCP CASH ETF ETF/Closed End 69374H857 8577 263897 SH SOLE 0 263897 0 0 PACER US CASH COWS ETF ETF/Closed End 69374H881 28671 698950 SH SOLE 0 698950 0 0 PACKAGING CORP OF AMER Common Stock 695156109 800 7122 SH SOLE 0 7122 0 0 PACWEST BANCORP DELAWARE Common Stock 695263103 1062 46985 SH SOLE 0 46985 0 0 PALANTIR TECHS INC A Common Stock 69608A108 902 110934 SH SOLE 0 110934 0 0 PALO ALTO NETWORKS INC Common Stock 697435105 7618 46513 SH SOLE 0 46513 0 0 PALO ALTO NETWORKS INC Common Stock 697435105 4124 25178 SH SOLE 0 25178 0 0 PALOMAR HOLDINGS INC Common Stock 69753M105 611 7302 SH SOLE 0 7302 0 0 PARK HOTELS RESORTS Common Stock 700517105 744 66058 SH SOLE 0 66058 0 0 PARK NATIONAL CORP Common Stock 700658107 218 1750 SH SOLE 0 1750 0 0 PARKER HANNIFIN CORP Common Stock 701094104 5656 23342 SH SOLE 0 23342 0 0 PARKER HANNIFIN CORP Common Stock 701094104 3013 12434 SH SOLE 0 12434 0 0 PATRICK INDUSTRIES INC Common Stock 703343103 237 5412 SH SOLE 0 5412 0 0 PATTERSON UTI ENERGY INC Common Stock 703481101 173 14831 SH SOLE 0 14831 0 0 PAYCHEX INC Common Stock 704326107 18292 163015 SH SOLE 0 163015 0 0 PAYCHEX INC Common Stock 704326107 11794 105110 SH SOLE 0 105110 0 0 PAYCOM SOFTWARE INC Common Stock 70432V102 620 1880 SH SOLE 0 1880 0 0 PAYCOM SOFTWARE INC Common Stock 70432V102 2643 8008 SH SOLE 0 8008 0 0 PAYA HLDGS INC A Common Stock 70434P103 101 16600 SH SOLE 0 16600 0 0 PAYPAL HLDGS INC Common Stock 70450Y103 28099 326471 SH SOLE 0 326471 0 0 PAYPAL HLDGS INC Common Stock 70450Y103 5140 59722 SH SOLE 0 59722 0 0 PEABODY ENERGY NEW Common Stock 704551100 1676 67531 SH SOLE 0 67531 0 0 PEARSON PLC SPON ADR Common Stock 705015105 292 30534 SH SOLE 0 30534 0 0 PENN ENTMNT INC Common Stock 707569109 1652 60037 SH SOLE 0 60037 0 0 PENNANTPARK INVT BDC Common Stock 708062104 595 109065 SH SOLE 0 109065 0 0 PENNANTPARK FLTG RT BDC ETF/Closed End 70806A106 403 42017 SH SOLE 0 42017 0 0 PENNYMAV MTG INV TRUST REIT 70931T103 316 26852 SH SOLE 0 26852 0 0 PENSKE AUTOMOTIVE GROUP Common Stock 70959W103 6423 65253 SH SOLE 0 65253 0 0 PEOPLES FINL SVCS CORP Common Stock 711040105 306 6523 SH SOLE 0 6523 0 0 PEPSICO INC Common Stock 713448108 19867 121690 SH SOLE 0 121690 0 0 PEPSICO INC Common Stock 713448108 77764 476316 SH SOLE 0 476316 0 0 PERKINELMER INC Common Stock 714046109 589 4898 SH SOLE 0 4898 0 0 PERMIAN RESOURCES CORP A Common Stock 71424F105 180 26515 SH SOLE 0 26515 0 0 PFIZER INC Common Stock 717081103 86269 1971422 SH SOLE 0 1971422 0 0 PFIZER INC Common Stock 717081103 27033 617764 SH SOLE 0 617764 0 0 PHILIP MORRIS INTL INC Common Stock 718172109 18903 227715 SH SOLE 0 227715 0 0 PHILIP MORRIS INTL INC Common Stock 718172109 24732 297945 SH SOLE 0 297945 0 0 PHILLIPS EDISON CO INC REIT 71844V201 879 31342 SH SOLE 0 31342 0 0 PHILLIPS 66 Common Stock 718546104 15903 197015 SH SOLE 0 197015 0 0 PHILLIPS 66 Common Stock 718546104 1715 21241 SH SOLE 0 21241 0 0 PHYSICIANS REALTY TR Common Stock 71943U104 2561 170264 SH SOLE 0 170264 0 0 PIMCO CORP INCM STRAT ETF/Closed End- 72200U100 3011 254329 SH SOLE 0 254329 0 0 PIMCO MUN INCOME FD II ETF/Closed End- 72200W106 266 27948 SH SOLE 0 27948 0 0 PIMCO STRAT INCM FD INC ETF/Closed End- 72200X104 351 74024 SH SOLE 0 74024 0 0 PIMCO CORP INCM OPPTY ETF/Closed End- 72201B101 412 35064 SH SOLE 0 35064 0 0 PIMCO INCOME STRAT FUND ETF/Closed End- 72201H108 246 30833 SH SOLE 0 30833 0 0 PIMCO INCOME STRAT FD II ETF/Closed End- 72201J104 211 30532 SH SOLE 0 30532 0 0 PIMCO ENH LOW DUR ETF ETF/Closed End- 72201R718 254 2686 SH SOLE 0 2686 0 0 PIMCO ACTIVE BD ETF ETF/Closed End- 72201R775 2905 32377 SH SOLE 0 32377 0 0 PIMCO ENH SHRT MATY ETF ETF/Closed End- 72201R833 17356 175563 SH SOLE 0 175563 0 0 PIMCO INTRM MUN BD ETF ETF/Closed End- 72201R866 940 18754 SH SOLE 0 18754 0 0 PIMCO S/T MUN BD ACT ETF ETF/Closed End- 72201R874 324 6625 SH SOLE 0 6625 0 0 PIMCO 25Y Z/C TRSY ETF ETF/Closed End- 72201R882 1650 17719 SH SOLE 0 17719 0 0 PIMCO DYNAMIC INCM FUND Common Stock 72201Y101 5414 279340 SH SOLE 0 279340 0 0 PINNACLE WEST CAP CORP Common Stock 723484101 1684 26109 SH SOLE 0 26109 0 0 PIONEER FLTG RATE FD INC ETF/Closed End- 72369J102 1056 122551 SH SOLE 0 122551 0 0 PIONEER MUN HIGH INCM FD ETF/Closed End- 723763108 109 13292 SH SOLE 0 13292 0 0 PIONEER NATURAL RES CO Common Stock 723787107 9161 42308 SH SOLE 0 42308 0 0 PIONEER NATURAL RES CO Common Stock 723787107 3824 17660 SH SOLE 0 17660 0 0 PITNEY BOWES INC Common Stock 724479100 42 17954 SH SOLE 0 17954 0 0 PLAINS ALL AMERN PIPELIN MLP 726503105 690 65581 SH SOLE 0 65581 0 0 PLANET FITNESS INC A Common Stock 72703H101 776 13456 SH SOLE 0 13456 0 0 PLUG POWER INC NEW Common Stock 72919P202 990 47127 SH SOLE 0 47127 0 0 POLARIS INC Common Stock 731068102 340 3555 SH SOLE 0 3555 0 0 POOL CORP Common Stock 73278L105 870 2734 SH SOLE 0 2734 0 0 POOL CORP Common Stock 73278L105 6663 20937 SH SOLE 0 20937 0 0 POPULAR INC NEW Common Stock 733174700 472 6555 SH SOLE 0 6555 0 0 PORTLAND GENL ELEC NEW Common Stock 736508847 291 6699 SH SOLE 0 6699 0 0 PORTLAND GENL ELEC NEW Common Stock 736508847 1430 32910 SH SOLE 0 32910 0 0 POSTAL REALTY TR INC A REIT 73757R102 400 27240 SH SOLE 0 27240 0 0 POTLATCHDELTIC CORP REIT 737630103 256 6229 SH SOLE 0 6229 0 0 PRECIGEN INC Common Stock 74017N105 118 55826 SH SOLE 0 55826 0 0 PREFORMED LINE PRODS CO Common Stock 740444104 418 5873 SH SOLE 0 5873 0 0 PREMIER INC A Common Stock 74051N102 228 6728 SH SOLE 0 6728 0 0 PRICE T ROWE GRP INC Common Stock 74144T108 10035 95564 SH SOLE 0 95564 0 0 PRICE T ROWE GRP INC Common Stock 74144T108 13000 123801 SH SOLE 0 123801 0 0 PRIME ENERGY RES CORP Common Stock 74158E104 270 3386 SH SOLE 0 3386 0 0 PRIMORIS SERVICES CORP Common Stock 74164F103 291 17884 SH SOLE 0 17884 0 0 PRIMERICA INC Common Stock 74164M108 218 1767 SH SOLE 0 1767 0 0 PRINCIPAL FINL GROUP INC Common Stock 74251V102 1748 24222 SH SOLE 0 24222 0 0 PRIN SPECTRM PFD SEC ETF ETF/Closed End- 74255Y888 2448 145917 SH SOLE 0 145917 0 0 PROCTER GAMBLE CO Common Stock 742718109 90522 717008 SH SOLE 0 717008 0 0 PROCTER GAMBLE CO Common Stock 742718109 27363 216733 SH SOLE 0 216733 0 0 PROCESSA PHARMS INC NEW Common Stock 74275C205 104 46231 SH SOLE 0 46231 0 0 PROGRESSIVE CORP OH Common Stock 743315103 3848 33109 SH SOLE 0 33109 0 0 PROGRESSIVE CORP OH Common Stock 743315103 7624 65602 SH SOLE 0 65602 0 0 PROLOGIS INC REIT 74340W103 7996 78705 SH SOLE 0 78705 0 0 PROLOGIS INC REIT 74340W103 29726 292574 SH SOLE 0 292574 0 0 PROSHARES INVT GRADE ETF ETF/Closed End- 74347B607 511 7489 SH SOLE 0 7489 0 0 PROSHS SP MIDCAP400 ETF ETF/Closed End 74347B680 4280 66430 SH SOLE 0 66430 0 0 PROSHS RUSS 2000 DIV ETF ETF/Closed End 74347B698 315 5679 SH SOLE 0 5679 0 0 PROSHS SP TECH DIV ETF ETF/Closed End 74347G606 517 10235 SH SOLE 0 10235 0 0 PROSH SHRT RUSS 2K ETF ETF/Closed End 74348A210 5636 213796 SH SOLE 0 213796 0 0 PROSH SP 500 DV ARI ETF ETF/Closed End 74348A467 36423 455515 SH SOLE 0 455515 0 0 PROSH 30Y INFLATION ETF ETF/Closed End 74348A814 499 15967 SH SOLE 0 15967 0 0 PROSPECT CAP CORP BDC Common Stock 74348T102 487 78524 SH SOLE 0 78524 0 0 PROTERRA INC Common Stock 74374T109 285 57137 SH SOLE 0 57137 0 0 PROVIDENT FINL SVCS INC Common Stock 74386T105 207 10629 SH SOLE 0 10629 0 0 PRUDENTIAL FINL INC Common Stock 744320102 12809 149322 SH SOLE 0 149322 0 0 PRUDENTIAL FINL INC Common Stock 744320102 251 2926 SH SOLE 0 2926 0 0 PUB SVC ENTERPRISE GROUP Common Stock 744573106 3768 67007 SH SOLE 0 67007 0 0 PUB SVC ENTERPRISE GROUP Common Stock 744573106 1220 21693 SH SOLE 0 21693 0 0 PUBLIC STORAGE INC REIT 74460D109 343 1173 SH SOLE 0 1173 0 0 PUBLIC STORAGE INC REIT 74460D109 1201 4102 SH SOLE 0 4102 0 0 PULTEGROUP INC Common Stock 745867101 620 16531 SH SOLE 0 16531 0 0 PULTEGROUP INC Common Stock 745867101 378 10067 SH SOLE 0 10067 0 0 PURE CYCLE CORP NEW Common Stock 746228303 580 69500 SH SOLE 0 69500 0 0 PURECYCLE TECHS INC Common Stock 74623V103 102 12674 SH SOLE 0 12674 0 0 PURE STORAGE INC A Common Stock 74624M102 373 13624 SH SOLE 0 13624 0 0 PURE STORAGE INC A Common Stock 74624M102 672 24537 SH SOLE 0 24537 0 0 PUTNAM PREMIER INCOME TR ETF/Closed End- 746853100 4199 1172961 SH SOLE 0 1172961 0 0 PUTNAM MSTR INTRMDT INCM ETF/Closed End- 746909100 273 84026 SH SOLE 0 84026 0 0 QORVO INC Common Stock 74736K101 891 11218 SH SOLE 0 11218 0 0 QORVO INC Common Stock 74736K101 521 6564 SH SOLE 0 6564 0 0 QUALCOMM INC Common Stock 747525103 37158 328889 SH SOLE 0 328889 0 0 QUALCOMM INC Common Stock 747525103 12533 110933 SH SOLE 0 110933 0 0 QUALYS INC Common Stock 74758T303 225 1612 SH SOLE 0 1612 0 0 QUANTA SERVICES INC Common Stock 74762E102 14791 116110 SH SOLE 0 116110 0 0 QUANTUMSCAPE CORP A Common Stock 74767V109 152 18104 SH SOLE 0 18104 0 0 QUEST DIAGNOSTICS INC Common Stock 74834L100 2840 23145 SH SOLE 0 23145 0 0 QURATE RETAIL INC A Common Stock 74915M100 747 371519 SH SOLE 0 371519 0 0 RCM TECHNOLOGIES INC Common Stock 749360400 251 15058 SH SOLE 0 15058 0 0 RGC RESOURCES INC Common Stock 74955L103 490 23275 SH SOLE 0 23275 0 0 RLJ LODGING TR PFD A Preferred Stock 74965L200 223 9090 SH SOLE 0 9090 0 0 RH Common Stock 74967X103 462 1876 SH SOLE 0 1876 0 0 RPM INTERNATIONAL INC Common Stock 749685103 6218 74639 SH SOLE 0 74639 0 0 RPM INTERNATIONAL INC Common Stock 749685103 890 10687 SH SOLE 0 10687 0 0 RLX TECH INC ADR Common Stock 74969N103 15 14410 SH SOLE 0 14410 0 0 RPT RLTY CONV D PERPTL Preferred Stock 74971D200 983 22436 SH SOLE 0 22436 0 0 RADIAN GROUP INC Common Stock 750236101 399 20684 SH SOLE 0 20684 0 0 RAMBUS INC Common Stock 750917106 285 11205 SH SOLE 0 11205 0 0 RALPH LAUREN CORP CL A Common Stock 751212101 668 7867 SH SOLE 0 7867 0 0 RAYMOND JAMES FINANCIAL Common Stock 754730109 2893 29273 SH SOLE 0 29273 0 0 RAYMOND JAMES FINANCIAL Common Stock 754730109 314 3179 SH SOLE 0 3179 0 0 RAYONIER INC REIT 754907103 212 7072 SH SOLE 0 7072 0 0 RAYTHEON TECHS CORP Common Stock 75513E101 33359 407514 SH SOLE 0 407514 0 0 RAYTHEON TECHS CORP Common Stock 75513E101 69774 852361 SH SOLE 0 852361 0 0 REALTY INCOME CORP REIT 756109104 15626 268487 SH SOLE 0 268487 0 0 REALTY INCOME CORP REIT 756109104 8595 147675 SH SOLE 0 147675 0 0 REAVES UTILITY INCOME FD ETF/Closed End 756158101 2353 86375 SH SOLE 0 86375 0 0 REDWOOD TRUST INC REIT 758075402 176 30626 SH SOLE 0 30626 0 0 REGAL REXNORD CORP Common Stock 758750103 521 3714 SH SOLE 0 3714 0 0 REGENERON PHARMACEUTICAL Common Stock 75886F107 2760 4007 SH SOLE 0 4007 0 0 REGIONS FINL CORP NEW Common Stock 7591EP100 2497 124392 SH SOLE 0 124392 0 0 REINSURANCE GRP AMER NEW Common Stock 759351604 235 1870 SH SOLE 0 1870 0 0 REINSURANCE GRP AMER NEW Common Stock 759351604 614 4878 SH SOLE 0 4878 0 0 RELIANCE STEEL ALUM CO Common Stock 759509102 1380 7913 SH SOLE 0 7913 0 0 RELX PLC SPON ADR Common Stock 759530108 904 37184 SH SOLE 0 37184 0 0 REPLIGEN CORP Common Stock 759916109 1084 5791 SH SOLE 0 5791 0 0 REPUBLIC FIRST BANCORP Common Stock 760416107 60 21088 SH SOLE 0 21088 0 0 REPUBLIC SERVICES INC Common Stock 760759100 5539 40716 SH SOLE 0 40716 0 0 REPUBLIC SERVICES INC Common Stock 760759100 1047 7696 SH SOLE 0 7696 0 0 RESMED INC Common Stock 761152107 6279 28763 SH SOLE 0 28763 0 0 RESMED INC Common Stock 761152107 2926 13404 SH SOLE 0 13404 0 0 RESTAURANT BRNDS INTL Common Stock 76131D103 386 7256 SH SOLE 0 7256 0 0 REYNOLDS CONSUMER PRODS Common Stock 76171L106 409 15712 SH SOLE 0 15712 0 0 RIO TINTO PLC SPONS ADR Common Stock 767204100 1200 21786 SH SOLE 0 21786 0 0 RIO TINTO PLC SPONS ADR Common Stock 767204100 3334 60546 SH SOLE 0 60546 0 0 RITCHIE BROS AUCTIONEERS Common Stock 767744105 2565 41051 SH SOLE 0 41051 0 0 RIVERNORTH OPPTYS FD INC ETF/Closed End 76881Y109 2840 233144 SH SOLE 0 233144 0 0 RIVERNORTH MANAGED DUR Common Stock 76882H105 631 43193 SH SOLE 0 43193 0 0 RIVERNORTH FLEX MUN II ETF/Closed End 76883Y107 163 12287 SH SOLE 0 12287 0 0 RIVIAN AUTOMOTIVE INC A Common Stock 76954A103 1050 31902 SH SOLE 0 31902 0 0 ROBERT HALF INTL INC Common Stock 770323103 12265 160323 SH SOLE 0 160323 0 0 ROBERT HALF INTL INC Common Stock 770323103 3688 48205 SH SOLE 0 48205 0 0 ROBLOX CORP A Common Stock 771049103 298 8320 SH SOLE 0 8320 0 0 ROCKWELL AUTOMATION INC Common Stock 773903109 231 1076 SH SOLE 0 1076 0 0 ROCKWELL AUTOMATION INC Common Stock 773903109 6838 31788 SH SOLE 0 31788 0 0 ROKU INC Common Stock 77543R102 231 4092 SH SOLE 0 4092 0 0 ROLLINS INC Common Stock 775711104 5785 166809 SH SOLE 0 166809 0 0 ROPER TECHNOLOGIES INC Common Stock 776696106 5476 15225 SH SOLE 0 15225 0 0 ROPER TECHNOLOGIES INC Common Stock 776696106 4446 12361 SH SOLE 0 12361 0 0 ROSS STORES INC Common Stock 778296103 1716 20361 SH SOLE 0 20361 0 0 ROSS STORES INC Common Stock 778296103 2065 24508 SH SOLE 0 24508 0 0 ROYAL BANK CDA MONTREAL Common Stock 780087102 5665 62920 SH SOLE 0 62920 0 0 SHELL PLC SA Common Stock 780259305 2439 49006 SH SOLE 0 49006 0 0 SHELL PLC SA Common Stock 780259305 5289 106291 SH SOLE 0 106291 0 0 ROYAL GOLD INC Common Stock 780287108 295 3143 SH SOLE 0 3143 0 0 ROYAL GOLD INC Common Stock 780287108 990 10555 SH SOLE 0 10555 0 0 ROYCE VALUE TRUST INC ETF/Closed End 780910105 5529 440572 SH SOLE 0 440572 0 0 ROYCE MICRO CAP TRUST ETF/Closed End 780915104 334 42161 SH SOLE 0 42161 0 0 RUMBLE INC A Common Stock 78137L105 459 37448 SH SOLE 0 37448 0 0 RYANAIR HLDG PLC ADR NEW Common Stock 783513203 464 7950 SH SOLE 0 7950 0 0 RYAN SPLTY HLDGS INC A Common Stock 78351F107 326 8037 SH SOLE 0 8037 0 0 RYDER SYSTEM INC Common Stock 783549108 572 7576 SH SOLE 0 7576 0 0 RYERSON HOLDINGS CORP Common Stock 783754104 1415 54992 SH SOLE 0 54992 0 0 SP GLOBAL INC Common Stock 78409V104 7005 22939 SH SOLE 0 22939 0 0 SP GLOBAL INC Common Stock 78409V104 10432 34164 SH SOLE 0 34164 0 0 SBA COMMNS CORP A NEW REIT 78410G104 577 2027 SH SOLE 0 2027 0 0 SBA COMMNS CORP A NEW REIT 78410G104 269 945 SH SOLE 0 945 0 0 SEI INVESTMENTS CO Common Stock 784117103 1367 27876 SH SOLE 0 27876 0 0 SEI INVESTMENTS CO Common Stock 784117103 5616 114500 SH SOLE 0 114500 0 0 SJW GROUP Common Stock 784305104 569 9872 SH SOLE 0 9872 0 0 SL GREEN RLTY CORP PAR REIT 78440X887 1549 38562 SH SOLE 0 38562 0 0 SL GREEN RLTY CORP PAR REIT 78440X887 1582 39404 SH SOLE 0 39404 0 0 SPDR SP 500 ETF ETF/Closed End 78462F103 2720 7614 SH SOLE 0 7614 0 0 SPDR SP 500 ETF ETF/Closed End 78462F103 167548 469085 SH SOLE 0 469085 0 0 SPS COMMERCE INC Common Stock 78463M107 263 2115 SH SOLE 0 2115 0 0 SPDR GOLD TRUST GOLD ETF Common Stock 78463V107 39864 257736 SH SOLE 0 257736 0 0 SPDR PORT E/MKTS ETF ETF/Closed End 78463X509 11754 378685 SH SOLE 0 378685 0 0 SPDR SP GLB NAT RES ETF ETF/Closed End 78463X541 295 5959 SH SOLE 0 5959 0 0 SPDR SP INTL DIV ETF ETF/Closed End 78463X772 1797 62390 SH SOLE 0 62390 0 0 SPDR DEV WORLD EXUS ETF ETF/Closed End 78463X889 383 14853 SH SOLE 0 14853 0 0 SPDR SP SM CAP GRTH ETF ETF/Closed End 78464A201 258 3787 SH SOLE 0 3787 0 0 SPDR SP SM CAP VALU ETF ETF/Closed End 78464A300 2480 36931 SH SOLE 0 36931 0 0 SPDR BLOOMBERG CONV ETF ETF/Closed End- 78464A359 10005 158064 SH SOLE 0 158064 0 0 SPDR INTERMED TERM ETF ETF/Closed End- 78464A375 3666 117040 SH SOLE 0 117040 0 0 SPDR SP 500 GROWTH ETF ETF/Closed End 78464A409 60120 1199996 SH SOLE 0 1199996 0 0 SPDR SP 500 GROWTH ETF ETF/Closed End 78464A409 5720 114175 SH SOLE 0 114175 0 0 SPDR SHORT TERM CORP ETF ETF/Closed End- 78464A474 1086 37150 SH SOLE 0 37150 0 0 SPDR SHORT TERM CORP ETF ETF/Closed End- 78464A474 9892 338531 SH SOLE 0 338531 0 0 SPDR SP 500 VALU ETF ETF/Closed End 78464A508 33438 969495 SH SOLE 0 969495 0 0 SPDR DOW JONES REIT ETF ETF/Closed End 78464A607 2238 26566 SH SOLE 0 26566 0 0 SPDR DOW JONES REIT ETF ETF/Closed End 78464A607 203 2409 SH SOLE 0 2409 0 0 SPDR SP AERO DEFNSE ETF ETF/Closed End 78464A631 908 9899 SH SOLE 0 9899 0 0 SPDR AGGREGATE BOND ETF ETF/Closed End- 78464A649 24898 997930 SH SOLE 0 997930 0 0 SPDR TIPS ETF ETF/Closed End- 78464A656 1766 69647 SH SOLE 0 69647 0 0 SPDR SP REGL BNKG ETF ETF/Closed End 78464A698 4753 80719 SH SOLE 0 80719 0 0 SPDR SP PHARMA ETF ETF/Closed End 78464A722 214 5335 SH SOLE 0 5335 0 0 SPDR SP MTLSMINING ETF ETF/Closed End 78464A755 403 9479 SH SOLE 0 9479 0 0 SPDR SP DIVIDEND ETF ETF/Closed End 78464A763 114440 1026364 SH SOLE 0 1026364 0 0 SPDR SP DIVIDEND ETF ETF/Closed End 78464A763 544 4875 SH SOLE 0 4875 0 0 SPDR SP INSURANCE ETF ETF/Closed End 78464A789 516 14278 SH SOLE 0 14278 0 0 SPDR SP BANK ETF ETF/Closed End 78464A797 2770 62542 SH SOLE 0 62542 0 0 SPDR SP SMALL CAP ETF ETF/Closed End 78464A813 2466 32584 SH SOLE 0 32584 0 0 SPDR SP 400 MDCP ETF ETF/Closed End 78464A847 1001 25959 SH SOLE 0 25959 0 0 SPDR SP 500 ETF ETF/Closed End 78464A854 513 12228 SH SOLE 0 12228 0 0 SPDR SP SEMICNDCTR ETF ETF/Closed End 78464A862 1826 11999 SH SOLE 0 11999 0 0 SPDR SP BIOTECH ETF ETF/Closed End 78464A870 19832 250021 SH SOLE 0 250021 0 0 SPDR SP HOMEBLDRS ETF ETF/Closed End 78464A888 704 12879 SH SOLE 0 12879 0 0 SSC TECHS HOLDINGS INC Common Stock 78467J100 920 19260 SH SOLE 0 19260 0 0 SSC TECHS HOLDINGS INC Common Stock 78467J100 1999 41857 SH SOLE 0 41857 0 0 SPDR SSGA MULT ASSET ETF ETF/Closed End 78467V103 1000 38570 SH SOLE 0 38570 0 0 SPDR BLACKSTON SR LN ETF ETF/Closed End- 78467V608 10758 263219 SH SOLE 0 263219 0 0 SPDR BLACKSTON SR LN ETF ETF/Closed End- 78467V608 11971 292915 SH SOLE 0 292915 0 0 SPDR DBLLIN T/R TACT ETF ETF/Closed End- 78467V848 2387 59398 SH SOLE 0 59398 0 0 SPDR DJ INDL AVG ETF ETF/Closed End 78467X109 16576 57696 SH SOLE 0 57696 0 0 SPDR SP MDCP 400 ETF ETF/Closed End 78467Y107 13022 32420 SH SOLE 0 32420 0 0 SPDR SP MDCP 400 ETF ETF/Closed End 78467Y107 398 991 SH SOLE 0 991 0 0 SPDR S/T TREASURY ETF ETF/Closed End- 78468R101 224 7746 SH SOLE 0 7746 0 0 SPDR BLOOMBERG INVT ETF ETF/Closed End- 78468R200 269 8886 SH SOLE 0 8886 0 0 SPDR BLOOMBERG S/T ETF ETF/Closed End- 78468R408 4366 183605 SH SOLE 0 183605 0 0 SPDR BLOOMBERG S/T ETF ETF/Closed End- 78468R408 4871 204852 SH SOLE 0 204852 0 0 SPDR SP OILGAS EXP ETF ETF/Closed End 78468R556 4288 34382 SH SOLE 0 34382 0 0 SPDR BLOOMBERG H/YLD ETF ETF/Closed End 78468R622 547 6224 SH SOLE 0 6224 0 0 SPDR BLOOMBERG TBILL ETF ETF/Closed End- 78468R663 1356 14800 SH SOLE 0 14800 0 0 SPDR BLOOMBERG TBILL ETF ETF/Closed End- 78468R663 1042 11376 SH SOLE 0 11376 0 0 SPDR NUV BLOOMBERG ETF ETF/Closed End- 78468R739 1105 23984 SH SOLE 0 23984 0 0 SPDR RUSL MOMENTUM ETF ETF/Closed End 78468R762 434 5269 SH SOLE 0 5269 0 0 SPDR SP 500 HI DIV ETF ETF/Closed End 78468R788 3072 86600 SH SOLE 0 86600 0 0 SPDR SP 600 SMCP ETF ETF/Closed End 78468R853 311 9135 SH SOLE 0 9135 0 0 SPDR BLOOMBERG 110 ETF ETF/Closed End- 78468R861 1051 57709 SH SOLE 0 57709 0 0 SP PLUS CORP Common Stock 78469C103 1017 32472 SH SOLE 0 32472 0 0 SSGA SPDR DBLN SHRT ETF ETF/Closed End- 78470P200 1139 24746 SH SOLE 0 24746 0 0 SPX TECHNOLOGIES INC Common Stock 78473E103 221 4006 SH SOLE 0 4006 0 0 SVB FINL GRP Common Stock 78486Q101 1043 3107 SH SOLE 0 3107 0 0 SW SEED CO Common Stock 785135104 11 15500 SH SOLE 0 15500 0 0 SABRA HEALTH CARE REIT REIT 78573L106 196 14953 SH SOLE 0 14953 0 0 SABRA HEALTH CARE REIT REIT 78573L106 1666 126995 SH SOLE 0 126995 0 0 SABRE CORP Common Stock 78573M104 308 59753 SH SOLE 0 59753 0 0 SAFETY INSURANCE GROUP Common Stock 78648T100 228 2795 SH SOLE 0 2795 0 0 SALESFORCE INC Common Stock 79466L302 8479 58946 SH SOLE 0 58946 0 0 SALESFORCE INC Common Stock 79466L302 24453 170000 SH SOLE 0 170000 0 0 SALISBURY BANCORP INC Common Stock 795226109 221 9244 SH SOLE 0 9244 0 0 SANDY SPRING BANCORP INC Common Stock 800363103 455 12899 SH SOLE 0 12899 0 0 SANGAMO THERAPEUTICS INC Common Stock 800677106 89 18145 SH SOLE 0 18145 0 0 SANMINA CORP Common Stock 801056102 621 13484 SH SOLE 0 13484 0 0 SANOFI SPON ADR Common Stock 80105N105 3188 83856 SH SOLE 0 83856 0 0 SANOFI SPON ADR Common Stock 80105N105 2280 59973 SH SOLE 0 59973 0 0 SAP SE SPON ADR Common Stock 803054204 3534 43496 SH SOLE 0 43496 0 0 SAP SE SPON ADR Common Stock 803054204 2004 24660 SH SOLE 0 24660 0 0 SCHLUMBERGER LTD Common Stock 806857108 5448 151746 SH SOLE 0 151746 0 0 SCHWAB CHARLES CORP NEW Common Stock 808513105 19051 265073 SH SOLE 0 265073 0 0 SCHWAB CHARLES CORP NEW Common Stock 808513105 11326 157586 SH SOLE 0 157586 0 0 SCHWAB US BRD MKT ETF ETF/Closed End 808524102 861 20502 SH SOLE 0 20502 0 0 SCHWAB US LGCP ETF ETF/Closed End 808524201 1335 31519 SH SOLE 0 31519 0 0 SCHWAB US LGCP GRW ETF ETF/Closed End 808524300 1510 27056 SH SOLE 0 27056 0 0 SCHWAB US LGCP VAL ETF ETF/Closed End 808524409 1964 33572 SH SOLE 0 33572 0 0 SCHWAB US MDCP ETF ETF/Closed End 808524508 1010 16678 SH SOLE 0 16678 0 0 SCHWAB US SMCP ETF ETF/Closed End 808524607 1662 43981 SH SOLE 0 43981 0 0 SCHWAB EMG MKT EQ ETF ETF/Closed End 808524706 1243 55496 SH SOLE 0 55496 0 0 SCHWAB FUND INTL LRG ETF ETF/Closed End 808524755 3361 133631 SH SOLE 0 133631 0 0 SCHWAB FDMNTL US SML ETF ETF/Closed End 808524763 394 9269 SH SOLE 0 9269 0 0 SCHWAB FDMNTL US LRG ETF ETF/Closed End 808524771 246 5150 SH SOLE 0 5150 0 0 SCHWAB US DIV EQ ETF ETF/Closed End 808524797 19925 299937 SH SOLE 0 299937 0 0 SCHWAB INTL EQ ETF ETF/Closed End 808524805 652 23194 SH SOLE 0 23194 0 0 SCHWAB INTRM US TRSY ETF ETF/Closed End- 808524854 2587 52636 SH SOLE 0 52636 0 0 SCHWAB INTRM US TRSY ETF ETF/Closed End- 808524854 1477 30052 SH SOLE 0 30052 0 0 SCHWAB US TIPS ETF ETF/Closed End- 808524870 5091 98284 SH SOLE 0 98284 0 0 MATIV HLDGS INC Common Stock 808541106 2341 106012 SH SOLE 0 106012 0 0 SCIENCE APP INTL CORP Common Stock 808625107 716 8095 SH SOLE 0 8095 0 0 SCOTTS MIRACLEGRO CO Common Stock 810186106 1121 26231 SH SOLE 0 26231 0 0 SCOTTS MIRACLEGRO CO Common Stock 810186106 2673 62535 SH SOLE 0 62535 0 0 SEA LTD ADR Common Stock 81141R100 842 15026 SH SOLE 0 15026 0 0 SEAGEN INC Common Stock 81181C104 1782 13020 SH SOLE 0 13020 0 0 SEAGEN INC Common Stock 81181C104 428 3128 SH SOLE 0 3128 0 0 SEALED AIR CORP NEW Common Stock 81211K100 534 11990 SH SOLE 0 11990 0 0 SEASPINE HOLDINGS CORP Common Stock 81255T108 57 10000 SH SOLE 0 10000 0 0 MATRLS SEL SECT SPDR ETF ETF/Closed End 81369Y100 5790 85139 SH SOLE 0 85139 0 0 MATRLS SEL SECT SPDR ETF ETF/Closed End 81369Y100 1432 21050 SH SOLE 0 21050 0 0 HLTHCR SEL SECT SPDR ETF ETF/Closed End 81369Y209 102622 847348 SH SOLE 0 847348 0 0 HLTHCR SEL SECT SPDR ETF ETF/Closed End 81369Y209 439411 3628194 SH SOLE 0 3628194 0 0 CONS STPLS SEL SPDR ETF ETF/Closed End 81369Y308 156659 2347652 SH SOLE 0 2347652 0 0 CONS STPLS SEL SPDR ETF ETF/Closed End 81369Y308 24363 365097 SH SOLE 0 365097 0 0 CONS DSCR SEL SPDR ETF ETF/Closed End 81369Y407 41897 294116 SH SOLE 0 294116 0 0 CONS DSCR SEL SPDR ETF ETF/Closed End 81369Y407 151464 1063274 SH SOLE 0 1063274 0 0 ENERGY SEL SECT SPDR ETF ETF/Closed End 81369Y506 48035 666972 SH SOLE 0 666972 0 0 ENERGY SEL SECT SPDR ETF ETF/Closed End 81369Y506 7833 108759 SH SOLE 0 108759 0 0 FINL SEL SECT SPDR ETF ETF/Closed End 81369Y605 1025 33759 SH SOLE 0 33759 0 0 FINL SEL SECT SPDR ETF ETF/Closed End 81369Y605 20111 662431 SH SOLE 0 662431 0 0 INDL SEL SECT SPDR ETF ETF/Closed End 81369Y704 13142 158648 SH SOLE 0 158648 0 0 INDL SEL SECT SPDR ETF ETF/Closed End 81369Y704 1761 21255 SH SOLE 0 21255 0 0 TECH SEL SECT SPDR ETF ETF/Closed End 81369Y803 87883 739878 SH SOLE 0 739878 0 0 TECH SEL SECT SPDR ETF ETF/Closed End 81369Y803 415668 3499474 SH SOLE 0 3499474 0 0 SELECT COMMN SVC SEL ETF ETF/Closed End 81369Y852 186487 3894062 SH SOLE 0 3894062 0 0 SELECT COMMN SVC SEL ETF ETF/Closed End 81369Y852 36948 771522 SH SOLE 0 771522 0 0 SEL SECT RL EST SPDR ETF ETF/Closed End 81369Y860 2645 73458 SH SOLE 0 73458 0 0 UTILS SEL SECT SPDR ETF ETF/Closed End 81369Y886 31653 483173 SH SOLE 0 483173 0 0 UTILS SEL SECT SPDR ETF ETF/Closed End 81369Y886 107688 1643835 SH SOLE 0 1643835 0 0 SELECTIVE INS GROUP INC Common Stock 816300107 443 5447 SH SOLE 0 5447 0 0 SEMTECH CORP Common Stock 816850101 217 7378 SH SOLE 0 7378 0 0 SEMPRA Common Stock 816851109 4239 28268 SH SOLE 0 28268 0 0 SEMPRA Common Stock 816851109 9165 61126 SH SOLE 0 61126 0 0 SENECA FOODS CL A NEW Common Stock 817070501 319 6324 SH SOLE 0 6324 0 0 SENSEONICS HOLDINGS INC Common Stock 81727U105 26 19660 SH SOLE 0 19660 0 0 SENSUS HEALTHCARE INC Common Stock 81728J109 508 40576 SH SOLE 0 40576 0 0 SERES THERAPEUTICS INC Common Stock 81750R102 544 84800 SH SOLE 0 84800 0 0 SERVICE CORP INTL Common Stock 817565104 322 5570 SH SOLE 0 5570 0 0 SERVICE PPTYS TR SBI Common Stock 81761L102 103 19826 SH SOLE 0 19826 0 0 SERVICENOW INC Common Stock 81762P102 9966 26391 SH SOLE 0 26391 0 0 SERVICENOW INC Common Stock 81762P102 2533 6707 SH SOLE 0 6707 0 0 SHAKE SHACK INC CL A Common Stock 819047101 345 7659 SH SOLE 0 7659 0 0 SHENANDOAH TELECOM CO Common Stock 82312B106 524 30763 SH SOLE 0 30763 0 0 SHERWIN WILLIAMS CO Common Stock 824348106 19075 93160 SH SOLE 0 93160 0 0 SHERWIN WILLIAMS CO Common Stock 824348106 7095 34653 SH SOLE 0 34653 0 0 SHOALS TECHS GRP INC A Common Stock 82489W107 321 14887 SH SOLE 0 14887 0 0 SHOPIFY INC CL A Common Stock 82509L107 1959 72706 SH SOLE 0 72706 0 0 SHUTTERSTOCK INC Common Stock 825690100 226 4506 SH SOLE 0 4506 0 0 SIGNATURE BANK NEW YORK Common Stock 82669G104 1474 9762 SH SOLE 0 9762 0 0 SILICON LABORATORIES INC Common Stock 826919102 917 7427 SH SOLE 0 7427 0 0 SILICON MOTION TECH ADR Common Stock 82706C108 4184 64185 SH SOLE 0 64185 0 0 SILVERBACK THERAPEUTICS Common Stock 82835W108 433 82033 SH SOLE 0 82033 0 0 SILVERGATE CAP CORP A Common Stock 82837P408 4683 62156 SH SOLE 0 62156 0 0 SIMON PPTY GRP INC NEW REIT 828806109 4495 50089 SH SOLE 0 50089 0 0 SIMON PPTY GRP INC NEW REIT 828806109 211 2354 SH SOLE 0 2354 0 0 SIMPLIFY US EQ DWNSD ETF ETF/Closed End 82889N202 1971 74505 SH SOLE 0 74505 0 0 SIMPLIFY MGD FUTURES ETF ETF/Closed End 82889N699 1697 57842 SH SOLE 0 57842 0 0 SIMPLIFY HEALTH CARE ETF ETF/Closed End 82889N772 575 24212 SH SOLE 0 24212 0 0 SIMPLFY INT RT HEDGE ETF ETF/Closed End 82889N855 557 8165 SH SOLE 0 8165 0 0 SIMPLIFY VOLATILITY ETF ETF/Closed End 82889N863 242 11600 SH SOLE 0 11600 0 0 SINCLAIR BROADCAST GRP Common Stock 829226109 417 23063 SH SOLE 0 23063 0 0 SIREN DIVCON LDR DIV ETF ETF/Closed End 829658301 1017 22521 SH SOLE 0 22521 0 0 SIRIUS XM HLDGS INC Common Stock 82968B103 422 73867 SH SOLE 0 73867 0 0 SITEONE LANDSCAPE SUPPLY Common Stock 82982L103 4986 47880 SH SOLE 0 47880 0 0 SITIO ROYALTIES CORP A Common Stock 82982V101 2387 107962 SH SOLE 0 107962 0 0 SIXTH STR SPECIALTY LNDG Common Stock 83012A109 3457 211564 SH SOLE 0 211564 0 0 SKECHERS USA INC CL A Common Stock 830566105 636 20038 SH SOLE 0 20038 0 0 SKYWORKS SOLUTIONS INC Common Stock 83088M102 3223 37802 SH SOLE 0 37802 0 0 SKYWORKS SOLUTIONS INC Common Stock 83088M102 4712 55261 SH SOLE 0 55261 0 0 SMITH WESSON BRANDS Common Stock 831754106 162 15611 SH SOLE 0 15611 0 0 SMITH NEPHEW PLC ADR Common Stock 83175M205 589 25378 SH SOLE 0 25378 0 0 SMITH AO Common Stock 831865209 1206 24821 SH SOLE 0 24821 0 0 SMITH AO Common Stock 831865209 6510 133999 SH SOLE 0 133999 0 0 SMARTSHEET INC A Common Stock 83200N103 227 6594 SH SOLE 0 6594 0 0 SMART FOR LIFE INC Common Stock 83204U103 8 20000 SH SOLE 0 20000 0 0 SMUCKER JM COMPANY NEW Common Stock 832696405 2790 20305 SH SOLE 0 20305 0 0 SNAP ON INC Common Stock 833034101 3909 19415 SH SOLE 0 19415 0 0 SNAP ON INC Common Stock 833034101 656 3256 SH SOLE 0 3256 0 0 SNAP INC CL A Common Stock 83304A106 278 28309 SH SOLE 0 28309 0 0 SNOWFLAKE INC A Common Stock 833445109 3592 21137 SH SOLE 0 21137 0 0 SNOWFLAKE INC A Common Stock 833445109 1461 8597 SH SOLE 0 8597 0 0 SOCIEDAD QUIMICA SER B Common Stock 833635105 2702 29771 SH SOLE 0 29771 0 0 SOFI TECHNOLOGIES INC Common Stock 83406F102 268 55014 SH SOLE 0 55014 0 0 SOLAREDGE TECHS INC Common Stock 83417M104 1065 4601 SH SOLE 0 4601 0 0 SOLAREDGE TECHS INC Common Stock 83417M104 499 2158 SH SOLE 0 2158 0 0 SONOCO PRODUCTS CO Common Stock 835495102 1028 18113 SH SOLE 0 18113 0 0 SONY GROUP CORP ADR NEW Common Stock 835699307 458 7148 SH SOLE 0 7148 0 0 SONY GROUP CORP ADR NEW Common Stock 835699307 1421 22190 SH SOLE 0 22190 0 0 SOURCE CAPITAL INC ETF/Closed End 836144105 213 6091 SH SOLE 0 6091 0 0 SOUTH JERSEY INDS INC Common Stock 838518108 1490 44596 SH SOLE 0 44596 0 0 SOUTHSTATE CORP Common Stock 840441109 616 7782 SH SOLE 0 7782 0 0 SOUTHSTATE CORP Common Stock 840441109 271 3420 SH SOLE 0 3420 0 0 SOUTHERN COMPANY Common Stock 842587107 23836 350535 SH SOLE 0 350535 0 0 SOUTHERN COMPANY Common Stock 842587107 1773 26075 SH SOLE 0 26075 0 0 SOUTHERN COPPER CORP DEL Common Stock 84265V105 2278 50800 SH SOLE 0 50800 0 0 SOUTHERN COPPER CORP DEL Common Stock 84265V105 4326 96483 SH SOLE 0 96483 0 0 SOUTHERN MO BANCORP Common Stock 843380106 271 5317 SH SOLE 0 5317 0 0 SOUTHWEST AIRLINES CO Common Stock 844741108 1429 46344 SH SOLE 0 46344 0 0 SOUTHWEST AIRLINES CO Common Stock 844741108 245 7943 SH SOLE 0 7943 0 0 SPARTANNASH COMPANY Common Stock 847215100 843 29047 SH SOLE 0 29047 0 0 SPIRIT AEROSYS HLDG CL A Common Stock 848574109 638 29107 SH SOLE 0 29107 0 0 SPLUNK INC Common Stock 848637104 721 9594 SH SOLE 0 9594 0 0 SPLUNK INC Common Stock 848637104 1258 16727 SH SOLE 0 16727 0 0 SPRAGUE RESOURCES LP Common Stock 849343108 950 47902 SH SOLE 0 47902 0 0 SPROTT PHYSICAL GOLD TR ETF/Closed End 85207H104 9961 778177 SH SOLE 0 778177 0 0 SPROTT PHYSICAL SLVR ETF/Closed End 85207K107 3815 576253 SH SOLE 0 576253 0 0 SPROUTS FARMERS MARKET Common Stock 85208M102 1386 49943 SH SOLE 0 49943 0 0 SPROTT URANIUM MINRS ETF ETF/Closed End 85208P303 327 5036 SH SOLE 0 5036 0 0 SPROTT PHYS GLD SLVR ETF/Closed End 85208R101 2872 184480 SH SOLE 0 184480 0 0 BLOCK INC A Common Stock 852234103 13661 248430 SH SOLE 0 248430 0 0 STAG INDUSTRIAL INC Common Stock 85254J102 847 29791 SH SOLE 0 29791 0 0 STAGWELL INC A Common Stock 85256A109 1382 198785 SH SOLE 0 198785 0 0 STANLEY BLACK DECKER Common Stock 854502101 5742 76347 SH SOLE 0 76347 0 0 STANLEY BLACK DECKER Common Stock 854502101 4537 60320 SH SOLE 0 60320 0 0 STARBUCKS CORP Common Stock 855244109 8813 104590 SH SOLE 0 104590 0 0 STARBUCKS CORP Common Stock 855244109 16216 192456 SH SOLE 0 192456 0 0 STARWOOD PROPERTY TR INC REIT 85571B105 1244 68300 SH SOLE 0 68300 0 0 STATE STREET CORP Common Stock 857477103 2535 41681 SH SOLE 0 41681 0 0 STATE STREET CORP Common Stock 857477103 1530 25152 SH SOLE 0 25152 0 0 STEEL DYNAMICS INC Common Stock 858119100 243 3431 SH SOLE 0 3431 0 0 STEEL DYNAMICS INC Common Stock 858119100 1298 18297 SH SOLE 0 18297 0 0 STELLUS CAP INVT BDC Common Stock 858568108 535 44825 SH SOLE 0 44825 0 0 STEPAN CO Common Stock 858586100 218 2327 SH SOLE 0 2327 0 0 STEM INC NEW Common Stock 85859N102 136 10173 SH SOLE 0 10173 0 0 STIFEL FINANCIAL CORP Common Stock 860630102 293 5643 SH SOLE 0 5643 0 0 STMICROELECTRONICS N V Common Stock 861012102 1761 56912 SH SOLE 0 56912 0 0 VIRTUS STONE HARBOR EMRG ETF/Closed End- 86164W100 222 53828 SH SOLE 0 53828 0 0 STONEX GROUP INC Common Stock 861896108 733 8840 SH SOLE 0 8840 0 0 STORE CAPITAL CORP REIT 862121100 516 16459 SH SOLE 0 16459 0 0 STRAT DAY HAGAN ETF ETF/Closed End 86280R803 785 27149 SH SOLE 0 27149 0 0 STRYKER CORP Common Stock 863667101 5932 29287 SH SOLE 0 29287 0 0 STRYKER CORP Common Stock 863667101 2913 14384 SH SOLE 0 14384 0 0 SUBURBAN PROPANE PTNR LP MLP 864482104 738 49014 SH SOLE 0 49014 0 0 SUMITOMO MITSUI FINL Common Stock 86562M209 453 82426 SH SOLE 0 82426 0 0 SUN COMMUNITIES INC REIT 866674104 1843 13619 SH SOLE 0 13619 0 0 SUN LIFE FINL INC Common Stock 866796105 590 14841 SH SOLE 0 14841 0 0 SUNCOR ENERGY INC NEW Common Stock 867224107 881 31290 SH SOLE 0 31290 0 0 SUNCOR ENERGY INC NEW Common Stock 867224107 504 17892 SH SOLE 0 17892 0 0 SUNCOKE ENERGY INC Common Stock 86722A103 204 35176 SH SOLE 0 35176 0 0 SUNOCO LP MLP 86765K109 991 25435 SH SOLE 0 25435 0 0 SUNRUN INC Common Stock 86771W105 458 16596 SH SOLE 0 16596 0 0 SUNSTONE HTL INV INC NEW Common Stock 867892101 169 17889 SH SOLE 0 17889 0 0 SUPERIOR IND INTL INC Common Stock 868168105 89 29427 SH SOLE 0 29427 0 0 SURO CAPITAL CORP Common Stock 86887Q109 356 92007 SH SOLE 0 92007 0 0 SW EXP CR ROGRS AGRI ETN CD Par 10 870297603 764 83933 SH SOLE 0 83933 0 0 SYNAPTICS INC Common Stock 87157D109 500 5053 SH SOLE 0 5053 0 0 SYNOPSYS INC Common Stock 871607107 540 1769 SH SOLE 0 1769 0 0 SYNOPSYS INC Common Stock 871607107 656 2146 SH SOLE 0 2146 0 0 SYNOVUS FINL CORP NEW Common Stock 87161C501 1264 33708 SH SOLE 0 33708 0 0 TD SYNNEX CORP Common Stock 87162W100 488 6009 SH SOLE 0 6009 0 0 SYNEOS HEALTH INC CL A Common Stock 87166B102 283 6005 SH SOLE 0 6005 0 0 SYSCO CORP Common Stock 871829107 14872 210319 SH SOLE 0 210319 0 0 SYSCO CORP Common Stock 871829107 6142 86859 SH SOLE 0 86859 0 0 CARLYLE SECD LENDING INC ETF/Closed End 872280102 1048 91624 SH SOLE 0 91624 0 0 TFI INTL INC Common Stock 87241L109 363 4008 SH SOLE 0 4008 0 0 TFI INTL INC Common Stock 87241L109 267 2953 SH SOLE 0 2953 0 0 TJX COS INC NEW Common Stock 872540109 22633 364335 SH SOLE 0 364335 0 0 TJX COS INC NEW Common Stock 872540109 11795 189868 SH SOLE 0 189868 0 0 T MOBILE US INC Common Stock 872590104 11460 85416 SH SOLE 0 85416 0 0 T MOBILE US INC Common Stock 872590104 3703 27597 SH SOLE 0 27597 0 0 TPG INC A Common Stock 872657101 316 11360 SH SOLE 0 11360 0 0 TRI POINTE HOMES INC Common Stock 87265H109 266 17622 SH SOLE 0 17622 0 0 T ROWE PRICE BLU GRW ETF ETF/Closed End 87283Q107 305 14524 SH SOLE 0 14524 0 0 TAIWAN SEMICON MFG CO Common Stock 874039100 3151 45953 SH SOLE 0 45953 0 0 TAIWAN SEMICON MFG CO Common Stock 874039100 1564 22818 SH SOLE 0 22818 0 0 TAKETWO INTERACTV SOFTW Common Stock 874054109 347 3179 SH SOLE 0 3179 0 0 TAKETWO INTERACTV SOFTW Common Stock 874054109 1271 11657 SH SOLE 0 11657 0 0 TAKEDA PHARMA CO LTD ADR Common Stock 874060205 1434 110565 SH SOLE 0 110565 0 0 TANDEM DIABETES CARE NEW Common Stock 875372203 504 10540 SH SOLE 0 10540 0 0 TANGO THERAPEUTICS INC Common Stock 87583X109 145 40000 SH SOLE 0 40000 0 0 TAPESTRY INC Common Stock 876030107 976 34345 SH SOLE 0 34345 0 0 TARGET CORP Common Stock 87612E106 27852 187692 SH SOLE 0 187692 0 0 TARGET CORP Common Stock 87612E106 18271 123130 SH SOLE 0 123130 0 0 TARGA RESOURCES CORP Common Stock 87612G101 3092 51250 SH SOLE 0 51250 0 0 TAYLOR DEVICES INC Common Stock 877163105 3450 339196 SH SOLE 0 339196 0 0 TAYLOR MORRISON HOME A Common Stock 87724P106 306 13127 SH SOLE 0 13127 0 0 TC ENERGY CORP Common Stock 87807B107 1128 27993 SH SOLE 0 27993 0 0 TC ENERGY CORP Common Stock 87807B107 1242 30816 SH SOLE 0 30816 0 0 TECK RESOURCES LTD CL B Common Stock 878742204 1398 45957 SH SOLE 0 45957 0 0 TEGNA INC Common Stock 87901J105 993 48025 SH SOLE 0 48025 0 0 TEKLA HEALTHCARE OPPTYS Common Stock 879105104 1615 89153 SH SOLE 0 89153 0 0 TEKLA HEALTHCARE INV SBI ETF/Closed End 87911J103 2675 154791 SH SOLE 0 154791 0 0 TEKLA LIFE SCIENCES INVS ETF/Closed End 87911K100 758 55503 SH SOLE 0 55503 0 0 TEKLA WORLD HLTHCARE ETF/Closed End 87911L108 656 51028 SH SOLE 0 51028 0 0 TELADOC HEALTH INC Common Stock 87918A105 233 9187 SH SOLE 0 9187 0 0 TELEDYNE TECH INC Common Stock 879360105 358 1060 SH SOLE 0 1060 0 0 TELEDYNE TECH INC Common Stock 879360105 4370 12948 SH SOLE 0 12948 0 0 TELEFLEX INC Common Stock 879369106 438 2172 SH SOLE 0 2172 0 0 TELEFLEX INC Common Stock 879369106 2700 13404 SH SOLE 0 13404 0 0 TELUS CORP Common Stock 87971M103 1053 53038 SH SOLE 0 53038 0 0 TEMPUR SEALY INTL INC Common Stock 88023U101 357 14809 SH SOLE 0 14809 0 0 TERADYNE INC Common Stock 880770102 1994 26536 SH SOLE 0 26536 0 0 TERADYNE INC Common Stock 880770102 9974 132721 SH SOLE 0 132721 0 0 TEREX CORP NEW Common Stock 880779103 218 7321 SH SOLE 0 7321 0 0 TERNIUM SA SPON ADR Common Stock 880890108 577 21078 SH SOLE 0 21078 0 0 TERRENO REALTY CORP REIT 88146M101 352 6646 SH SOLE 0 6646 0 0 TESLA INC Common Stock 88160R101 2497 9412 SH SOLE 0 9412 0 0 TESLA INC Common Stock 88160R101 89670 338060 SH SOLE 0 338060 0 0 TEVA PHARMACEUTICAL ADR Common Stock 881624209 7195 891602 SH SOLE 0 891602 0 0 TETRA TECH INC NEW Common Stock 88162G103 260 2024 SH SOLE 0 2024 0 0 TETRA TECH INC NEW Common Stock 88162G103 284 2207 SH SOLE 0 2207 0 0 TEUCRIUM WHEAT ETF ETF/Closed End 88166A508 94 10300 SH SOLE 0 10300 0 0 TEXAS INSTRUMENTS INC Common Stock 882508104 16796 108512 SH SOLE 0 108512 0 0 TEXAS INSTRUMENTS INC Common Stock 882508104 17989 116225 SH SOLE 0 116225 0 0 TEXAS PACIFIC LAND CORP Common Stock 88262P102 5143 2894 SH SOLE 0 2894 0 0 TEXTRON INC Common Stock 883203101 1172 20110 SH SOLE 0 20110 0 0 TRADE DESK INC A Common Stock 88339J105 3365 56319 SH SOLE 0 56319 0 0 THERMO FISHER SCIENTIFIC Common Stock 883556102 80796 159300 SH SOLE 0 159300 0 0 THERMO FISHER SCIENTIFIC Common Stock 883556102 23010 45367 SH SOLE 0 45367 0 0 THOR INDUSTRIES INC Common Stock 885160101 3777 53967 SH SOLE 0 53967 0 0 THORNBURG INC BLDR OPPTY Common Stock 885213108 781 61297 SH SOLE 0 61297 0 0 3M COMPANY Common Stock 88579Y101 14036 127024 SH SOLE 0 127024 0 0 3M COMPANY Common Stock 88579Y101 30789 278636 SH SOLE 0 278636 0 0 TIDAL LEATHERBACK ETF ETF/Closed End 886364850 570 22351 SH SOLE 0 22351 0 0 TIDEWATER INC NEW Common Stock 88642R109 884 40747 SH SOLE 0 40747 0 0 TILRAY BRANDS INC 2 Common Stock 88688T100 70 25292 SH SOLE 0 25292 0 0 TIMKEN CO Common Stock 887389104 435 7369 SH SOLE 0 7369 0 0 TOLL BROTHERS INC Common Stock 889478103 724 17228 SH SOLE 0 17228 0 0 TORO CO Common Stock 891092108 703 8133 SH SOLE 0 8133 0 0 TORONTO DOMINION BK NEW Common Stock 891160509 2679 43688 SH SOLE 0 43688 0 0 TORTOISE ENRGY INFRA NEW ETF/Closed End 89147L886 580 19379 SH SOLE 0 19379 0 0 TOTALENERGIES SE ADR Common Stock 89151E109 3399 73060 SH SOLE 0 73060 0 0 TOTALENERGIES SE ADR Common Stock 89151E109 3184 68453 SH SOLE 0 68453 0 0 TOWNEBANK PORTSMOUTH VA Common Stock 89214P109 208 7738 SH SOLE 0 7738 0 0 TOWNSQUARE MEDIA INC A Common Stock 892231101 134 18417 SH SOLE 0 18417 0 0 TOYOTA MTR CORP SPON ADR Common Stock 892331307 1154 8857 SH SOLE 0 8857 0 0 TOYOTA MTR CORP SPON ADR Common Stock 892331307 330 2536 SH SOLE 0 2536 0 0 TRACTOR SUPPLY CO Common Stock 892356106 2346 12620 SH SOLE 0 12620 0 0 TRACTOR SUPPLY CO Common Stock 892356106 2959 15918 SH SOLE 0 15918 0 0 TRADEWEB MARKETS INC A Common Stock 892672106 279 4941 SH SOLE 0 4941 0 0 TRANSDIGM GROUP INC Common Stock 893641100 283 540 SH SOLE 0 540 0 0 TRANSDIGM GROUP INC Common Stock 893641100 954 1817 SH SOLE 0 1817 0 0 TRAVELERS COS INC Common Stock 89417E109 15860 103524 SH SOLE 0 103524 0 0 TRAVELERS COS INC Common Stock 89417E109 10612 69267 SH SOLE 0 69267 0 0 TREX CO INC Common Stock 89531P105 2464 56067 SH SOLE 0 56067 0 0 TRI CONTINENTAL CORP ETF/Closed End 895436103 314 12274 SH SOLE 0 12274 0 0 TRINITY CAPITAL INC Common Stock 896442308 256 20401 SH SOLE 0 20401 0 0 TRINITY INDUSTRIES INC Common Stock 896522109 361 16909 SH SOLE 0 16909 0 0 TRUEBLUE INC Common Stock 89785X101 282 14773 SH SOLE 0 14773 0 0 TRUIST FINL CORP Common Stock 89832Q109 15882 364758 SH SOLE 0 364758 0 0 TRUIST FINL CORP Common Stock 89832Q109 13452 308961 SH SOLE 0 308961 0 0 T2 BIOSYSTEMS INC Common Stock 89853L104 19 169100 SH SOLE 0 169100 0 0 TURNING POINT BRANDS INC Common Stock 90041L105 274 12910 SH SOLE 0 12910 0 0 TURTLE BEACH CORP NEW Common Stock 900450206 439 64300 SH SOLE 0 64300 0 0 TUTOR PERINI CORP Common Stock 901109108 182 32925 SH SOLE 0 32925 0 0 TWILIO INC A Common Stock 90138F102 1477 21362 SH SOLE 0 21362 0 0 TWILIO INC A Common Stock 90138F102 260 3760 SH SOLE 0 3760 0 0 TWITTER INC Common Stock 90184L102 2073 47291 SH SOLE 0 47291 0 0 TWITTER INC Common Stock 90184L102 1270 28966 SH SOLE 0 28966 0 0 TYLER TECHNOLOGIES INC Common Stock 902252105 1060 3049 SH SOLE 0 3049 0 0 TYLER TECHNOLOGIES INC Common Stock 902252105 2857 8223 SH SOLE 0 8223 0 0 TYSON FOODS INC A Common Stock 902494103 668 10133 SH SOLE 0 10133 0 0 TYSON FOODS INC A Common Stock 902494103 3905 59232 SH SOLE 0 59232 0 0 UDR INC REIT 902653104 547 13107 SH SOLE 0 13107 0 0 UGI CORP NEW Common Stock 902681105 4884 151076 SH SOLE 0 151076 0 0 U S BANCORP DE NEW Common Stock 902973304 7462 185063 SH SOLE 0 185063 0 0 U S BANCORP DE NEW Common Stock 902973304 8375 207724 SH SOLE 0 207724 0 0 U S SILICA HLDGS INC Common Stock 90346E103 959 87608 SH SOLE 0 87608 0 0 UBER TECHNOLOGIES INC Common Stock 90353T100 1874 70714 SH SOLE 0 70714 0 0 UBER TECHNOLOGIES INC Common Stock 90353T100 13564 511867 SH SOLE 0 511867 0 0 UBIQUITI INC Common Stock 90353W103 603 2055 SH SOLE 0 2055 0 0 UIPATH INC A Common Stock 90364P105 206 16349 SH SOLE 0 16349 0 0 ULTA BEAUTY INC Common Stock 90384S303 10715 26707 SH SOLE 0 26707 0 0 ULTA BEAUTY INC Common Stock 90384S303 3194 7962 SH SOLE 0 7962 0 0 ULTRA CLEAN HOLDINGS INC Common Stock 90385V107 310 12053 SH SOLE 0 12053 0 0 ULTRALIFE CORP Common Stock 903899102 2338 486124 SH SOLE 0 486124 0 0 UMPQUA HOLDINGS CORP Common Stock 904214103 453 26517 SH SOLE 0 26517 0 0 UMPQUA HOLDINGS CORP Common Stock 904214103 2372 138774 SH SOLE 0 138774 0 0 UNDER ARMOUR INC CL A Common Stock 904311107 121 18168 SH SOLE 0 18168 0 0 UNDER ARMOUR INC C Common Stock 904311206 940 157667 SH SOLE 0 157667 0 0 UNIFIED BALLAST SMID ETF ETF/Closed End 90470L550 328 11305 SH SOLE 0 11305 0 0 UNILEVER PLC SPONS ADR Common Stock 904767704 12290 280344 SH SOLE 0 280344 0 0 UNILEVER PLC SPONS ADR Common Stock 904767704 8361 190708 SH SOLE 0 190708 0 0 UNION PACIFIC CORP Common Stock 907818108 28162 144552 SH SOLE 0 144552 0 0 UNION PACIFIC CORP Common Stock 907818108 10824 55558 SH SOLE 0 55558 0 0 UNITED BANKSHARES INC WV Common Stock 909907107 1887 52773 SH SOLE 0 52773 0 0 UNITED AIRLINES HLDGS Common Stock 910047109 2286 70272 SH SOLE 0 70272 0 0 UNITED AIRLINES HLDGS Common Stock 910047109 529 16267 SH SOLE 0 16267 0 0 UPS INC B Common Stock 911312106 65431 405044 SH SOLE 0 405044 0 0 UPS INC B Common Stock 911312106 25598 158465 SH SOLE 0 158465 0 0 UNITED RENTALS INC Common Stock 911363109 4608 17058 SH SOLE 0 17058 0 0 UNITED STATES CELLULAR Common Stock 911684108 293 11273 SH SOLE 0 11273 0 0 UNITED THERAPEUTICS CORP Common Stock 91307C102 1984 9476 SH SOLE 0 9476 0 0 UNITEDHEALTH GROUP INC Common Stock 91324P102 48194 95426 SH SOLE 0 95426 0 0 UNITEDHEALTH GROUP INC Common Stock 91324P102 134245 265810 SH SOLE 0 265810 0 0 UNITIL CORP Common Stock 913259107 385 8292 SH SOLE 0 8292 0 0 UNITY SOFTWARE INC Common Stock 91332U101 341 10707 SH SOLE 0 10707 0 0 UNIVAR SOLUTIONS INC Common Stock 91336L107 272 11971 SH SOLE 0 11971 0 0 UNIVERSAL DISPLAY CORP Common Stock 91347P105 540 5727 SH SOLE 0 5727 0 0 UNIVERSAL HEALTH REIT REIT 91359E105 502 11625 SH SOLE 0 11625 0 0 UNIVERSAL STAINLESS Common Stock 913837100 188 26350 SH SOLE 0 26350 0 0 UNIVERSAL LOGISTICS HLDG Common Stock 91388P105 1027 32366 SH SOLE 0 32366 0 0 UNIVERSAL HLTH SVC CL B Common Stock 913903100 385 4370 SH SOLE 0 4370 0 0 UNUM GROUP Common Stock 91529Y106 2661 68584 SH SOLE 0 68584 0 0 UNUM GROUP Common Stock 91529Y106 3887 100181 SH SOLE 0 100181 0 0 URSTADT BIDLE PPTYS CL A REIT 917286205 274 17639 SH SOLE 0 17639 0 0 V F CORP Common Stock 918204108 2282 76288 SH SOLE 0 76288 0 0 V F CORP Common Stock 918204108 4258 142353 SH SOLE 0 142353 0 0 UWM HOLDINGS CORP A Common Stock 91823B109 36 12406 SH SOLE 0 12406 0 0 VSE CORP Common Stock 918284100 2994 84567 SH SOLE 0 84567 0 0 VOC ENERGY TR UNIT Common Stock 91829B103 121 17864 SH SOLE 0 17864 0 0 VAIL RESORTS INC Common Stock 91879Q109 3237 15011 SH SOLE 0 15011 0 0 VALHI INC NEW Common Stock 918905209 677 26922 SH SOLE 0 26922 0 0 VALE S A ADR Common Stock 91912E105 1051 78888 SH SOLE 0 78888 0 0 VALE S A ADR Common Stock 91912E105 607 45536 SH SOLE 0 45536 0 0 VALERO ENERGY CORP Common Stock 91913Y100 8689 81322 SH SOLE 0 81322 0 0 VALLEY NATIONAL BANCORP Common Stock 919794107 444 41115 SH SOLE 0 41115 0 0 VALMONT INDUSTRIES INC Common Stock 920253101 496 1845 SH SOLE 0 1845 0 0 VANECK MERK GOLD TR ETF ETF/Closed End 921078101 251 15575 SH SOLE 0 15575 0 0 VANECK GOLD MINERS ETF ETF/Closed End 92189F106 9228 382570 SH SOLE 0 382570 0 0 VANECK VIDEO GAMING ETF ETF/Closed End 92189F114 395 9740 SH SOLE 0 9740 0 0 VANECK SHRT HI YLD ETF ETF/Closed End- 92189F387 5860 269187 SH SOLE 0 269187 0 0 VANECK BDC INCM ETF ETF/Closed End 92189F411 1609 118573 SH SOLE 0 118573 0 0 VANECK PFD SECS EX ETF ETF/Closed End- 92189F429 347 20167 SH SOLE 0 20167 0 0 VANECK FALLEN ANGELS ETF ETF/Closed End- 92189F437 766 29191 SH SOLE 0 29191 0 0 VANECK IG FLTG RATE ETF ETF/Closed End- 92189F486 1012 40756 SH SOLE 0 40756 0 0 VANECK LONG MUNI ETF ETF/Closed End- 92189F536 607 36454 SH SOLE 0 36454 0 0 VANECK MORNINGSTAR ETF ETF/Closed End 92189F643 10046 167454 SH SOLE 0 167454 0 0 VANECK SEMICONDUCTOR ETF ETF/Closed End 92189F676 2067 11166 SH SOLE 0 11166 0 0 VANECK AGRIBUSINESS ETF ETF/Closed End 92189F700 2376 29455 SH SOLE 0 29455 0 0 VANECK BIOTECH ETF ETF/Closed End 92189F726 1066 7570 SH SOLE 0 7570 0 0 VANECK JR GOLD MINER ETF ETF/Closed End 92189F791 3040 103207 SH SOLE 0 103207 0 0 VANECK INTER MUN ETF ETF/Closed End- 92189H201 2482 57021 SH SOLE 0 57021 0 0 VANECK JPM E/MKT NEW ETF ETF/Closed End- 92189H300 1409 61817 SH SOLE 0 61817 0 0 VANECK HI YLD MUN ETF ETF/Closed End- 92189H409 868 17379 SH SOLE 0 17379 0 0 VANECK OIL SVCS NEW ETF ETF/Closed End 92189H607 2985 14132 SH SOLE 0 14132 0 0 VANECK RARE ERTH NEW ETF ETF/Closed End 92189H805 579 6950 SH SOLE 0 6950 0 0 VNGRD DIV APPREC ETF ETF/Closed End 921908844 71489 528921 SH SOLE 0 528921 0 0 VNGRD DIV APPREC ETF ETF/Closed End 921908844 2103 15560 SH SOLE 0 15560 0 0 VNGRD TOTAL INTL STK ETF ETF/Closed End 921909768 6332 138334 SH SOLE 0 138334 0 0 VNGRD EXT DUR TRSY ETF ETF/Closed End- 921910709 2466 28440 SH SOLE 0 28440 0 0 VANGRD ESG INTL STK ETF ETF/Closed End 921910725 213 4903 SH SOLE 0 4903 0 0 VANGRD ESG US STK ETF ETF/Closed End 921910733 5244 83350 SH SOLE 0 83350 0 0 VNGRD MEGA CAP GRWTH ETF ETF/Closed End 921910816 12937 74227 SH SOLE 0 74227 0 0 VNGRD MEGA CAP VAL ETF ETF/Closed End 921910840 5936 66021 SH SOLE 0 66021 0 0 VNG MEGA CAP INDEX ETF ETF/Closed End 921910873 1451 11628 SH SOLE 0 11628 0 0 VNGRD SP 500 GRW ETF ETF/Closed End 921932505 17952 86080 SH SOLE 0 86080 0 0 VNGRD SP 500 VAL ETF ETF/Closed End 921932703 2797 22529 SH SOLE 0 22529 0 0 VNGRD SP SM VAL 600 ETF ETF/Closed End 921932778 251 1757 SH SOLE 0 1757 0 0 VNGRD SP SM GRW 600 ETF ETF/Closed End 921932794 565 3228 SH SOLE 0 3228 0 0 VNGRD SP SM CAP 600 ETF ETF/Closed End 921932828 1807 11190 SH SOLE 0 11190 0 0 VNGRD SP MDCP400 VL ETF ETF/Closed End 921932844 317 2287 SH SOLE 0 2287 0 0 VNGRD SP MDCP 400 ETF ETF/Closed End 921932885 3446 23190 SH SOLE 0 23190 0 0 VNGRD LNG TRM BD IDX ETF ETF/Closed End- 921937793 1973 27424 SH SOLE 0 27424 0 0 VNGRD LNG TRM BD IDX ETF ETF/Closed End- 921937793 21841 303560 SH SOLE 0 303560 0 0 VNGRD INTRM TRM BD ETF ETF/Closed End- 921937819 4593 62512 SH SOLE 0 62512 0 0 VNGRD INTRM TRM BD ETF ETF/Closed End- 921937819 23355 317843 SH SOLE 0 317843 0 0 VNGRD SHORT TERM BD ETF ETF/Closed End- 921937827 45807 612235 SH SOLE 0 612235 0 0 VNGRD SHORT TERM BD ETF ETF/Closed End- 921937827 10295 137602 SH SOLE 0 137602 0 0 VNGRD TTL BD MKT ETF ETF/Closed End- 921937835 6103 85557 SH SOLE 0 85557 0 0 VNGRD TTL BD MKT ETF ETF/Closed End- 921937835 20240 283744 SH SOLE 0 283744 0 0 VNGRD FTSE DEV MKTS ETF ETF/Closed End 921943858 47279 1300293 SH SOLE 0 1300293 0 0 VNGRD FTSE DEV MKTS ETF ETF/Closed End 921943858 76936 2115957 SH SOLE 0 2115957 0 0 VNGRD HGH DIV YLD ETF ETF/Closed End 921946406 153283 1615543 SH SOLE 0 1615543 0 0 VNGRD INTL HI DIV YL ETF ETF/Closed End 921946794 4513 86715 SH SOLE 0 86715 0 0 VNGRD INTL HI DIV YL ETF ETF/Closed End 921946794 2380 45728 SH SOLE 0 45728 0 0 VNGRD INTL DIV APPRC ETF ETF/Closed End 921946810 15001 241985 SH SOLE 0 241985 0 0 VNGRD SHRT INFL PRO ETF ETF/Closed End- 922020805 21868 454545 SH SOLE 0 454545 0 0 VNGRD TTL INTL BD ETF ETF/Closed End- 92203J407 50023 1048051 SH SOLE 0 1048051 0 0 VNGRD TTL INTL BD ETF ETF/Closed End- 92203J407 11154 233680 SH SOLE 0 233680 0 0 VNGRD FTSE SMALL CAP ETF ETF/Closed End 922042718 15106 162759 SH SOLE 0 162759 0 0 VNGRD TTL WORLD STK ETF ETF/Closed End 922042742 485 6153 SH SOLE 0 6153 0 0 VNGRD FTSE ALL WORLD ETF ETF/Closed End 922042775 311593 7024185 SH SOLE 0 7024185 0 0 VNGRD FTSE ALL WORLD ETF ETF/Closed End 922042775 19888 448330 SH SOLE 0 448330 0 0 VNGRD FTSE EMG MKTS ETF ETF/Closed End 922042858 26057 714092 SH SOLE 0 714092 0 0 VNGRD FTSE EMG MKTS ETF ETF/Closed End 922042858 30389 832803 SH SOLE 0 832803 0 0 VNGRD FTSE PACIFIC ETF ETF/Closed End 922042866 14604 254254 SH SOLE 0 254254 0 0 VNGRD FTSE PACIFIC ETF ETF/Closed End 922042866 269070 4684365 SH SOLE 0 4684365 0 0 VNGRD FTSE EUROPE ETF ETF/Closed End 922042874 13439 291194 SH SOLE 0 291194 0 0 VNGRD FTSE EUROPE ETF ETF/Closed End 922042874 211 4581 SH SOLE 0 4581 0 0 VNGRD CONSMR DISCRET ETF ETF/Closed End 92204A108 20921 88997 SH SOLE 0 88997 0 0 VNGRD CNSMR STAPLES ETF ETF/Closed End 92204A207 13409 78056 SH SOLE 0 78056 0 0 VNGRD ENERGY ETF ETF/Closed End 92204A306 3207 31574 SH SOLE 0 31574 0 0 VNGRD FINANCIALS ETF ETF/Closed End 92204A405 9610 129100 SH SOLE 0 129100 0 0 VNGRD HEALTH CARE ETF ETF/Closed End 92204A504 60250 269332 SH SOLE 0 269332 0 0 VNGRD INDUSTRIALS ETF ETF/Closed End 92204A603 4077 25877 SH SOLE 0 25877 0 0 VNGRD INFO TECH ETF ETF/Closed End 92204A702 57916 188425 SH SOLE 0 188425 0 0 VNGRD MATERIALS ETF ETF/Closed End 92204A801 1513 10192 SH SOLE 0 10192 0 0 VNGRD UTILITIES ETF ETF/Closed End 92204A876 11289 79354 SH SOLE 0 79354 0 0 VNGRD COMMN SVCS ETF ETF/Closed End 92204A884 7480 90812 SH SOLE 0 90812 0 0 VNGRD SHRT TRM GOV ETF ETF/Closed End- 92206C102 3288 56902 SH SOLE 0 56902 0 0 VNGRD SHRT TRM GOV ETF ETF/Closed End- 92206C102 7415 128313 SH SOLE 0 128313 0 0 VNGRD SHRT TRM CORP ETF ETF/Closed End- 92206C409 8882 119580 SH SOLE 0 119580 0 0 VNGRD SHRT TRM CORP ETF ETF/Closed End- 92206C409 18978 255487 SH SOLE 0 255487 0 0 VNGRD TOTAL CORP BD ETF ETF/Closed End- 92206C573 284 3911 SH SOLE 0 3911 0 0 VNGRD RUS2000 GRW IN ETF ETF/Closed End 92206C623 494 3287 SH SOLE 0 3287 0 0 VNGRD RUS2000 VL IN ETF ETF/Closed End 92206C649 854 7544 SH SOLE 0 7544 0 0 VNGRD RUS 2000 INDX ETF ETF/Closed End 92206C664 13903 208666 SH SOLE 0 208666 0 0 VNGRD RUS 2000 INDX ETF ETF/Closed End 92206C664 10139 152166 SH SOLE 0 152166 0 0 VNGRD RUS1000 GRW IN ETF ETF/Closed End 92206C680 76155 1404811 SH SOLE 0 1404811 0 0 VNGRD RUS1000 GRW IN ETF ETF/Closed End 92206C680 23403 431710 SH SOLE 0 431710 0 0 VNGRD INTRM TERM ETF ETF/Closed End- 92206C706 6410 109924 SH SOLE 0 109924 0 0 VNGRD RUS1000 VL IN ETF ETF/Closed End 92206C714 21460 359530 SH SOLE 0 359530 0 0 VNGRD RUS1000 VL IN ETF ETF/Closed End 92206C714 75782 1269595 SH SOLE 0 1269595 0 0 VNGRD MTG BKD SEC ETF ETF/Closed End- 92206C771 24908 552407 SH SOLE 0 552407 0 0 VNGRD MTG BKD SEC ETF ETF/Closed End- 92206C771 3772 83646 SH SOLE 0 83646 0 0 VNGRD LNG TRM CRP BD ETF ETF/Closed End- 92206C813 5094 69547 SH SOLE 0 69547 0 0 VNGRD LNG TRM CRP BD ETF ETF/Closed End- 92206C813 112074 1530224 SH SOLE 0 1530224 0 0 VNGRD LNG TRM TREAS ETF ETF/Closed End- 92206C847 3640 57829 SH SOLE 0 57829 0 0 VNGRD INTRM CORP BD ETF ETF/Closed End- 92206C870 12060 159355 SH SOLE 0 159355 0 0 VNGRD INTRM CORP BD ETF ETF/Closed End- 92206C870 187950 2483487 SH SOLE 0 2483487 0 0 VECTOR GROUP LTD Common Stock 92240M108 252 28590 SH SOLE 0 28590 0 0 V2X INC Common Stock 92242T101 661 18667 SH SOLE 0 18667 0 0 VEEVA SYS INC CL A Common Stock 922475108 7733 46903 SH SOLE 0 46903 0 0 VEEVA SYS INC CL A Common Stock 922475108 1725 10461 SH SOLE 0 10461 0 0 VENTAS INC REIT 92276F100 875 21783 SH SOLE 0 21783 0 0 VNGRD MUN T/E BD ETF ETF/Closed End- 922907746 8837 183571 SH SOLE 0 183571 0 0 VNGRD SP 500 ETF ETF/Closed End 922908363 104049 316933 SH SOLE 0 316933 0 0 VNGRD MDCP VAL ETF ETF/Closed End 922908512 8629 70861 SH SOLE 0 70861 0 0 VNGRD MDCP GRW ETF ETF/Closed End 922908538 5633 33028 SH SOLE 0 33028 0 0 VNGRD REAL EST INDX ETF ETF/Closed End 922908553 15483 193127 SH SOLE 0 193127 0 0 VNGRD REAL EST INDX ETF ETF/Closed End 922908553 1012 12620 SH SOLE 0 12620 0 0 VNGRD SMLL CAP GRWTH ETF ETF/Closed End 922908595 2760 14146 SH SOLE 0 14146 0 0 VNGRD SML CAP VAL ETF ETF/Closed End 922908611 8803 61385 SH SOLE 0 61385 0 0 VNGRD MID CAP ETF ETF/Closed End 922908629 73232 389571 SH SOLE 0 389571 0 0 VNGRD LGCP ETF ETF/Closed End 922908637 13465 82327 SH SOLE 0 82327 0 0 VNGRD EXTND MARKET ETF ETF/Closed End 922908652 3059 24064 SH SOLE 0 24064 0 0 VNGRD GROWTH ETF ETF/Closed End 922908736 22494 105135 SH SOLE 0 105135 0 0 VNGRD GROWTH ETF ETF/Closed End 922908736 358 1672 SH SOLE 0 1672 0 0 VNGRD VALUE ETF ETF/Closed End 922908744 528 4274 SH SOLE 0 4274 0 0 VNGRD VALUE ETF ETF/Closed End 922908744 30628 248043 SH SOLE 0 248043 0 0 VNGRD SMALL CAP ETF ETF/Closed End 922908751 27318 159841 SH SOLE 0 159841 0 0 VNGRD TTL STK MKT ETF ETF/Closed End 922908769 27077 150873 SH SOLE 0 150873 0 0 VENTYX BIOSCIENCES INC Common Stock 92332V107 729 20884 SH SOLE 0 20884 0 0 VERA BRADLEY INC Common Stock 92335C106 215 71485 SH SOLE 0 71485 0 0 VERASTEM INC Common Stock 92337C104 21 25200 SH SOLE 0 25200 0 0 VERISIGN INC Common Stock 92343E102 204 1176 SH SOLE 0 1176 0 0 VERIZON COMMNS INC Common Stock 92343V104 12498 329159 SH SOLE 0 329159 0 0 VERIZON COMMNS INC Common Stock 92343V104 75428 1986510 SH SOLE 0 1986510 0 0 VERITIV CORP Common Stock 923454102 1783 18234 SH SOLE 0 18234 0 0 VERISK ANALYTICS INC Common Stock 92345Y106 1863 10925 SH SOLE 0 10925 0 0 VERISK ANALYTICS INC Common Stock 92345Y106 8776 51462 SH SOLE 0 51462 0 0 VERMILION ENERGY INC Common Stock 923725105 2201 102733 SH SOLE 0 102733 0 0 VERTEX PHARMS INC Common Stock 92532F100 25101 86694 SH SOLE 0 86694 0 0 VERTEX PHARMS INC Common Stock 92532F100 5974 20632 SH SOLE 0 20632 0 0 VERTEX ENERGY INC Common Stock 92534K107 65 10400 SH SOLE 0 10400 0 0 VIA RENEWABLES INC A Common Stock 92556D106 126 18291 SH SOLE 0 18291 0 0 PARAMOUNT GLOBAL B Common Stock 92556H206 4702 246945 SH SOLE 0 246945 0 0 VIATRIS INC Common Stock 92556V106 5827 683886 SH SOLE 0 683886 0 0 VICI PROPERTIES INC REIT 925652109 2141 71719 SH SOLE 0 71719 0 0 VICI PROPERTIES INC REIT 925652109 9500 318262 SH SOLE 0 318262 0 0 VICOR CORP Common Stock 925815102 1955 33055 SH SOLE 0 33055 0 0 VICTORYSHS US 500 ETF ETF/Closed End 92647N782 719 11208 SH SOLE 0 11208 0 0 VIRTU FINANCIAL INC A Common Stock 928254101 331 15958 SH SOLE 0 15958 0 0 VISA INC CL A Common Stock 92826C839 37284 209873 SH SOLE 0 209873 0 0 VISA INC CL A Common Stock 92826C839 103125 580497 SH SOLE 0 580497 0 0 VISHAY PRECISION GRP Common Stock 92835K103 464 15666 SH SOLE 0 15666 0 0 VIRTUS CV INCM 24 TGT FD ETF/Closed End 92838R105 133 15760 SH SOLE 0 15760 0 0 VIRTUS ARTFL INTELL OPP ETF/Closed End 92838Y100 308 19770 SH SOLE 0 19770 0 0 VISTEON CORP NEW Common Stock 92839U206 608 5734 SH SOLE 0 5734 0 0 VISTRA CORP Common Stock 92840M102 2516 119820 SH SOLE 0 119820 0 0 VIRTUS DIV INT PREM STR ETF/Closed End 92840R101 423 39618 SH SOLE 0 39618 0 0 VITAL FARMS INC Common Stock 92847W103 288 24022 SH SOLE 0 24022 0 0 VMWARE INC CL A Common Stock 928563402 1327 12461 SH SOLE 0 12461 0 0 VMWARE INC CL A Common Stock 928563402 212 1995 SH SOLE 0 1995 0 0 VODAFONE GRP PLC NEW ADR Common Stock 92857W308 5697 502846 SH SOLE 0 502846 0 0 VODAFONE GRP PLC NEW ADR Common Stock 92857W308 2803 247358 SH SOLE 0 247358 0 0 VONTIER CORP Common Stock 928881101 846 50615 SH SOLE 0 50615 0 0 VONTIER CORP Common Stock 928881101 344 20604 SH SOLE 0 20604 0 0 VORNADO REALTY TRUST REIT 929042109 733 31659 SH SOLE 0 31659 0 0 VOYA FINANCIAL INC Common Stock 929089100 2932 48461 SH SOLE 0 48461 0 0 VOYA EMRG MKTS HI DIV ETF/Closed End 92912P108 84 17000 SH SOLE 0 17000 0 0 VULCAN MATERIALS COMPANY Common Stock 929160109 3897 24707 SH SOLE 0 24707 0 0 VULCAN MATERIALS COMPANY Common Stock 929160109 5136 32563 SH SOLE 0 32563 0 0 WD 40 CO Common Stock 929236107 289 1644 SH SOLE 0 1644 0 0 WD 40 CO Common Stock 929236107 401 2282 SH SOLE 0 2282 0 0 WSFS FINANCIAL CORP Common Stock 929328102 461 9927 SH SOLE 0 9927 0 0 W P CAREY INC Common Stock 92936U109 6465 92623 SH SOLE 0 92623 0 0 W P CAREY INC Common Stock 92936U109 1632 23376 SH SOLE 0 23376 0 0 WPP PLC NEW ADR Common Stock 92937A102 250 6064 SH SOLE 0 6064 0 0 WEC ENERGY GROUP INC Common Stock 92939U106 3578 40012 SH SOLE 0 40012 0 0 WEC ENERGY GROUP INC Common Stock 92939U106 1706 19074 SH SOLE 0 19074 0 0 WABTEC Common Stock 929740108 284 3490 SH SOLE 0 3490 0 0 WABTEC Common Stock 929740108 289 3557 SH SOLE 0 3557 0 0 WALMART INC Common Stock 931142103 18863 145438 SH SOLE 0 145438 0 0 WALMART INC Common Stock 931142103 70720 545259 SH SOLE 0 545259 0 0 WALGREENS BOOTS ALLIANCE Common Stock 931427108 11899 378949 SH SOLE 0 378949 0 0 WALGREENS BOOTS ALLIANCE Common Stock 931427108 5275 167981 SH SOLE 0 167981 0 0 WARBY PARKER INC A Common Stock 93403J106 213 16000 SH SOLE 0 16000 0 0 WARNER BROS DISCV A Common Stock 934423104 4501 391416 SH SOLE 0 391416 0 0 WARNER BROS DISCV A Common Stock 934423104 1446 125745 SH SOLE 0 125745 0 0 WARRIOR MET COAL INC Common Stock 93627C101 1134 39887 SH SOLE 0 39887 0 0 WASHINGTON FEDL INC Common Stock 938824109 360 12015 SH SOLE 0 12015 0 0 WASH RL EST INVT TR SBI REIT 939653101 722 41136 SH SOLE 0 41136 0 0 WASHINGTON TRUST BANCORP Common Stock 940610108 361 7770 SH SOLE 0 7770 0 0 WASTE CONNECTIONS INC Common Stock 94106B101 2727 20179 SH SOLE 0 20179 0 0 WASTE CONNECTIONS INC Common Stock 94106B101 2182 16146 SH SOLE 0 16146 0 0 WASTE MANAGEMENT INC DEL Common Stock 94106L109 31316 195469 SH SOLE 0 195469 0 0 WASTE MANAGEMENT INC DEL Common Stock 94106L109 9852 61497 SH SOLE 0 61497 0 0 WATERS CORP Common Stock 941848103 1554 5764 SH SOLE 0 5764 0 0 WATERS CORP Common Stock 941848103 7265 26955 SH SOLE 0 26955 0 0 WATSCO INC A Common Stock 942622200 6196 24065 SH SOLE 0 24065 0 0 WATSCO INC A Common Stock 942622200 1134 4403 SH SOLE 0 4403 0 0 WATTS WATER TECH INC Common Stock 942749102 1547 12306 SH SOLE 0 12306 0 0 WAYSIDE TECH GROUP INC Common Stock 946760105 237 8818 SH SOLE 0 8818 0 0 WEBSTER FINANCIAL CORP Common Stock 947890109 1332 29468 SH SOLE 0 29468 0 0 WELLS FARGO CO NEW Common Stock 949746101 8844 219896 SH SOLE 0 219896 0 0 WELLS FARGO CO NEW Common Stock 949746101 2707 67302 SH SOLE 0 67302 0 0 WF CONV A 75 PERPTL Preferred Stock 949746804 279 232 SH SOLE 0 232 0 0 WF CONV A 75 PERPTL Preferred Stock 949746804 2851 2368 SH SOLE 0 2368 0 0 AS GLB DIV OPP FD ETF/Closed End 94987C103 228 54839 SH SOLE 0 54839 0 0 AS MULT SECTOR INCM FD ETF/Closed End- 94987D101 113 13088 SH SOLE 0 13088 0 0 WELLTOWER INC REIT 95040Q104 3358 52202 SH SOLE 0 52202 0 0 WENDYS CO Common Stock 95058W100 204 10939 SH SOLE 0 10939 0 0 WERNER ENTERPRISES INC Common Stock 950755108 327 8700 SH SOLE 0 8700 0 0 WESBANCO INC Common Stock 950810101 378 11332 SH SOLE 0 11332 0 0 WESCO INTL INC Common Stock 95082P105 574 4807 SH SOLE 0 4807 0 0 WEST PHARM SVCS INC Common Stock 955306105 3756 15265 SH SOLE 0 15265 0 0 WEST PHARM SVCS INC Common Stock 955306105 6976 28349 SH SOLE 0 28349 0 0 WESTERN ASSET PREMIER ETF/Closed End- 957664105 806 82352 SH SOLE 0 82352 0 0 WESTERN EMERG MKTS DEBT ETF/Closed End- 95766A101 466 58414 SH SOLE 0 58414 0 0 WESTERN HIGH INCM OPPTY ETF/Closed End- 95766K109 50 13671 SH SOLE 0 13671 0 0 WESTRN MUNI HIGH INCM FD ETF/Closed End- 95766N103 535 86299 SH SOLE 0 86299 0 0 WESTERN INFLTN LKD INCM ETF/Closed End- 95766Q106 851 95125 SH SOLE 0 95125 0 0 WESTERN INFLTN LKD OPPTY ETF/Closed End- 95766R104 4689 516935 SH SOLE 0 516935 0 0 WESTERN ASSET INVESTMENT ETF/Closed End- 95766T100 162 14482 SH SOLE 0 14482 0 0 WESTERN HIGH YLD DEFINED ETF/Closed End- 95768B107 116 10350 SH SOLE 0 10350 0 0 WESTERN ASSET DVR INC Common Stock 95790K109 143 11331 SH SOLE 0 11331 0 0 WESTERN DIGITAL CORP Common Stock 958102105 493 15153 SH SOLE 0 15153 0 0 WESTERN DIGITAL CORP Common Stock 958102105 1085 33335 SH SOLE 0 33335 0 0 WESTERN UNION CO Common Stock 959802109 1736 128574 SH SOLE 0 128574 0 0 WESTERN UNION CO Common Stock 959802109 668 49466 SH SOLE 0 49466 0 0 WESTROCK CO Common Stock 96145D105 906 29316 SH SOLE 0 29316 0 0 WEYCO GROUP INC Common Stock 962149100 209 10289 SH SOLE 0 10289 0 0 WEYERHAEUSER CO Common Stock 962166104 1851 64804 SH SOLE 0 64804 0 0 WHEATON PRECIOUS METALS Common Stock 962879102 1173 36259 SH SOLE 0 36259 0 0 WHIRLPOOL CORP Common Stock 963320106 721 5348 SH SOLE 0 5348 0 0 WHOLE EARTH BRANDS A Common Stock 96684W100 135 35097 SH SOLE 0 35097 0 0 WILLIAMS COS INC DEL Common Stock 969457100 13169 459981 SH SOLE 0 459981 0 0 WILLIAMS COS INC DEL Common Stock 969457100 15310 534759 SH SOLE 0 534759 0 0 WILLIAMS SONOMA INC Common Stock 969904101 2708 22976 SH SOLE 0 22976 0 0 WINNEBAGO INDUSTRIES INC Common Stock 974637100 320 6016 SH SOLE 0 6016 0 0 WINTRUST FINANCIAL CORP Common Stock 97650W108 345 4236 SH SOLE 0 4236 0 0 WIPRO LTD SPON ADR Common Stock 97651M109 911 193452 SH SOLE 0 193452 0 0 WIPRO LTD SPON ADR Common Stock 97651M109 4412 936631 SH SOLE 0 936631 0 0 WSDMTR US TTL DIV ETF ETF/Closed End 97717W109 408 7522 SH SOLE 0 7522 0 0 WSDMTR US HI DIV FD ETF ETF/Closed End 97717W208 4864 64163 SH SOLE 0 64163 0 0 WSDMTR E/M SMCP DIV ETF ETF/Closed End 97717W281 1027 25790 SH SOLE 0 25790 0 0 WSDMTR US LGCP DIV ETF ETF/Closed End 97717W307 3024 54721 SH SOLE 0 54721 0 0 WSDMTR E/M HI DIV ETF ETF/Closed End 97717W315 2751 84579 SH SOLE 0 84579 0 0 WSDMTR US AI ENH VAL ETF ETF/Closed End 97717W406 939 11509 SH SOLE 0 11509 0 0 WSDMTR US MDCP DIV ETF ETF/Closed End 97717W505 8292 220122 SH SOLE 0 220122 0 0 WISDMTR US SMCP ETF ETF/Closed End 97717W562 205 5222 SH SOLE 0 5222 0 0 WSDMTR US SMCP DIV ETF ETF/Closed End 97717W604 3452 134091 SH SOLE 0 134091 0 0 WSDMTR INTL EQ FD ETF ETF/Closed End 97717W703 1274 31735 SH SOLE 0 31735 0 0 WSDMTR JPN HEDG EQ ETF ETF/Closed End 97717W851 800 12964 SH SOLE 0 12964 0 0 WSDMTRE INTL QUAL DV ETF ETF/Closed End 97717X131 878 33371 SH SOLE 0 33371 0 0 WSDMTREE EMRG MKTS ETF ETF/Closed End 97717X578 450 18291 SH SOLE 0 18291 0 0 WISDOMTREE US DV GRW ETF ETF/Closed End 97717X669 9062 168087 SH SOLE 0 168087 0 0 WISDOMTREE US DV GRW ETF ETF/Closed End 97717X669 266 4936 SH SOLE 0 4936 0 0 WSDMTRE EURO HDGD EQ ETF ETF/Closed End 97717X701 1128 18134 SH SOLE 0 18134 0 0 WSDMTREE FLTG TRSY ETF ETF/Closed End 97717Y527 12547 249537 SH SOLE 0 249537 0 0 WSDMTREE FLTG TRSY ETF ETF/Closed End 97717Y527 1862 37031 SH SOLE 0 37031 0 0 WISDOMTREE ENH COMOD ETF ETF/Closed End 97717Y683 481 22550 SH SOLE 0 22550 0 0 WISDOMTREE CLOUD COM ETF ETF/Closed End 97717Y691 241 9024 SH SOLE 0 9024 0 0 WSDMTR US EFFCNT CRP ETF ETF/Closed End 97717Y790 997 32611 SH SOLE 0 32611 0 0 WOLFSPEED INC Common Stock 977852102 1365 13203 SH SOLE 0 13203 0 0 WOLFSPEED INC Common Stock 977852102 3263 31566 SH SOLE 0 31566 0 0 WOODWARD INC Common Stock 980745103 2102 26186 SH SOLE 0 26186 0 0 WORKDAY INC A Common Stock 98138H101 1558 10233 SH SOLE 0 10233 0 0 WORKHORSE GROUP INC NEW Common Stock 98138J206 47 16535 SH SOLE 0 16535 0 0 WORKIVA INC A Common Stock 98139A105 332 4273 SH SOLE 0 4273 0 0 WORKIVA INC A Common Stock 98139A105 1217 15642 SH SOLE 0 15642 0 0 WORTHINGTON INDS INC Common Stock 981811102 1313 34420 SH SOLE 0 34420 0 0 WW INTL INC Common Stock 98262P101 188 47714 SH SOLE 0 47714 0 0 WYNN RESORTS LTD Common Stock 983134107 771 12225 SH SOLE 0 12225 0 0 XPO LOGISTICS INC Common Stock 983793100 1129 25367 SH SOLE 0 25367 0 0 XPO LOGISTICS INC Common Stock 983793100 425 9557 SH SOLE 0 9557 0 0 XCEL ENERGY INC Common Stock 98389B100 1965 30696 SH SOLE 0 30696 0 0 XCEL ENERGY INC Common Stock 98389B100 3822 59723 SH SOLE 0 59723 0 0 XYLEM INC Common Stock 98419M100 1878 21495 SH SOLE 0 21495 0 0 XYLEM INC Common Stock 98419M100 886 10147 SH SOLE 0 10147 0 0 YAMANA GOLD INC Common Stock 98462Y100 420 92630 SH SOLE 0 92630 0 0 YETI HOLDINGS INC Common Stock 98585X104 202 7078 SH SOLE 0 7078 0 0 YETI HOLDINGS INC Common Stock 98585X104 659 23108 SH SOLE 0 23108 0 0 YORK WATER COMPANY Common Stock 987184108 490 12748 SH SOLE 0 12748 0 0 YUM BRANDS INC Common Stock 988498101 3211 30195 SH SOLE 0 30195 0 0 YUM BRANDS INC Common Stock 988498101 833 7832 SH SOLE 0 7832 0 0 YUM CHINA HOLDINGS Common Stock 98850P109 623 13167 SH SOLE 0 13167 0 0 ZEBRA TECHS CORP A Common Stock 989207105 865 3300 SH SOLE 0 3300 0 0 ZEBRA TECHS CORP A Common Stock 989207105 5908 22550 SH SOLE 0 22550 0 0 ZILLOW GROUP INC CL A Common Stock 98954M101 243 8500 SH SOLE 0 8500 0 0 ZIMMER BIOMET HLDGS INC Common Stock 98956P102 1351 12924 SH SOLE 0 12924 0 0 ZIMMER BIOMET HLDGS INC Common Stock 98956P102 635 6073 SH SOLE 0 6073 0 0 ZIONS BANCORP N A Common Stock 989701107 256 5040 SH SOLE 0 5040 0 0 ALAUNOS THERAPEUTICS INC Common Stock 98973P101 133 77122 SH SOLE 0 77122 0 0 ZOETIS INC CL A Common Stock 98978V103 11397 76854 SH SOLE 0 76854 0 0 ZOETIS INC CL A Common Stock 98978V103 14959 100877 SH SOLE 0 100877 0 0 ZOOMINFO TECHS INC Common Stock 98980F104 1131 27158 SH SOLE 0 27158 0 0 ZSCALER INC Common Stock 98980G102 814 4953 SH SOLE 0 4953 0 0 ZOOM VIDEO COMMNS INC A Common Stock 98980L101 275 3738 SH SOLE 0 3738 0 0 ZOOM VIDEO COMMNS INC A Common Stock 98980L101 529 7188 SH SOLE 0 7188 0 0 ZUMIEZ INC Common Stock 989817101 261 12107 SH SOLE 0 12107 0 0 ZYMEWORKS INC Common Stock 98985W102 322 52376 SH SOLE 0 52376 0 0 ZYNEX INC Common Stock 98986M103 1034 114043 SH SOLE 0 114043 0 0 ALLEGION PUBLIC LTD Common Stock G0176J109 9815 109442 SH SOLE 0 109442 0 0 ALLEGION PUBLIC LTD Common Stock G0176J109 2333 26017 SH SOLE 0 26017 0 0 AMCOR PLC ORD USD 001 Common Stock G0250X107 1138 106050 SH SOLE 0 106050 0 0 AMCOR PLC ORD USD 001 Common Stock G0250X107 6018 560852 SH SOLE 0 560852 0 0 AMDOCS LTD Common Stock G02602103 423 5324 SH SOLE 0 5324 0 0 AMDOCS LTD Common Stock G02602103 269 3381 SH SOLE 0 3381 0 0 AMBARELLA INC Common Stock G037AX101 267 4750 SH SOLE 0 4750 0 0 AON PLC A Common Stock G0403H108 586 2186 SH SOLE 0 2186 0 0 AON PLC A Common Stock G0403H108 2661 9933 SH SOLE 0 9933 0 0 ARCH CAPITAL GROUP LTD Common Stock G0450A105 3313 72751 SH SOLE 0 72751 0 0 ARCH CAPITAL GROUP LTD Common Stock G0450A105 695 15271 SH SOLE 0 15271 0 0 ATLASSIAN CORP PLC A Common Stock G06242104 4566 21683 SH SOLE 0 21683 0 0 ATLASSIAN CORP PLC A Common Stock G06242104 2083 9892 SH SOLE 0 9892 0 0 BIOHAVEN PHARM HLDG CO Common Stock G11196105 249 1645 SH SOLE 0 1645 0 0 BIOHAVEN PHARM HLDG CO Common Stock G11196105 273 1809 SH SOLE 0 1809 0 0 ACCENTURE PLC IRELD CL A Common Stock G1151C101 2612 10151 SH SOLE 0 10151 0 0 ACCENTURE PLC IRELD CL A Common Stock G1151C101 22194 86258 SH SOLE 0 86258 0 0 BROOKFIELD INFRA LP MLP G16252101 566 15772 SH SOLE 0 15772 0 0 BROOKFIELD RENEWABLE LP MLP G16258108 747 23869 SH SOLE 0 23869 0 0 BUNGE LTD Common Stock G16962105 3514 42560 SH SOLE 0 42560 0 0 CAMBIUM NETWORKS CORP Common Stock G17766109 171 10114 SH SOLE 0 10114 0 0 CAPRI HOLDINGS LTD Common Stock G1890L107 774 20145 SH SOLE 0 20145 0 0 CLARIVATE PLC Common Stock G21810109 385 41020 SH SOLE 0 41020 0 0 COCACOLA EUROPAC PRTNRS Common Stock G25839104 229 5370 SH SOLE 0 5370 0 0 DOLE PLC Common Stock G27907107 73 10000 SH SOLE 0 10000 0 0 EATON CORP PLC Common Stock G29183103 42024 315119 SH SOLE 0 315119 0 0 EATON CORP PLC Common Stock G29183103 5956 44657 SH SOLE 0 44657 0 0 ASA GOLD PRECIOUS MTLS ETF/Closed End G3156P103 669 53374 SH SOLE 0 53374 0 0 ESSENT GROUP LTD Common Stock G3198U102 284 8132 SH SOLE 0 8132 0 0 EVEREST REINSURANCE GRP Common Stock G3223R108 526 2002 SH SOLE 0 2002 0 0 FERGUSON PLC NEW Common Stock G3421J106 8882 86293 SH SOLE 0 86293 0 0 FERGUSON PLC NEW Common Stock G3421J106 341 3317 SH SOLE 0 3317 0 0 FLEX LNG LTD NEW Common Stock G35947202 1530 48318 SH SOLE 0 48318 0 0 FORTRESS CAPITAL ACQ UTS Unit/UIT - Equity G36427113 188 18866 SH SOLE 0 18866 0 0 GLOBALFOUNDRIES INC Common Stock G39387108 641 13256 SH SOLE 0 13256 0 0 GOLDEN OCEAN GRP LTD NEW Common Stock G39637205 115 15452 SH SOLE 0 15452 0 0 GRAB HOLDINGS LTD A Common Stock G4124C109 40 15131 SH SOLE 0 15131 0 0 JANUS HENDERSON GRP PLC Common Stock G4474Y214 935 46025 SH SOLE 0 46025 0 0 HORIZON THERAPEUTICS Common Stock G46188101 277 4478 SH SOLE 0 4478 0 0 ICON PLC Common Stock G4705A100 447 2434 SH SOLE 0 2434 0 0 ICON PLC Common Stock G4705A100 2650 14420 SH SOLE 0 14420 0 0 INTL GAME TECH PLC USD Common Stock G4863A108 1300 82296 SH SOLE 0 82296 0 0 WEATHERFORD INTL PLC NEW Common Stock G48833118 437 13531 SH SOLE 0 13531 0 0 INVESCO LTD Common Stock G491BT108 608 44405 SH SOLE 0 44405 0 0 JOHNSON CTLS INTL PLC Common Stock G51502105 13944 283303 SH SOLE 0 283303 0 0 JOHNSON CTLS INTL PLC Common Stock G51502105 3602 73177 SH SOLE 0 73177 0 0 LAZARD LTD SHARES A MLP G54050102 1245 39103 SH SOLE 0 39103 0 0 LIBERTY GLOBAL PLC A Common Stock G5480U104 1577 101175 SH SOLE 0 101175 0 0 LIBERTY GLOBAL PLC C Common Stock G5480U120 4751 287926 SH SOLE 0 287926 0 0 LINDE PLC Common Stock G5494J103 14668 54407 SH SOLE 0 54407 0 0 LINDE PLC Common Stock G5494J103 14507 53809 SH SOLE 0 53809 0 0 MEDTRONIC PLC Common Stock G5960L103 26410 327061 SH SOLE 0 327061 0 0 MEDTRONIC PLC Common Stock G5960L103 38086 471657 SH SOLE 0 471657 0 0 APTIV PLC Common Stock G6095L109 511 6529 SH SOLE 0 6529 0 0 APTIV PLC Common Stock G6095L109 1309 16731 SH SOLE 0 16731 0 0 JOBY AVIATION INC Common Stock G65163100 671 154908 SH SOLE 0 154908 0 0 NOMAD FOODS LTD USD Common Stock G6564A105 906 63773 SH SOLE 0 63773 0 0 NORWEGIAN CRUISE LINE Common Stock G66721104 7164 630637 SH SOLE 0 630637 0 0 NVENT ELECTRIC PLC Common Stock G6700G107 263 8325 SH SOLE 0 8325 0 0 PAGSEGURO DIGITAL LTD A Common Stock G68707101 902 68187 SH SOLE 0 68187 0 0 PAYSAFE LTD Common Stock G6964L107 40 28780 SH SOLE 0 28780 0 0 SEAGATE TECH HLDGS PUB Common Stock G7997R103 1798 33779 SH SOLE 0 33779 0 0 SEAGATE TECH HLDGS PUB Common Stock G7997R103 2015 37862 SH SOLE 0 37862 0 0 PENTAIR PLC Common Stock G7S00T104 4933 121413 SH SOLE 0 121413 0 0 PENTAIR PLC Common Stock G7S00T104 2038 50169 SH SOLE 0 50169 0 0 SIGNET JEWELERS LTD Common Stock G81276100 257 4501 SH SOLE 0 4501 0 0 STERIS PLC Common Stock G8473T100 3010 18100 SH SOLE 0 18100 0 0 STERIS PLC Common Stock G8473T100 667 4013 SH SOLE 0 4013 0 0 TRANE TECHNOLOGIES PLC Common Stock G8994E103 1707 11787 SH SOLE 0 11787 0 0 TRANE TECHNOLOGIES PLC Common Stock G8994E103 11771 81288 SH SOLE 0 81288 0 0 TRITON INTL LTD CL A Common Stock G9078F107 9216 168396 SH SOLE 0 168396 0 0 VALARIS LTD Common Stock G9460G101 641 13105 SH SOLE 0 13105 0 0 WILLIS TOWERS WATSON PUB Common Stock G96629103 239 1187 SH SOLE 0 1187 0 0 WILLIS TOWERS WATSON PUB Common Stock G96629103 2170 10800 SH SOLE 0 10800 0 0 PERRIGO CO PLC Common Stock G97822103 530 14874 SH SOLE 0 14874 0 0 ALCON INC Common Stock H01301128 317 5443 SH SOLE 0 5443 0 0 ALCON INC Common Stock H01301128 5009 86087 SH SOLE 0 86087 0 0 CHUBB LTD Common Stock H1467J104 25999 142945 SH SOLE 0 142945 0 0 CHUBB LTD Common Stock H1467J104 22537 123911 SH SOLE 0 123911 0 0 CRISPR THERAPEUTICS AG Common Stock H17182108 698 10677 SH SOLE 0 10677 0 0 GARMIN LTD Common Stock H2906T109 2274 28314 SH SOLE 0 28314 0 0 UBS GROUP AG Common Stock H42097107 292 20096 SH SOLE 0 20096 0 0 ON HOLDING AG A Common Stock H5919C104 333 20744 SH SOLE 0 20744 0 0 TE CONNECTIVITY LTD Common Stock H84989104 10564 95719 SH SOLE 0 95719 0 0 TE CONNECTIVITY LTD Common Stock H84989104 15859 143698 SH SOLE 0 143698 0 0 ARDAGH METAL PCKG S A Common Stock L02235106 1731 357736 SH SOLE 0 357736 0 0 ARDAGH METAL PCKG S A Common Stock L02235106 134 27650 SH SOLE 0 27650 0 0 GLOBANT S A Common Stock L44385109 2906 15533 SH SOLE 0 15533 0 0 ORION ENGINEERED CARBONS Common Stock L72967109 577 43195 SH SOLE 0 43195 0 0 SPOTIFY TECHNOLOGY SA Common Stock L8681T102 334 3866 SH SOLE 0 3866 0 0 BOS BETTER ONLINE SOL Common Stock M20115180 1255 567775 SH SOLE 0 567775 0 0 CHECK POINT SFTWARE TECH Common Stock M22465104 1405 12541 SH SOLE 0 12541 0 0 COMPUGEN LTD Common Stock M25722105 9 14050 SH SOLE 0 14050 0 0 INMODE LTD ORD Common Stock M5425M103 543 18645 SH SOLE 0 18645 0 0 KORNIT DIGITAL LTD Common Stock M6372Q113 235 8841 SH SOLE 0 8841 0 0 RADCOM LTD NEW Common Stock M81865111 942 82681 SH SOLE 0 82681 0 0 SENSTAR TECHS LTD Common Stock M8T77E105 450 260332 SH SOLE 0 260332 0 0 ZIM INTEGRATED SHIPPING Common Stock M9T951109 687 29235 SH SOLE 0 29235 0 0 AERCAP HOLDINGS N V Common Stock N00985106 16936 400093 SH SOLE 0 400093 0 0 ASML HLDG NV NYRS NEW Common Stock N07059210 2994 7207 SH SOLE 0 7207 0 0 ASML HLDG NV NYRS NEW Common Stock N07059210 7804 18788 SH SOLE 0 18788 0 0 FERRARI NV NEW Common Stock N3167Y103 1909 10320 SH SOLE 0 10320 0 0 LYONDELLBASELL N V CL A Common Stock N53745100 5823 77356 SH SOLE 0 77356 0 0 NXP SEMICONDUCTORS N V Common Stock N6596X109 3867 26212 SH SOLE 0 26212 0 0 PLAYA HOTELS RESORTS Common Stock N70544106 286 49061 SH SOLE 0 49061 0 0 STELLANTIS N V Common Stock N82405106 308 26001 SH SOLE 0 26001 0 0 STEVANATO GROUP S P A Common Stock T9224W109 171 10100 SH SOLE 0 10100 0 0 ROYAL CARIBBEAN GROUP Common Stock V7780T103 1064 28086 SH SOLE 0 28086 0 0 DANAOS CORP NEW Common Stock Y1968P121 960 17244 SH SOLE 0 17244 0 0 DORIAN LPG LTD Common Stock Y2106R110 176 12959 SH SOLE 0 12959 0 0 ENETI INC Common Stock Y2294C107 471 70651 SH SOLE 0 70651 0 0 FLEX LTD Common Stock Y2573F102 420 25192 SH SOLE 0 25192 0 0 GASLOG PARTNERS LP Common Stock Y2687W108 75 14468 SH SOLE 0 14468 0 0 GRINDROD SHIPPING HLDGS Common Stock Y28895103 363 15163 SH SOLE 0 15163 0 0 STAR BULK CARRIERS 001 Common Stock Y8162K204 489 27985 SH SOLE 0 27985 0 0 STAR BULK CARRIERS 001 Common Stock Y8162K204 1674 95759 SH SOLE 0 95759 0 0