0001573876-23-000004.txt : 20230213 0001573876-23-000004.hdr.sgml : 20230213 20230213153916 ACCESSION NUMBER: 0001573876-23-000004 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230213 DATE AS OF CHANGE: 20230213 EFFECTIVENESS DATE: 20230213 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Advisory Services Network, LLC CENTRAL INDEX KEY: 0001573876 IRS NUMBER: 753099290 STATE OF INCORPORATION: GA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-15454 FILM NUMBER: 23617842 BUSINESS ADDRESS: STREET 1: 1040 CROWN POINTE PARKWAY STREET 2: SUITE 840 CITY: ATLANTA STATE: GA ZIP: 30338 BUSINESS PHONE: 770-352-0449 MAIL ADDRESS: STREET 1: 1040 CROWN POINTE PARKWAY STREET 2: SUITE 840 CITY: ATLANTA STATE: GA ZIP: 30338 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0001573876 XXXXXXXX 12-31-2022 12-31-2022 false Advisory Services Network, LLC
1040 Crown Pointe Parkway Suite 840 Atlanta GA 30338
13F HOLDINGS REPORT 028-15454 N
Laura Tedball Chief Compliance Officer 770-352-0449 Laura Tedball Atlanta GA 02-13-2023 31 6969 3262557383 2 0001093589 028-05119 ALTA CAPITAL MANAGEMENT LLC/ 4 0001409108 028-12558 Legg Mason Private Portfolio Group, LLC 5 0001562855 028-15091 Clarkston Capital Partners, LLC 6 0001442056 028-13334 CONFLUENCE INVESTMENT MANAGEMENT LLC 7 0000790502 EAGLE ASSET MANAGEMENT INC 9 0001407543 ENVESTNET ASSET MANAGEMENT INC 11 0001483964 028-13809 LADENBURG THALMANN ASSET MANAGEMENT 16 SYNTAX RESEARCH, INC. 18 0000859804 028-05973 WEDGEWOOD PARTNERS INC 19 0001086483 028-04587 ZACKS INVESTMENT MANAGEMENT 22 0001501902 028-14153 Charles Schwab Investment Advisory, Inc. 23 0001021223 028-05792 KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC 24 0001600999 028-16090 MANAGED ASSET PORTFOLIOS, LLC 25 0001598416 Astor Investment Management LLC 26 0001504492 028-14071 St. James Investment Company, LLC 28 0001034524 028-03687 POLEN CAPITAL MANAGEMENT LLC 30 0001554656 028-15157 Raub Brock Capital Management LP 31 0001056593 028-04691 SCHAFER CULLEN CAPITAL MANAGEMENT INC 33 0000932859 028-04558 PARAMETRIC PORTFOLIO ASSOCIATES LLC 34 0001541743 028-14668 Copeland Capital Management, LLC 36 0001730242 55I, LLC 40 0000872163 028-02824 NAVELLIER & ASSOCIATES INC 41 0000897378 028-03434 CONGRESS ASSET MANAGEMENT CO /MA 43 0001305227 028-12016 BlackRock Investment Management, LLC 45 0001376772 028-12076 Dorsey Wright & Associates 46 0001780570 Ethic Inc. 48 0000052388 AMERICAN CENTURY INVESTMENT MANAGEMENT INC 49 0001664193 Aptus Capital Advisors, LLC 50 0001109448 ALLIANCEBERNSTEIN L.P. 52 0001086433 028-04377 FEDERATED INVESTMENT MANAGEMENT CO 53 0001145263 TCW INVESTMENT MANAGEMENT Co LLC
INFORMATION TABLE 2 infotable.xml 10X GENOMICS INC Stock 88025U109 875 24 SH SOLE 24 0 0 1ST SOURCE CORP Stock 336901103 796 15 SH SOLE 19 15 0 0 2SEVENTY BIO INC Stock 901384107 2146 229 SH SOLE 229 0 0 360 DIGITECH INC ADR 88557W101 2443 120 SH SOLE 120 0 0 ARK ETF TR ETF 00214Q500 206164 10062 SH SOLE 10061 0 0 3-D SYS CORP DEL Stock 88554D205 252562 34130 SH SOLE 34130 0 0 3M CO Stock 88579Y101 89940 750 SH SOLE 5 750 0 0 3M CO Stock 88579Y101 5899 49 SH SOLE 33 49 0 0 3M CO Stock 88579Y101 1658125 13827 SH SOLE 13826 0 0 ETF SER SOLUTIONS ETF 26922A594 17542 602 SH SOLE 601 0 0 AAON INC Stock 000360206 1054 14 SH SOLE 19 14 0 0 AAON INC Stock 000360206 199550 2649 SH SOLE 23 2649 0 0 AAON INC Stock 000360206 17474 232 SH SOLE 232 0 0 PROG HOLDINGS INC Stock 74319R101 5489 325 SH SOLE 325 0 0 ABB LTD ADR 000375204 427300 14028 SH SOLE 14028 0 0 ABBOTT LABS Stock 002824100 20750 189 SH SOLE 7 189 0 0 ABBOTT LABS Stock 002824100 34803 317 SH SOLE 9 317 0 0 ABBOTT LABS Stock 002824100 49093 447 SH SOLE 19 447 0 0 ABBOTT LABS Stock 002824100 110888 1010 SH SOLE 28 1010 0 0 ABBOTT LABS Stock 002824100 8941 81 SH SOLE 33 81 0 0 ABBOTT LABS Stock 002824100 98811 900 SH SOLE 41 900 0 0 ABBOTT LABS Stock 002824100 7576 69 SH SOLE 46 69 0 0 ABBOTT LABS Stock 002824100 10766016 98060 SH SOLE 98060 0 0 ABBVIE INC Stock 00287Y109 56240 348 SH SOLE 7 348 0 0 ABBVIE INC Stock 00287Y109 162256 1004 SH SOLE 9 1004 0 0 ABBVIE INC Stock 00287Y109 254427 1574 SH SOLE 19 1574 0 0 ABBVIE INC Stock 00287Y109 239183 1480 SH SOLE 30 1480 0 0 ABBVIE INC Stock 00287Y109 16665 103 SH SOLE 33 103 0 0 ABBVIE INC Stock 00287Y109 175832 1088 SH SOLE 45 1088 0 0 ABBVIE INC Stock 00287Y109 108602 672 SH SOLE 52 672 0 0 ABBVIE INC Stock 00287Y109 19697744 121884 SH SOLE 121884 0 0 ABERCROMBIE & FITCH CO Stock 002896207 2291 100 SH SOLE 100 0 0 ABRDN ASIA PACIFIC INCOME FU CEF 003009107 590321 224457 SH SOLE 224456 0 0 ABRDN GLOBAL DYNAMIC DIVIDEN CEF 00302M106 15344 1622 SH SOLE 1622 0 0 ABRDN GLOBAL PREMIER PPTYS F CEF 00302L108 5 1 SH SOLE 1 0 0 ABRDN PALLADIUM ETF TRUST ETF 003262102 199123 1206 SH SOLE 1206 0 0 ABM INDS INC Stock 000957100 3376 76 SH SOLE 9 76 0 0 ABM INDS INC Stock 000957100 12167 274 SH SOLE 34 273 0 0 ABM INDS INC Stock 000957100 253194 5700 SH SOLE 5700 0 0 ABRDN ETFS ETF 003261203 45005 1301 SH SOLE 1301 0 0 ABRDN ETFS ETF 003261104 1357149 61521 SH SOLE 61520 0 0 ABRDN INCOME CREDIT STRATEGI CEF 003057106 127715 18837 SH SOLE 18837 0 0 ABRDN GOLD ETF TRUST ETF 00326A104 400185 22907 SH SOLE 22907 0 0 ABRDN PLATINUM ETF TRUST ETF 003260106 11715 118 SH SOLE 118 0 0 ABRDN PRECIOUS METALS BASKET ETF 003263100 1249 14 SH SOLE 14 0 0 ABRDN SILVER ETF TRUST ETF 003264108 102537 4462 SH SOLE 4462 0 0 ABRDN TOTAL DYNAMIC DIVIDEND CEF 00326L100 9750 1250 SH SOLE 1250 0 0 ACADEMY SPORTS & OUTDOORS IN Stock 00402L107 1681 32 SH SOLE 19 32 0 0 ACADEMY SPORTS & OUTDOORS IN Stock 00402L107 7569 144 SH SOLE 144 0 0 ACADIA HEALTHCARE COMPANY IN Stock 00404A109 183162 2225 SH SOLE 45 2225 0 0 ACADIA HEALTHCARE COMPANY IN Stock 00404A109 66432 807 SH SOLE 807 0 0 ACASTI PHARMA INC CL A Stock 00430K402 125 250 SH SOLE 250 0 0 ACCENTURE PLC IRELAND Stock G1151C101 3469 13 SH SOLE 9 13 0 0 ACCENTURE PLC IRELAND Stock G1151C101 14061 53 SH SOLE 19 52 0 0 ACCENTURE PLC IRELAND Stock G1151C101 99798 374 SH SOLE 28 374 0 0 ACCENTURE PLC IRELAND Stock G1151C101 213472 800 SH SOLE 30 800 0 0 ACCENTURE PLC IRELAND Stock G1151C101 10714 40 SH SOLE 33 40 0 0 ACCENTURE PLC IRELAND Stock G1151C101 93394 350 SH SOLE 41 350 0 0 ACCENTURE PLC IRELAND Stock G1151C101 5070 19 SH SOLE 46 19 0 0 ACCENTURE PLC IRELAND Stock G1151C101 3662735 13726 SH SOLE 13726 0 0 ACCO BRANDS CORP Stock 00081T108 2795 500 SH SOLE 500 0 0 ACCURAY INC Stock 004397105 52041 24900 SH SOLE 24900 0 0 ACELRX PHARMACEUTICALS INC Stock 00444T209 423 187 SH SOLE 187 0 0 ACTINIUM PHARMACEUTICALS INC Stock 00507W206 10650 1000 SH SOLE 1000 0 0 ACTIVISION BLIZZARD INC Stock 00507V109 22200 290 SH SOLE 9 290 0 0 ACTIVISION BLIZZARD INC Stock 00507V109 5741 75 SH SOLE 36 75 0 0 ACTIVISION BLIZZARD INC Stock 00507V109 13404 175 SH SOLE 43 175 0 0 ACTIVISION BLIZZARD INC Stock 00507V109 2036062 26598 SH SOLE 26597 0 0 ACUSHNET HLDGS CORP Stock 005098108 0 0 SH SOLE 19 0 0 0 ADAMS DIVERSIFIED EQUITY FD CEF 006212104 1367415 94045 SH SOLE 94045 0 0 ADAM NAT RES FD INC CEF 00548F105 13102 601 SH SOLE 601 0 0 ADAPTHEALTH CORP Stock 00653Q102 1922 100 SH SOLE 100 0 0 ADAPTIMMUNE THERAPEUTICS PLC ADR 00653A107 475 325 SH SOLE 325 0 0 ADAPTIVE BIOTECHNOLOGIES COR Stock 00650F109 458 60 SH SOLE 19 60 0 0 ADDUS HOMECARE CORP Stock 006739106 3482 35 SH SOLE 35 0 0 ADEIA INC Stock 00676P107 16590 1750 SH SOLE 1750 0 0 ADIENT PLC Stock G0084W101 34100 983 SH SOLE 983 0 0 ADMA BIOLOGICS INC Stock 000899104 1940 500 SH SOLE 500 0 0 ADOBE SYSTEMS INCORPORATED Stock 00724F101 32643 97 SH SOLE 2 97 0 0 ADOBE SYSTEMS INCORPORATED Stock 00724F101 10769 32 SH SOLE 4 32 0 0 ADOBE SYSTEMS INCORPORATED Stock 00724F101 71344 212 SH SOLE 9 212 0 0 ADOBE SYSTEMS INCORPORATED Stock 00724F101 42403 126 SH SOLE 19 126 0 0 ADOBE SYSTEMS INCORPORATED Stock 00724F101 156150 464 SH SOLE 28 464 0 0 ADOBE SYSTEMS INCORPORATED Stock 00724F101 3702 11 SH SOLE 33 11 0 0 ADOBE SYSTEMS INCORPORATED Stock 00724F101 60575 180 SH SOLE 41 180 0 0 ADOBE SYSTEMS INCORPORATED Stock 00724F101 4038 12 SH SOLE 46 12 0 0 ADOBE SYSTEMS INCORPORATED Stock 00724F101 94228 280 SH SOLE 49 280 0 0 ADOBE SYSTEMS INCORPORATED Stock 00724F101 18846 56 SH SOLE 50 56 0 0 ADOBE SYSTEMS INCORPORATED Stock 00724F101 262157 779 SH SOLE 53 779 0 0 ADOBE SYSTEMS INCORPORATED Stock 00724F101 5570581 16553 SH SOLE 16553 0 0 ADT INC DEL Stock 00090Q103 5750 634 SH SOLE 634 0 0 ADVANCE AUTO PARTS INC Stock 00751Y106 8822 60 SH SOLE 4 60 0 0 ADVANCE AUTO PARTS INC Stock 00751Y106 441 3 SH SOLE 9 3 0 0 ADVANCE AUTO PARTS INC Stock 00751Y106 110125 749 SH SOLE 748 0 0 ADVANCED DRAIN SYS INC DEL Stock 00790R104 328 4 SH SOLE 19 4 0 0 ADVANCED MICRO DEVICES INC Stock 007903107 4340 67 SH SOLE 9 67 0 0 ADVANCED MICRO DEVICES INC Stock 007903107 34393 531 SH SOLE 19 531 0 0 ADVANCED MICRO DEVICES INC Stock 007903107 3303 51 SH SOLE 33 51 0 0 ADVANCED MICRO DEVICES INC Stock 007903107 22799 352 SH SOLE 43 352 0 0 ADVANCED MICRO DEVICES INC Stock 007903107 2785 43 SH SOLE 46 43 0 0 ADVANCED MICRO DEVICES INC Stock 007903107 4227175 65264 SH SOLE 65264 0 0 ADVANSIX INC Stock 00773T101 456 12 SH SOLE 12 0 0 ADVENT CONV & INCOME FD CEF 00764C109 409622 37580 SH SOLE 37580 0 0 ADVENT TECHNOLOGIES HOLDNG I Stock 00788A105 109 60 SH SOLE 60 0 0 ADVISORSHARES TR ETF 00768Y495 666 185 SH SOLE 185 0 0 ADVISORSHARES TR ETF 00768Y453 1768 253 SH SOLE 253 0 0 ADVISORSHARES TR ETF 00768Y818 942 11 SH SOLE 11 0 0 AECOM Stock 00766T100 17835 210 SH SOLE 9 210 0 0 AECOM Stock 00766T100 922910 10867 SH SOLE 10866 0 0 AEGON N V ADR 007924103 1925 382 SH SOLE 382 0 0 AEHR TEST SYS Stock 00760J108 2010 100 SH SOLE 100 0 0 AERCAP HOLDINGS NV Stock N00985106 31260 536 SH SOLE 9 536 0 0 AEROVIRONMENT INC Stock 008073108 21415 250 SH SOLE 250 0 0 AERSALE CORPORATION Stock 00810F106 41361 2550 SH SOLE 2550 0 0 AES CORP Stock 00130H105 18406 640 SH SOLE 9 640 0 0 AES CORP Stock 00130H105 1510 53 SH SOLE 33 52 0 0 AES CORP Stock 00130H105 463065 16101 SH SOLE 16101 0 0 AEVA TECHNOLOGIES INC Stock 00835Q103 1904 1400 SH SOLE 1400 0 0 AFFILIATED MANAGERS GROUP IN Stock 008252108 289135 1825 SH SOLE 5 1825 0 0 AFFIRM HLDGS INC Stock 00827B106 212431 21968 SH SOLE 21968 0 0 AFLAC INC Stock 001055102 8129 113 SH SOLE 9 113 0 0 AFLAC INC Stock 001055102 3185 44 SH SOLE 33 44 0 0 AFLAC INC Stock 001055102 2446 34 SH SOLE 46 34 0 0 AFLAC INC Stock 001055102 3082830 42853 SH SOLE 42852 0 0 AGCO CORP Stock 001084102 6796 49 SH SOLE 19 49 0 0 AGCO CORP Stock 001084102 282095 2034 SH SOLE 2034 0 0 AGEAGLE AERIAL SYS INC NEW Stock 00848K101 429 1226 SH SOLE 1226 0 0 AGEX THERAPEUTICS INC Stock 00848H108 304 550 SH SOLE 550 0 0 AGF INVTS TR ETF 00110G408 728500 34347 SH SOLE 34347 0 0 AGILE THERAPEUTICS INC Stock 00847L209 18501 81500 SH SOLE 81500 0 0 AGILENT TECHNOLOGIES INC Stock 00846U101 5238 35 SH SOLE 9 35 0 0 AGILENT TECHNOLOGIES INC Stock 00846U101 3741 25 SH SOLE 19 25 0 0 AGILENT TECHNOLOGIES INC Stock 00846U101 27836 186 SH SOLE 33 186 0 0 AGILENT TECHNOLOGIES INC Stock 00846U101 2245 15 SH SOLE 36 15 0 0 AGILENT TECHNOLOGIES INC Stock 00846U101 3143 21 SH SOLE 46 21 0 0 AGILENT TECHNOLOGIES INC Stock 00846U101 1042312 6965 SH SOLE 6965 0 0 AGIOS PHARMACEUTICALS INC Stock 00847X104 9828 350 SH SOLE 350 0 0 AGNICO EAGLE MINES LTD Stock 008474108 76061 1463 SH SOLE 26 1463 0 0 AGNICO EAGLE MINES LTD Stock 008474108 1976 38 SH SOLE 33 38 0 0 AGNICO EAGLE MINES LTD Stock 008474108 755940 14540 SH SOLE 14540 0 0 AGREE RLTY CORP REIT 008492100 146400 2064 SH SOLE 2064 0 0 AIR LEASE CORP Stock 00912X302 3573 93 SH SOLE 9 93 0 0 AIR LEASE CORP Stock 00912X302 13318 347 SH SOLE 34 346 0 0 AIR LEASE CORP Stock 00912X302 45835 1193 SH SOLE 1193 0 0 AIR PRODS & CHEMS INC Stock 009158106 1716224 5567 SH SOLE 6 5567 0 0 AIR PRODS & CHEMS INC Stock 009158106 8940 29 SH SOLE 9 29 0 0 AIR PRODS & CHEMS INC Stock 009158106 3739 12 SH SOLE 33 12 0 0 AIR PRODS & CHEMS INC Stock 009158106 1919460 6227 SH SOLE 6226 0 0 AIRBNB INC Stock 009066101 79344 928 SH SOLE 28 928 0 0 AIRBNB INC Stock 009066101 2114501 24731 SH SOLE 24731 0 0 AKAMAI TECHNOLOGIES INC Stock 00971T101 1012 12 SH SOLE 33 12 0 0 AKAMAI TECHNOLOGIES INC Stock 00971T101 927 11 SH SOLE 46 11 0 0 AKAMAI TECHNOLOGIES INC Stock 00971T101 138758 1646 SH SOLE 1646 0 0 AKERNA CORP Stock 00973W300 345 500 SH SOLE 500 0 0 AKOUSTIS TECHNOLOGIES INC Stock 00973N102 8581 3043 SH SOLE 3043 0 0 ALAMOS GOLD INC NEW Stock 011532108 8137 805 SH SOLE 804 0 0 ALARM COM HLDGS INC Stock 011642105 3810 77 SH SOLE 77 0 0 ALASKA AIR GROUP INC Stock 011659109 62884 1464 SH SOLE 1464 0 0 ALBANY INTL CORP Stock 012348108 64774 657 SH SOLE 23 657 0 0 ALBANY INTL CORP Stock 012348108 1183 12 SH SOLE 12 0 0 ALBEMARLE CORP Stock 012653101 4120 19 SH SOLE 9 19 0 0 ALBEMARLE CORP Stock 012653101 4771 22 SH SOLE 19 22 0 0 ALBEMARLE CORP Stock 012653101 8026 37 SH SOLE 33 37 0 0 ALBEMARLE CORP Stock 012653101 740655 3415 SH SOLE 3415 0 0 ALBERTSONS COS INC Stock 013091103 210 10 SH SOLE 10 0 0 ALCOA CORP Stock 013872106 12959 285 SH SOLE 9 285 0 0 ALCOA CORP Stock 013872106 18858 415 SH SOLE 414 0 0 ALCON AG Stock H01301128 13436 196 SH SOLE 4 196 0 0 ALCON AG Stock H01301128 10420 152 SH SOLE 9 152 0 0 ALCON AG Stock H01301128 14820 216 SH SOLE 216 0 0 ALECTOR INC Stock 014442107 4975 539 SH SOLE 539 0 0 ALPS ETF TR ETF 00162Q676 2202206 104074 SH SOLE 104074 0 0 ALPS ETF TR ETF 00162Q452 6083885 159808 SH SOLE 159807 0 0 ALEXANDRIA REAL ESTATE EQ IN REIT 015271109 2185 15 SH SOLE 33 15 0 0 ALEXANDRIA REAL ESTATE EQ IN REIT 015271109 291 2 SH SOLE 46 2 0 0 ALEXANDRIA REAL ESTATE EQ IN REIT 015271109 110756 760 SH SOLE 760 0 0 ALGONQUIN PWR UTILS CORP Stock 015857105 1480 227 SH SOLE 9 227 0 0 ALGONQUIN PWR UTILS CORP Stock 015857105 4121 632 SH SOLE 34 632 0 0 ALGONQUIN PWR UTILS CORP Stock 015857105 24450 3750 SH SOLE 3750 0 0 ALGONQUIN PWR UTILS CORP Stock 015857873 9548 400 SH SOLE 400 0 0 ALIBABA GROUP HLDG LTD ADR 01609W102 8809 100 SH SOLE 9 100 0 0 ALIBABA GROUP HLDG LTD ADR 01609W102 691330 7848 SH SOLE 7848 0 0 ALIGHT INC Stock 01626W101 368 44 SH SOLE 44 0 0 ALIGN TECHNOLOGY INC Stock 016255101 211 1 SH SOLE 9 1 0 0 ALIGN TECHNOLOGY INC Stock 016255101 22988 109 SH SOLE 28 109 0 0 ALIGN TECHNOLOGY INC Stock 016255101 4218 20 SH SOLE 33 20 0 0 ALIGN TECHNOLOGY INC Stock 016255101 3164 15 SH SOLE 50 15 0 0 ALIGN TECHNOLOGY INC Stock 016255101 140459 666 SH SOLE 53 666 0 0 ALIGN TECHNOLOGY INC Stock 016255101 69386 329 SH SOLE 329 0 0 ALIGNMENT HEALTHCARE INC Stock 01625V104 153 13 SH SOLE 19 13 0 0 ALKALINE WTR CO INC Stock 01643A207 208 1188 SH SOLE 1187 0 0 ALKERMES PLC Stock G01767105 1124 43 SH SOLE 19 43 0 0 ALKERMES PLC Stock G01767105 2613 100 SH SOLE 100 0 0 ALLBIRDS INC Stock 01675A109 2306 953 SH SOLE 953 0 0 ATI INC Stock 01741R102 179 6 SH SOLE 19 6 0 0 ATI INC Stock 01741R102 967173 32390 SH SOLE 32390 0 0 ALLEGION PLC Stock G0176J109 1368 13 SH SOLE 9 13 0 0 ALLEGION PLC Stock G0176J109 211 2 SH SOLE 46 2 0 0 ALLEGION PLC Stock G0176J109 18570 176 SH SOLE 176 0 0 ALLEGRO MICROSYSTEMS INC Stock 01749D105 6304 210 SH SOLE 210 0 0 ALLETE INC Stock 018522300 9741 151 SH SOLE 151 0 0 ALLIANCEBERNSTEIN GLOBAL HIG CEF 01879R106 14571 1580 SH SOLE 1580 0 0 ALLIANCEBERNSTEIN HLDG L P Stock 01881G106 649440 18896 SH SOLE 18895 0 0 ALLIANT ENERGY CORP Stock 018802108 83121 1506 SH SOLE 1505 0 0 VIRTUS CONVERTIBLE & INCOME CEF 92838X102 148539 43688 SH SOLE 43688 0 0 VIRTUS CONVERTIBLE & INC FD CEF 92838U108 1152 400 SH SOLE 400 0 0 VIRTUS EQUITY & CONV INCM FD CEF 92841M101 303062 16624 SH SOLE 16624 0 0 ALLIED MOTION TECHNOLOGIES I Stock 019330109 29032 834 SH SOLE 6 834 0 0 ALLISON TRANSMISSION HLDGS I Stock 01973R101 7779 187 SH SOLE 9 187 0 0 ALLISON TRANSMISSION HLDGS I Stock 01973R101 12610 303 SH SOLE 34 303 0 0 ALLISON TRANSMISSION HLDGS I Stock 01973R101 707 17 SH SOLE 17 0 0 ALLOGENE THERAPEUTICS INC Stock 019770106 931 148 SH SOLE 148 0 0 VERADIGM INC Stock 01988P108 6174 350 SH SOLE 350 0 0 ALLSTATE CORP Stock 020002101 41222 304 SH SOLE 7 304 0 0 ALLSTATE CORP Stock 020002101 48816 360 SH SOLE 9 360 0 0 ALLSTATE CORP Stock 020002101 1917 14 SH SOLE 33 14 0 0 ALLSTATE CORP Stock 020002101 6780 50 SH SOLE 36 50 0 0 ALLSTATE CORP Stock 020002101 15804 117 SH SOLE 43 116 0 0 ALLSTATE CORP Stock 020002101 2034 15 SH SOLE 46 15 0 0 ALLSTATE CORP Stock 020002101 2722387 20077 SH SOLE 20076 0 0 ALLY FINL INC Stock 02005N100 24083 985 SH SOLE 985 0 0 ALNYLAM PHARMACEUTICALS INC Stock 02043Q107 41826 176 SH SOLE 48 176 0 0 ALNYLAM PHARMACEUTICALS INC Stock 02043Q107 154710 651 SH SOLE 651 0 0 ALPHA & OMEGA SEMICONDUCTOR Stock G6331P104 19885 696 SH SOLE 696 0 0 ALPHA METALLURGICAL RESOUR I Stock 020764106 19989 137 SH SOLE 136 0 0 ALPHABET INC Stock 02079K305 50468 572 SH SOLE 2 572 0 0 ALPHABET INC Stock 02079K305 56467 640 SH SOLE 5 640 0 0 ALPHABET INC Stock 02079K305 168255 1907 SH SOLE 9 1907 0 0 ALPHABET INC Stock 02079K305 570319 6464 SH SOLE 18 6464 0 0 ALPHABET INC Stock 02079K305 68643 778 SH SOLE 19 778 0 0 ALPHABET INC Stock 02079K305 2206 25 SH SOLE 25 25 0 0 ALPHABET INC Stock 02079K305 27881 316 SH SOLE 33 316 0 0 ALPHABET INC Stock 02079K305 7058 80 SH SOLE 36 80 0 0 ALPHABET INC Stock 02079K305 70584 800 SH SOLE 41 800 0 0 ALPHABET INC Stock 02079K305 51173 580 SH SOLE 43 580 0 0 ALPHABET INC Stock 02079K305 11735 133 SH SOLE 46 133 0 0 ALPHABET INC Stock 02079K305 107905 1223 SH SOLE 49 1223 0 0 ALPHABET INC Stock 02079K305 17236597 195360 SH SOLE 195359 0 0 ALPHABET INC Stock 02079K107 466924 5262 SH SOLE 6 5262 0 0 ALPHABET INC Stock 02079K107 107541 1212 SH SOLE 9 1212 0 0 ALPHABET INC Stock 02079K107 9494 107 SH SOLE 19 107 0 0 ALPHABET INC Stock 02079K107 192633 2171 SH SOLE 28 2171 0 0 ALPHABET INC Stock 02079K107 19521 220 SH SOLE 33 220 0 0 ALPHABET INC Stock 02079K107 13842 156 SH SOLE 46 156 0 0 ALPHABET INC Stock 02079K107 82075 925 SH SOLE 48 925 0 0 ALPHABET INC Stock 02079K107 23070 260 SH SOLE 49 260 0 0 ALPHABET INC Stock 02079K107 43123 486 SH SOLE 50 486 0 0 ALPHABET INC Stock 02079K107 534155 6020 SH SOLE 53 6020 0 0 ALPHABET INC Stock 02079K107 10553378 118938 SH SOLE 118938 0 0 ALPINE 4 HOLDINGS INC Stock 02083E105 53 100 SH SOLE 100 0 0 ALPS ETF TR ETF 00162Q460 123427 2713 SH SOLE 2713 0 0 ALPS ETF TR ETF 00162Q858 205246 3990 SH SOLE 3990 0 0 ALPS ETF TR ETF 00162Q429 7030 351 SH SOLE 350 0 0 ALPS ETF TR ETF 00162Q593 4557 150 SH SOLE 150 0 0 ALPS ETF TR ETF 00162Q387 5592 135 SH SOLE 9 135 0 0 ALPS ETF TR ETF 00162Q387 146645 3540 SH SOLE 3540 0 0 ALPS ETF TR ETF 00162Q395 1007 30 SH SOLE 30 0 0 ALSET EHOME INTERNATIONAL IN Stock 02116A104 345 150 SH SOLE 150 0 0 ALTERYX INC Stock 02156B103 40384 797 SH SOLE 797 0 0 ALTICE USA INC Stock 02156K103 184460 40100 SH SOLE 5 40100 0 0 ALTICE USA INC Stock 02156K103 12291 2672 SH SOLE 2672 0 0 ALTISOURCE ASSET MGMT CORP Stock 02153X108 3240 160 SH SOLE 160 0 0 ALTRA INDL MOTION CORP Stock 02208R106 9082 152 SH SOLE 9 152 0 0 ALTRA INDL MOTION CORP Stock 02208R106 15468 259 SH SOLE 34 258 0 0 ALTRIA GROUP INC Stock 02209S103 0 0 SH SOLE 6 0 0 0 ALTRIA GROUP INC Stock 02209S103 17964 393 SH SOLE 9 393 0 0 ALTRIA GROUP INC Stock 02209S103 178297 3901 SH SOLE 19 3900 0 0 ALTRIA GROUP INC Stock 02209S103 8610 188 SH SOLE 33 188 0 0 ALTRIA GROUP INC Stock 02209S103 4800 105 SH SOLE 36 105 0 0 ALTRIA GROUP INC Stock 02209S103 11095 243 SH SOLE 43 242 0 0 ALTRIA GROUP INC Stock 02209S103 9522706 208329 SH SOLE 208328 0 0 AMALGAMATED FINANCIAL CORP Stock 022671101 507 22 SH SOLE 19 22 0 0 AMALGAMATED FINANCIAL CORP Stock 022671101 461 20 SH SOLE 20 0 0 AMAZON COM INC Stock 023135106 38220 455 SH SOLE 4 455 0 0 AMAZON COM INC Stock 023135106 124488 1482 SH SOLE 9 1482 0 0 AMAZON COM INC Stock 023135106 59640 710 SH SOLE 19 710 0 0 AMAZON COM INC Stock 023135106 5040 60 SH SOLE 25 60 0 0 AMAZON COM INC Stock 023135106 235200 2800 SH SOLE 28 2800 0 0 AMAZON COM INC Stock 023135106 32340 385 SH SOLE 33 385 0 0 AMAZON COM INC Stock 023135106 0 0 SH SOLE 36 0 0 0 AMAZON COM INC Stock 023135106 50400 600 SH SOLE 41 600 0 0 AMAZON COM INC Stock 023135106 67452 803 SH SOLE 43 803 0 0 AMAZON COM INC Stock 023135106 17220 205 SH SOLE 46 205 0 0 AMAZON COM INC Stock 023135106 80388 957 SH SOLE 48 957 0 0 AMAZON COM INC Stock 023135106 23184 276 SH SOLE 50 276 0 0 AMAZON COM INC Stock 023135106 415632 4948 SH SOLE 53 4948 0 0 AMAZON COM INC Stock 023135106 33037185 393300 SH SOLE 393299 0 0 AMBARELLA INC Stock G037AX101 38155 464 SH SOLE 464 0 0 AMBEV SA ADR 02319V103 7118 2617 SH SOLE 9 2617 0 0 AMBEV SA ADR 02319V103 332 122 SH SOLE 33 122 0 0 AMBEV SA ADR 02319V103 175107 64378 SH SOLE 64377 0 0 AMC ENTMT HLDGS INC Stock 00165C104 11709 2877 SH SOLE 2876 0 0 AMC NETWORKS INC Stock 00164V103 125 8 SH SOLE 8 0 0 AMCOR PLC Stock G0250X107 8742 734 SH SOLE 6 734 0 0 AMCOR PLC Stock G0250X107 18 1 SH SOLE 33 1 0 0 AMCOR PLC Stock G0250X107 57978 4868 SH SOLE 52 4868 0 0 AMCOR PLC Stock G0250X107 311987 26195 SH SOLE 26195 0 0 AMDOCS LTD Stock G02602103 7636 84 SH SOLE 9 84 0 0 AMDOCS LTD Stock G02602103 48463 533 SH SOLE 533 0 0 AMEDISYS INC Stock 023436108 5848 70 SH SOLE 9 70 0 0 AMEDISYS INC Stock 023436108 58562 701 SH SOLE 701 0 0 AMER SOFTWARE INC Stock 029683109 206 14 SH SOLE 19 14 0 0 AMER SOFTWARE INC Stock 029683109 15693 1069 SH SOLE 23 1069 0 0 AMER SOFTWARE INC Stock 029683109 866 59 SH SOLE 59 0 0 AMEREN CORP Stock 023608102 140878 1584 SH SOLE 1584 0 0 AMERICA FIRST MULTIFAMILY INVESTORS LP Stock 02364V107 58682 3373 SH SOLE 3372 0 0 AMERICA MOVIL SAB DE CV ADR 02364W204 18126 1007 SH SOLE 1007 0 0 AMERICA MOVIL SAB DE CV ADR 02364W105 1147 63 SH SOLE 33 63 0 0 AMERICA MOVIL SAB DE CV ADR 02364W105 53188 2922 SH SOLE 2922 0 0 AMERICAN AIRLS GROUP INC Stock 02376R102 76511 6015 SH SOLE 6015 0 0 AMERICAN AXLE & MFG HLDGS IN Stock 024061103 446 57 SH SOLE 57 0 0 AGNC INVT CORP REIT 00123Q104 4316 417 SH SOLE 19 417 0 0 AGNC INVT CORP REIT 00123Q104 347311 33557 SH SOLE 33556 0 0 AMERICAN CENTY ETF TR ETF 025072505 30728 628 SH SOLE 628 0 0 AMERICAN CENTY ETF TR ETF 025072752 7933 165 SH SOLE 164 0 0 ETF OPPORTUNITIES TRUST ETF 26923N108 7284 245 SH SOLE 245 0 0 AMERICAN EAGLE OUTFITTERS IN Stock 02553E106 435094 31167 SH SOLE 31167 0 0 AMERICAN ELEC PWR CO INC Stock 02557T307 20632 400 SH SOLE 400 0 0 AMERICAN ELEC PWR CO INC Stock 025537101 9495 100 SH SOLE 19 100 0 0 AMERICAN ELEC PWR CO INC Stock 025537101 4136 44 SH SOLE 33 43 0 0 AMERICAN ELEC PWR CO INC Stock 025537101 5127 54 SH SOLE 36 54 0 0 AMERICAN ELEC PWR CO INC Stock 025537101 11890 125 SH SOLE 43 125 0 0 AMERICAN ELEC PWR CO INC Stock 025537101 54786 577 SH SOLE 52 577 0 0 AMERICAN ELEC PWR CO INC Stock 025537101 1036084 10912 SH SOLE 10911 0 0 AMERICAN EQTY INVT LIFE HLD Stock 025676206 763314 16732 SH SOLE 16732 0 0 AMERICAN EXPRESS CO Stock 025816109 277031 1875 SH SOLE 5 1875 0 0 AMERICAN EXPRESS CO Stock 025816109 40779 276 SH SOLE 9 276 0 0 AMERICAN EXPRESS CO Stock 025816109 6501 44 SH SOLE 19 44 0 0 AMERICAN EXPRESS CO Stock 025816109 4006 27 SH SOLE 33 27 0 0 AMERICAN EXPRESS CO Stock 025816109 2807 19 SH SOLE 46 19 0 0 AMERICAN EXPRESS CO Stock 025816109 2188087 14809 SH SOLE 14809 0 0 AMERICAN FINL GROUP INC OHIO Stock 025932104 4530 33 SH SOLE 19 33 0 0 AMERICAN HOMES 4 RENT REIT 02665T306 19290 640 SH SOLE 9 640 0 0 AMERICAN HOMES 4 RENT REIT 02665T306 11 0 SH SOLE 0 0 0 AMERICAN INTL GROUP INC Stock 026874784 15431 244 SH SOLE 9 244 0 0 AMERICAN INTL GROUP INC Stock 026874784 1081 17 SH SOLE 33 17 0 0 AMERICAN INTL GROUP INC Stock 026874784 21691 343 SH SOLE 36 343 0 0 AMERICAN INTL GROUP INC Stock 026874784 50571 800 SH SOLE 43 799 0 0 AMERICAN INTL GROUP INC Stock 026874784 3858 61 SH SOLE 46 61 0 0 AMERICAN INTL GROUP INC Stock 026874784 1588428 25117 SH SOLE 25117 0 0 AMERICAN NATL BANKSHARES INC Stock 027745108 648122 17550 SH SOLE 17550 0 0 AMERICAN OUTDOOR BRANDS INC Stock 02875D109 20020 1998 SH SOLE 6 1998 0 0 AMERICAN OUTDOOR BRANDS INC Stock 02875D109 1253 125 SH SOLE 125 0 0 AMER STATES WTR CO Stock 029899101 51394 555 SH SOLE 555 0 0 NEW YORK CITY REIT INC REIT 649439205 5922 3346 SH SOLE 3346 0 0 AMERICAN SUPERCONDUCTOR CORP Stock 030111207 37 10 SH SOLE 10 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 15678 74 SH SOLE 9 74 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 148302 700 SH SOLE 19 700 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 2754 13 SH SOLE 33 13 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 3178 15 SH SOLE 46 15 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 93007 439 SH SOLE 49 439 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 377772 1783 SH SOLE 53 1783 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 4885590 23060 SH SOLE 23060 0 0 AMERICAN WTR WKS CO INC NEW Stock 030420103 1492436 9792 SH SOLE 6 9791 0 0 AMERICAN WTR WKS CO INC NEW Stock 030420103 1372 9 SH SOLE 33 9 0 0 AMERICAN WTR WKS CO INC NEW Stock 030420103 365906 2401 SH SOLE 2400 0 0 AMERICAN WELL CORP Stock 03044L105 2544 899 SH SOLE 899 0 0 AMERICAN WOODMARK CORPORATIO Stock 030506109 56140 1149 SH SOLE 1149 0 0 AMERIPRISE FINL INC Stock 03076C106 37053 119 SH SOLE 9 119 0 0 AMERIPRISE FINL INC Stock 03076C106 10587 34 SH SOLE 19 34 0 0 AMERIPRISE FINL INC Stock 03076C106 2450560 7870 SH SOLE 7870 0 0 AMERIS BANCORP Stock 03076K108 38278 812 SH SOLE 812 0 0 AMERISOURCEBERGEN CORP Stock 03073E105 9777 59 SH SOLE 9 59 0 0 AMERISOURCEBERGEN CORP Stock 03073E105 7954 48 SH SOLE 36 48 0 0 AMERISOURCEBERGEN CORP Stock 03073E105 18108 109 SH SOLE 43 109 0 0 AMERISOURCEBERGEN CORP Stock 03073E105 1580945 9540 SH SOLE 9540 0 0 AMETEK INC Stock 031100100 3912 28 SH SOLE 6 28 0 0 AMETEK INC Stock 031100100 26128 187 SH SOLE 9 187 0 0 AMETEK INC Stock 031100100 9920 71 SH SOLE 50 71 0 0 AMETEK INC Stock 031100100 441127 3157 SH SOLE 3157 0 0 AMGEN INC Stock 031162100 30204 115 SH SOLE 9 115 0 0 AMGEN INC Stock 031162100 43888 167 SH SOLE 19 167 0 0 AMGEN INC Stock 031162100 7716 29 SH SOLE 33 29 0 0 AMGEN INC Stock 031162100 53316 203 SH SOLE 52 203 0 0 AMGEN INC Stock 031162100 7366900 28049 SH SOLE 28049 0 0 AMKOR TECHNOLOGY INC Stock 031652100 21150 882 SH SOLE 882 0 0 AMMO INC Stock 00175J107 458 265 SH SOLE 19 265 0 0 AMMO INC Stock 00175J107 346 200 SH SOLE 200 0 0 AMN HEALTHCARE SVCS INC Stock 001744101 720 7 SH SOLE 19 7 0 0 AMN HEALTHCARE SVCS INC Stock 001744101 925 9 SH SOLE 9 0 0 AMPHENOL CORP NEW Stock 032095101 38222 502 SH SOLE 2 502 0 0 AMPHENOL CORP NEW Stock 032095101 1483436 19483 SH SOLE 6 19483 0 0 AMPHENOL CORP NEW Stock 032095101 16142 212 SH SOLE 9 212 0 0 AMPHENOL CORP NEW Stock 032095101 5643 74 SH SOLE 33 74 0 0 AMPHENOL CORP NEW Stock 032095101 10812 142 SH SOLE 50 142 0 0 AMPHENOL CORP NEW Stock 032095101 71343 937 SH SOLE 937 0 0 AMPLIFY ETF TR ETF 032108409 728935 20327 SH SOLE 20327 0 0 AMPLIFY ENERGY CORP NEW Stock 03212B103 36485 4151 SH SOLE 4150 0 0 AMPLIFY ETF TR ETF 032108847 205821 17667 SH SOLE 17667 0 0 AMPLIFY ETF TR ETF 032108805 155182 13252 SH SOLE 13252 0 0 AMPLIFY ETF TR ETF 032108102 0 0 SH SOLE 19 0 0 0 AMPLIFY ETF TR ETF 032108102 253318 6497 SH SOLE 6497 0 0 AMPLIFY ETF TR ETF 032108607 387307 25616 SH SOLE 25615 0 0 AMPLITUDE INC Stock 03213A104 384096 31796 SH SOLE 31796 0 0 AMYLYX PHARMACEUTICALS INC Stock 03237H101 18475 500 SH SOLE 500 0 0 AMYRIS INC Stock 03236M200 191 125 SH SOLE 125 0 0 ANALOG DEVICES INC Stock 032654105 2338847 14259 SH SOLE 6 14258 0 0 ANALOG DEVICES INC Stock 032654105 17059 104 SH SOLE 9 104 0 0 ANALOG DEVICES INC Stock 032654105 1148 7 SH SOLE 19 7 0 0 ANALOG DEVICES INC Stock 032654105 3652 22 SH SOLE 33 22 0 0 ANALOG DEVICES INC Stock 032654105 1549234 9445 SH SOLE 9444 0 0 ANAPTYSBIO INC Stock 032724106 7128 230 SH SOLE 230 0 0 ANAVEX LIFE SCIENCES CORP Stock 032797300 45837 4950 SH SOLE 4950 0 0 ANDERSONS INC Stock 034164103 22456 642 SH SOLE 641 0 0 TWO RDS SHARED TR ETF 90213U115 3092 367 SH SOLE 367 0 0 ANGEL OAK FINL STRATEGIES IN CEF 03464A100 23276 1817 SH SOLE 1817 0 0 ANGI INC Stock 00183L102 2359 1004 SH SOLE 1004 0 0 ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 552368 9200 SH SOLE 5 9200 0 0 ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 5103 85 SH SOLE 9 85 0 0 ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 2642 44 SH SOLE 33 44 0 0 ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 451902 7527 SH SOLE 7526 0 0 ANIXA BIOSCIENCES INC Stock 03528H109 2865 674 SH SOLE 674 0 0 ANNALY CAPITAL MANAGEMENT IN REIT 035710839 462457 21938 SH SOLE 21938 0 0 ANSYS INC Stock 03662Q105 3865 16 SH SOLE 19 16 0 0 ANSYS INC Stock 03662Q105 2899 12 SH SOLE 33 12 0 0 ANSYS INC Stock 03662Q105 242 1 SH SOLE 46 1 0 0 ANSYS INC Stock 03662Q105 57257 237 SH SOLE 237 0 0 ANTERO MIDSTREAM CORP Stock 03676B102 289992 26876 SH SOLE 26876 0 0 ANTERO RESOURCES CORP Stock 03674X106 124 4 SH SOLE 19 4 0 0 ELEVANCE HEALTH INC Stock 036752103 13850 27 SH SOLE 9 27 0 0 ELEVANCE HEALTH INC Stock 036752103 5670 11 SH SOLE 33 11 0 0 ELEVANCE HEALTH INC Stock 036752103 15389 30 SH SOLE 36 30 0 0 ELEVANCE HEALTH INC Stock 036752103 35512 69 SH SOLE 43 69 0 0 ELEVANCE HEALTH INC Stock 036752103 4617 9 SH SOLE 46 9 0 0 ELEVANCE HEALTH INC Stock 036752103 2671145 5207 SH SOLE 5207 0 0 AGENUS INC Stock 00847G705 6242 2601 SH SOLE 2601 0 0 SMITH A O CORP Stock 831865209 690 12 SH SOLE 33 12 0 0 SMITH A O CORP Stock 831865209 49455 864 SH SOLE 864 0 0 AON PLC Stock G0403H108 22511 75 SH SOLE 9 75 0 0 AON PLC Stock G0403H108 6018 20 SH SOLE 33 20 0 0 AON PLC Stock G0403H108 2101 7 SH SOLE 46 7 0 0 AON PLC Stock G0403H108 610673 2035 SH SOLE 2034 0 0 APA CORPORATION Stock 03743Q108 1127 24 SH SOLE 33 24 0 0 APA CORPORATION Stock 03743Q108 131394 2815 SH SOLE 2814 0 0 APARTMENT INCOME REIT CORP REIT 03750L109 37467 1092 SH SOLE 1092 0 0 APARTMENT INVT & MGMT CO REIT 03748R747 328 46 SH SOLE 46 0 0 APOLLO COML REAL EST FIN INC REIT 03762U105 170492 15845 SH SOLE 15845 0 0 APOLLO GLOBAL MGMT INC Stock 03769M106 13268 208 SH SOLE 36 208 0 0 APOLLO GLOBAL MGMT INC Stock 03769M106 30988 486 SH SOLE 43 485 0 0 APOLLO GLOBAL MGMT INC Stock 03769M106 2197118 34443 SH SOLE 34442 0 0 MIDCAP FINANCIAL INVSTMNT CO CEF 03761U502 142438 12495 SH SOLE 12494 0 0 APPFOLIO INC Stock 03783C100 29085 276 SH SOLE 19 276 0 0 APPHARVEST INC Stock 03783T103 3425 6036 SH SOLE 6036 0 0 APPIAN CORP Stock 03782L101 55385 1701 SH SOLE 1701 0 0 APPLE HOSPITALITY REIT INC REIT 03784Y200 9263 587 SH SOLE 587 0 0 APPLE INC Stock 037833100 46125 355 SH SOLE 2 355 0 0 APPLE INC Stock 037833100 28974 223 SH SOLE 4 223 0 0 APPLE INC Stock 037833100 132918 1023 SH SOLE 9 1023 0 0 APPLE INC Stock 037833100 644453 4960 SH SOLE 18 4960 0 0 APPLE INC Stock 037833100 211832 1630 SH SOLE 19 1630 0 0 APPLE INC Stock 037833100 45605 351 SH SOLE 24 351 0 0 APPLE INC Stock 037833100 1976 15 SH SOLE 25 15 0 0 APPLE INC Stock 037833100 106886 823 SH SOLE 33 822 0 0 APPLE INC Stock 037833100 44727 344 SH SOLE 36 344 0 0 APPLE INC Stock 037833100 97448 750 SH SOLE 41 750 0 0 APPLE INC Stock 037833100 88537 681 SH SOLE 43 681 0 0 APPLE INC Stock 037833100 95 1 SH SOLE 45 0 0 0 APPLE INC Stock 037833100 46515 358 SH SOLE 46 358 0 0 APPLE INC Stock 037833100 9745 75 SH SOLE 49 75 0 0 APPLE INC Stock 037833100 96540536 743020 SH SOLE 743019 0 0 APPLIED DNA SCIENCES INC Stock 03815U300 2 1 SH SOLE 1 0 0 ETF OPPORTUNITIES TRUST ETF 26923N405 1327079 56256 SH SOLE 56256 0 0 APPLIED INDL TECHNOLOGIES IN Stock 03820C105 1890 15 SH SOLE 19 15 0 0 APPLIED MATLS INC Stock 038222105 80631 828 SH SOLE 9 828 0 0 APPLIED MATLS INC Stock 038222105 45217 464 SH SOLE 19 464 0 0 APPLIED MATLS INC Stock 038222105 38076 391 SH SOLE 24 391 0 0 APPLIED MATLS INC Stock 038222105 5363 55 SH SOLE 33 55 0 0 APPLIED MATLS INC Stock 038222105 3019 31 SH SOLE 46 31 0 0 APPLIED MATLS INC Stock 038222105 2088114 21443 SH SOLE 21442 0 0 APPLIED MOLECULAR TRANS INC Stock 03824M109 210 500 SH SOLE 500 0 0 APPLOVIN CORP Stock 03831W108 1053 100 SH SOLE 100 0 0 APPTECH PMTS CORP Stock 03834B309 3555 1500 SH SOLE 1500 0 0 APTARGROUP INC Stock 038336103 298376 2713 SH SOLE 2713 0 0 APTIV PLC Stock G6095L109 8289 89 SH SOLE 4 89 0 0 APTIV PLC Stock G6095L109 373 4 SH SOLE 9 4 0 0 APTIV PLC Stock G6095L109 1397 15 SH SOLE 33 15 0 0 APTIV PLC Stock G6095L109 373 4 SH SOLE 46 4 0 0 APTIV PLC Stock G6095L109 1296276 13919 SH SOLE 13919 0 0 ETF SER SOLUTIONS ETF 26922A222 1914081 66392 SH SOLE 49 66392 0 0 ETF SER SOLUTIONS ETF 26922A222 2883 100 SH SOLE 100 0 0 ETF SER SOLUTIONS ETF 26922A388 2224794 86906 SH SOLE 49 86906 0 0 ETF SER SOLUTIONS ETF 26922A784 955424 28447 SH SOLE 49 28447 0 0 ETF SER SOLUTIONS ETF 26922B642 1202207 47954 SH SOLE 49 47954 0 0 ESSENTIAL UTILS INC Stock 29670G102 505117 10583 SH SOLE 10582 0 0 ARAMARK Stock 03852U106 248 6 SH SOLE 6 0 0 ARBE ROBOTICS LTD Stock M1R95N100 1705 500 SH SOLE 500 0 0 ARBOR REALTY TRUST INC REIT 038923108 391612 29690 SH SOLE 29690 0 0 ARC DOCUMENT SOLUTIONS INC Stock 00191G103 3809 1300 SH SOLE 1300 0 0 ARCBEST CORP Stock 03937C105 15129 216 SH SOLE 216 0 0 ARCH CAP GROUP LTD Stock G0450A105 33650 536 SH SOLE 9 536 0 0 ARCH CAP GROUP LTD Stock G0450A105 9291 148 SH SOLE 19 148 0 0 ARCH CAP GROUP LTD Stock G0450A105 125246 1995 SH SOLE 1995 0 0 ARCHER DANIELS MIDLAND CO Stock 039483102 4364 47 SH SOLE 19 47 0 0 ARCHER DANIELS MIDLAND CO Stock 039483102 2430 26 SH SOLE 33 26 0 0 ARCHER DANIELS MIDLAND CO Stock 039483102 2765852 29788 SH SOLE 29788 0 0 ARCHROCK INC Stock 03957W106 625008 69600 SH SOLE 69600 0 0 ARCO PLATFORM LTD Stock G04553106 588965 43627 SH SOLE 43627 0 0 ARCONIC CORPORATION Stock 03966V107 16103 761 SH SOLE 761 0 0 ARCOS DORADOS HOLDINGS INC Stock G0457F107 2491 298 SH SOLE 9 298 0 0 ARCOSA INC Stock 039653100 7227 133 SH SOLE 133 0 0 ARCUTIS BIOTHERAPEUTICS INC Stock 03969K108 6438 435 SH SOLE 435 0 0 ARDAGH GROUP S A CL A Stock L0223L101 446 18 SH SOLE 18 0 0 ARDAGH METAL PACKAGING S A Stock L02235106 4387 912 SH SOLE 912 0 0 ARES CAPITAL CORP CEF 04010L103 454167 24589 SH SOLE 6 24589 0 0 ARES CAPITAL CORP CEF 04010L103 537105 29080 SH SOLE 29079 0 0 ARES COML REAL ESTATE CORP REIT 04013V108 19032 1850 SH SOLE 1849 0 0 ARES DYNAMIC CR ALLOCATION F CEF 04014F102 12158 1049 SH SOLE 1049 0 0 ARES MANAGEMENT CORPORATION Stock 03990B101 2669 39 SH SOLE 36 39 0 0 ARES MANAGEMENT CORPORATION Stock 03990B101 61223 895 SH SOLE 894 0 0 ARGENX SE ADR 04016X101 758 2 SH SOLE 33 2 0 0 ARGENX SE ADR 04016X101 29928 79 SH SOLE 48 79 0 0 ARGENX SE ADR 04016X101 101905 269 SH SOLE 269 0 0 ARGO BLOCKCHAIN PLC ADR 040126104 119 110 SH SOLE 110 0 0 ARIS WATER SOLUTIONS INC Stock 04041L106 1484 103 SH SOLE 9 103 0 0 ARIS WATER SOLUTIONS INC Stock 04041L106 6989 485 SH SOLE 34 485 0 0 ARIS WATER SOLUTIONS INC Stock 04041L106 6685 464 SH SOLE 463 0 0 ARISTA NETWORKS INC Stock 040413106 5703 47 SH SOLE 9 47 0 0 ARISTA NETWORKS INC Stock 040413106 8373 69 SH SOLE 19 69 0 0 ARISTA NETWORKS INC Stock 040413106 607 5 SH SOLE 33 5 0 0 ARISTA NETWORKS INC Stock 040413106 849 7 SH SOLE 46 7 0 0 ARISTA NETWORKS INC Stock 040413106 20265 167 SH SOLE 50 167 0 0 ARISTA NETWORKS INC Stock 040413106 2851846 23501 SH SOLE 23501 0 0 ARK ETF TR ETF 00214Q203 200033 4878 SH SOLE 4877 0 0 ARK ETF TR ETF 00214Q708 114660 8035 SH SOLE 8035 0 0 ARK ETF TR ETF 00214Q302 178899 6337 SH SOLE 6337 0 0 ARK ETF TR ETF 00214Q104 382906 12257 SH SOLE 12256 0 0 ARK ETF TR ETF 00214Q609 128006 7308 SH SOLE 7308 0 0 ARK ETF TR ETF 00214Q401 120033 3114 SH SOLE 3113 0 0 ARK RESTAURANTS CORP Stock 040712101 58656 3542 SH SOLE 3542 0 0 ARK ETF TR ETF 00214Q807 157415 12705 SH SOLE 12705 0 0 ARMOUR RESIDENTIAL REIT INC REIT 042315507 68551 12176 SH SOLE 12176 0 0 ARMSTRONG WORLD INDS INC NEW Stock 04247X102 39645 578 SH SOLE 23 578 0 0 ARMSTRONG WORLD INDS INC NEW Stock 04247X102 1578 23 SH SOLE 23 0 0 ARQIT QUANTUM INC Stock G0567U101 123101 34100 SH SOLE 34100 0 0 ARRAY TECHNOLOGIES INC Stock 04271T100 3054 158 SH SOLE 19 158 0 0 ARRAY TECHNOLOGIES INC Stock 04271T100 1856 96 SH SOLE 96 0 0 ARRIVAL Stock L0423Q108 14 85 SH SOLE 85 0 0 ARROW ELECTRS INC Stock 042735100 4392 42 SH SOLE 9 42 0 0 ARROW ELECTRS INC Stock 042735100 34090 326 SH SOLE 326 0 0 GALLAGHER ARTHUR J & CO Stock 363576109 69383 368 SH SOLE 9 368 0 0 GALLAGHER ARTHUR J & CO Stock 363576109 86282 458 SH SOLE 19 457 0 0 GALLAGHER ARTHUR J & CO Stock 363576109 1138 6 SH SOLE 33 6 0 0 GALLAGHER ARTHUR J & CO Stock 363576109 7542 40 SH SOLE 36 40 0 0 GALLAGHER ARTHUR J & CO Stock 363576109 17588 93 SH SOLE 43 93 0 0 GALLAGHER ARTHUR J & CO Stock 363576109 229265 1216 SH SOLE 45 1216 0 0 GALLAGHER ARTHUR J & CO Stock 363576109 2262 12 SH SOLE 46 12 0 0 GALLAGHER ARTHUR J & CO Stock 363576109 829953 4402 SH SOLE 4402 0 0 ARTISAN PARTNERS ASSET MGMT Stock 04316A108 42590 1434 SH SOLE 1434 0 0 ARTIVION INC Stock 228903100 1271 105 SH SOLE 104 0 0 ARVINAS INC Stock 04335A105 103 3 SH SOLE 19 3 0 0 ASA GOLD AND PRECIOUS MTLS L CEF G3156P103 33843 2365 SH SOLE 2365 0 0 ASANA INC Stock 04342Y104 502109 36464 SH SOLE 36464 0 0 ASBURY AUTOMOTIVE GROUP INC Stock 043436104 179 1 SH SOLE 19 1 0 0 ASBURY AUTOMOTIVE GROUP INC Stock 043436104 3585 20 SH SOLE 20 0 0 ASCENDIS PHARMA A/S ADR 04351P101 13679 112 SH SOLE 48 112 0 0 ASCENDIS PHARMA A/S ADR 04351P101 47142 386 SH SOLE 386 0 0 ASE TECHNOLOGY HLDG CO LTD ADR 00215W100 3392 541 SH SOLE 31 541 0 0 ASE TECHNOLOGY HLDG CO LTD ADR 00215W100 1743 278 SH SOLE 33 278 0 0 ASE TECHNOLOGY HLDG CO LTD ADR 00215W100 2195 350 SH SOLE 350 0 0 ASENSUS SURGICAL INC Stock 04367G103 573 1650 SH SOLE 1650 0 0 ASGN INC Stock 00191U102 1467 18 SH SOLE 18 0 0 ASHFORD HOSPITALITY TR INC REIT 044103869 13490 3018 SH SOLE 3018 0 0 ASHLAND INC Stock 044186104 17571 163 SH SOLE 163 0 0 ASML HOLDING N V ADR N07059210 13114 24 SH SOLE 4 24 0 0 ASML HOLDING N V ADR N07059210 6557 12 SH SOLE 9 12 0 0 ASML HOLDING N V ADR N07059210 1093 2 SH SOLE 33 2 0 0 ASML HOLDING N V ADR N07059210 9289 17 SH SOLE 36 17 0 0 ASML HOLDING N V ADR N07059210 36134 66 SH SOLE 43 66 0 0 ASML HOLDING N V ADR N07059210 7650 14 SH SOLE 50 14 0 0 ASML HOLDING N V ADR N07059210 257254 471 SH SOLE 53 470 0 0 ASML HOLDING N V ADR N07059210 325027 595 SH SOLE 594 0 0 ASPEN TECHNOLOGY INC Stock 29109X106 2465 12 SH SOLE 19 12 0 0 ASPEN TECHNOLOGY INC Stock 29109X106 103111 502 SH SOLE 23 502 0 0 ASPEN TECHNOLOGY INC Stock 29109X106 11092 54 SH SOLE 54 0 0 ASSEMBLY BIOSCIENCES INC Stock 045396108 1 1 SH SOLE 1 0 0 ASSOCIATED BANC CORP Stock 045487105 3464 150 SH SOLE 150 0 0 ASSURANT INC Stock 04621X108 16258 130 SH SOLE 9 130 0 0 ASSURANT INC Stock 04621X108 500 4 SH SOLE 19 4 0 0 ASSURANT INC Stock 04621X108 66032 528 SH SOLE 528 0 0 ASSURE HLDGS CORP Stock 04625J204 26 100 SH SOLE 100 0 0 ASSURED GUARANTY LTD Stock G0585R106 39162 629 SH SOLE 9 629 0 0 AST SPACEMOBILE INC Stock 00217D100 37244 7727 SH SOLE 7727 0 0 AST SPACEMOBILE INC Stock 00217D118 41068 20794 SH SOLE 20794 0 0 ASTEC INDS INC Stock 046224101 73798 1815 SH SOLE 1815 0 0 ASTRA SPACE INC Stock 04634X103 687 1583 SH SOLE 1583 0 0 ASTRAZENECA PLC ADR 046353108 57969 855 SH SOLE 7 855 0 0 ASTRAZENECA PLC ADR 046353108 19255 284 SH SOLE 36 284 0 0 ASTRAZENECA PLC ADR 046353108 64094 945 SH SOLE 43 945 0 0 ASTRAZENECA PLC ADR 046353108 839276 12379 SH SOLE 12378 0 0 AT&T INC Stock 00206R102 24007 1304 SH SOLE 9 1304 0 0 AT&T INC Stock 00206R102 79125 4298 SH SOLE 19 4297 0 0 AT&T INC Stock 00206R102 54033 2935 SH SOLE 24 2935 0 0 AT&T INC Stock 00206R102 9531 518 SH SOLE 33 517 0 0 AT&T INC Stock 00206R102 4529 246 SH SOLE 36 246 0 0 AT&T INC Stock 00206R102 10512 571 SH SOLE 43 571 0 0 AT&T INC Stock 00206R102 6278 341 SH SOLE 46 341 0 0 AT&T INC Stock 00206R102 19607 1065 SH SOLE 49 1065 0 0 AT&T INC Stock 00206R102 121709 6611 SH SOLE 52 6611 0 0 AT&T INC Stock 00206R102 6304973 342475 SH SOLE 342475 0 0 ATAI LIFE SCIENCES NV Stock N0731H103 3990 1500 SH SOLE 1500 0 0 ATARA BIOTHERAPEUTICS INC Stock 046513107 538 164 SH SOLE 164 0 0 ATEA PHARMACEUTICALS INC Stock 04683R106 962 200 SH SOLE 200 0 0 ATKORE INC Stock 047649108 131000 1155 SH SOLE 1155 0 0 ATLANTICA SUSTAINABLE INFR P Stock G0751N103 570 22 SH SOLE 19 22 0 0 ATLANTICA SUSTAINABLE INFR P Stock G0751N103 12950 500 SH SOLE 500 0 0 ATLAS AIR WORLDWIDE HLDGS IN Stock 049164205 17136 170 SH SOLE 170 0 0 ATLAS CORP Stock Y0436Q109 3068 200 SH SOLE 200 0 0 ATLAS TECHNICAL CONSULTANTS Stock 049430101 1854 360 SH SOLE 360 0 0 ATLASSIAN CORPORATION Stock 049468101 7721 60 SH SOLE 4 60 0 0 ATLASSIAN CORPORATION Stock 049468101 12096 94 SH SOLE 9 94 0 0 ATLASSIAN CORPORATION Stock 049468101 973464 7565 SH SOLE 7565 0 0 ATMOS ENERGY CORP Stock 049560105 187157 1670 SH SOLE 1670 0 0 ATOMERA INC Stock 04965B100 10512 1690 SH SOLE 1690 0 0 AUDACY INC Stock 05070N103 16 71 SH SOLE 71 0 0 AUDIOCODES LTD Stock M15342104 2344 131 SH SOLE 9 131 0 0 AUDIOCODES LTD Stock M15342104 7962 445 SH SOLE 34 445 0 0 AURINIA PHARMACEUTICALS INC Stock 05156V102 657050 152095 SH SOLE 152095 0 0 AURORA CANNABIS INC Stock 05156X884 2569 2785 SH SOLE 2785 0 0 AURORA INNOVATION INC Stock 051774107 278 230 SH SOLE 230 0 0 AURORA INNOVATION INC Stock 051774115 1 10 SH SOLE 10 0 0 AUTODESK INC Stock 052769106 561 3 SH SOLE 2 3 0 0 AUTODESK INC Stock 052769106 10838 58 SH SOLE 9 58 0 0 AUTODESK INC Stock 052769106 107077 573 SH SOLE 28 573 0 0 AUTODESK INC Stock 052769106 4859 26 SH SOLE 33 26 0 0 AUTODESK INC Stock 052769106 1121 6 SH SOLE 46 6 0 0 AUTODESK INC Stock 052769106 8035 43 SH SOLE 50 43 0 0 AUTODESK INC Stock 052769106 805883 4313 SH SOLE 4312 0 0 AUTOHOME INC ADR 05278C107 119079 3891 SH SOLE 23 3891 0 0 AUTOHOME INC ADR 05278C107 11965 391 SH SOLE 391 0 0 AUTOLIV INC Stock 052800109 51462 672 SH SOLE 672 0 0 AUTOMATIC DATA PROCESSING IN Stock 053015103 47730 200 SH SOLE 7 199 0 0 AUTOMATIC DATA PROCESSING IN Stock 053015103 3344 14 SH SOLE 19 14 0 0 AUTOMATIC DATA PROCESSING IN Stock 053015103 218557 915 SH SOLE 30 915 0 0 AUTOMATIC DATA PROCESSING IN Stock 053015103 7692 32 SH SOLE 33 32 0 0 AUTOMATIC DATA PROCESSING IN Stock 053015103 4538 19 SH SOLE 46 19 0 0 AUTOMATIC DATA PROCESSING IN Stock 053015103 4236118 17735 SH SOLE 17734 0 0 AUTONATION INC Stock 05329W102 190028 1771 SH SOLE 1771 0 0 AUTOZONE INC Stock 053332102 34527 14 SH SOLE 9 14 0 0 AUTOZONE INC Stock 053332102 2466 1 SH SOLE 19 1 0 0 AUTOZONE INC Stock 053332102 4932 2 SH SOLE 33 2 0 0 AUTOZONE INC Stock 053332102 7743805 3140 SH SOLE 3140 0 0 AVALON HLDGS CORP Stock 05343P109 1925 700 SH SOLE 700 0 0 AVALONBAY CMNTYS INC REIT 053484101 646 4 SH SOLE 33 4 0 0 AVALONBAY CMNTYS INC REIT 053484101 508861 3150 SH SOLE 3150 0 0 AVANGRID INC Stock 05351W103 4685 109 SH SOLE 19 109 0 0 AVANGRID INC Stock 05351W103 37548 874 SH SOLE 873 0 0 AVANOS MED INC Stock 05350V106 3301 122 SH SOLE 122 0 0 AMERICAN CENTY ETF TR ETF 025072604 276971 5490 SH SOLE 5490 0 0 AMERICAN CENTY ETF TR ETF 025072372 1730094 42218 SH SOLE 42218 0 0 AMERICAN CENTY ETF TR ETF 025072703 124577 2342 SH SOLE 2342 0 0 AMERICAN CENTY ETF TR ETF 025072364 1144937 25381 SH SOLE 25381 0 0 AMERICAN CENTY ETF TR ETF 025072802 507227 9164 SH SOLE 9164 0 0 AMERICAN CENTY ETF TR ETF 025072315 37576 880 SH SOLE 880 0 0 AMERICAN CENTY ETF TR ETF 025072299 62085 1319 SH SOLE 1319 0 0 AMERICAN CENTY ETF TR ETF 025072281 67787 1482 SH SOLE 1482 0 0 AMERICAN CENTY ETF TR ETF 025072885 7413 109 SH SOLE 109 0 0 AMERICAN CENTY ETF TR ETF 025072349 2534394 50496 SH SOLE 50496 0 0 AMERICAN CENTY ETF TR ETF 025072877 4190403 56239 SH SOLE 56239 0 0 AVANTOR INC Stock 05352A100 27016 1281 SH SOLE 9 1281 0 0 AVANTOR INC Stock 05352A100 269952 12800 SH SOLE 12800 0 0 AVEPOINT INC Stock 053604104 7891 1920 SH SOLE 1920 0 0 AVERY DENNISON CORP Stock 053611109 23168 128 SH SOLE 9 128 0 0 AVERY DENNISON CORP Stock 053611109 1457 8 SH SOLE 33 8 0 0 AVERY DENNISON CORP Stock 053611109 362 2 SH SOLE 46 2 0 0 AVERY DENNISON CORP Stock 053611109 15954 88 SH SOLE 88 0 0 AVIAT NETWORKS INC Stock 05366Y201 21833 700 SH SOLE 700 0 0 AVID BIOSERVICES INC Stock 05368M106 306892 22287 SH SOLE 22287 0 0 AVIENT CORPORATION Stock 05368V106 16070 476 SH SOLE 9 476 0 0 AVIS BUDGET GROUP Stock 053774105 492 3 SH SOLE 19 3 0 0 AVIS BUDGET GROUP Stock 053774105 16393 100 SH SOLE 100 0 0 AVISTA CORP Stock 05379B107 88281 1991 SH SOLE 19 1991 0 0 AVISTA CORP Stock 05379B107 7227 163 SH SOLE 163 0 0 AXALTA COATING SYS LTD Stock G0750C108 2547 100 SH SOLE 100 0 0 AXCELIS TECHNOLOGIES INC Stock 054540208 28887 364 SH SOLE 364 0 0 AXIS CAP HLDGS LTD Stock G0692U109 93443 1725 SH SOLE 1725 0 0 AXOGEN INC Stock 05463X106 3743 375 SH SOLE 375 0 0 AXON ENTERPRISE INC Stock 05464C101 107357 647 SH SOLE 647 0 0 AXONICS INC Stock 05465P101 188 3 SH SOLE 19 3 0 0 AXONICS INC Stock 05465P101 15633 250 SH SOLE 250 0 0 AXOS FINANCIAL INC Stock 05465C100 344 9 SH SOLE 9 0 0 AXS CHANGE FINANCE ESG ETF ETF 26922A560 2405558 88701 SH SOLE 88700 0 0 INVESTMENT MANAGERS SER TR I ETF 46144X495 10330 325 SH SOLE 325 0 0 AXS FOMO ETF ETF 19423L664 7 0 SH SOLE 0 0 0 INVESTMENT MANAGERS SER TR I ETF 46144X628 228669 4195 SH SOLE 4195 0 0 INVESTMENT MANAGERS SER TR I ETF 46144X867 328040 4136 SH SOLE 4135 0 0 AXSOME THERAPEUTICS INC Stock 05464T104 108599 1408 SH SOLE 1408 0 0 AXT INC Stock 00246W103 1664 380 SH SOLE 380 0 0 AZEK CO INC Stock 05478C105 37490 1845 SH SOLE 6 1845 0 0 AZZ INC Stock 002474104 1085 27 SH SOLE 19 27 0 0 AZZ INC Stock 002474104 1005 25 SH SOLE 25 0 0 B & G FOODS INC NEW Stock 05508R106 344534 30900 SH SOLE 30899 0 0 B2GOLD CORP Stock 11777Q209 10742 3009 SH SOLE 3008 0 0 BADGER METER INC Stock 056525108 763 7 SH SOLE 19 7 0 0 BADGER METER INC Stock 056525108 28021 257 SH SOLE 23 257 0 0 BADGER METER INC Stock 056525108 327 3 SH SOLE 3 0 0 BAIDU INC ADR 056752108 915 8 SH SOLE 33 8 0 0 BAIDU INC ADR 056752108 51929 454 SH SOLE 454 0 0 BAIN CAP SPECIALTY FIN INC CEF 05684B107 108961 9156 SH SOLE 9156 0 0 BAKER HUGHES COMPANY Stock 05722G100 2578 87 SH SOLE 33 87 0 0 BAKER HUGHES COMPANY Stock 05722G100 6585 223 SH SOLE 36 223 0 0 BAKER HUGHES COMPANY Stock 05722G100 47024 1592 SH SOLE 1592 0 0 BALCHEM CORP Stock 057665200 733 6 SH SOLE 19 6 0 0 BALL CORP Stock 058498106 972 19 SH SOLE 46 19 0 0 BALL CORP Stock 058498106 495240 9684 SH SOLE 9684 0 0 BALLARD PWR SYS INC NEW Stock 058586108 374 78 SH SOLE 78 0 0 BANCFIRST CORP Stock 05945F103 176 2 SH SOLE 19 2 0 0 BANCO BBVA ARGENTINA S A ADR 058934100 12 3 SH SOLE 3 0 0 BANCO BILBAO VIZCAYA ARGENTA ADR 05946K101 17892 2977 SH SOLE 9 2977 0 0 BANCO BILBAO VIZCAYA ARGENTA ADR 05946K101 4441 739 SH SOLE 739 0 0 BANCO BRADESCO S A ADR 059460303 613 213 SH SOLE 33 213 0 0 BANCO BRADESCO S A ADR 059460303 1120 389 SH SOLE 389 0 0 BANCO SANTANDER BRASIL S A ADR 05967A107 1348 250 SH SOLE 250 0 0 BANCO SANTANDER S.A. ADR 05964H105 6580 2231 SH SOLE 2230 0 0 CADENCE BANK Stock 12740C103 12083 490 SH SOLE 490 0 0 BANDWIDTH INC Stock 05988J103 13495 588 SH SOLE 588 0 0 BANK FIRST CORPORATION COM Stock 05676F108 459459 4950 SH SOLE 4950 0 0 BANK NEW YORK MELLON CORP Stock 064058100 44154 970 SH SOLE 9 970 0 0 BANK NEW YORK MELLON CORP Stock 064058100 42973 944 SH SOLE 19 944 0 0 BANK NEW YORK MELLON CORP Stock 064058100 2868 63 SH SOLE 46 63 0 0 BANK NEW YORK MELLON CORP Stock 064058100 266264 5849 SH SOLE 5849 0 0 BANK AMERICA CORP Stock 060505104 45838 1384 SH SOLE 9 1384 0 0 BANK AMERICA CORP Stock 060505104 145426 4391 SH SOLE 19 4390 0 0 BANK AMERICA CORP Stock 060505104 13564 410 SH SOLE 33 409 0 0 BANK AMERICA CORP Stock 060505104 5105739 154159 SH SOLE 154158 0 0 BANK HAWAII CORP Stock 062540109 55843 720 SH SOLE 23 720 0 0 BANK HAWAII CORP Stock 062540109 2559 33 SH SOLE 33 0 0 BANK MARIN BANCORP Stock 063425102 15059 458 SH SOLE 6 458 0 0 BANK MONTREAL QUE Stock 063671101 246613 2722 SH SOLE 2722 0 0 BANK NOVA SCOTIA HALIFAX Stock 064149107 4604 94 SH SOLE 94 0 0 BANK OF NT BUTTERFIELD&SON L Stock G0772R208 537 18 SH SOLE 19 18 0 0 BANK OF NT BUTTERFIELD&SON L Stock G0772R208 27067 908 SH SOLE 908 0 0 BANK OZK LITTLE ROCK ARK Stock 06417N103 5008 125 SH SOLE 9 125 0 0 BANK OZK LITTLE ROCK ARK Stock 06417N103 17673 441 SH SOLE 34 441 0 0 BANK OZK LITTLE ROCK ARK Stock 06417N103 401 10 SH SOLE 10 0 0 BANNER CORP Stock 06652V208 822 13 SH SOLE 19 13 0 0 BAOZUN INC ADR 06684L103 9551 1802 SH SOLE 1802 0 0 BARCLAYS PLC ADR 06738E204 2636 338 SH SOLE 9 338 0 0 BARCLAYS PLC ADR 06738E204 5351 686 SH SOLE 686 0 0 BARINGS BDC INC CEF 06759L103 15518 1904 SH SOLE 1904 0 0 BARINGS CORPORATE INVS CEF 06759X107 33420 2394 SH SOLE 2394 0 0 BARINGS GLOBAL SHORT DURATIO CEF 06760L100 139581 11008 SH SOLE 11007 0 0 BARINGS PARTN INVS CEF 06761A103 15092 1225 SH SOLE 1225 0 0 BARK INC Stock 68622E104 3725 2500 SH SOLE 2500 0 0 BARRICK GOLD CORP Stock 067901108 41318 2405 SH SOLE 19 2405 0 0 BARRICK GOLD CORP Stock 067901108 45957 2675 SH SOLE 26 2675 0 0 BARRICK GOLD CORP Stock 067901108 430 25 SH SOLE 33 25 0 0 BARRICK GOLD CORP Stock 067901108 425273 24754 SH SOLE 24753 0 0 BATH & BODY WORKS INC Stock 070830104 2033 48 SH SOLE 33 48 0 0 BATH & BODY WORKS INC Stock 070830104 173153 4109 SH SOLE 4109 0 0 BAUSCH HEALTH COS INC Stock 071734107 10770 1715 SH SOLE 1715 0 0 BAXTER INTL INC Stock 071813109 29104 571 SH SOLE 7 571 0 0 BAXTER INTL INC Stock 071813109 1124 22 SH SOLE 33 22 0 0 BAXTER INTL INC Stock 071813109 9735 191 SH SOLE 36 191 0 0 BAXTER INTL INC Stock 071813109 22631 444 SH SOLE 43 444 0 0 BAXTER INTL INC Stock 071813109 188069 3690 SH SOLE 3689 0 0 BCE INC Stock 05534B760 0 0 SH SOLE 19 0 0 0 BCE INC Stock 05534B760 6558 149 SH SOLE 31 149 0 0 BCE INC Stock 05534B760 133476 3037 SH SOLE 52 3037 0 0 BCE INC Stock 05534B760 240311 5468 SH SOLE 5467 0 0 BEACON ROOFING SUPPLY INC Stock 073685109 211 4 SH SOLE 19 4 0 0 BEACON ROOFING SUPPLY INC Stock 073685109 845 16 SH SOLE 16 0 0 BEAM THERAPEUTICS INC Stock 07373V105 5084 130 SH SOLE 130 0 0 BEAZER HOMES USA INC Stock 07556Q881 1914 150 SH SOLE 150 0 0 BECTON DICKINSON & CO Stock 075887109 1429419 5621 SH SOLE 6 5620 0 0 BECTON DICKINSON & CO Stock 075887109 10686 42 SH SOLE 33 42 0 0 BECTON DICKINSON & CO Stock 075887109 3815 15 SH SOLE 46 15 0 0 BECTON DICKINSON & CO Stock 075887109 1424902 5603 SH SOLE 5603 0 0 BECTON DICKINSON & CO Convertible Preferred 075887406 551 11 SH SOLE 11 0 0 BED BATH & BEYOND INC Stock 075896100 655 261 SH SOLE 261 0 0 BEL FUSE INC Stock 077347300 88138 2677 SH SOLE 2677 0 0 BELDEN INC Stock 077454106 2588 36 SH SOLE 9 36 0 0 BELDEN INC Stock 077454106 144 2 SH SOLE 19 2 0 0 BELDEN INC Stock 077454106 216 3 SH SOLE 3 0 0 BELLRING BRANDS INC Stock 07831C103 32358 1262 SH SOLE 9 1262 0 0 BELLRING BRANDS INC Stock 07831C103 1359 53 SH SOLE 19 53 0 0 BELLRING BRANDS INC Stock 07831C103 1077 42 SH SOLE 42 0 0 BERKSHIRE GREY INC Stock 084656107 423 700 SH SOLE 700 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670108 468711 1 SH SOLE 1 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670702 574245 1859 SH SOLE 6 1859 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670702 62398 202 SH SOLE 9 202 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670702 123560 400 SH SOLE 26 400 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670702 33979 110 SH SOLE 33 110 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670702 94523 306 SH SOLE 36 306 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670702 12571853 40699 SH SOLE 40698 0 0 BERRY GLOBAL GROUP INC Stock 08579W103 70945 1174 SH SOLE 1174 0 0 BEST BUY INC Stock 086516101 7219 90 SH SOLE 9 90 0 0 BEST BUY INC Stock 086516101 963 12 SH SOLE 46 12 0 0 BEST BUY INC Stock 086516101 59579 743 SH SOLE 742 0 0 BEYOND MEAT INC Stock 08862E109 8703 707 SH SOLE 707 0 0 BHP GROUP LTD ADR 088606108 18057 291 SH SOLE 9 291 0 0 BHP GROUP LTD ADR 088606108 3537 57 SH SOLE 33 57 0 0 BHP GROUP LTD ADR 088606108 1484529 23925 SH SOLE 23924 0 0 BICYCLE THERAPEUTICS PLC ADR 088786108 3404 115 SH SOLE 115 0 0 BIGCOMMERCE HLDGS INC Stock 08975P108 586 67 SH SOLE 67 0 0 BIGLARI HLDGS INC Stock 08986R309 55520 400 SH SOLE 400 0 0 BILIBILI INC ADR 090040106 284 12 SH SOLE 12 0 0 BILL COM HLDGS INC Stock 090043100 3705 34 SH SOLE 9 34 0 0 BILL COM HLDGS INC Stock 090043100 173791 1595 SH SOLE 23 1595 0 0 BILL COM HLDGS INC Stock 090043100 3051 28 SH SOLE 36 28 0 0 BILL COM HLDGS INC Stock 090043100 7082 65 SH SOLE 43 65 0 0 BILL COM HLDGS INC Stock 090043100 23753 218 SH SOLE 48 218 0 0 BILL COM HLDGS INC Stock 090043100 838883 7699 SH SOLE 7699 0 0 BIOCERES CROP SOLUTIONS CORP Stock G1117K114 27055 2249 SH SOLE 2249 0 0 BIOCRYST PHARMACEUTICALS INC Stock 09058V103 37195 3240 SH SOLE 3240 0 0 BIODESIX INC Stock 09075X108 2300 1000 SH SOLE 1000 0 0 BIOGEN INC Stock 09062X103 11908 43 SH SOLE 6 43 0 0 BIOGEN INC Stock 09062X103 554 2 SH SOLE 33 2 0 0 BIOGEN INC Stock 09062X103 1343616 4852 SH SOLE 4852 0 0 BIOHAVEN LTD Stock G1110E107 486 35 SH SOLE 35 0 0 BIOMARIN PHARMACEUTICAL INC Stock 09061G101 33841 327 SH SOLE 327 0 0 BIONTECH SE ADR 09075V102 46587 310 SH SOLE 310 0 0 BIO RAD LABS INC Stock 090572207 8830 21 SH SOLE 9 21 0 0 BIO RAD LABS INC Stock 090572207 3364 8 SH SOLE 19 8 0 0 BIO RAD LABS INC Stock 090572207 1261 3 SH SOLE 46 3 0 0 BIO RAD LABS INC Stock 090572207 26070 62 SH SOLE 62 0 0 BIO-TECHNE CORP Stock 09073M104 1327 16 SH SOLE 33 16 0 0 BIO-TECHNE CORP Stock 09073M104 2984 36 SH SOLE 36 36 0 0 BIO-TECHNE CORP Stock 09073M104 1658 20 SH SOLE 46 20 0 0 BIO-TECHNE CORP Stock 09073M104 38456 464 SH SOLE 464 0 0 BIOVIE INC Stock 09074F207 10295 1325 SH SOLE 1325 0 0 BIOXCEL THERAPEUTICS INC Stock 09075P105 8205 382 SH SOLE 382 0 0 BIT DIGITAL INC Stock G1144A105 612 1020 SH SOLE 1020 0 0 BITFARMS LTD Stock 09173B107 880 2000 SH SOLE 2000 0 0 EXCHANGE TRADED CONCEPTS TR ETF 301505624 11357 3350 SH SOLE 3350 0 0 BJS WHSL CLUB HLDGS INC Stock 05550J101 34536 522 SH SOLE 9 522 0 0 BJS WHSL CLUB HLDGS INC Stock 05550J101 8799 133 SH SOLE 19 133 0 0 BJS WHSL CLUB HLDGS INC Stock 05550J101 10916 165 SH SOLE 165 0 0 BK OF AMERICA CORP Convertible Preferred 060505682 170520 147 SH SOLE 147 0 0 BLACK KNIGHT INC Stock 09215C105 428360 6937 SH SOLE 6 6937 0 0 BLACK KNIGHT INC Stock 09215C105 20563 333 SH SOLE 9 333 0 0 BLACK KNIGHT INC Stock 09215C105 5434 88 SH SOLE 33 88 0 0 BLACK KNIGHT INC Stock 09215C105 113744 1842 SH SOLE 1842 0 0 BLACK STONE MINERALS L P Stock 09225M101 6748 400 SH SOLE 400 0 0 BLACKBAUD INC Stock 09227Q100 5121 87 SH SOLE 87 0 0 BLACKBERRY LTD Stock 09228F103 424 130 SH SOLE 130 0 0 BLACKLINE INC Stock 09239B109 875 13 SH SOLE 19 13 0 0 BLACKLINE INC Stock 09239B109 118933 1768 SH SOLE 23 1768 0 0 BLACKLINE INC Stock 09239B109 34644 515 SH SOLE 515 0 0 BLACKROCK CAP ALLOCATION TR CEF 09260U109 282074 20337 SH SOLE 20337 0 0 BLACKROCK CAP INVT CORP CEF 092533108 72556 20043 SH SOLE 20043 0 0 BLACKROCK CORE BD TR CEF 09249E101 96057 9254 SH SOLE 9254 0 0 BLACKROCK CORPOR HI YLD FD I CEF 09255P107 2451 280 SH SOLE 280 0 0 BLACKROCK CR ALLOCATION INCO CEF 092508100 11595 1148 SH SOLE 1148 0 0 BLACKROCK DEBT STRATEGIES FD CEF 09255R202 14711 1599 SH SOLE 1599 0 0 BLACKROCK ENERGY & RES TR CEF 09250U101 12530 1000 SH SOLE 1000 0 0 BLACKROCK ENHANCD CAP & INM CEF 09256A109 403631 23577 SH SOLE 23576 0 0 BLACKROCK ENHANCED EQUITY DI CEF 09251A104 699367 77621 SH SOLE 77621 0 0 BLACKROCK ENHANCED GLOBAL DI CEF 092501105 55955 5853 SH SOLE 5853 0 0 BLACKROCK ESG CAP ALLC TR CEF 09262F100 3358 250 SH SOLE 250 0 0 BLACKROCK FLOATING RATE INCO CEF 09255X100 338 30 SH SOLE 30 0 0 BLACKROCK HEALTH SCIENCES TR CEF 09250W107 21790 500 SH SOLE 500 0 0 BLACKROCK HEALTH SCIENCS TR CEF 09260E105 53079 3440 SH SOLE 3440 0 0 BLACKROCK INC Stock 09247X101 49604 70 SH SOLE 7 70 0 0 BLACKROCK INC Stock 09247X101 25511 36 SH SOLE 9 36 0 0 BLACKROCK INC Stock 09247X101 88178 124 SH SOLE 19 124 0 0 BLACKROCK INC Stock 09247X101 8589 12 SH SOLE 33 12 0 0 BLACKROCK INC Stock 09247X101 3066333 4327 SH SOLE 4327 0 0 BLACKROCK INCOME TR INC CEF 09247F209 18387 1490 SH SOLE 1490 0 0 BLACKROCK INNOVATION AND GRW CEF 09260Q108 19654 2886 SH SOLE 2886 0 0 BLACKROCK LTD DURATION INCOM CEF 09249W101 27643 2115 SH SOLE 2115 0 0 BLACKROCK LONG-TERM MUN ADVA CEF 09250B103 17860 1900 SH SOLE 1900 0 0 BLACKROCK MULTI SECTOR INC T CEF 09258A107 243957 17168 SH SOLE 17168 0 0 BLACKROCK MUN INCOME TR CEF 09248F109 7042 700 SH SOLE 700 0 0 BLACKROCK MUNIHOLDINGS QUALI CEF 09254C107 143559 14428 SH SOLE 14428 0 0 BLACKROCK MUNICIPAL INCOME CEF 09253X102 63199 5578 SH SOLE 5578 0 0 BLACKROCK MUNIYIELD FD INC CEF 09253W104 33208 3190 SH SOLE 3190 0 0 BLACKROCK MUNIYIELD MICH QU CEF 09254V105 6747 608 SH SOLE 608 0 0 BLACKROCK MUNIYILD QULT FD I CEF 09254F100 180983 15602 SH SOLE 15602 0 0 BLACKROCK MUNIYIELD QUALITY CEF 09254E103 375232 33473 SH SOLE 33473 0 0 BLACKROCK MUNIASSETS FD INC CEF 09254J102 43280 4000 SH SOLE 4000 0 0 BLACKROCK MUN TARGET TERM TR CEF 09257P105 2051641 96366 SH SOLE 96366 0 0 BLACKROCK MUN INCOME QUALITY CEF 092479104 190626 16795 SH SOLE 16795 0 0 BLACKROCK MUNIHLDNGS CALI QL CEF 09254L107 7840 730 SH SOLE 730 0 0 BLACKROCK MUNIHOLDINGS FD IN CEF 09253N104 66042 5440 SH SOLE 5440 0 0 BLACKROCK RES & COMMODITIES CEF 09257A108 16949 1700 SH SOLE 1700 0 0 BLACKROCK SCIENCE & TECHNOLO CEF 09260K101 25024 1600 SH SOLE 1600 0 0 ISHARES U S ETF TR ETF 46431W507 150415 3053 SH SOLE 3052 0 0 ISHARES U S ETF TR ETF 46431W838 444961 8949 SH SOLE 8949 0 0 BLACKROCK TAX MUNICPAL BD TR CEF 09248X100 50520 3000 SH SOLE 3000 0 0 BLACKROCK TCP CAPITAL CORP CEF 09259E108 12940 1000 SH SOLE 1000 0 0 BLACKROCK ETF TRUST ETF 09290C509 95352 2248 SH SOLE 36 2247 0 0 BLACKROCK ETF TRUST ETF 09290C509 2646966 62399 SH SOLE 62399 0 0 ISHARES TR ETF 46434V878 515262 10297 SH SOLE 49 10297 0 0 ISHARES TR ETF 46434V878 211991 4236 SH SOLE 4236 0 0 BLACKROCK UTILS INFRASTRUCTU CEF 09248D104 20770 1000 SH SOLE 49 1000 0 0 BLACKROCK UTILS INFRASTRUCTU CEF 09248D104 4279 206 SH SOLE 206 0 0 BLACKSTONE INC Stock 09260D107 6455 87 SH SOLE 9 87 0 0 BLACKSTONE INC Stock 09260D107 10877 147 SH SOLE 43 146 0 0 BLACKSTONE INC Stock 09260D107 3547798 47820 SH SOLE 47820 0 0 BLACKSTONE LONG SHORT CR INC CEF 09257D102 52607 4853 SH SOLE 4853 0 0 BLACKSTONE SENIOR FLOATNG RA CEF 09256U105 28353 2281 SH SOLE 2281 0 0 BLACKSTONE STRATEGIC CREDIT CEF 09257R101 674570 63759 SH SOLE 63759 0 0 BLACKSTONE MORTGAGE TRUST IN Convertible 09257WAC4 63741 65000 SH SOLE 65000 0 0 BLACKSTONE MTG TR INC REIT 09257W100 656 31 SH SOLE 19 31 0 0 BLACKSTONE MTG TR INC REIT 09257W100 304164 14368 SH SOLE 14367 0 0 BLACKSTONE SECD LENDING FD CEF 09261X102 175023 7831 SH SOLE 7831 0 0 INVESCO BLDRS INDEX FDS TR ETF 46090C305 3896 104 SH SOLE 104 0 0 BLEND LABS INC Stock 09352U108 53 37 SH SOLE 37 0 0 BLINK CHARGING CO Stock 09354A100 22521 2053 SH SOLE 2053 0 0 BLOCK INC Stock 852234103 5279 84 SH SOLE 9 84 0 0 BLOCK INC Stock 852234103 1005 16 SH SOLE 33 16 0 0 BLOCK INC Stock 852234103 23879 380 SH SOLE 48 380 0 0 BLOCK INC Stock 852234103 889106 14149 SH SOLE 14148 0 0 BLOOMIN BRANDS INC Stock 094235108 342 17 SH SOLE 17 0 0 BLUE APRON HLDGS INC Stock 09523Q200 22 26 SH SOLE 26 0 0 BLUE FOUNDRY BANCORP Stock 09549B104 24415 1900 SH SOLE 1900 0 0 BLUE OWL CAPITAL INC Stock 09581B103 23956 2260 SH SOLE 2260 0 0 BLUEBIRD BIO INC Stock 09609G100 17577 2540 SH SOLE 2540 0 0 BLUELINX HLDGS INC Stock 09624H208 7111 100 SH SOLE 100 0 0 BLUEPRINT MEDICINES CORP Stock 09627Y109 8324 190 SH SOLE 48 190 0 0 BLUEPRINT MEDICINES CORP Stock 09627Y109 28958 661 SH SOLE 661 0 0 BLUEROCK HOMES TRUST INC REIT 09631H100 7459 350 SH SOLE 350 0 0 ETF MANAGERS TR ETF 26924G870 7483 170 SH SOLE 170 0 0 BNY MELLON ETF TRUST ETF 09661T206 9010 115 SH SOLE 115 0 0 BOEING CO Stock 097023105 10667 56 SH SOLE 9 56 0 0 BOEING CO Stock 097023105 9144 48 SH SOLE 33 48 0 0 BOEING CO Stock 097023105 4693984 24642 SH SOLE 24641 0 0 BOISE CASCADE CO DEL Stock 09739D100 1030 15 SH SOLE 19 15 0 0 BOISE CASCADE CO DEL Stock 09739D100 5150 75 SH SOLE 75 0 0 BOK FINL CORP Stock 05561Q201 5812 56 SH SOLE 19 56 0 0 BOOKING HOLDINGS INC Stock 09857L108 38290 19 SH SOLE 2 19 0 0 BOOKING HOLDINGS INC Stock 09857L108 8061 4 SH SOLE 9 4 0 0 BOOKING HOLDINGS INC Stock 09857L108 340582 169 SH SOLE 18 169 0 0 BOOKING HOLDINGS INC Stock 09857L108 1061033 526 SH SOLE 526 0 0 BOOT BARN HLDGS INC Stock 099406100 6440 103 SH SOLE 103 0 0 BOOZ ALLEN HAMILTON HLDG COR Stock 099502106 31461 301 SH SOLE 9 301 0 0 BOOZ ALLEN HAMILTON HLDG COR Stock 099502106 10777 103 SH SOLE 19 103 0 0 BOOZ ALLEN HAMILTON HLDG COR Stock 099502106 618289 5916 SH SOLE 5915 0 0 BORGWARNER INC Stock 099724106 717110 17816 SH SOLE 17816 0 0 BOSTON BEER INC Stock 100557107 19112 58 SH SOLE 48 58 0 0 BOSTON BEER INC Stock 100557107 74142 225 SH SOLE 225 0 0 BOSTON OMAHA CORP Stock 101044105 1127310 42540 SH SOLE 42540 0 0 BOSTON PROPERTIES INC REIT 101121101 140894 2085 SH SOLE 2084 0 0 BOSTON SCIENTIFIC CORP Stock 101137107 29705 642 SH SOLE 9 642 0 0 BOSTON SCIENTIFIC CORP Stock 101137107 1249 27 SH SOLE 33 27 0 0 BOSTON SCIENTIFIC CORP Stock 101137107 16611 359 SH SOLE 43 359 0 0 BOSTON SCIENTIFIC CORP Stock 101137107 3424 74 SH SOLE 46 74 0 0 BOSTON SCIENTIFIC CORP Stock 101137107 235699 5094 SH SOLE 53 5094 0 0 BOSTON SCIENTIFIC CORP Stock 101137107 156485 3382 SH SOLE 3382 0 0 SRH TOTAL RETURN FUND INC CEF 101507101 797868 62824 SH SOLE 62824 0 0 BOX INC Stock 10316T104 591470 19000 SH SOLE 19000 0 0 BOXED INC Stock 103174108 1949 10000 SH SOLE 10000 0 0 BOYD GAMING CORP Stock 103304101 48695 893 SH SOLE 893 0 0 BP PLC ADR 055622104 5868 168 SH SOLE 9 168 0 0 BP PLC ADR 055622104 1607 46 SH SOLE 33 46 0 0 BP PLC ADR 055622104 25953 743 SH SOLE 36 743 0 0 BP PLC ADR 055622104 45205 1294 SH SOLE 43 1294 0 0 BP PLC ADR 055622104 2076711 59453 SH SOLE 59453 0 0 BRAEMAR HOTELS & RESORTS INC REIT 10482B101 164400 40000 SH SOLE 40000 0 0 BRANDYWINEGBL GBL INCM OPP F CEF 10537L104 60734 7452 SH SOLE 7452 0 0 BRANDYWINE RLTY TR REIT 105368203 40670 6613 SH SOLE 6613 0 0 BRASILAGRO COMPANHIA BRASILE ADR 10554B104 1344 236 SH SOLE 236 0 0 BRAZE INC Stock 10576N102 7611 279 SH SOLE 279 0 0 BRC INC Stock 05601U105 25198 4124 SH SOLE 4124 0 0 ETF MANAGERS GRP COMMDTY TR ETF 26923H200 3676 400 SH SOLE 400 0 0 BRIACELL THERAPEUTICS CORP Stock 10778Y302 5143 1177 SH SOLE 1177 0 0 BRIDGETOWN HOLDINGS LTD Stock G1355U113 3469 350 SH SOLE 350 0 0 BRIGHT SCHOLAR ED HLDGS LTD SPON ADS NEW ADR 109199109 101 42 SH SOLE 42 0 0 BRIGHTHOUSE FINL INC Stock 10922N103 7383 144 SH SOLE 144 0 0 BRINKER INTL INC Stock 109641100 13562 425 SH SOLE 425 0 0 BRINKS CO Stock 109696104 376 7 SH SOLE 7 0 0 BRISTOL-MYERS SQUIBB CO Stock 110122108 41587 578 SH SOLE 9 578 0 0 BRISTOL-MYERS SQUIBB CO Stock 110122108 92550 1286 SH SOLE 19 1286 0 0 BRISTOL-MYERS SQUIBB CO Stock 110122108 8931 124 SH SOLE 33 124 0 0 BRISTOL-MYERS SQUIBB CO Stock 110122108 7997159 111149 SH SOLE 111148 0 0 BRITISH AMERN TOB PLC ADR 110448107 7196 180 SH SOLE 31 180 0 0 BRITISH AMERN TOB PLC ADR 110448107 2599 65 SH SOLE 33 65 0 0 BRITISH AMERN TOB PLC ADR 110448107 4638 116 SH SOLE 36 116 0 0 BRITISH AMERN TOB PLC ADR 110448107 80 2 SH SOLE 40 2 0 0 BRITISH AMERN TOB PLC ADR 110448107 10675 267 SH SOLE 43 267 0 0 BRITISH AMERN TOB PLC ADR 110448107 181869 4549 SH SOLE 52 4549 0 0 BRITISH AMERN TOB PLC ADR 110448107 1823048 45599 SH SOLE 45599 0 0 BRIXMOR PPTY GROUP INC REIT 11120U105 12469 550 SH SOLE 550 0 0 BROADCOM INC Stock 11135F101 62935 113 SH SOLE 7 112 0 0 BROADCOM INC Stock 11135F101 36903 66 SH SOLE 9 66 0 0 BROADCOM INC Stock 11135F101 105523 189 SH SOLE 19 188 0 0 BROADCOM INC Stock 11135F101 4622 8 SH SOLE 33 8 0 0 BROADCOM INC Stock 11135F101 6710 12 SH SOLE 46 12 0 0 BROADCOM INC Stock 11135F101 8142586 14563 SH SOLE 14562 0 0 BROADMARK RLTY CAP INC REIT 11135B100 25636 7201 SH SOLE 7201 0 0 BROADRIDGE FINL SOLUTIONS IN Stock 11133T103 21595 161 SH SOLE 2 161 0 0 BROADRIDGE FINL SOLUTIONS IN Stock 11133T103 1048517 7817 SH SOLE 6 7817 0 0 BROADRIDGE FINL SOLUTIONS IN Stock 11133T103 1350 10 SH SOLE 33 10 0 0 BROADRIDGE FINL SOLUTIONS IN Stock 11133T103 805 6 SH SOLE 46 6 0 0 BROADRIDGE FINL SOLUTIONS IN Stock 11133T103 97378 726 SH SOLE 49 726 0 0 BROADRIDGE FINL SOLUTIONS IN Stock 11133T103 905870 6754 SH SOLE 6753 0 0 BROADWIND INC Stock 11161T207 179 100 SH SOLE 100 0 0 BROOKFIELD CORP Stock 11271J107 384882 12234 SH SOLE 6 12234 0 0 BROOKFIELD CORP Stock 11271J107 1070 34 SH SOLE 33 34 0 0 BROOKFIELD CORP Stock 11271J107 1264522 40195 SH SOLE 40194 0 0 BROOKFIELD ASSET MANAGMT LTD Stock 113004105 87329 3046 SH SOLE 6 3046 0 0 BROOKFIELD ASSET MANAGMT LTD Stock 113004105 229 8 SH SOLE 33 8 0 0 BROOKFIELD ASSET MANAGMT LTD Stock 113004105 275547 9611 SH SOLE 9611 0 0 BROOKFIELD INFRASTRUCTURE CO Stock 11275Q107 612169 15737 SH SOLE 6 15737 0 0 BROOKFIELD INFRASTRUCTURE CO Stock 11275Q107 1984 51 SH SOLE 9 51 0 0 BROOKFIELD INFRASTRUCTURE CO Stock 11275Q107 7197 185 SH SOLE 34 185 0 0 BROOKFIELD INFRASTRUCTURE CO Stock 11275Q107 79135 2034 SH SOLE 2034 0 0 BROOKFIELD INFRAST PARTNERS Stock G16252101 277780 8964 SH SOLE 8963 0 0 BROOKFIELD REAL ASSETS INCOM CEF 112830104 52354 3242 SH SOLE 3241 0 0 BROOKFIELD ASSET MGMT REINS Stock G16169107 0 0 SH SOLE 0 0 0 BROOKFIELD REINS LTD Stock G16250105 31 1 SH SOLE 1 0 0 BROOKFIELD RENEWABLE CORP Stock 11284V105 2726 99 SH SOLE 99 0 0 BROOKFIELD RENEWABLE PARTNER Stock G16258108 5720 226 SH SOLE 225 0 0 AZENTA INC Stock 114340102 59617 1024 SH SOLE 23 1024 0 0 AZENTA INC Stock 114340102 757 13 SH SOLE 13 0 0 BROWN & BROWN INC Stock 115236101 213638 3750 SH SOLE 5 3750 0 0 BROWN & BROWN INC Stock 115236101 1878074 32966 SH SOLE 6 32966 0 0 BROWN & BROWN INC Stock 115236101 83235 1461 SH SOLE 1461 0 0 BROWN FORMAN CORP Stock 115637100 457690 6960 SH SOLE 6960 0 0 BROWN FORMAN CORP Stock 115637209 2498 38 SH SOLE 33 38 0 0 BROWN FORMAN CORP Stock 115637209 1708 26 SH SOLE 46 26 0 0 BROWN FORMAN CORP Stock 115637209 230523 3510 SH SOLE 3509 0 0 BRP GROUP INC Stock 05589G102 33034 1314 SH SOLE 6 1314 0 0 BRP INC Stock 05577W200 3054 40 SH SOLE 40 0 0 BRT APARTMENTS CORP REIT 055645303 68740 3500 SH SOLE 3500 0 0 BRUKER CORP Stock 116794108 411194 6016 SH SOLE 6016 0 0 BRUNSWICK CORP Stock 117043109 3388 47 SH SOLE 9 47 0 0 BRUNSWICK CORP Stock 117043109 12007 167 SH SOLE 34 166 0 0 BRUNSWICK CORP Stock 117043109 132411 1837 SH SOLE 1837 0 0 BUCKLE INC Stock 118440106 816 18 SH SOLE 19 18 0 0 BUCKLE INC Stock 118440106 3628 80 SH SOLE 80 0 0 BUILD-A-BEAR WORKSHOP INC Stock 120076104 22597 948 SH SOLE 947 0 0 BUILDERS FIRSTSOURCE INC Stock 12008R107 4866 75 SH SOLE 19 75 0 0 BUILDERS FIRSTSOURCE INC Stock 12008R107 7850 121 SH SOLE 121 0 0 BUMBLE INC Stock 12047B105 4210 200 SH SOLE 200 0 0 BUNGE LIMITED Stock G16962105 6884 69 SH SOLE 19 69 0 0 BUNGE LIMITED Stock G16962105 134191 1345 SH SOLE 24 1345 0 0 BUNGE LIMITED Stock G16962105 607719 6091 SH SOLE 6091 0 0 BURGERFI INTERNATIONAL INC Stock 12122L101 378 300 SH SOLE 300 0 0 BURGERFI INTERNATIONAL INC Stock 12122L119 5 100 SH SOLE 100 0 0 BURLINGTON STORES INC Stock 122017106 2839 14 SH SOLE 36 14 0 0 BUTTERFLY NETWORK INC Stock 124155102 19582 7960 SH SOLE 7960 0 0 BWX TECHNOLOGIES INC Stock 05605H100 10222 176 SH SOLE 9 176 0 0 BWX TECHNOLOGIES INC Stock 05605H100 14510 250 SH SOLE 34 249 0 0 BWX TECHNOLOGIES INC Stock 05605H100 290 5 SH SOLE 5 0 0 BYRNA TECHNOLOGIES INC Stock 12448X201 510 65 SH SOLE 65 0 0 C & F FINL CORP Stock 12466Q104 20314 349 SH SOLE 348 0 0 C H ROBINSON WORLDWIDE INC Stock 12541W209 283836 3100 SH SOLE 5 3100 0 0 C H ROBINSON WORLDWIDE INC Stock 12541W209 8149 89 SH SOLE 19 89 0 0 C H ROBINSON WORLDWIDE INC Stock 12541W209 1108 12 SH SOLE 33 12 0 0 C H ROBINSON WORLDWIDE INC Stock 12541W209 824 9 SH SOLE 46 9 0 0 C H ROBINSON WORLDWIDE INC Stock 12541W209 401920 4390 SH SOLE 4389 0 0 C3 AI INC Stock 12468P104 22011 1967 SH SOLE 1967 0 0 EXCHANGE LISTED FDS TR ETF 30151E715 297096 13449 SH SOLE 13449 0 0 EXCHANGE LISTED FDS TR ETF 30151E699 1517 72 SH SOLE 71 0 0 EXCHANGE LISTED FDS TR ETF 30151E681 686682 31559 SH SOLE 31558 0 0 EXCHANGE LISTED FDS TR ETF 30151E616 74079 4055 SH SOLE 4054 0 0 EXCHANGE LISTED FDS TR ETF 30151E624 23828 1183 SH SOLE 1182 0 0 CABLE ONE INC Stock 12685J105 2847 4 SH SOLE 9 4 0 0 CABLE ONE INC Stock 12685J105 11422 16 SH SOLE 34 16 0 0 CABLE ONE INC Stock 12685J105 41288 58 SH SOLE 58 0 0 CABOT CORP Stock 127055101 51734 774 SH SOLE 774 0 0 CACI INTL INC Stock 127190304 11723 39 SH SOLE 19 39 0 0 CACI INTL INC Stock 127190304 14128 47 SH SOLE 47 0 0 CACTUS INC Stock 127203107 1357 27 SH SOLE 19 27 0 0 CACTUS INC Stock 127203107 26688 531 SH SOLE 48 531 0 0 CACTUS INC Stock 127203107 102782 2045 SH SOLE 2045 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 8835 55 SH SOLE 6 55 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 19437 121 SH SOLE 9 121 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 66666 415 SH SOLE 19 415 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 5462 34 SH SOLE 33 34 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 6586 41 SH SOLE 36 41 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 18313 114 SH SOLE 43 114 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 152929 952 SH SOLE 45 952 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 1446 9 SH SOLE 46 9 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 3534 22 SH SOLE 50 22 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 1226977 7638 SH SOLE 7638 0 0 CAESARS ENTERTAINMENT INC NE Stock 12769G100 24461 588 SH SOLE 9 588 0 0 CAESARS ENTERTAINMENT INC NE Stock 12769G100 3453 83 SH SOLE 33 83 0 0 CAESARS ENTERTAINMENT INC NE Stock 12769G100 416 10 SH SOLE 46 10 0 0 CAESARS ENTERTAINMENT INC NE Stock 12769G100 333549 8018 SH SOLE 8018 0 0 CALAMOS CONV & HIGH INCOME F CEF 12811P108 109734 10401 SH SOLE 10401 0 0 CALAMOS CONV OPPORTUNITIES & CEF 128117108 206378 19636 SH SOLE 19636 0 0 CALAMOS DYNAMIC CONV & INCOM CEF 12811V105 19788 966 SH SOLE 965 0 0 CALAMOS GBL DYN INCOME FUND CEF 12811L107 44322 7943 SH SOLE 7943 0 0 CALAMOS STRATEGIC TOTAL RETU CEF 128125101 409771 30534 SH SOLE 30534 0 0 CALAVO GROWERS INC Stock 128246105 735 25 SH SOLE 25 0 0 CALIX INC Stock 13100M509 205 3 SH SOLE 19 3 0 0 CALLON PETE CO DEL Stock 13123X508 3672 99 SH SOLE 99 0 0 CAL MAINE FOODS INC Stock 128030202 762 14 SH SOLE 19 14 0 0 CAL MAINE FOODS INC Stock 128030202 182408 3350 SH SOLE 3350 0 0 CALUMET SPECIALTY PRODS PART Stock 131476103 168800 10000 SH SOLE 10000 0 0 CAMBRIA ETF TR ETF 132061821 709 106 SH SOLE 106 0 0 CAMBRIA ETF TR ETF 132061706 14653 523 SH SOLE 522 0 0 CAMBRIA ETF TR ETF 132061201 413753 6976 SH SOLE 6976 0 0 CAMBRIA ETF TR ETF 132061508 271164 9575 SH SOLE 9575 0 0 CAMBRIA ETF TR ETF 132061813 196463 7500 SH SOLE 7500 0 0 CAMBRIA ETF TR ETF 132061888 200592 7372 SH SOLE 7372 0 0 CAMDEN NATL CORP Stock 133034108 62535 1500 SH SOLE 1500 0 0 CAMDEN PPTY TR REIT 133131102 336 3 SH SOLE 33 3 0 0 CAMDEN PPTY TR REIT 133131102 57618 515 SH SOLE 515 0 0 CAMECO CORP Stock 13321L108 141067 6223 SH SOLE 6222 0 0 CAMPBELL SOUP CO Stock 134429109 18557 327 SH SOLE 24 327 0 0 CAMPBELL SOUP CO Stock 134429109 2157 38 SH SOLE 46 38 0 0 CAMPBELL SOUP CO Stock 134429109 1045435 18422 SH SOLE 18421 0 0 CAMPING WORLD HLDGS INC Stock 13462K109 95106 4261 SH SOLE 4261 0 0 CAMTEK LTD Stock M20791105 4392 200 SH SOLE 200 0 0 CANADA GOOSE HLDGS INC Stock 135086106 10241 575 SH SOLE 575 0 0 CANADIAN IMPERIAL BK COMM TO Stock 136069101 31956 790 SH SOLE 52 790 0 0 CANADIAN IMPERIAL BK COMM TO Stock 136069101 1662742 41106 SH SOLE 41106 0 0 CANADIAN NATL RY CO Stock 136375102 7608 64 SH SOLE 9 64 0 0 CANADIAN NATL RY CO Stock 136375102 206851 1740 SH SOLE 30 1740 0 0 CANADIAN NATL RY CO Stock 136375102 2378 20 SH SOLE 33 20 0 0 CANADIAN NATL RY CO Stock 136375102 5706 48 SH SOLE 36 48 0 0 CANADIAN NATL RY CO Stock 136375102 821560 6911 SH SOLE 6910 0 0 CANADIAN NAT RES LTD Stock 136385101 5331 96 SH SOLE 9 96 0 0 CANADIAN NAT RES LTD Stock 136385101 2499 45 SH SOLE 33 45 0 0 CANADIAN NAT RES LTD Stock 136385101 53586 965 SH SOLE 965 0 0 CANADIAN PAC RY LTD Stock 13645T100 5669 76 SH SOLE 9 76 0 0 CANADIAN PAC RY LTD Stock 13645T100 1268 17 SH SOLE 33 17 0 0 CANADIAN PAC RY LTD Stock 13645T100 750883 10067 SH SOLE 10066 0 0 CANADIAN SOLAR INC Stock 136635109 3090 100 SH SOLE 100 0 0 CANNAE HLDGS INC Stock 13765N107 29798 1443 SH SOLE 6 1443 0 0 CANOO INC Stock 13803R102 4435 3606 SH SOLE 3606 0 0 CANOO INC Stock 13803R110 23 100 SH SOLE 100 0 0 CANOPY GROWTH CORP Stock 138035100 25110 10866 SH SOLE 10866 0 0 CAPITAL BANCORP INC MD Stock 139737100 23540 1000 SH SOLE 1000 0 0 CAPITAL CITY BK GROUP INC Stock 139674105 202345 6226 SH SOLE 6226 0 0 CAPITAL GROUP CORE EQUITY ET ETF 14020V108 1710688 76166 SH SOLE 49 76166 0 0 CAPITAL GROUP CORE EQUITY ET ETF 14020V108 4099647 182531 SH SOLE 182531 0 0 CAPITAL GROUP FIXED INCOME E ETF 14020Y102 175232 7865 SH SOLE 7865 0 0 CAPITAL GROUP DIVIDEND VALUE ETF 14020W106 1609782 68240 SH SOLE 49 68240 0 0 CAPITAL GROUP DIVIDEND VALUE ETF 14020W106 324868 13771 SH SOLE 13771 0 0 CAPITAL GROUP GROWTH ETF ETF 14020G101 401312 20126 SH SOLE 49 20126 0 0 CAPITAL GROUP GROWTH ETF ETF 14020G101 1918695 96223 SH SOLE 96223 0 0 CAPITAL GROUP INTL FOCUS EQT ETF 14019W109 1327621 63736 SH SOLE 49 63736 0 0 CAPITAL GROUP INTL FOCUS EQT ETF 14019W109 781182 37503 SH SOLE 37502 0 0 CAPITAL ONE FINL CORP Stock 14040H105 232400 2500 SH SOLE 5 2500 0 0 CAPITAL ONE FINL CORP Stock 14040H105 64514 694 SH SOLE 9 694 0 0 CAPITAL ONE FINL CORP Stock 14040H105 465 5 SH SOLE 33 5 0 0 CAPITAL ONE FINL CORP Stock 14040H105 4462 48 SH SOLE 36 48 0 0 CAPITAL ONE FINL CORP Stock 14040H105 10181 110 SH SOLE 43 109 0 0 CAPITAL ONE FINL CORP Stock 14040H105 2045 22 SH SOLE 46 22 0 0 CAPITAL ONE FINL CORP Stock 14040H105 1003845 10799 SH SOLE 10798 0 0 CAPSTONE GREEN ENERGY CORP Stock 14067D508 580 400 SH SOLE 400 0 0 CARDINAL HEALTH INC Stock 14149Y108 11684 152 SH SOLE 36 152 0 0 CARDINAL HEALTH INC Stock 14149Y108 27261 355 SH SOLE 43 354 0 0 CARDINAL HEALTH INC Stock 14149Y108 137367 1787 SH SOLE 1787 0 0 CARDIOL THERAPEUTICS INC Stock 14161Y200 1764 3458 SH SOLE 3458 0 0 CARECLOUD INC Stock 14167R100 351 125 SH SOLE 125 0 0 PERDOCEO ED CORP Stock 71363P106 28801 2072 SH SOLE 19 2072 0 0 PERDOCEO ED CORP Stock 71363P106 17111 1231 SH SOLE 1231 0 0 CARLISLE COS INC Stock 142339100 4713 20 SH SOLE 19 20 0 0 CARLISLE COS INC Stock 142339100 2744616 11647 SH SOLE 11647 0 0 CARLYLE GROUP INC Stock 14316J108 84417 2829 SH SOLE 2829 0 0 CARLYLE SECURED LENDING INC CEF 872280102 27652 1932 SH SOLE 1932 0 0 CARMAX INC Stock 143130102 316263 5194 SH SOLE 6 5194 0 0 CARMAX INC Stock 143130102 974 16 SH SOLE 25 16 0 0 CARMAX INC Stock 143130102 670 11 SH SOLE 46 11 0 0 CARMAX INC Stock 143130102 780264 12814 SH SOLE 12814 0 0 CARNIVAL CORP Stock 143658300 197984 24564 SH SOLE 24563 0 0 CARPARTS COM INC Stock 14427M107 35062 5601 SH SOLE 19 5601 0 0 CARRIAGE SVCS INC Stock 143905107 272145 9882 SH SOLE 9881 0 0 CARRIER GLOBAL CORPORATION Stock 14448C104 193875 4700 SH SOLE 30 4700 0 0 CARRIER GLOBAL CORPORATION Stock 14448C104 1485 36 SH SOLE 46 36 0 0 CARRIER GLOBAL CORPORATION Stock 14448C104 369801 8965 SH SOLE 8964 0 0 CARS COM INC Stock 14575E105 537 39 SH SOLE 39 0 0 CARTERS INC Stock 146229109 6043 81 SH SOLE 33 81 0 0 CARTERS INC Stock 146229109 56405 756 SH SOLE 756 0 0 CARVANA CO Stock 146869102 113604 23967 SH SOLE 23967 0 0 CASELLA WASTE SYS INC Stock 147448104 238 3 SH SOLE 19 3 0 0 CASELLA WASTE SYS INC Stock 147448104 328185 4138 SH SOLE 4138 0 0 CASEYS GEN STORES INC Stock 147528103 4263 19 SH SOLE 9 19 0 0 CASEYS GEN STORES INC Stock 147528103 1346 6 SH SOLE 19 6 0 0 CASEYS GEN STORES INC Stock 147528103 16104 72 SH SOLE 34 71 0 0 CASEYS GEN STORES INC Stock 147528103 28044 125 SH SOLE 125 0 0 CASSAVA SCIENCES INC Stock 14817C107 320627 10854 SH SOLE 10854 0 0 CASTLE BIOSCIENCES INC Stock 14843C105 895 38 SH SOLE 19 38 0 0 CATALENT INC Stock 148806102 315 7 SH SOLE 19 7 0 0 CATALENT INC Stock 148806102 11117 247 SH SOLE 247 0 0 CATALYST BIOSCIENCES INC Stock 14888D208 528 1000 SH SOLE 1000 0 0 CATALYST PHARMACEUTICALS INC Stock 14888U101 9300 500 SH SOLE 500 0 0 CATERPILLAR INC Stock 149123101 26591 111 SH SOLE 9 111 0 0 CATERPILLAR INC Stock 149123101 116485 486 SH SOLE 19 486 0 0 CATERPILLAR INC Stock 149123101 7905 33 SH SOLE 36 33 0 0 CATERPILLAR INC Stock 149123101 131758 550 SH SOLE 41 550 0 0 CATERPILLAR INC Stock 149123101 18781 78 SH SOLE 43 78 0 0 CATERPILLAR INC Stock 149123101 2396 10 SH SOLE 46 10 0 0 CATERPILLAR INC Stock 149123101 8902393 37161 SH SOLE 37161 0 0 CBDMD INC Stock 12482W101 227 1000 SH SOLE 1000 0 0 CBIZ INC Stock 124805102 4685 100 SH SOLE 100 0 0 CBL & ASSOC PPTYS INC REIT 124830878 92 4 SH SOLE 4 0 0 CBOE GLOBAL MKTS INC Stock 12503M108 38143 304 SH SOLE 19 304 0 0 CBOE GLOBAL MKTS INC Stock 12503M108 1757 14 SH SOLE 46 14 0 0 CBOE GLOBAL MKTS INC Stock 12503M108 102287 815 SH SOLE 815 0 0 CBRE GBL REAL ESTATE INC FD CEF 12504G100 28650 5000 SH SOLE 5000 0 0 CBRE GROUP INC Stock 12504L109 8773 114 SH SOLE 9 114 0 0 CBRE GROUP INC Stock 12504L109 7003 91 SH SOLE 33 91 0 0 CBRE GROUP INC Stock 12504L109 1308 17 SH SOLE 46 17 0 0 CBRE GROUP INC Stock 12504L109 91813 1193 SH SOLE 1193 0 0 CDW CORP Stock 12514G108 629137 3523 SH SOLE 18 3523 0 0 CDW CORP Stock 12514G108 24014 134 SH SOLE 19 134 0 0 CDW CORP Stock 12514G108 237511 1330 SH SOLE 30 1330 0 0 CDW CORP Stock 12514G108 264298 1480 SH SOLE 1480 0 0 CEA INDUSTRIES INC COM NEW Stock 86887P101 6 7 SH SOLE 7 0 0 CEDAR FAIR L P Stock 150185106 19961 483 SH SOLE 482 0 0 CELANESE CORP DEL Stock 150870103 10940 107 SH SOLE 9 107 0 0 CELANESE CORP DEL Stock 150870103 35362 346 SH SOLE 19 345 0 0 CELANESE CORP DEL Stock 150870103 1264613 12369 SH SOLE 12369 0 0 CELLDEX THERAPEUTICS INC NEW Stock 15117B202 8914 200 SH SOLE 200 0 0 CEL-SCI CORP Stock 150837607 705 300 SH SOLE 300 0 0 CELSIUS HLDGS INC Stock 15118V207 119542 1149 SH SOLE 1149 0 0 CEMEX SAB DE CV ADR 151290889 5392 1331 SH SOLE 1331 0 0 CENOVUS ENERGY INC Stock 15135U109 38449 1981 SH SOLE 1980 0 0 CENTENE CORP DEL Stock 15135B101 12712 155 SH SOLE 9 155 0 0 CENTENE CORP DEL Stock 15135B101 1148 14 SH SOLE 33 14 0 0 CENTENE CORP DEL Stock 15135B101 1394 17 SH SOLE 46 17 0 0 CENTENE CORP DEL Stock 15135B101 695117 8476 SH SOLE 8476 0 0 PERMIAN RESOURCES CORP Stock 71424F105 48880 5200 SH SOLE 5200 0 0 CENTERPOINT ENERGY INC Stock 15189T107 250272 8345 SH SOLE 8345 0 0 CENTRAL & EASTERN EUROPE FD CEF 153436100 8566 1037 SH SOLE 1037 0 0 CENTRUS ENERGY CORP Stock 15643U104 32 1 SH SOLE 1 0 0 CERAGON NETWORKS LTD Stock M22013102 764 400 SH SOLE 400 0 0 CERENCE INC Stock 156727109 36356 1962 SH SOLE 1962 0 0 CERIDIAN HCM HLDG INC Stock 15677J108 898 14 SH SOLE 33 14 0 0 CERIDIAN HCM HLDG INC Stock 15677J108 64 1 SH SOLE 46 1 0 0 CERIDIAN HCM HLDG INC Stock 15677J108 130417 2033 SH SOLE 2033 0 0 CERUS CORP Stock 157085101 5041 1381 SH SOLE 1381 0 0 CEVA INC Stock 157210105 10641 416 SH SOLE 416 0 0 CF INDS HLDGS INC Stock 125269100 5112 60 SH SOLE 19 60 0 0 CF INDS HLDGS INC Stock 125269100 1029 12 SH SOLE 33 12 0 0 CF INDS HLDGS INC Stock 125269100 3046777 35760 SH SOLE 35760 0 0 CHARGEPOINT HOLDINGS INC Stock 15961R105 67806 7115 SH SOLE 7115 0 0 CHARLES RIV LABS INTL INC Stock 159864107 654 3 SH SOLE 33 3 0 0 CHARLES RIV LABS INTL INC Stock 159864107 2833 13 SH SOLE 36 13 0 0 CHARLES RIV LABS INTL INC Stock 159864107 73650 338 SH SOLE 338 0 0 SCHWAB CHARLES CORP Stock 808513105 522457 6275 SH SOLE 5 6275 0 0 SCHWAB CHARLES CORP Stock 808513105 1661086 19951 SH SOLE 6 19950 0 0 SCHWAB CHARLES CORP Stock 808513105 66441 798 SH SOLE 9 798 0 0 SCHWAB CHARLES CORP Stock 808513105 10768 129 SH SOLE 33 129 0 0 SCHWAB CHARLES CORP Stock 808513105 10324 124 SH SOLE 36 124 0 0 SCHWAB CHARLES CORP Stock 808513105 24383 293 SH SOLE 43 292 0 0 SCHWAB CHARLES CORP Stock 808513105 4496 54 SH SOLE 46 54 0 0 SCHWAB CHARLES CORP Stock 808513105 294747 3540 SH SOLE 53 3540 0 0 SCHWAB CHARLES CORP Stock 808513105 1637490 19667 SH SOLE 19667 0 0 CHART INDS INC Stock 16115Q308 18437 160 SH SOLE 9 160 0 0 CHART INDS INC Stock 16115Q308 621666 5395 SH SOLE 5395 0 0 CHARTER COMMUNICATIONS INC N Stock 16119P108 1017 3 SH SOLE 19 3 0 0 CHARTER COMMUNICATIONS INC N Stock 16119P108 1696 5 SH SOLE 33 5 0 0 CHARTER COMMUNICATIONS INC N Stock 16119P108 11190 33 SH SOLE 36 33 0 0 CHARTER COMMUNICATIONS INC N Stock 16119P108 1356 4 SH SOLE 46 4 0 0 CHARTER COMMUNICATIONS INC N Stock 16119P108 873522 2576 SH SOLE 2576 0 0 CHASE CORP Stock 16150R104 518 6 SH SOLE 6 0 0 CHECK CAP LTD Stock M2361E179 337 153 SH SOLE 153 0 0 CHECK POINT SOFTWARE TECH LT Stock M22465104 9588 76 SH SOLE 9 76 0 0 CHECK POINT SOFTWARE TECH LT Stock M22465104 587653 4658 SH SOLE 4658 0 0 CHEESECAKE FACTORY INC Stock 163072101 46106 1454 SH SOLE 23 1454 0 0 CHEESECAKE FACTORY INC Stock 163072101 1173 37 SH SOLE 37 0 0 CHEFS WHSE INC Stock 163086101 732 22 SH SOLE 19 22 0 0 CHEFS WHSE INC Stock 163086101 177149 5323 SH SOLE 5323 0 0 CHEGG INC Stock 163092109 708 28 SH SOLE 19 28 0 0 CHEGG INC Stock 163092109 14252 564 SH SOLE 564 0 0 CHEMED CORP NEW Stock 16359R103 4594 9 SH SOLE 9 9 0 0 CHEMED CORP NEW Stock 16359R103 17454 34 SH SOLE 34 34 0 0 CHEMED CORP NEW Stock 16359R103 106169 208 SH SOLE 49 208 0 0 CHEMED CORP NEW Stock 16359R103 57799 113 SH SOLE 113 0 0 CHEMOMAB THERAPEUTICS LTD SPONSORED ADS ADR 03280X102 35754 11173 SH SOLE 11173 0 0 CHEMOURS CO Stock 163851108 29963 979 SH SOLE 978 0 0 CHENIERE ENERGY INC Stock 16411R208 7359 49 SH SOLE 19 49 0 0 CHENIERE ENERGY INC Stock 16411R208 3149 21 SH SOLE 36 21 0 0 CHENIERE ENERGY INC Stock 16411R208 16054 107 SH SOLE 43 107 0 0 CHENIERE ENERGY INC Stock 16411R208 1914491 12767 SH SOLE 12766 0 0 CHENIERE ENERGY PARTNERS LP Stock 16411Q101 133607 2349 SH SOLE 2349 0 0 CHERRY HILL MTG INVT CORP REIT 164651101 169662 29252 SH SOLE 29252 0 0 CHESAPEAKE ENERGY CORP Stock 165167735 42183 447 SH SOLE 9 447 0 0 CHESAPEAKE ENERGY CORP Stock 165167735 1510 16 SH SOLE 19 16 0 0 CHESAPEAKE ENERGY CORP Stock 165167735 209060 2215 SH SOLE 2215 0 0 CHESAPEAKE UTILS CORP Stock 165303108 3782 32 SH SOLE 9 32 0 0 CHESAPEAKE UTILS CORP Stock 165303108 13102 111 SH SOLE 34 110 0 0 CHESAPEAKE UTILS CORP Stock 165303108 709 6 SH SOLE 49 6 0 0 CHEVRON CORP NEW Stock 166764100 2571979 14329 SH SOLE 6 14329 0 0 CHEVRON CORP NEW Stock 166764100 85313 475 SH SOLE 7 475 0 0 CHEVRON CORP NEW Stock 166764100 71437 398 SH SOLE 9 398 0 0 CHEVRON CORP NEW Stock 166764100 363316 2024 SH SOLE 19 2024 0 0 CHEVRON CORP NEW Stock 166764100 27103 151 SH SOLE 24 151 0 0 CHEVRON CORP NEW Stock 166764100 20339 113 SH SOLE 33 113 0 0 CHEVRON CORP NEW Stock 166764100 31411 175 SH SOLE 41 175 0 0 CHEVRON CORP NEW Stock 166764100 21568984 120168 SH SOLE 120168 0 0 CHEWY INC Stock 16679L109 24695 666 SH SOLE 666 0 0 CHIMERA INVT CORP REIT 16934Q208 28192 5126 SH SOLE 5125 0 0 CHINA AUTOMOTIVE SYS INC Stock 16936R105 3480 600 SH SOLE 600 0 0 CHINA EASTN AIRLS LTD ADR 16937R104 2018 100 SH SOLE 100 0 0 CHINA LIBERAL ED HLDGS LTD Stock G2161Y109 1500 1500 SH SOLE 1500 0 0 CHINA PETROLEUM & CHEM CORP SPON ADR ADR 16941R108 24076 511 SH SOLE 511 0 0 CHINA SOUTHERN AIRLINES CO L ADR 169409109 6480 200 SH SOLE 200 0 0 CHINA YUCHAI INTL LTD Stock G21082105 48464 6850 SH SOLE 6850 0 0 CHINOOK THERAPEUTICS INC Stock 16961L106 18340 700 SH SOLE 700 0 0 CHIPOTLE MEXICAN GRILL INC Stock 169656105 8325 6 SH SOLE 9 6 0 0 CHIPOTLE MEXICAN GRILL INC Stock 169656105 1387 1 SH SOLE 19 1 0 0 CHIPOTLE MEXICAN GRILL INC Stock 169656105 2775 2 SH SOLE 33 2 0 0 CHIPOTLE MEXICAN GRILL INC Stock 169656105 13875 10 SH SOLE 43 10 0 0 CHIPOTLE MEXICAN GRILL INC Stock 169656105 55500 40 SH SOLE 48 40 0 0 CHIPOTLE MEXICAN GRILL INC Stock 169656105 525859 379 SH SOLE 379 0 0 CHOICE HOTELS INTL INC Stock 169905106 7322 65 SH SOLE 65 0 0 CHUBB LIMITED Stock H1467J104 2483745 11259 SH SOLE 6 11259 0 0 CHUBB LIMITED Stock H1467J104 33972 154 SH SOLE 9 154 0 0 CHUBB LIMITED Stock H1467J104 441 2 SH SOLE 33 2 0 0 CHUBB LIMITED Stock H1467J104 3971 18 SH SOLE 46 18 0 0 CHUBB LIMITED Stock H1467J104 4085317 18519 SH SOLE 18519 0 0 CHURCH & DWIGHT CO INC Stock 171340102 1453 18 SH SOLE 33 18 0 0 CHURCH & DWIGHT CO INC Stock 171340102 2741 34 SH SOLE 46 34 0 0 CHURCH & DWIGHT CO INC Stock 171340102 1136731 14102 SH SOLE 14101 0 0 CHURCHILL DOWNS INC Stock 171484108 50114 237 SH SOLE 237 0 0 CIENA CORP Stock 171779309 96862 1900 SH SOLE 41 1900 0 0 CIENA CORP Stock 171779309 90439 1774 SH SOLE 1774 0 0 CIGNA CORP NEW Stock 125523100 35122 106 SH SOLE 9 106 0 0 CIGNA CORP NEW Stock 125523100 6013 18 SH SOLE 33 18 0 0 CIGNA CORP NEW Stock 125523100 14248 43 SH SOLE 36 43 0 0 CIGNA CORP NEW Stock 125523100 28320 85 SH SOLE 43 85 0 0 CIGNA CORP NEW Stock 125523100 4307 13 SH SOLE 46 13 0 0 CIGNA CORP NEW Stock 125523100 1938784 5851 SH SOLE 5851 0 0 CINCINNATI FINL CORP Stock 172062101 12632 123 SH SOLE 123 0 0 CINEMARK HLDGS INC Stock 17243V102 1296878 149755 SH SOLE 149755 0 0 CINTAS CORP Stock 172908105 8129 18 SH SOLE 19 18 0 0 CINTAS CORP Stock 172908105 1815 4 SH SOLE 33 4 0 0 CINTAS CORP Stock 172908105 5419 12 SH SOLE 36 12 0 0 CINTAS CORP Stock 172908105 13556 30 SH SOLE 43 30 0 0 CINTAS CORP Stock 172908105 1355 3 SH SOLE 46 3 0 0 CINTAS CORP Stock 172908105 467996 1036 SH SOLE 1036 0 0 CIRCOR INTL INC Stock 17273K109 1198 50 SH SOLE 50 0 0 CIRRUS LOGIC INC Stock 172755100 85652 1150 SH SOLE 1150 0 0 CISCO SYS INC Stock 17275R102 560103 11757 SH SOLE 6 11757 0 0 CISCO SYS INC Stock 17275R102 35792 751 SH SOLE 7 751 0 0 CISCO SYS INC Stock 17275R102 56215 1180 SH SOLE 9 1180 0 0 CISCO SYS INC Stock 17275R102 129204 2712 SH SOLE 19 2712 0 0 CISCO SYS INC Stock 17275R102 130534 2740 SH SOLE 24 2740 0 0 CISCO SYS INC Stock 17275R102 42161 885 SH SOLE 26 885 0 0 CISCO SYS INC Stock 17275R102 7929 166 SH SOLE 33 166 0 0 CISCO SYS INC Stock 17275R102 19628 412 SH SOLE 36 412 0 0 CISCO SYS INC Stock 17275R102 45554 956 SH SOLE 43 956 0 0 CISCO SYS INC Stock 17275R102 7098 149 SH SOLE 46 149 0 0 CISCO SYS INC Stock 17275R102 69316 1455 SH SOLE 52 1455 0 0 CISCO SYS INC Stock 17275R102 10734203 225319 SH SOLE 225319 0 0 CITI TRENDS INC Stock 17306X102 25818 975 SH SOLE 19 975 0 0 CITI TRENDS INC Stock 17306X102 265 10 SH SOLE 10 0 0 CITIGROUP INC Stock 172967424 21303 471 SH SOLE 9 471 0 0 CITIGROUP INC Stock 172967424 21299 471 SH SOLE 19 470 0 0 CITIGROUP INC Stock 172967424 1538 34 SH SOLE 33 34 0 0 CITIGROUP INC Stock 172967424 25374 561 SH SOLE 36 561 0 0 CITIGROUP INC Stock 172967424 58903 1302 SH SOLE 43 1302 0 0 CITIGROUP INC Stock 172967424 1955787 43241 SH SOLE 43240 0 0 CITIZENS FINL GROUP INC Stock 174610105 102362 2600 SH SOLE 19 2600 0 0 CITIZENS FINL GROUP INC Stock 174610105 4409 112 SH SOLE 36 112 0 0 CITIZENS FINL GROUP INC Stock 174610105 10197 259 SH SOLE 43 259 0 0 CITIZENS FINL GROUP INC Stock 174610105 401411 10196 SH SOLE 10195 0 0 CITY HLDG CO Stock 177835105 931 10 SH SOLE 19 10 0 0 CIVITAS RESOURCES INC Stock 17888H103 3708 64 SH SOLE 9 64 0 0 CIVITAS RESOURCES INC Stock 17888H103 13668 236 SH SOLE 34 235 0 0 CKX LDS INC Stock 12562N104 3463 348 SH SOLE 348 0 0 CLARIVATE PLC Stock G21810109 423672 50800 SH SOLE 5 50800 0 0 CLARIVATE PLC Stock G21810109 12819 1537 SH SOLE 6 1537 0 0 CLARUS CORP NEW Stock 18270P109 1568 200 SH SOLE 200 0 0 CLEAN ENERGY FUELS CORP Stock 184499101 13536 2603 SH SOLE 2603 0 0 CLEAN HARBORS INC Stock 184496107 7760 68 SH SOLE 19 68 0 0 CLEAN HARBORS INC Stock 184496107 3538 31 SH SOLE 31 0 0 CLEANSPARK INC Stock 18452B209 816 400 SH SOLE 400 0 0 CLEAR SECURE INC Stock 18467V109 686 25 SH SOLE 25 0 0 CLEARBRIDGE ENERGY MIDSTRM O CEF 18469P209 20621 721 SH SOLE 721 0 0 CLEARFIELD INC Stock 18482P103 565 6 SH SOLE 19 6 0 0 CLEARPOINT NEURO INC Stock 18507C103 6776 800 SH SOLE 800 0 0 CLEARWATER PAPER CORP Stock 18538R103 1815 48 SH SOLE 48 0 0 CLEARWAY ENERGY INC Stock 18539C105 5984 200 SH SOLE 200 0 0 CLEARWAY ENERGY INC Stock 18539C204 23903 750 SH SOLE 49 750 0 0 CLEARWAY ENERGY INC Stock 18539C204 28885 906 SH SOLE 906 0 0 CLEVELAND-CLIFFS INC NEW Stock 185899101 944971 58657 SH SOLE 58657 0 0 CLOROX CO DEL Stock 189054109 1250531 8911 SH SOLE 6 8911 0 0 CLOROX CO DEL Stock 189054109 81812 583 SH SOLE 52 583 0 0 CLOROX CO DEL Stock 189054109 399874 2850 SH SOLE 2849 0 0 CLOUDFLARE INC Stock 18915M107 139247 3080 SH SOLE 3080 0 0 CLOUGH GLOBAL EQUITY FD CEF 18914C100 14735 2263 SH SOLE 2263 0 0 CLOVER HEALTH INVESTMENTS CO Stock 18914F103 1443 1553 SH SOLE 1552 0 0 CME GROUP INC Stock 12572Q105 29764 177 SH SOLE 7 177 0 0 CME GROUP INC Stock 12572Q105 2027 12 SH SOLE 33 12 0 0 CME GROUP INC Stock 12572Q105 84080 500 SH SOLE 41 500 0 0 CME GROUP INC Stock 12572Q105 2691 16 SH SOLE 46 16 0 0 CME GROUP INC Stock 12572Q105 266896 1587 SH SOLE 1587 0 0 CMS ENERGY CORP Stock 125896100 1085 17 SH SOLE 33 17 0 0 CMS ENERGY CORP Stock 125896100 18407 291 SH SOLE 290 0 0 CNA FINL CORP Stock 126117100 42280 1000 SH SOLE 1000 0 0 CNH INDL N V Stock N20944109 2666 166 SH SOLE 9 166 0 0 CNH INDL N V Stock N20944109 16060 1000 SH SOLE 1000 0 0 CNO FINL GROUP INC Stock 12621E103 3428 150 SH SOLE 150 0 0 CNX RES CORP Stock 12653C108 185 11 SH SOLE 19 11 0 0 CNX RES CORP Stock 12653C108 7039 418 SH SOLE 418 0 0 COASTAL FINL CORP WA Stock 19046P209 238 5 SH SOLE 5 0 0 COCA COLA CO Stock 191216100 70087 1102 SH SOLE 7 1101 0 0 COCA COLA CO Stock 191216100 19719 310 SH SOLE 9 310 0 0 COCA COLA CO Stock 191216100 62230 978 SH SOLE 19 978 0 0 COCA COLA CO Stock 191216100 8120 128 SH SOLE 33 127 0 0 COCA COLA CO Stock 191216100 11077478 174147 SH SOLE 174146 0 0 COCA COLA CONS INC Stock 191098102 46119 90 SH SOLE 90 0 0 COCA-COLA EUROPACIFIC PARTNE Stock G25839104 1715 31 SH SOLE 9 31 0 0 COCA-COLA EUROPACIFIC PARTNE Stock G25839104 17386 314 SH SOLE 314 0 0 COCA-COLA FEMSA SAB DE CV ADR 191241108 3869 57 SH SOLE 9 57 0 0 COCA-COLA FEMSA SAB DE CV ADR 191241108 7467 110 SH SOLE 31 110 0 0 COCA-COLA FEMSA SAB DE CV ADR 191241108 6788 100 SH SOLE 100 0 0 COEUR MNG INC Stock 192108504 5252 1563 SH SOLE 1563 0 0 COGENT COMMUNICATIONS HLDGS Stock 19239V302 2911 51 SH SOLE 9 51 0 0 COGENT COMMUNICATIONS HLDGS Stock 19239V302 11316 198 SH SOLE 34 198 0 0 COGENT COMMUNICATIONS HLDGS Stock 19239V302 23688 415 SH SOLE 415 0 0 COGNEX CORP Stock 192422103 612 13 SH SOLE 9 13 0 0 COGNEX CORP Stock 192422103 19598 416 SH SOLE 48 416 0 0 COGNEX CORP Stock 192422103 3910 83 SH SOLE 50 83 0 0 COGNEX CORP Stock 192422103 70100 1488 SH SOLE 1488 0 0 COGNIZANT TECHNOLOGY SOLUTIO Stock 192446102 8407 147 SH SOLE 9 147 0 0 COGNIZANT TECHNOLOGY SOLUTIO Stock 192446102 1551 27 SH SOLE 33 27 0 0 COGNIZANT TECHNOLOGY SOLUTIO Stock 192446102 21847 382 SH SOLE 36 382 0 0 COGNIZANT TECHNOLOGY SOLUTIO Stock 192446102 50841 889 SH SOLE 43 888 0 0 COGNIZANT TECHNOLOGY SOLUTIO Stock 192446102 1659 29 SH SOLE 46 29 0 0 COGNIZANT TECHNOLOGY SOLUTIO Stock 192446102 350060 6121 SH SOLE 6121 0 0 COHEN & STEERS CLOSED-END OP CEF 19248P106 41539 3975 SH SOLE 3975 0 0 COHEN & STEERS INC Stock 19247A100 3357 52 SH SOLE 9 52 0 0 COHEN & STEERS INC Stock 19247A100 11424 177 SH SOLE 34 176 0 0 COHEN & STEERS INFRASTRUCTUR CEF 19248A109 2184301 91050 SH SOLE 91050 0 0 COHEN & STEERS QUALITY INCOM CEF 19247L106 4600 400 SH SOLE 400 0 0 COHEN & STEERS REIT & PFD & CEF 19247X100 359014 17616 SH SOLE 17616 0 0 COHEN & STEERS SELECT PFD & CEF 19248Y107 16854 900 SH SOLE 900 0 0 COHEN & STEERS TOTAL RETURN CEF 19247R103 12230 1000 SH SOLE 1000 0 0 COHERUS BIOSCIENCES INC Stock 19249H103 75636 9550 SH SOLE 9550 0 0 COINBASE GLOBAL INC Stock 19260Q107 389 11 SH SOLE 33 11 0 0 COINBASE GLOBAL INC Stock 19260Q107 168386 4758 SH SOLE 4758 0 0 COLGATE PALMOLIVE CO Stock 194162103 1966287 24956 SH SOLE 6 24956 0 0 COLGATE PALMOLIVE CO Stock 194162103 13473 171 SH SOLE 9 171 0 0 COLGATE PALMOLIVE CO Stock 194162103 3230 41 SH SOLE 19 41 0 0 COLGATE PALMOLIVE CO Stock 194162103 8667 110 SH SOLE 33 110 0 0 COLGATE PALMOLIVE CO Stock 194162103 2733210 34690 SH SOLE 34689 0 0 COLLEGIUM PHARMACEUTICAL INC Stock 19459J104 80666 3477 SH SOLE 3477 0 0 BRIGHTSPIRE CAPITAL INC REIT 10949T109 67105 10771 SH SOLE 10771 0 0 COLUMBIA BKG SYS INC Stock 197236102 572 19 SH SOLE 19 0 0 COLUMBIA ETF TR I ETF 19761L508 272905 15784 SH SOLE 15784 0 0 COLUMBIA ETF TR II ETF 19762B202 2555 100 SH SOLE 100 0 0 COLUMBIA FINL INC Stock 197641103 745890 34500 SH SOLE 34500 0 0 COLUMBIA ETF TR II ETF 19762B707 2451 54 SH SOLE 54 0 0 COLUMBIA ETF TR I ETF 19761L805 2291 117 SH SOLE 117 0 0 COLUMBIA SPORTSWEAR CO Stock 198516106 9897 113 SH SOLE 113 0 0 COMCAST CORP NEW Stock 20030N101 110156 3150 SH SOLE 5 3150 0 0 COMCAST CORP NEW Stock 20030N101 1119 32 SH SOLE 7 32 0 0 COMCAST CORP NEW Stock 20030N101 45006 1287 SH SOLE 9 1287 0 0 COMCAST CORP NEW Stock 20030N101 37361 1068 SH SOLE 19 1068 0 0 COMCAST CORP NEW Stock 20030N101 42663 1220 SH SOLE 26 1220 0 0 COMCAST CORP NEW Stock 20030N101 5211 149 SH SOLE 33 149 0 0 COMCAST CORP NEW Stock 20030N101 17135 490 SH SOLE 36 490 0 0 COMCAST CORP NEW Stock 20030N101 39962 1143 SH SOLE 43 1142 0 0 COMCAST CORP NEW Stock 20030N101 4896 140 SH SOLE 46 140 0 0 COMCAST CORP NEW Stock 20030N101 2407912 68856 SH SOLE 68856 0 0 COMERICA INC Stock 200340107 1404 21 SH SOLE 46 21 0 0 COMERICA INC Stock 200340107 129154 1932 SH SOLE 1932 0 0 COMFORT SYS USA INC Stock 199908104 17449 152 SH SOLE 151 0 0 COMMERCE BANCSHARES INC Stock 200525103 1514441 22248 SH SOLE 6 22248 0 0 COMMERCE BANCSHARES INC Stock 200525103 8305 122 SH SOLE 19 122 0 0 COMMERCE BANCSHARES INC Stock 200525103 130250 1913 SH SOLE 1913 0 0 COMMERCIAL METALS CO Stock 201723103 628 13 SH SOLE 19 13 0 0 COMMERCIAL METALS CO Stock 201723103 246282 5099 SH SOLE 45 5099 0 0 COMMERCIAL METALS CO Stock 201723103 316896 6561 SH SOLE 6561 0 0 COMMSCOPE HLDG CO INC Stock 20337X109 2800 381 SH SOLE 381 0 0 SELECT SECTOR SPDR TR ETF 81369Y852 4147830 86431 SH SOLE 86431 0 0 COMMUNITY HEALTH SYS INC NEW Stock 203668108 142517 32990 SH SOLE 32990 0 0 COMMVAULT SYS INC Stock 204166102 6473 103 SH SOLE 103 0 0 COMPANHIA PARANAENSE ENERG C ADR 20441B605 28642 3984 SH SOLE 3983 0 0 COMPANIA CERVECERIAS UNIDAS ADR 204429104 79 6 SH SOLE 6 0 0 COMPANIA DE MINAS BUENAVENTU ADR 204448104 44759 6008 SH SOLE 6007 0 0 COMPASS INC Stock 20464U100 233 100 SH SOLE 100 0 0 COMPASS MINERALS INTL INC Stock 20451N101 37881 924 SH SOLE 923 0 0 COMPASS PATHWAYS PLC ADR 20451W101 2754 343 SH SOLE 343 0 0 COMSTOCK RES INC Stock 205768302 392438 28624 SH SOLE 28624 0 0 COMTECH TELECOMMUNICATIONS C Stock 205826209 15624 1287 SH SOLE 1287 0 0 CONAGRA BRANDS INC Stock 205887102 2747 71 SH SOLE 33 70 0 0 CONAGRA BRANDS INC Stock 205887102 232 6 SH SOLE 46 6 0 0 CONAGRA BRANDS INC Stock 205887102 67609 1747 SH SOLE 52 1747 0 0 CONAGRA BRANDS INC Stock 205887102 1393563 36009 SH SOLE 36009 0 0 CONCENTRIX CORP Stock 20602D101 1864 14 SH SOLE 19 14 0 0 CONCRETE PUMPING HLDGS INC Stock 206704108 2340 400 SH SOLE 400 0 0 CONDUENT INC Stock 206787103 948 234 SH SOLE 234 0 0 CONFLUENT INC Stock 20717M103 568432 25559 SH SOLE 25559 0 0 CONMED CORP Stock 207410101 26592 300 SH SOLE 300 0 0 CONNS INC Stock 208242107 688 100 SH SOLE 100 0 0 CONOCOPHILLIPS Stock 20825C104 40356 342 SH SOLE 9 342 0 0 CONOCOPHILLIPS Stock 20825C104 93393 791 SH SOLE 19 791 0 0 CONOCOPHILLIPS Stock 20825C104 7904 67 SH SOLE 33 66 0 0 CONOCOPHILLIPS Stock 20825C104 15104 128 SH SOLE 36 128 0 0 CONOCOPHILLIPS Stock 20825C104 35270 299 SH SOLE 43 298 0 0 CONOCOPHILLIPS Stock 20825C104 12871332 109079 SH SOLE 109079 0 0 CONSOL ENERGY INC NEW Stock 20854L108 825387 12698 SH SOLE 12698 0 0 CONSOLIDATED EDISON INC Stock 209115104 1934 20 SH SOLE 33 20 0 0 CONSOLIDATED EDISON INC Stock 209115104 6481 68 SH SOLE 46 68 0 0 CONSOLIDATED EDISON INC Stock 209115104 536635 5630 SH SOLE 5630 0 0 CONSOLIDATED WATER CO INC Stock G23773107 12037 813 SH SOLE 813 0 0 CONSTELLATION BRANDS INC Stock 21036P108 1860 8 SH SOLE 33 8 0 0 CONSTELLATION BRANDS INC Stock 21036P108 9965 43 SH SOLE 36 43 0 0 CONSTELLATION BRANDS INC Stock 21036P108 23477 101 SH SOLE 43 101 0 0 CONSTELLATION BRANDS INC Stock 21036P108 2549 11 SH SOLE 46 11 0 0 CONSTELLATION BRANDS INC Stock 21036P108 68598 296 SH SOLE 48 296 0 0 CONSTELLATION BRANDS INC Stock 21036P108 2517176 10862 SH SOLE 10861 0 0 CONSTELLATION ENERGY CORP Stock 21037T109 12673 147 SH SOLE 6 147 0 0 CONSTELLATION ENERGY CORP Stock 21037T109 864 10 SH SOLE 33 10 0 0 CONSTELLATION ENERGY CORP Stock 21037T109 924839 10728 SH SOLE 10727 0 0 CONSTRUCTION PARTNERS INC Stock 21044C107 43158 1617 SH SOLE 23 1617 0 0 CONSTRUCTION PARTNERS INC Stock 21044C107 125123 4688 SH SOLE 4688 0 0 SELECT SECTOR SPDR TR ETF 81369Y407 2888696 22365 SH SOLE 22365 0 0 SELECT SECTOR SPDR TR ETF 81369Y308 5226858 70112 SH SOLE 70112 0 0 CONTEXTLOGIC INC Stock 21077C107 2798 5737 SH SOLE 5737 0 0 COOPER COS INC Stock 216648402 16864 51 SH SOLE 9 51 0 0 COOPER COS INC Stock 216648402 661 2 SH SOLE 33 2 0 0 COOPER COS INC Stock 216648402 116727 353 SH SOLE 353 0 0 COOTEK CAYMAN INC SPONSORED ADS ADR 21718L102 135 769 SH SOLE 769 0 0 COPA HOLDINGS SA Stock P31076105 2329 28 SH SOLE 28 0 0 COPART INC Stock 217204106 7672 126 SH SOLE 9 126 0 0 COPART INC Stock 217204106 439687 7221 SH SOLE 18 7221 0 0 COPART INC Stock 217204106 487 8 SH SOLE 19 8 0 0 COPART INC Stock 217204106 3166 52 SH SOLE 33 52 0 0 COPART INC Stock 217204106 6089 100 SH SOLE 36 100 0 0 COPART INC Stock 217204106 1340 22 SH SOLE 46 22 0 0 COPART INC Stock 217204106 100590 1652 SH SOLE 49 1652 0 0 COPART INC Stock 217204106 17841 293 SH SOLE 50 293 0 0 COPART INC Stock 217204106 3728599 61235 SH SOLE 61235 0 0 CORCEPT THERAPEUTICS INC Stock 218352102 4529 223 SH SOLE 223 0 0 CORE LABORATORIES N V Stock N22717107 21770 1074 SH SOLE 6 1074 0 0 CORE LABORATORIES N V Stock N22717107 25662 1266 SH SOLE 1266 0 0 CORE SCIENTIFIC INC Stock 21873J108 30 400 SH SOLE 400 0 0 CORECIVIC INC REIT 21871N101 32597 2820 SH SOLE 2819 0 0 CORNERSTONE STRATEGIC VALUE CEF 21924B302 22106 3000 SH SOLE 2999 0 0 CORNERSTONE TOTAL RETURN FD CEF 21924U300 16513 2326 SH SOLE 2325 0 0 CORNING INC Stock 219350105 3609 113 SH SOLE 9 113 0 0 CORNING INC Stock 219350105 1246 39 SH SOLE 46 39 0 0 CORNING INC Stock 219350105 2027011 63463 SH SOLE 63463 0 0 CORTEVA INC Stock 22052L104 18104 308 SH SOLE 9 308 0 0 CORTEVA INC Stock 22052L104 59368 1010 SH SOLE 26 1010 0 0 CORTEVA INC Stock 22052L104 1536 26 SH SOLE 33 26 0 0 CORTEVA INC Stock 22052L104 40382 687 SH SOLE 36 687 0 0 CORTEVA INC Stock 22052L104 9921 169 SH SOLE 43 168 0 0 CORTEVA INC Stock 22052L104 1407429 23944 SH SOLE 23944 0 0 COSAN S A ADR 22113B103 6752 517 SH SOLE 517 0 0 COSTAR GROUP INC Stock 22160N109 13215 171 SH SOLE 9 171 0 0 COSTAR GROUP INC Stock 22160N109 4096 53 SH SOLE 19 53 0 0 COSTAR GROUP INC Stock 22160N109 3864 50 SH SOLE 36 50 0 0 COSTAR GROUP INC Stock 22160N109 81144 1050 SH SOLE 1050 0 0 COSTCO WHSL CORP NEW Stock 22160K105 11413 25 SH SOLE 6 25 0 0 COSTCO WHSL CORP NEW Stock 22160K105 26477 58 SH SOLE 9 58 0 0 COSTCO WHSL CORP NEW Stock 22160K105 62745 137 SH SOLE 19 137 0 0 COSTCO WHSL CORP NEW Stock 22160K105 10982 24 SH SOLE 33 24 0 0 COSTCO WHSL CORP NEW Stock 22160K105 114125 250 SH SOLE 41 250 0 0 COSTCO WHSL CORP NEW Stock 22160K105 26021 57 SH SOLE 50 57 0 0 COSTCO WHSL CORP NEW Stock 22160K105 304611 667 SH SOLE 53 667 0 0 COSTCO WHSL CORP NEW Stock 22160K105 10778301 23611 SH SOLE 23610 0 0 COTERRA ENERGY INC Stock 127097103 849 35 SH SOLE 33 34 0 0 COTERRA ENERGY INC Stock 127097103 2174268 88493 SH SOLE 88492 0 0 COTY INC Stock 222070203 29763 3477 SH SOLE 3477 0 0 COUPA SOFTWARE INC Stock 22266L106 554 7 SH SOLE 7 0 0 COUPANG INC Stock 22266T109 10474 712 SH SOLE 712 0 0 COURSERA INC Stock 22266M104 485 41 SH SOLE 19 41 0 0 COUSINS PPTYS INC REIT 222795502 7815 309 SH SOLE 309 0 0 COVENANT LOGISTICS GROUP INC Stock 22284P105 24683 714 SH SOLE 19 714 0 0 COWEN INC Stock 223622606 42482 1100 SH SOLE 1100 0 0 CRA INTL INC Stock 12618T105 3795 31 SH SOLE 9 31 0 0 CRA INTL INC Stock 12618T105 13360 109 SH SOLE 34 109 0 0 CRACKER BARREL OLD CTRY STOR Stock 22410J106 29464 311 SH SOLE 19 311 0 0 CRACKER BARREL OLD CTRY STOR Stock 22410J106 56086 592 SH SOLE 592 0 0 CRANE HLDGS CO Stock 224441105 30637 305 SH SOLE 9 305 0 0 CRANE HLDGS CO Stock 224441105 42993 428 SH SOLE 428 0 0 CREDIT ACCEP CORP MICH Stock 225310101 474 1 SH SOLE 19 1 0 0 CREDIT SUISSE ASSET MGMT INC CEF 224916106 1260 500 SH SOLE 500 0 0 CREDIT SUISSE GROUP ADR 225401108 328 108 SH SOLE 33 108 0 0 CREDIT SUISSE AG NASSAU BRH ETF 22542D233 119652 814 SH SOLE 813 0 0 CRESCENT PT ENERGY CORP Stock 22576C101 34506 4826 SH SOLE 4826 0 0 CRESTWOOD EQUITY PARTNERS LP Stock 226344208 544071 20774 SH SOLE 20774 0 0 CRESUD S A C I F Y A ADR 226406106 7 1 SH SOLE 1 0 0 CRH PLC ADR 12626K203 5093 128 SH SOLE 9 128 0 0 CRH PLC ADR 12626K203 1671 42 SH SOLE 42 0 0 CRISPR THERAPEUTICS AG Stock H17182108 99552 2449 SH SOLE 2449 0 0 CRITEO S A ADR 226718104 23454 900 SH SOLE 900 0 0 CROCS INC Stock 227046109 976 9 SH SOLE 19 9 0 0 CROCS INC Stock 227046109 858223 7915 SH SOLE 7915 0 0 CRONOS GROUP INC Stock 22717L101 6866 2703 SH SOLE 2703 0 0 CROSS CTRY HEALTHCARE INC Stock 227483104 186 7 SH SOLE 7 0 0 CROSS TIMBERS RTY TR Stock 22757R109 11779 463 SH SOLE 463 0 0 CROSSFIRST BANKSHARES INC Stock 22766M109 931 75 SH SOLE 75 0 0 CROWDSTRIKE HLDGS INC Stock 22788C105 137614 1307 SH SOLE 53 1307 0 0 CROWDSTRIKE HLDGS INC Stock 22788C105 1628310 15465 SH SOLE 15465 0 0 CROWN CASTLE INC REIT 22822V101 41720 308 SH SOLE 7 307 0 0 CROWN CASTLE INC REIT 22822V101 9902 73 SH SOLE 9 73 0 0 CROWN CASTLE INC REIT 22822V101 37322 275 SH SOLE 19 275 0 0 CROWN CASTLE INC REIT 22822V101 6275 46 SH SOLE 33 46 0 0 CROWN CASTLE INC REIT 22822V101 2170 16 SH SOLE 46 16 0 0 CROWN CASTLE INC REIT 22822V101 131435 969 SH SOLE 52 969 0 0 CROWN CASTLE INC REIT 22822V101 1181435 8710 SH SOLE 8710 0 0 CROWN HLDGS INC Stock 228368106 23841 290 SH SOLE 9 290 0 0 CROWN HLDGS INC Stock 228368106 197375 2401 SH SOLE 2400 0 0 CRYOPORT INC Stock 229050307 21427 1235 SH SOLE 1235 0 0 CS DISCO INC Stock 126327105 6320 1000 SH SOLE 1000 0 0 CSX CORP Stock 126408103 5067 164 SH SOLE 33 163 0 0 CSX CORP Stock 126408103 3377 109 SH SOLE 46 109 0 0 CSX CORP Stock 126408103 1894988 61168 SH SOLE 61168 0 0 CUBESMART REIT 229663109 144454 3589 SH SOLE 3588 0 0 CUE BIOPHARMA INC Stock 22978P106 570 200 SH SOLE 200 0 0 CULLEN FROST BANKERS INC Stock 229899109 1541516 11530 SH SOLE 6 11529 0 0 CULLEN FROST BANKERS INC Stock 229899109 2941 22 SH SOLE 19 22 0 0 CULLEN FROST BANKERS INC Stock 229899109 30307 227 SH SOLE 226 0 0 CUMMINS INC Stock 231021106 3903 16 SH SOLE 33 16 0 0 CUMMINS INC Stock 231021106 3685777 15212 SH SOLE 15212 0 0 CURIOSITYSTREAM INC Stock 23130Q107 1146 1005 SH SOLE 1005 0 0 CURO GROUP HOLDINGS CORP Stock 23131L107 710 200 SH SOLE 200 0 0 CURTISS WRIGHT CORP Stock 231561101 4175 25 SH SOLE 9 25 0 0 CURTISS WRIGHT CORP Stock 231561101 40565 243 SH SOLE 242 0 0 CUSHING MLP & INFRASTRUCT CEF 231631300 671 20 SH SOLE 20 0 0 CUSHMAN WAKEFIELD PLC Stock G2717B108 586 47 SH SOLE 47 0 0 CUTERA INC Stock 232109108 44220 1000 SH SOLE 1000 0 0 CVR ENERGY INC Stock 12662P108 281852 8993 SH SOLE 8993 0 0 CVR PARTNERS LP Stock 126633205 5931 59 SH SOLE 58 0 0 CVS HEALTH CORP Stock 126650100 76789 824 SH SOLE 9 824 0 0 CVS HEALTH CORP Stock 126650100 152553 1637 SH SOLE 19 1637 0 0 CVS HEALTH CORP Stock 126650100 7397 79 SH SOLE 33 79 0 0 CVS HEALTH CORP Stock 126650100 10174839 109184 SH SOLE 109183 0 0 CYBERARK SOFTWARE LTD Stock M2682V108 68326 527 SH SOLE 527 0 0 CYBIN INC Stock 23256X100 123 400 SH SOLE 400 0 0 CYCLERION THERAPEUTICS INC Stock 23255M105 7 10 SH SOLE 10 0 0 CYTOKINETICS INC Stock 23282W605 61857 1350 SH SOLE 1350 0 0 CYTOMX THERAPEUTICS INC Stock 23284F105 659 412 SH SOLE 412 0 0 CYTOSORBENTS CORP Stock 23283X206 3410 2200 SH SOLE 2200 0 0 D R HORTON INC Stock 23331A109 230427 2585 SH SOLE 30 2585 0 0 D R HORTON INC Stock 23331A109 1430 16 SH SOLE 33 16 0 0 D R HORTON INC Stock 23331A109 802 9 SH SOLE 46 9 0 0 D R HORTON INC Stock 23331A109 243703 2734 SH SOLE 2733 0 0 DAILY JOURNAL CORP Stock 233912104 41084 164 SH SOLE 164 0 0 DANA INC Stock 235825205 6264 414 SH SOLE 414 0 0 DANAHER CORPORATION Stock 235851102 40609 153 SH SOLE 9 153 0 0 DANAHER CORPORATION Stock 235851102 8493 32 SH SOLE 19 32 0 0 DANAHER CORPORATION Stock 235851102 10364 39 SH SOLE 33 39 0 0 DANAHER CORPORATION Stock 235851102 25493 96 SH SOLE 43 96 0 0 DANAHER CORPORATION Stock 235851102 4754974 17915 SH SOLE 17914 0 0 DANAOS CORPORATION Stock Y1968P121 2638 50 SH SOLE 50 0 0 DANIMER SCIENTIFIC INC Stock 236272100 11171 6241 SH SOLE 6241 0 0 DARDEN RESTAURANTS INC Stock 237194105 8991 65 SH SOLE 9 65 0 0 DARDEN RESTAURANTS INC Stock 237194105 3735 27 SH SOLE 19 27 0 0 DARDEN RESTAURANTS INC Stock 237194105 110664 800 SH SOLE 41 800 0 0 DARDEN RESTAURANTS INC Stock 237194105 1643222 11879 SH SOLE 11879 0 0 DARE BIOSCIENCE INC Stock 23666P101 12450 15000 SH SOLE 15000 0 0 DARLING INGREDIENTS INC Stock 237266101 8700 139 SH SOLE 9 139 0 0 DARLING INGREDIENTS INC Stock 237266101 29382 469 SH SOLE 469 0 0 DATADOG INC Stock 23804L103 7203 98 SH SOLE 9 98 0 0 DATADOG INC Stock 23804L103 882 12 SH SOLE 33 12 0 0 DATADOG INC Stock 23804L103 1303302 17732 SH SOLE 17732 0 0 DAVE & BUSTERS ENTMT INC Stock 238337109 34022 960 SH SOLE 960 0 0 DAVIS FUNDAMENTAL ETF TR ETF 23908L207 7363 271 SH SOLE 271 0 0 DAVITA INC Stock 23918K108 299 4 SH SOLE 46 4 0 0 DAVITA INC Stock 23918K108 104165 1395 SH SOLE 1395 0 0 INVESCO DB COMMDY INDX TRCK ETF 46138B103 1413113 57327 SH SOLE 57327 0 0 DBV TECHNOLOGIES S A ADR 23306J101 6120 4000 SH SOLE 4000 0 0 DECKERS OUTDOOR CORP Stock 243537107 162458 407 SH SOLE 407 0 0 DEERE & CO Stock 244199105 7718 18 SH SOLE 9 18 0 0 DEERE & CO Stock 244199105 13720 32 SH SOLE 19 32 0 0 DEERE & CO Stock 244199105 5149 12 SH SOLE 33 12 0 0 DEERE & CO Stock 244199105 3859 9 SH SOLE 46 9 0 0 DEERE & CO Stock 244199105 6667057 15550 SH SOLE 15549 0 0 ETF SER SOLUTIONS ETF 26922B873 74696 4650 SH SOLE 4650 0 0 ETF SER SOLUTIONS ETF 26922A289 637166 21331 SH SOLE 21331 0 0 ETF SER SOLUTIONS ETF 26922B600 81831 8715 SH SOLE 8715 0 0 DEFINITIVE HEALTHCARE CORP Stock 24477E103 2682 244 SH SOLE 244 0 0 DELAWARE ENHANCED GLOBAL DIV CEF 246060107 21653 2776 SH SOLE 2776 0 0 DELAWARE INVTS DIVID & INCOM CEF 245915103 28740 3535 SH SOLE 3535 0 0 DELAWARE INVTS NATL MUN INCO CEF 24610T108 18065 1742 SH SOLE 1742 0 0 DELEK LOGISTICS PARTNERS LP Stock 24664T103 8773 194 SH SOLE 193 0 0 DELEK US HLDGS INC NEW Stock 24665A103 511760 18954 SH SOLE 18954 0 0 DELL TECHNOLOGIES INC Stock 24703L202 137681 3423 SH SOLE 3423 0 0 DELTA AIR LINES INC DEL Stock 247361702 6441 196 SH SOLE 9 196 0 0 DELTA AIR LINES INC DEL Stock 247361702 735773 22391 SH SOLE 22391 0 0 DELTA APPAREL INC Stock 247368103 721 68 SH SOLE 68 0 0 DENALI THERAPEUTICS INC Stock 24823R105 8343 300 SH SOLE 300 0 0 DENBURY INC Stock 24790A101 17404 200 SH SOLE 200 0 0 DENISON MINES CORP Stock 248356107 7763 6750 SH SOLE 6750 0 0 DENNYS CORP Stock 24869P104 2855 310 SH SOLE 310 0 0 DENTSPLY SIRONA INC Stock 24906P109 382 12 SH SOLE 33 12 0 0 DENTSPLY SIRONA INC Stock 24906P109 669 21 SH SOLE 46 21 0 0 DENTSPLY SIRONA INC Stock 24906P109 26555 834 SH SOLE 834 0 0 DERMTECH INC Stock 24984K105 25 14 SH SOLE 14 0 0 DESCARTES SYS GROUP INC Stock 249906108 4806 69 SH SOLE 69 0 0 DESIGNER BRANDS INC Stock 250565108 0 0 SH SOLE 19 0 0 0 DESKTOP METAL INC Stock 25058X105 16961 12471 SH SOLE 12471 0 0 DESWELL INDS INC Stock 250639101 1868 600 SH SOLE 600 0 0 DEUTSCHE BANK A G Stock D18190898 1728 150 SH SOLE 150 0 0 DEVON ENERGY CORP NEW Stock 25179M103 8673 141 SH SOLE 9 141 0 0 DEVON ENERGY CORP NEW Stock 25179M103 9473 154 SH SOLE 19 154 0 0 DEVON ENERGY CORP NEW Stock 25179M103 1928 31 SH SOLE 33 31 0 0 DEVON ENERGY CORP NEW Stock 25179M103 256743 4174 SH SOLE 45 4174 0 0 DEVON ENERGY CORP NEW Stock 25179M103 6294757 102337 SH SOLE 102337 0 0 DEXCOM INC Stock 252131107 13136 116 SH SOLE 4 116 0 0 DEXCOM INC Stock 252131107 8833 78 SH SOLE 6 78 0 0 DEXCOM INC Stock 252131107 793 7 SH SOLE 9 7 0 0 DEXCOM INC Stock 252131107 1359 12 SH SOLE 33 12 0 0 DEXCOM INC Stock 252131107 1359 12 SH SOLE 46 12 0 0 DEXCOM INC Stock 252131107 17892 158 SH SOLE 48 158 0 0 DEXCOM INC Stock 252131107 274041 2420 SH SOLE 53 2420 0 0 DEXCOM INC Stock 252131107 887802 7840 SH SOLE 7840 0 0 DHT HOLDINGS INC Stock Y2065G121 5 1 SH SOLE 0 0 0 DIAGEO PLC ADR 25243Q205 169281 950 SH SOLE 5 950 0 0 DIAGEO PLC ADR 25243Q205 1122597 6300 SH SOLE 6 6300 0 0 DIAGEO PLC ADR 25243Q205 2673 15 SH SOLE 33 15 0 0 DIAGEO PLC ADR 25243Q205 1420582 7972 SH SOLE 7972 0 0 DIAMEDICA THERAPEUTICS INC Stock 25253X207 2370 1500 SH SOLE 1500 0 0 DIAMOND HILL INVT GROUP INC Stock 25264R207 17762 96 SH SOLE 96 0 0 DIAMONDBACK ENERGY INC Stock 25278X109 44317 324 SH SOLE 9 324 0 0 DIAMONDBACK ENERGY INC Stock 25278X109 1778 13 SH SOLE 19 13 0 0 DIAMONDBACK ENERGY INC Stock 25278X109 853 6 SH SOLE 33 6 0 0 DIAMONDBACK ENERGY INC Stock 25278X109 1231 9 SH SOLE 36 9 0 0 DIAMONDBACK ENERGY INC Stock 25278X109 3830 28 SH SOLE 49 28 0 0 DIAMONDBACK ENERGY INC Stock 25278X109 2294118 16772 SH SOLE 16772 0 0 DICKS SPORTING GOODS INC Stock 253393102 147663 1228 SH SOLE 1227 0 0 DIEBOLD NIXDORF INC Stock 253651103 1491 1050 SH SOLE 1050 0 0 DIGI INTL INC Stock 253798102 841 23 SH SOLE 19 23 0 0 DIGI INTL INC Stock 253798102 1828 50 SH SOLE 50 0 0 DIGITAL RLTY TR INC REIT 253868103 465718 4645 SH SOLE 6 4644 0 0 DIGITAL RLTY TR INC REIT 253868103 2306 23 SH SOLE 33 23 0 0 DIGITAL RLTY TR INC REIT 253868103 1203 12 SH SOLE 46 12 0 0 DIGITAL RLTY TR INC REIT 253868103 77810 776 SH SOLE 52 776 0 0 DIGITAL RLTY TR INC REIT 253868103 872327 8700 SH SOLE 8699 0 0 DIGITAL TURBINE INC Stock 25400W102 133868 8784 SH SOLE 8784 0 0 DIGITAL WORLD ACQUISITION CO Stock 25400Q105 22647 1510 SH SOLE 1509 0 0 DIGITAL WORLD ACQUISITION CO Stock 25400Q113 1714 500 SH SOLE 500 0 0 DIGITALBRIDGE GROUP INC Convertible 19624RAA4 1970 2000 SH SOLE 2000 0 0 DIGITALOCEAN HLDGS INC Stock 25402D102 1449701 56918 SH SOLE 56918 0 0 DILLARDS INC Stock 254067101 29411 91 SH SOLE 19 91 0 0 DILLARDS INC Stock 254067101 646 2 SH SOLE 2 0 0 DIMENSIONAL ETF TRUST ETF 25434V872 49 1 SH SOLE 1 0 0 DIMENSIONAL ETF TRUST ETF 25434V302 223795 10196 SH SOLE 10195 0 0 DIMENSIONAL ETF TRUST ETF 25434V732 786 35 SH SOLE 35 0 0 DIMENSIONAL ETF TRUST ETF 25434V757 778 35 SH SOLE 35 0 0 DIMENSIONAL ETF TRUST ETF 25434V740 255425 11297 SH SOLE 11297 0 0 DIMENSIONAL ETF TRUST ETF 25434V856 50256 1221 SH SOLE 1221 0 0 DIMENSIONAL ETF TRUST ETF 25434V203 97431 3891 SH SOLE 3891 0 0 DIMENSIONAL ETF TRUST ETF 25434V807 993418 32678 SH SOLE 32678 0 0 DIMENSIONAL ETF TRUST ETF 25434V849 27108 567 SH SOLE 6 567 0 0 DIMENSIONAL ETF TRUST ETF 25434V401 3148379 75664 SH SOLE 75664 0 0 DIMENSIONAL ETF TRUST ETF 25434V609 44917 1022 SH SOLE 1022 0 0 DIMENSIONAL ETF TRUST ETF 25434V708 439380 18096 SH SOLE 18096 0 0 DIMENSIONAL ETF TRUST ETF 25434V104 494223 18291 SH SOLE 18291 0 0 DIMENSIONAL ETF TRUST ETF 25434V724 250765 7490 SH SOLE 7490 0 0 DIMENSIONAL ETF TRUST ETF 25434V500 40460 791 SH SOLE 791 0 0 DIMENSIONAL ETF TRUST ETF 25434V815 83797 3383 SH SOLE 3383 0 0 DIMENSIONAL ETF TRUST ETF 25434V880 132109 6116 SH SOLE 6116 0 0 DINE BRANDS GLOBAL INC Stock 254423106 6460 100 SH SOLE 100 0 0 DIODES INC Stock 254543101 838 11 SH SOLE 19 11 0 0 DIODES INC Stock 254543101 60074 789 SH SOLE 789 0 0 DIREXION SHS ETF TR ETF 25459W540 41910 5500 SH SOLE 5500 0 0 DIREXION SHS ETF TR ETF 25460G781 862 25 SH SOLE 25 0 0 DIREXION SHS ETF TR ETF 25460G864 2255 100 SH SOLE 100 0 0 DIREXION SHS ETF TR ETF 25460G815 3128 450 SH SOLE 450 0 0 DIREXION SHS ETF TR ETF 25460E869 9790571 593009 SH SOLE 593008 0 0 DIREXION SHS ETF TR ETF 25459W862 12142 195 SH SOLE 195 0 0 DIREXION SHS ETF TR ETF 25490K323 5656 800 SH SOLE 800 0 0 DIREXION SHS ETF TR ETF 25459W458 18495 1913 SH SOLE 1912 0 0 DIREXION SHS ETF TR ETF 25459W847 4232 133 SH SOLE 133 0 0 DIREXION SHS ETF TR ETF 25459W102 884 40 SH SOLE 40 0 0 DIREXION SHS ETF TR ETF 25460G617 28354 2087 SH SOLE 2087 0 0 DIREXION SHS ETF TR ETF 25460G732 66063 6292 SH SOLE 6291 0 0 DIREXION SHS ETF TR ETF 25459Y207 25632 402 SH SOLE 401 0 0 DIREXION SHS ETF TR ETF 25459Y694 9025 123 SH SOLE 122 0 0 DISCOVER FINL SVCS Stock 254709108 6359 65 SH SOLE 9 65 0 0 DISCOVER FINL SVCS Stock 254709108 3131 32 SH SOLE 19 32 0 0 DISCOVER FINL SVCS Stock 254709108 1189 12 SH SOLE 33 12 0 0 DISCOVER FINL SVCS Stock 254709108 955889 9771 SH SOLE 9770 0 0 DISH NETWORK CORPORATION Stock 25470M109 2401 171 SH SOLE 171 0 0 ETF SER SOLUTIONS ETF 26922A321 1247623 30579 SH SOLE 30579 0 0 DLOCAL LTD Stock G29018101 355136 22809 SH SOLE 22809 0 0 DNP SELECT INCOME FD INC CEF 23325P104 4282289 380648 SH SOLE 380647 0 0 DOCEBO INC Stock 25609L105 652450 19757 SH SOLE 19757 0 0 DOCUSIGN INC Stock 256163106 2161 39 SH SOLE 19 39 0 0 DOCUSIGN INC Stock 256163106 37741 681 SH SOLE 28 681 0 0 DOCUSIGN INC Stock 256163106 18732 338 SH SOLE 48 338 0 0 DOCUSIGN INC Stock 256163106 876023 15807 SH SOLE 15806 0 0 DOLBY LABORATORIES INC Stock 25659T107 8676 123 SH SOLE 123 0 0 DOLLAR GEN CORP NEW Stock 256677105 2955 12 SH SOLE 9 12 0 0 DOLLAR GEN CORP NEW Stock 256677105 204388 830 SH SOLE 30 830 0 0 DOLLAR GEN CORP NEW Stock 256677105 4936 20 SH SOLE 33 20 0 0 DOLLAR GEN CORP NEW Stock 256677105 10589 43 SH SOLE 36 43 0 0 DOLLAR GEN CORP NEW Stock 256677105 24685 100 SH SOLE 43 100 0 0 DOLLAR GEN CORP NEW Stock 256677105 107858 438 SH SOLE 49 438 0 0 DOLLAR GEN CORP NEW Stock 256677105 10096 41 SH SOLE 50 41 0 0 DOLLAR GEN CORP NEW Stock 256677105 6300488 25586 SH SOLE 25585 0 0 DOLLAR TREE INC Stock 256746108 468874 3315 SH SOLE 6 3315 0 0 DOLLAR TREE INC Stock 256746108 3536 25 SH SOLE 9 25 0 0 DOLLAR TREE INC Stock 256746108 1980 14 SH SOLE 33 14 0 0 DOLLAR TREE INC Stock 256746108 193711 1370 SH SOLE 1369 0 0 DOMA HOLDINGS INC Stock 25703A104 408 900 SH SOLE 900 0 0 DOMINION ENERGY INC Stock 25746U109 35566 580 SH SOLE 26 580 0 0 DOMINION ENERGY INC Stock 25746U109 5212 85 SH SOLE 33 85 0 0 DOMINION ENERGY INC Stock 25746U109 90754 1480 SH SOLE 52 1480 0 0 DOMINION ENERGY INC Stock 25746U109 1272575 20753 SH SOLE 20753 0 0 DOMINOS PIZZA INC Stock 25754A201 2427 7 SH SOLE 33 7 0 0 DOMINOS PIZZA INC Stock 25754A201 2771 8 SH SOLE 36 8 0 0 DOMINOS PIZZA INC Stock 25754A201 92593 267 SH SOLE 267 0 0 DONALDSON INC Stock 257651109 1475012 25055 SH SOLE 6 25055 0 0 DONALDSON INC Stock 257651109 60578 1029 SH SOLE 1029 0 0 DONNELLEY FINL SOLUTIONS INC Stock 25787G100 193 5 SH SOLE 5 0 0 DOORDASH INC Stock 25809K105 653846 13393 SH SOLE 13393 0 0 DORIAN LPG LTD Stock Y2106R110 62270 3286 SH SOLE 3285 0 0 DOUBLELINE INCOME SOLUTIONS CEF 258622109 106220 9578 SH SOLE 9578 0 0 DOUBLELINE YIELD OPPORTUNITI CEF 25862D105 4474 341 SH SOLE 341 0 0 DOUGLAS DYNAMICS INC Stock 25960R105 181 5 SH SOLE 19 5 0 0 DOUGLAS DYNAMICS INC Stock 25960R105 10848 300 SH SOLE 300 0 0 DOUGLAS ELLIMAN INC Stock 25961D105 8929 2194 SH SOLE 2193 0 0 DOUGLAS EMMETT INC REIT 25960P109 29754 1898 SH SOLE 1897 0 0 DOVER CORP Stock 260003108 5958 44 SH SOLE 9 44 0 0 DOVER CORP Stock 260003108 94787 700 SH SOLE 41 700 0 0 DOVER CORP Stock 260003108 948 7 SH SOLE 46 7 0 0 DOVER CORP Stock 260003108 69506 513 SH SOLE 513 0 0 DOW INC Stock 260557103 534436 10606 SH SOLE 6 10606 0 0 DOW INC Stock 260557103 10582 210 SH SOLE 9 210 0 0 DOW INC Stock 260557103 36764 730 SH SOLE 19 729 0 0 DOW INC Stock 260557103 1826821 36254 SH SOLE 36253 0 0 DOXIMITY INC Stock 26622P107 1376 41 SH SOLE 36 41 0 0 DOXIMITY INC Stock 26622P107 38930 1160 SH SOLE 1160 0 0 DR REDDYS LABS LTD ADR 256135203 1087 21 SH SOLE 33 21 0 0 DRAFTKINGS INC NEW Stock 26142V105 55259 4851 SH SOLE 4851 0 0 DRDGOLD LIMITED ADR 26152H301 303116 40962 SH SOLE 40961 0 0 DREAM FINDERS HOMES INC Stock 26154D100 31254 3609 SH SOLE 23 3609 0 0 DREAM FINDERS HOMES INC Stock 26154D100 2823 326 SH SOLE 326 0 0 DROPBOX INC Stock 26210C104 401676 17948 SH SOLE 17948 0 0 DT MIDSTREAM INC Stock 23345M107 44650 808 SH SOLE 19 808 0 0 DT MIDSTREAM INC Stock 23345M107 122359 2214 SH SOLE 2214 0 0 DTE ENERGY CO Stock 233331107 1188 10 SH SOLE 33 10 0 0 DTE ENERGY CO Stock 233331107 1796581 15286 SH SOLE 15286 0 0 DUCK CREEK TECHNOLOGIES INC Stock 264120106 2386 198 SH SOLE 19 198 0 0 DUCK CREEK TECHNOLOGIES INC Stock 264120106 107209 8897 SH SOLE 23 8897 0 0 DUCK CREEK TECHNOLOGIES INC Stock 264120106 9001 747 SH SOLE 747 0 0 DUFF & PHELPS UTLITY AND INF CEF 26433C105 70576 5224 SH SOLE 5224 0 0 DUKE ENERGY CORP NEW Stock 26441C204 8651 84 SH SOLE 6 84 0 0 DUKE ENERGY CORP NEW Stock 26441C204 5767 56 SH SOLE 9 56 0 0 DUKE ENERGY CORP NEW Stock 26441C204 11741 114 SH SOLE 19 114 0 0 DUKE ENERGY CORP NEW Stock 26441C204 2781 27 SH SOLE 33 27 0 0 DUKE ENERGY CORP NEW Stock 26441C204 141920 1378 SH SOLE 52 1378 0 0 DUKE ENERGY CORP NEW Stock 26441C204 6395792 62101 SH SOLE 62101 0 0 DUN & BRADSTREET HLDGS INC Stock 26484T106 283010 23084 SH SOLE 6 23084 0 0 DUN & BRADSTREET HLDGS INC Stock 26484T106 27364 2232 SH SOLE 2232 0 0 DUPONT DE NEMOURS INC Stock 26614N102 286118 4169 SH SOLE 6 4169 0 0 DUPONT DE NEMOURS INC Stock 26614N102 5559 81 SH SOLE 9 81 0 0 DUPONT DE NEMOURS INC Stock 26614N102 69316 1010 SH SOLE 26 1010 0 0 DUPONT DE NEMOURS INC Stock 26614N102 2961 43 SH SOLE 33 43 0 0 DUPONT DE NEMOURS INC Stock 26614N102 2677 39 SH SOLE 46 39 0 0 DUPONT DE NEMOURS INC Stock 26614N102 839334 12230 SH SOLE 12229 0 0 DUTCH BROS INC Stock 26701L100 37916 1345 SH SOLE 1345 0 0 DXC TECHNOLOGY CO Stock 23355L106 5035 190 SH SOLE 9 190 0 0 DXC TECHNOLOGY CO Stock 23355L106 1034 39 SH SOLE 33 39 0 0 DXC TECHNOLOGY CO Stock 23355L106 689 26 SH SOLE 46 26 0 0 DXC TECHNOLOGY CO Stock 23355L106 159875 6033 SH SOLE 6033 0 0 DYNATRACE INC Stock 268150109 9230 241 SH SOLE 9 241 0 0 DYNATRACE INC Stock 268150109 7545 197 SH SOLE 197 0 0 DYNAVAX TECHNOLOGIES CORP Stock 268158201 30845 2899 SH SOLE 2899 0 0 DYNEX CAP INC REIT 26817Q886 878 69 SH SOLE 69 0 0 E L F BEAUTY INC Stock 26856L103 498 9 SH SOLE 9 0 0 EA SERIES TRUST ETF 02072L714 30920 3841 SH SOLE 3841 0 0 EAGLE BANCORP INC MD Stock 268948106 0 0 SH SOLE 19 0 0 0 EAGLE BANCORP INC MD Stock 268948106 4099 93 SH SOLE 93 0 0 EAGLE BULK SHIPPING INC Stock Y2187A150 9439 189 SH SOLE 189 0 0 EAGLE MATLS INC Stock 26969P108 40121 302 SH SOLE 302 0 0 EAGLE POINT CREDIT COMPANY I CEF 269808101 58311 5762 SH SOLE 5762 0 0 EAST WEST BANCORP INC Stock 27579R104 26755 406 SH SOLE 9 406 0 0 EAST WEST BANCORP INC Stock 27579R104 461 7 SH SOLE 19 7 0 0 EAST WEST BANCORP INC Stock 27579R104 54104 821 SH SOLE 821 0 0 EASTERLY GOVT PPTYS INC REIT 27616P103 2854 200 SH SOLE 200 0 0 EASTERN BANKSHARES INC Stock 27627N105 707 41 SH SOLE 19 41 0 0 EASTGROUP PPTYS INC REIT 277276101 148 1 SH SOLE 19 1 0 0 EASTMAN CHEM CO Stock 277432100 23292 286 SH SOLE 7 286 0 0 EASTMAN CHEM CO Stock 277432100 9203 113 SH SOLE 9 113 0 0 EASTMAN CHEM CO Stock 277432100 28132 345 SH SOLE 19 345 0 0 EASTMAN CHEM CO Stock 277432100 2769 34 SH SOLE 33 34 0 0 EASTMAN CHEM CO Stock 277432100 402276 4940 SH SOLE 4939 0 0 EASTMAN KODAK CO Stock 277461406 2129 698 SH SOLE 698 0 0 EATON CORP PLC Stock G29183103 15852 101 SH SOLE 4 101 0 0 EATON CORP PLC Stock G29183103 45986 293 SH SOLE 7 293 0 0 EATON CORP PLC Stock G29183103 785 5 SH SOLE 9 5 0 0 EATON CORP PLC Stock G29183103 2209 14 SH SOLE 33 14 0 0 EATON CORP PLC Stock G29183103 102018 650 SH SOLE 41 650 0 0 EATON CORP PLC Stock G29183103 4264579 27172 SH SOLE 27171 0 0 EATON VANCE ENHANCED EQUITY CEF 278274105 4569 306 SH SOLE 306 0 0 EATON VANCE FLTING RATE INC CEF 278279104 29998 2705 SH SOLE 2705 0 0 EATON VANCE LTD DURATION INC CEF 27828H105 236290 25164 SH SOLE 25164 0 0 EATON VANCE MUN BD FD CEF 27827X101 72598 6987 SH SOLE 6987 0 0 EATON VANCE MUNI INCOME TRUS CEF 27826U108 3948 400 SH SOLE 400 0 0 EATON VANCE RISK-MANAGED DIV CEF 27829G106 1498547 199806 SH SOLE 199806 0 0 EATON VANCE SR FLTNG RTE TR CEF 27828Q105 8271 756 SH SOLE 756 0 0 EATON VANCE SR INCOME TR CEF 27826S103 9170 1740 SH SOLE 1740 0 0 EATON VANCE SHORT DURATION D CEF 27828V104 23070 2264 SH SOLE 2264 0 0 EATON VANCE TAX MNGD BUY WRI CEF 27829M103 23793 2589 SH SOLE 2589 0 0 EATON VANCE TAX ADVT DIV INC CEF 27828G107 78777 3455 SH SOLE 3455 0 0 EATON VANCE TX ADV GLBL DIV CEF 27828S101 54620 3617 SH SOLE 3617 0 0 EATON VANCE TAX-ADVANTAGED G CEF 27828U106 5340 255 SH SOLE 255 0 0 EATON VANCE TAX-MANAGED BUY- CEF 27828Y108 19660 1601 SH SOLE 1601 0 0 EATON VANCE TAX-MANAGED GLOB CEF 27829C105 149661 19286 SH SOLE 19286 0 0 EATON VANCE TAX MNGED BUY WR CEF 27828X100 30035 2284 SH SOLE 2284 0 0 EATON VANCE TAX-MANAGED DIVE CEF 27828N102 28779 2650 SH SOLE 2650 0 0 EATON VANCE TAX-MANAGED GLOB CEF 27829F108 47112 6240 SH SOLE 6240 0 0 EBANG INTL HLDGS INC Stock G3R33A205 47 16 SH SOLE 16 0 0 EBAY INC. Stock 278642103 42714 1030 SH SOLE 24 1030 0 0 EBAY INC. Stock 278642103 622 15 SH SOLE 33 15 0 0 EBAY INC. Stock 278642103 1078 26 SH SOLE 46 26 0 0 EBAY INC. Stock 278642103 254683 6141 SH SOLE 6141 0 0 EBIX INC Stock 278715206 14651 734 SH SOLE 734 0 0 ECHOSTAR CORP Stock 278768106 8340 500 SH SOLE 500 0 0 ECOARK HLDGS INC Stock 27888N307 76 330 SH SOLE 330 0 0 ECOLAB INC Stock 278865100 6696 46 SH SOLE 9 46 0 0 ECOLAB INC Stock 278865100 1892 13 SH SOLE 33 13 0 0 ECOLAB INC Stock 278865100 2911 20 SH SOLE 46 20 0 0 ECOLAB INC Stock 278865100 342368 2352 SH SOLE 2352 0 0 ECOPETROL S A ADR 279158109 98942 9450 SH SOLE 9450 0 0 EDGEWELL PERS CARE CO Stock 28035Q102 26593 690 SH SOLE 6 690 0 0 EDGEWELL PERS CARE CO Stock 28035Q102 27010 701 SH SOLE 700 0 0 EDISON INTL Stock 281020107 30728 483 SH SOLE 19 483 0 0 EDISON INTL Stock 281020107 1300 20 SH SOLE 33 20 0 0 EDISON INTL Stock 281020107 4199 66 SH SOLE 36 66 0 0 EDISON INTL Stock 281020107 9583 151 SH SOLE 43 150 0 0 EDISON INTL Stock 281020107 4135 65 SH SOLE 46 65 0 0 EDISON INTL Stock 281020107 74330 1168 SH SOLE 1168 0 0 EDITAS MEDICINE INC Stock 28106W103 71 8 SH SOLE 19 8 0 0 EDITAS MEDICINE INC Stock 28106W103 381 43 SH SOLE 43 0 0 EDWARDS LIFESCIENCES CORP Stock 28176E108 15370 206 SH SOLE 9 206 0 0 EDWARDS LIFESCIENCES CORP Stock 28176E108 368350 4937 SH SOLE 18 4937 0 0 EDWARDS LIFESCIENCES CORP Stock 28176E108 3880 52 SH SOLE 33 52 0 0 EDWARDS LIFESCIENCES CORP Stock 28176E108 2014 27 SH SOLE 46 27 0 0 EDWARDS LIFESCIENCES CORP Stock 28176E108 22681 304 SH SOLE 50 304 0 0 EDWARDS LIFESCIENCES CORP Stock 28176E108 2888116 38710 SH SOLE 38709 0 0 EHANG HLDGS LTD ADR 26853E102 1201 140 SH SOLE 140 0 0 ELANCO ANIMAL HEALTH INC Stock 28414H103 31161 2550 SH SOLE 2550 0 0 ELANCO ANIMAL HEALTH INC Stock 28414H202 28631 1466 SH SOLE 1466 0 0 ELASTIC N V Stock N14506104 6850 133 SH SOLE 9 133 0 0 ELASTIC N V Stock N14506104 21734 422 SH SOLE 422 0 0 ELBIT SYS LTD Stock M3760D101 8366 51 SH SOLE 51 0 0 ELDORADO GOLD CORP NEW Stock 284902509 1078 129 SH SOLE 129 0 0 ELECTRONIC ARTS INC Stock 285512109 8430 69 SH SOLE 9 69 0 0 ELECTRONIC ARTS INC Stock 285512109 27246 223 SH SOLE 24 223 0 0 ELECTRONIC ARTS INC Stock 285512109 3915 32 SH SOLE 33 32 0 0 ELECTRONIC ARTS INC Stock 285512109 1466 12 SH SOLE 46 12 0 0 ELECTRONIC ARTS INC Stock 285512109 153339 1255 SH SOLE 1255 0 0 ELEMENT SOLUTIONS INC Stock 28618M106 2710 149 SH SOLE 9 149 0 0 ELEMENT SOLUTIONS INC Stock 28618M106 10962 603 SH SOLE 34 602 0 0 ELLINGTON FINANCIAL INC REIT 28852N109 2734 221 SH SOLE 221 0 0 ELLINGTON RESIDENTIAL MTG RE REIT 288578107 80461 11729 SH SOLE 11729 0 0 EMAGIN CORP Stock 29076N206 638 750 SH SOLE 750 0 0 EMBECTA CORP Stock 29082K105 16995 672 SH SOLE 672 0 0 EMCOR GROUP INC Stock 29084Q100 40286 272 SH SOLE 9 272 0 0 EMCOR GROUP INC Stock 29084Q100 10960 74 SH SOLE 19 74 0 0 EMCOR GROUP INC Stock 29084Q100 9627 65 SH SOLE 33 65 0 0 EMCOR GROUP INC Stock 29084Q100 175362 1184 SH SOLE 45 1184 0 0 EMCOR GROUP INC Stock 29084Q100 283334 1913 SH SOLE 1913 0 0 EMERSON ELEC CO Stock 291011104 9894 103 SH SOLE 9 103 0 0 EMERSON ELEC CO Stock 291011104 43476 453 SH SOLE 19 452 0 0 EMERSON ELEC CO Stock 291011104 2415 25 SH SOLE 33 25 0 0 EMERSON ELEC CO Stock 291011104 3458 36 SH SOLE 46 36 0 0 EMERSON ELEC CO Stock 291011104 2460083 25610 SH SOLE 25609 0 0 EMPIRE ST RLTY TR INC REIT 292104106 283 42 SH SOLE 42 0 0 EXCHANGE TRADED CONCEPTS TR ETF 301505889 27530 926 SH SOLE 926 0 0 ENBRIDGE INC Stock 29250N105 59862 1531 SH SOLE 26 1531 0 0 ENBRIDGE INC Stock 29250N105 1916 49 SH SOLE 33 49 0 0 ENBRIDGE INC Stock 29250N105 145658 3729 SH SOLE 52 3729 0 0 ENBRIDGE INC Stock 29250N105 2723639 69659 SH SOLE 69659 0 0 OVINTIV INC Stock 69047Q102 3296 65 SH SOLE 19 65 0 0 OVINTIV INC Stock 69047Q102 540202 10653 SH SOLE 10652 0 0 ENCOMPASS HEALTH CORP Stock 29261A100 3708 62 SH SOLE 9 62 0 0 ENCOMPASS HEALTH CORP Stock 29261A100 13591 227 SH SOLE 34 227 0 0 ENCOMPASS HEALTH CORP Stock 29261A100 88100 1473 SH SOLE 1473 0 0 ENCORE WIRE CORP Stock 292562105 963 7 SH SOLE 19 7 0 0 ENCORE WIRE CORP Stock 292562105 56400 410 SH SOLE 410 0 0 ENDAVA PLC ADR 29260V105 331322 4331 SH SOLE 4331 0 0 ENDEAVOR GROUP HLDGS INC Stock 29260Y109 11056 491 SH SOLE 490 0 0 ENDEAVOUR SILVER CORP Stock 29258Y103 1620 500 SH SOLE 500 0 0 ENERGIZER HLDGS INC NEW Stock 29272W109 104551 3116 SH SOLE 3116 0 0 ENERGOUS CORP Stock 29272C103 836 1000 SH SOLE 1000 0 0 ENERGY FUELS INC Stock 292671708 3117 502 SH SOLE 502 0 0 ENERGY RECOVERY INC Stock 29270J100 4610 225 SH SOLE 225 0 0 SELECT SECTOR SPDR TR ETF 81369Y506 1574 18 SH SOLE 19 18 0 0 SELECT SECTOR SPDR TR ETF 81369Y506 7742743 88519 SH SOLE 88518 0 0 ENERGY TRANSFER L P Stock 29273V100 11870 1000 SH SOLE 49 1000 0 0 ENERGY TRANSFER L P Stock 29273V100 2061320 173658 SH SOLE 173657 0 0 ENERPAC TOOL GROUP CORP Stock 292765104 18757 737 SH SOLE 737 0 0 ENERPLUS CORP Stock 292766102 5774 327 SH SOLE 327 0 0 ENERSYS Stock 29275Y102 2511 34 SH SOLE 9 34 0 0 ENERSYS Stock 29275Y102 148 2 SH SOLE 19 2 0 0 ENGINE NO 1 ETF TRUST ETF 29287L106 149773 3387 SH SOLE 3387 0 0 ENHABIT INC Stock 29332G102 9686 736 SH SOLE 736 0 0 ENI S P A ADR 26874R108 373 13 SH SOLE 33 13 0 0 ENI S P A ADR 26874R108 216010 7537 SH SOLE 7537 0 0 ENLINK MIDSTREAM LLC Stock 29336T100 43763 3558 SH SOLE 3558 0 0 ENLIVEX THERAPEUTICS LTD Stock M4130Y106 168 43 SH SOLE 43 0 0 ENNIS INC Stock 293389102 6094 275 SH SOLE 275 0 0 ENOVIX CORPORATION Stock 293594107 88075 7080 SH SOLE 7080 0 0 ENPHASE ENERGY INC Stock 29355A107 11658 44 SH SOLE 9 44 0 0 ENPHASE ENERGY INC Stock 29355A107 9804 37 SH SOLE 19 37 0 0 ENPHASE ENERGY INC Stock 29355A107 1060 4 SH SOLE 33 4 0 0 ENPHASE ENERGY INC Stock 29355A107 2915 11 SH SOLE 36 11 0 0 ENPHASE ENERGY INC Stock 29355A107 1855 7 SH SOLE 46 7 0 0 ENPHASE ENERGY INC Stock 29355A107 202164 763 SH SOLE 53 763 0 0 ENPHASE ENERGY INC Stock 29355A107 852433 3217 SH SOLE 3217 0 0 ENSIGN GROUP INC Stock 29358P101 6055 64 SH SOLE 9 64 0 0 ENSIGN GROUP INC Stock 29358P101 189 2 SH SOLE 19 2 0 0 ENSIGN GROUP INC Stock 29358P101 21235 224 SH SOLE 34 224 0 0 ENSTAR GROUP LIMITED Stock G3075P101 16069 70 SH SOLE 69 0 0 ENTEGRIS INC Stock 29362U104 6297 96 SH SOLE 9 96 0 0 ENTEGRIS INC Stock 29362U104 3870 59 SH SOLE 36 59 0 0 ENTEGRIS INC Stock 29362U104 7805 119 SH SOLE 50 119 0 0 ENTEGRIS INC Stock 29362U104 137018 2089 SH SOLE 2089 0 0 ENTERGY CORP NEW Stock 29364G103 601088 5343 SH SOLE 6 5343 0 0 ENTERGY CORP NEW Stock 29364G103 32513 289 SH SOLE 9 289 0 0 ENTERGY CORP NEW Stock 29364G103 30375 270 SH SOLE 19 270 0 0 ENTERGY CORP NEW Stock 29364G103 1487 13 SH SOLE 33 13 0 0 ENTERGY CORP NEW Stock 29364G103 195915 1741 SH SOLE 1741 0 0 ENTERPRISE PRODS PARTNERS L Stock 293792107 12060 500 SH SOLE 49 500 0 0 ENTERPRISE PRODS PARTNERS L Stock 293792107 3803747 157701 SH SOLE 157700 0 0 ENVELA CORP Stock 29402E102 3156 600 SH SOLE 600 0 0 ENVISTA HOLDINGS CORPORATION Stock 29415F104 2727 81 SH SOLE 81 0 0 ENVIVA INC Stock 29415B103 47626 899 SH SOLE 899 0 0 ENZO BIOCHEM INC Stock 294100102 715 500 SH SOLE 500 0 0 EOG RES INC Stock 26875P101 17744 137 SH SOLE 9 137 0 0 EOG RES INC Stock 26875P101 5310 41 SH SOLE 19 41 0 0 EOG RES INC Stock 26875P101 43389 335 SH SOLE 26 335 0 0 EOG RES INC Stock 26875P101 3085 24 SH SOLE 33 23 0 0 EOG RES INC Stock 26875P101 3846174 29696 SH SOLE 29695 0 0 EOS ENERGY ENTERPRISES INC Stock 29415C101 370 250 SH SOLE 250 0 0 EPAM SYS INC Stock 29414B104 4916 15 SH SOLE 9 15 0 0 EPAM SYS INC Stock 29414B104 1311 4 SH SOLE 33 4 0 0 EPAM SYS INC Stock 29414B104 983 3 SH SOLE 46 3 0 0 EPAM SYS INC Stock 29414B104 16715 51 SH SOLE 50 51 0 0 EPAM SYS INC Stock 29414B104 182879 558 SH SOLE 558 0 0 EPR PPTYS REIT 26884U208 13154 732 SH SOLE 732 0 0 EPR PPTYS REIT 26884U109 5319 141 SH SOLE 19 141 0 0 EPR PPTYS REIT 26884U109 232007 6151 SH SOLE 6150 0 0 EQT CORP Stock 26884L109 1423 42 SH SOLE 33 42 0 0 EQT CORP Stock 26884L109 744 22 SH SOLE 36 22 0 0 EQT CORP Stock 26884L109 384240 11358 SH SOLE 11357 0 0 EQUIFAX INC Stock 294429105 9135 47 SH SOLE 9 47 0 0 EQUIFAX INC Stock 294429105 57169 294 SH SOLE 294 0 0 EQUINIX INC REIT 29444U700 12446 19 SH SOLE 4 19 0 0 EQUINIX INC REIT 29444U700 655 1 SH SOLE 9 1 0 0 EQUINIX INC REIT 29444U700 7224 11 SH SOLE 33 11 0 0 EQUINIX INC REIT 29444U700 4585 7 SH SOLE 36 7 0 0 EQUINIX INC REIT 29444U700 1310 2 SH SOLE 46 2 0 0 EQUINIX INC REIT 29444U700 728023 1111 SH SOLE 1111 0 0 EQUINOR ASA ADR 29446M102 2901 81 SH SOLE 33 81 0 0 EQUINOR ASA ADR 29446M102 350077 9776 SH SOLE 9775 0 0 EQUITABLE HLDGS INC Stock 29452E101 6257 218 SH SOLE 36 218 0 0 EQUITABLE HLDGS INC Stock 29452E101 14449 503 SH SOLE 43 503 0 0 EQUITABLE HLDGS INC Stock 29452E101 17823 621 SH SOLE 621 0 0 EQUITRANS MIDSTREAM CORP Stock 294600101 104152 15545 SH SOLE 15545 0 0 EQUITY COMWLTH REIT 294628102 1149 46 SH SOLE 19 46 0 0 EQUITY COMWLTH REIT 294628102 46444 1860 SH SOLE 26 1860 0 0 EQUITY LIFESTYLE PPTYS INC REIT 29472R108 840 13 SH SOLE 19 13 0 0 EQUITY RESIDENTIAL REIT 29476L107 3540 60 SH SOLE 33 60 0 0 EQUITY RESIDENTIAL REIT 29476L107 354 6 SH SOLE 46 6 0 0 EQUITY RESIDENTIAL REIT 29476L107 72924 1236 SH SOLE 1236 0 0 ERICSSON ADR 294821608 4088 700 SH SOLE 700 0 0 ESAB CORPORATION Stock 29605J106 188 4 SH SOLE 4 0 0 ESPERION THERAPEUTICS INC NE Stock 29664W105 698 112 SH SOLE 112 0 0 ESPORTS ENTMT GROUP INC Convertible Preferred 29667K405 2590 1000 SH SOLE 1000 0 0 ESPORTS ENTMT GROUP INC Stock 29667K306 6703 87500 SH SOLE 87500 0 0 ESS TECH INC Stock 26916J106 243 100 SH SOLE 100 0 0 ESSENTIAL PPTYS RLTY TR INC REIT 29670E107 16023 683 SH SOLE 682 0 0 LAUDER ESTEE COS INC Stock 518439104 11413 46 SH SOLE 4 46 0 0 LAUDER ESTEE COS INC Stock 518439104 496 2 SH SOLE 9 2 0 0 LAUDER ESTEE COS INC Stock 518439104 1743 7 SH SOLE 33 7 0 0 LAUDER ESTEE COS INC Stock 518439104 2977 12 SH SOLE 46 12 0 0 LAUDER ESTEE COS INC Stock 518439104 757764 3054 SH SOLE 3054 0 0 ETF MANAGERS TR ETF 26924G508 22000 5164 SH SOLE 5164 0 0 ETF MANAGERS TR ETF 26924G201 82399 1871 SH SOLE 1870 0 0 ETF MANAGERS TR ETF 26924G102 363209 34427 SH SOLE 34427 0 0 ETF MANAGERS TR ETF 26924G409 131984 3362 SH SOLE 3361 0 0 ETF MANAGERS TR ETF 26924G763 22385 1000 SH SOLE 1000 0 0 ETHAN ALLEN INTERIORS INC Stock 297602104 14372 544 SH SOLE 544 0 0 ETF MANAGERS TR ETF 26924G888 125228 2536 SH SOLE 2536 0 0 UBS AG LONDON BRANCH ETF 90274D416 282695 16908 SH SOLE 11 16908 0 0 UBS AG LONDON BRANCH ETF 90274D416 42890 2565 SH SOLE 2565 0 0 ETSY INC Stock 29786A106 1557 13 SH SOLE 9 13 0 0 ETSY INC Stock 29786A106 4073 34 SH SOLE 33 34 0 0 ETSY INC Stock 29786A106 3474 29 SH SOLE 36 29 0 0 ETSY INC Stock 29786A106 838 7 SH SOLE 46 7 0 0 ETSY INC Stock 29786A106 6947 58 SH SOLE 50 58 0 0 ETSY INC Stock 29786A106 1530429 12777 SH SOLE 12777 0 0 EURONAV NV Stock B38564108 1707 100 SH SOLE 100 0 0 EURONET WORLDWIDE INC Stock 298736109 18970 201 SH SOLE 9 201 0 0 EURONET WORLDWIDE INC Stock 298736109 67199 712 SH SOLE 712 0 0 EVERBRIDGE INC Stock 29978A104 2485 84 SH SOLE 19 84 0 0 EVERCORE INC Stock 29977A105 4363 40 SH SOLE 40 0 0 EVEREST RE GROUP LTD Stock G3223R108 663 2 SH SOLE 19 2 0 0 EVEREST RE GROUP LTD Stock G3223R108 331 1 SH SOLE 46 1 0 0 EVEREST RE GROUP LTD Stock G3223R108 109319 330 SH SOLE 330 0 0 EVERGY INC Stock 30034W106 12208 194 SH SOLE 9 194 0 0 EVERGY INC Stock 30034W106 33249 528 SH SOLE 19 528 0 0 EVERGY INC Stock 30034W106 1133 18 SH SOLE 33 18 0 0 EVERGY INC Stock 30034W106 311696 4953 SH SOLE 4953 0 0 EVERI HLDGS INC Stock 30034T103 9356 652 SH SOLE 652 0 0 EVERQUOTE INC Stock 30041R108 38412 2606 SH SOLE 19 2606 0 0 EVERSOURCE ENERGY Stock 30040W108 4276 51 SH SOLE 46 51 0 0 EVERSOURCE ENERGY Stock 30040W108 177705 2120 SH SOLE 2119 0 0 EVERTEC INC Stock 30040P103 53071 1639 SH SOLE 23 1639 0 0 EVERTEC INC Stock 30040P103 9682 299 SH SOLE 299 0 0 EVGO INC Stock 30052F100 4354 974 SH SOLE 974 0 0 EVOLENT HEALTH INC Stock 30050B101 11513 410 SH SOLE 410 0 0 EVOLUS INC Stock 30052C107 8426 1122 SH SOLE 1122 0 0 EVOQUA WATER TECHNOLOGIES CO Stock 30057T105 198 5 SH SOLE 19 5 0 0 EVOQUA WATER TECHNOLOGIES CO Stock 30057T105 6732 170 SH SOLE 170 0 0 EXACT SCIENCES CORP Stock 30063P105 112388 2270 SH SOLE 2270 0 0 EXCELERATE ENERGY INC Stock 30069T101 22545 900 SH SOLE 900 0 0 EXELA TECHNOLOGIES INC Stock 30162V706 4 46 SH SOLE 46 0 0 EXELIXIS INC Stock 30161Q104 30620 1909 SH SOLE 1909 0 0 EXELON CORP Stock 30161N101 6485 150 SH SOLE 9 150 0 0 EXELON CORP Stock 30161N101 1618 37 SH SOLE 33 37 0 0 EXELON CORP Stock 30161N101 5015 116 SH SOLE 36 116 0 0 EXELON CORP Stock 30161N101 11586 268 SH SOLE 43 268 0 0 EXELON CORP Stock 30161N101 507488 11739 SH SOLE 11739 0 0 EXLSERVICE HOLDINGS INC Stock 302081104 1864 11 SH SOLE 11 0 0 EXP WORLD HLDGS INC Stock 30212W100 3091 279 SH SOLE 9 279 0 0 EXP WORLD HLDGS INC Stock 30212W100 9188 829 SH SOLE 34 829 0 0 EXP WORLD HLDGS INC Stock 30212W100 2152 194 SH SOLE 194 0 0 EXPEDIA GROUP INC Stock 30212P303 4205 48 SH SOLE 19 48 0 0 EXPEDIA GROUP INC Stock 30212P303 350 4 SH SOLE 33 4 0 0 EXPEDIA GROUP INC Stock 30212P303 3154 36 SH SOLE 36 36 0 0 EXPEDIA GROUP INC Stock 30212P303 613 7 SH SOLE 46 7 0 0 EXPEDIA GROUP INC Stock 30212P303 159257 1818 SH SOLE 1818 0 0 EXPEDITORS INTL WASH INC Stock 302130109 1478434 14227 SH SOLE 6 14226 0 0 EXPEDITORS INTL WASH INC Stock 302130109 7067 68 SH SOLE 9 68 0 0 EXPEDITORS INTL WASH INC Stock 302130109 6755 65 SH SOLE 19 65 0 0 EXPEDITORS INTL WASH INC Stock 302130109 1143 11 SH SOLE 46 11 0 0 EXPEDITORS INTL WASH INC Stock 302130109 1078414 10377 SH SOLE 10377 0 0 EXPENSIFY INC Stock 30219Q106 480114 54373 SH SOLE 54373 0 0 EXPONENT INC Stock 30214U102 198 2 SH SOLE 19 2 0 0 EXPONENT INC Stock 30214U102 5549 56 SH SOLE 56 0 0 EXSCIENTIA PLC ADR 30223G102 2265 425 SH SOLE 425 0 0 EXTRA SPACE STORAGE INC REIT 30225T102 442 3 SH SOLE 19 3 0 0 EXTRA SPACE STORAGE INC REIT 30225T102 883 6 SH SOLE 46 6 0 0 EXTRA SPACE STORAGE INC REIT 30225T102 1084024 7365 SH SOLE 7365 0 0 EXTREME NETWORKS Stock 30226D106 2399 131 SH SOLE 131 0 0 EXXON MOBIL CORP Stock 30231G102 26693 242 SH SOLE 6 242 0 0 EXXON MOBIL CORP Stock 30231G102 38936 353 SH SOLE 9 353 0 0 EXXON MOBIL CORP Stock 30231G102 304608 2762 SH SOLE 19 2761 0 0 EXXON MOBIL CORP Stock 30231G102 25892 235 SH SOLE 33 234 0 0 EXXON MOBIL CORP Stock 30231G102 28095694 254721 SH SOLE 254720 0 0 EZCORP INC Stock 302301106 22388 2747 SH SOLE 19 2747 0 0 F N B CORP Stock 302520101 157709 12085 SH SOLE 19 12085 0 0 F N B CORP Stock 302520101 48181 3692 SH SOLE 3692 0 0 F&G ANNUITIES & LIFE INC Stock 30190A104 760 38 SH SOLE 19 38 0 0 F&G ANNUITIES & LIFE INC Stock 30190A104 260 13 SH SOLE 36 13 0 0 F&G ANNUITIES & LIFE INC Stock 30190A104 600 30 SH SOLE 43 30 0 0 F&G ANNUITIES & LIFE INC Stock 30190A104 3362 168 SH SOLE 168 0 0 F5 INC Stock 315616102 287 2 SH SOLE 33 2 0 0 F5 INC Stock 315616102 477027 3324 SH SOLE 3324 0 0 FABRINET Stock G3323L100 256 2 SH SOLE 19 2 0 0 FABRINET Stock G3323L100 9617 75 SH SOLE 75 0 0 FACTSET RESH SYS INC Stock 303075105 4815 12 SH SOLE 19 12 0 0 FACTSET RESH SYS INC Stock 303075105 119090 297 SH SOLE 23 296 0 0 FACTSET RESH SYS INC Stock 303075105 1204 3 SH SOLE 46 3 0 0 FACTSET RESH SYS INC Stock 303075105 1079656 2691 SH SOLE 2691 0 0 FAIR ISAAC CORP Stock 303250104 50879 85 SH SOLE 19 85 0 0 FAIR ISAAC CORP Stock 303250104 1222899 2043 SH SOLE 2043 0 0 FARADAY FUTRE INTLGT ELCTR I Stock 307359109 22 75 SH SOLE 75 0 0 FARFETCH LTD Stock 30744W107 397 84 SH SOLE 84 0 0 FARMLAND PARTNERS INC REIT 31154R109 760 61 SH SOLE 49 61 0 0 FARMLAND PARTNERS INC REIT 31154R109 187124 15018 SH SOLE 15017 0 0 FARMMI INC SHS NEW Stock G33277107 5606 14000 SH SOLE 14000 0 0 FARO TECHNOLOGIES INC Stock 311642102 10882 370 SH SOLE 6 370 0 0 FASTENAL CO Stock 311900104 548293 11587 SH SOLE 6 11586 0 0 FASTENAL CO Stock 311900104 13013 275 SH SOLE 19 275 0 0 FASTENAL CO Stock 311900104 1420 30 SH SOLE 46 30 0 0 FASTENAL CO Stock 311900104 452241 9557 SH SOLE 9557 0 0 FASTLY INC Stock 31188V100 0 0 SH SOLE 19 0 0 0 FASTLY INC Stock 31188V100 2834 346 SH SOLE 346 0 0 FEDERAL AGRIC MTG CORP Stock 313148306 3156 28 SH SOLE 9 28 0 0 FEDERAL AGRIC MTG CORP Stock 313148306 14544 129 SH SOLE 34 129 0 0 FEDERAL RLTY INVT TR NEW REIT 313745101 13741 136 SH SOLE 136 0 0 FEDERATED HERMES INC Stock 314211103 12236 337 SH SOLE 337 0 0 FEDEX CORP Stock 31428X106 567230 3275 SH SOLE 5 3275 0 0 FEDEX CORP Stock 31428X106 3464 20 SH SOLE 33 20 0 0 FEDEX CORP Stock 31428X106 3876063 22379 SH SOLE 22379 0 0 FERGUSON PLC NEW Stock G3421J106 10158 80 SH SOLE 80 0 0 FERRARI N V Stock N3167Y103 6641 31 SH SOLE 9 31 0 0 FERRARI N V Stock N3167Y103 3642 17 SH SOLE 36 17 0 0 FERRARI N V Stock N3167Y103 21422 100 SH SOLE 100 0 0 FIDELITY COVINGTON TRUST ETF 316092352 8361 396 SH SOLE 396 0 0 FIDELITY COVINGTON TRUST ETF 316092345 37584 1335 SH SOLE 1334 0 0 FIDELITY MERRIMACK STR TR ETF 316188101 510937 11395 SH SOLE 11394 0 0 FIDELITY COVINGTON TRUST ETF 316092303 4839 108 SH SOLE 9 108 0 0 FIDELITY COVINGTON TRUST ETF 316092303 5945249 132677 SH SOLE 132676 0 0 FIDELITY COVINGTON TRUST ETF 316092832 172440 4327 SH SOLE 4327 0 0 FIDELITY COVINGTON TRUST ETF 316092220 6263 410 SH SOLE 410 0 0 FIDELITY COVINGTON TRUST ETF 316092337 21805 1721 SH SOLE 1721 0 0 FIDELITY COVINGTON TRUST ETF 316092840 586841 15733 SH SOLE 15733 0 0 FIDELITY COVINGTON TRUST ETF 316092618 476736 10365 SH SOLE 10364 0 0 FIDELITY COVINGTON TRUST ETF 316092725 3639 195 SH SOLE 195 0 0 FIDELITY COVINGTON TRUST ETF 316092717 245519 11648 SH SOLE 11648 0 0 FIDELITY MERRIMACK STR TR ETF 316188200 3118 65 SH SOLE 9 65 0 0 FIDELITY MERRIMACK STR TR ETF 316188200 103999 2168 SH SOLE 2168 0 0 FIDELITY MERRIMACK STR TR ETF 316188408 937116 18939 SH SOLE 18939 0 0 FIDELITY COVINGTON TRUST ETF 316092824 1129286 24454 SH SOLE 24454 0 0 FIDELITY COVINGTON TRUST ETF 316092188 20 1 SH SOLE 1 0 0 FIDELITY COVINGTON TRUST ETF 316092816 5096 119 SH SOLE 119 0 0 FIDELITY COVINGTON TRUST ETF 316092204 794075 14010 SH SOLE 14009 0 0 FIDELITY COVINGTON TRUST ETF 316092402 5030 211 SH SOLE 9 211 0 0 FIDELITY COVINGTON TRUST ETF 316092402 1810948 75963 SH SOLE 75962 0 0 FIDELITY COVINGTON TRUST ETF 316092501 4842 101 SH SOLE 9 101 0 0 FIDELITY COVINGTON TRUST ETF 316092501 3514363 73308 SH SOLE 73307 0 0 FIDELITY COVINGTON TRUST ETF 316092600 148777 2325 SH SOLE 9 2325 0 0 FIDELITY COVINGTON TRUST ETF 316092600 4166144 65116 SH SOLE 65116 0 0 FIDELITY COVINGTON TRUST ETF 316092709 4817 95 SH SOLE 9 95 0 0 FIDELITY COVINGTON TRUST ETF 316092709 3379986 66653 SH SOLE 66653 0 0 FIDELITY COVINGTON TRUST ETF 316092808 8388075 88753 SH SOLE 88753 0 0 FIDELITY COVINGTON TRUST ETF 316092881 4714 108 SH SOLE 9 108 0 0 FIDELITY COVINGTON TRUST ETF 316092881 1438192 32948 SH SOLE 32948 0 0 FIDELITY COVINGTON TRUST ETF 316092857 1217741 49083 SH SOLE 49082 0 0 FIDELITY COVINGTON TRUST ETF 316092873 376572 12124 SH SOLE 12124 0 0 FIDELITY COVINGTON TRUST ETF 316092865 4877 107 SH SOLE 9 107 0 0 FIDELITY COVINGTON TRUST ETF 316092865 5284531 115940 SH SOLE 115939 0 0 FIDELITY COMWLTH TR ETF 315912808 1106570 27009 SH SOLE 27009 0 0 FIDELITY NATIONAL FINANCIAL Stock 31620R303 638206 16965 SH SOLE 6 16964 0 0 FIDELITY NATIONAL FINANCIAL Stock 31620R303 5342 142 SH SOLE 9 142 0 0 FIDELITY NATIONAL FINANCIAL Stock 31620R303 39135 1040 SH SOLE 19 1040 0 0 FIDELITY NATIONAL FINANCIAL Stock 31620R303 1994 53 SH SOLE 33 53 0 0 FIDELITY NATIONAL FINANCIAL Stock 31620R303 7787 207 SH SOLE 36 207 0 0 FIDELITY NATIONAL FINANCIAL Stock 31620R303 18289 486 SH SOLE 43 486 0 0 FIDELITY NATIONAL FINANCIAL Stock 31620R303 159169 4231 SH SOLE 4230 0 0 FIDELITY NATL INFORMATION SV Stock 31620M106 965008 14223 SH SOLE 6 14222 0 0 FIDELITY NATL INFORMATION SV Stock 31620M106 1900 28 SH SOLE 9 28 0 0 FIDELITY NATL INFORMATION SV Stock 31620M106 478 7 SH SOLE 33 7 0 0 FIDELITY NATL INFORMATION SV Stock 31620M106 14927 220 SH SOLE 36 220 0 0 FIDELITY NATL INFORMATION SV Stock 31620M106 34597 510 SH SOLE 43 509 0 0 FIDELITY NATL INFORMATION SV Stock 31620M106 1764 26 SH SOLE 46 26 0 0 FIDELITY NATL INFORMATION SV Stock 31620M106 686324 10115 SH SOLE 10115 0 0 FIDELITY COVINGTON TRUST ETF 316092360 75564 2595 SH SOLE 2594 0 0 FIDELITY COVINGTON TRUST ETF 316092790 102601 2311 SH SOLE 2310 0 0 FIDELITY COVINGTON TRUST ETF 316092311 5495 273 SH SOLE 273 0 0 FIDELITY COVINGTON TRUST ETF 316092295 163 8 SH SOLE 8 0 0 FIDELITY COVINGTON TRUST ETF 316092527 270719 8641 SH SOLE 8640 0 0 FIDELITY COVINGTON TRUST ETF 316092386 55739 1801 SH SOLE 1800 0 0 FIDELITY COVINGTON TRUST ETF 316092279 92 5 SH SOLE 5 0 0 FIDELITY MERRIMACK STR TR ETF 316188309 106742 2371 SH SOLE 11 2371 0 0 FIDELITY MERRIMACK STR TR ETF 316188309 4469112 99269 SH SOLE 99269 0 0 FIDELITY COVINGTON TRUST ETF 316092378 109279 4578 SH SOLE 4578 0 0 FIDELITY COVINGTON TRUST ETF 316092782 244508 5576 SH SOLE 5576 0 0 FIDUS INVT CORP CEF 316500107 18029 947 SH SOLE 947 0 0 FIFTH THIRD BANCORP Stock 316773100 13190 402 SH SOLE 9 402 0 0 FIFTH THIRD BANCORP Stock 316773100 29651 904 SH SOLE 19 903 0 0 FIFTH THIRD BANCORP Stock 316773100 1214 37 SH SOLE 46 37 0 0 FIFTH THIRD BANCORP Stock 316773100 782359 23845 SH SOLE 23845 0 0 FIGS INC Stock 30260D103 996 148 SH SOLE 148 0 0 SELECT SECTOR SPDR TR ETF 81369Y605 6918417 202293 SH SOLE 202292 0 0 FIRST AMERN FINL CORP Stock 31847R102 4501 86 SH SOLE 86 0 0 FIRST BANCORP N C Stock 318910106 643 15 SH SOLE 19 15 0 0 FIRST BANCORP N C Stock 318910106 19258 450 SH SOLE 449 0 0 FIRST BANCORP P R Stock 318672706 165 13 SH SOLE 19 13 0 0 FIRST BANCORP P R Stock 318672706 598 47 SH SOLE 47 0 0 FIRSTCASH HOLDINGS INC Stock 33768G107 261 3 SH SOLE 19 3 0 0 FIRSTCASH HOLDINGS INC Stock 33768G107 2607 30 SH SOLE 30 0 0 FIRST COMWLTH FINL CORP PA Stock 319829107 349 25 SH SOLE 25 0 0 FIRST CMNTY CORP S C Stock 319835104 100015 4569 SH SOLE 4569 0 0 FIRST CTZNS BANCSHARES INC N Stock 31946M103 15167 20 SH SOLE 36 20 0 0 FIRST CTZNS BANCSHARES INC N Stock 31946M103 34904 46 SH SOLE 43 46 0 0 FIRST CTZNS BANCSHARES INC N Stock 31946M103 13650 18 SH SOLE 18 0 0 FIRST FINL BANKSHARES INC Stock 32020R109 22945 667 SH SOLE 23 667 0 0 FIRST FINL BANKSHARES INC Stock 32020R109 4025 117 SH SOLE 117 0 0 FIRST FNDTN INC Stock 32026V104 33389 2330 SH SOLE 2330 0 0 FIRST HAWAIIAN INC Stock 32051X108 677 26 SH SOLE 26 0 0 FIRST HORIZON CORPORATION Stock 320517105 67351 2749 SH SOLE 19 2749 0 0 FIRST HORIZON CORPORATION Stock 320517105 37828 1544 SH SOLE 1544 0 0 FIRST MAJESTIC SILVER CORP Stock 32076V103 96637 11587 SH SOLE 11587 0 0 FIRST REP BK SAN FRANCISCO C Stock 33616C100 430637 3533 SH SOLE 18 3533 0 0 FIRST REP BK SAN FRANCISCO C Stock 33616C100 16577 136 SH SOLE 33 136 0 0 FIRST REP BK SAN FRANCISCO C Stock 33616C100 68258 560 SH SOLE 41 560 0 0 FIRST REP BK SAN FRANCISCO C Stock 33616C100 609 5 SH SOLE 46 5 0 0 FIRST REP BK SAN FRANCISCO C Stock 33616C100 331077 2716 SH SOLE 2716 0 0 FIRST SOLAR INC Stock 336433107 141851 947 SH SOLE 947 0 0 FIRST TR ABRDN GBL OPP INCM CEF 337319107 122592 20432 SH SOLE 20432 0 0 FIRST TR EXCHANGE TRADED FD ETF 33734X150 10123418 196533 SH SOLE 196533 0 0 FIRST TR HIGH YIELD OPPRT 20 CEF 33741Q107 272249 20196 SH SOLE 20196 0 0 FIRST TR LRGE CP CORE ALPHA ETF 33734K109 351294 4387 SH SOLE 4387 0 0 FIRST TR MORNINGSTAR DIVID L ETF 336917109 5177782 141624 SH SOLE 141624 0 0 FIRST TR ENHANCED EQUITY INC CEF 337318109 7833 497 SH SOLE 497 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33733E104 1392150 18574 SH SOLE 18574 0 0 FIRST TR EXCHANGE TRADED FD ETF 33733A102 291008 7632 SH SOLE 7632 0 0 FIRST TR EXCHANGE TRADED FD ETF 33734X192 341140 5922 SH SOLE 5921 0 0 FIRST TR EXCHANGE TRADED FD ETF 33734X119 205135 3268 SH SOLE 3268 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738R712 38346 1579 SH SOLE 1579 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738R605 2399073 51538 SH SOLE 51537 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738R886 1472 88 SH SOLE 88 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738R696 227392 7948 SH SOLE 7948 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33741L108 29045 1105 SH SOLE 1105 0 0 FIRST TR EXCHANGE TRADED FD ETF 33734X200 20419 929 SH SOLE 929 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33733E302 1143093 9282 SH SOLE 9282 0 0 FIRST TR EXCH TRD ALPHDX FD ETF 33737J182 12828 610 SH SOLE 610 0 0 FIRST TR EXCHANGE TRADED FD ETF 33734X127 9266244 542203 SH SOLE 542202 0 0 FIRST TR MLP & ENERGY INCOM CEF 33739B104 3577 458 SH SOLE 457 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33739Q408 5719689 96226 SH SOLE 96226 0 0 FIRST TR EXCHANGE TRADED FD ETF 33734X135 69196 1689 SH SOLE 1689 0 0 FIRST TR EXCHANGE TRAD FD VI ETF 33739H101 1253434 51181 SH SOLE 51181 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33736G106 7396 427 SH SOLE 427 0 0 FIRST TR EXCHANGE TRADED FD ETF 33734X143 25014 230 SH SOLE 230 0 0 FIRST TR HIGH INCOME LONG / CEF 33738E109 107161 9359 SH SOLE 9359 0 0 FIRST TR EXCH TRADED FD III ETF 33739P889 7729 234 SH SOLE 233 0 0 FIRST TR EXCHANGE TRADED FD ETF 33734X838 197147 14380 SH SOLE 14379 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33741X201 8254 241 SH SOLE 241 0 0 FIRST TR EXCHANGE TRADED FD ETF 33737K205 25917 425 SH SOLE 425 0 0 FIRST TR EXCH TRADED FD III ETF 33739P855 338637 19014 SH SOLE 19013 0 0 FIRST TR INTER DURATN PFD & CEF 33718W103 184578 10941 SH SOLE 10941 0 0 FIRST TR EXCHANGE TRADED FD ETF 33734X309 8919 220 SH SOLE 220 0 0 FIRST TRUST LRGCP GWT ALPHAD ETF 33735K108 43882 480 SH SOLE 480 0 0 FIRST TR LRG CP VL ALPHADEX ETF 33735J101 188677 2867 SH SOLE 2867 0 0 FIRST TR EXCH TRADED FD III ETF 33739P103 526574 10775 SH SOLE 10775 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33739Q200 2385799 50323 SH SOLE 50322 0 0 FIRST TR EXCHNG TRADED FD VI ETF 33740F870 47318 2566 SH SOLE 2566 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33739G103 90233 1896 SH SOLE 1895 0 0 FIRST TR EXCH TRADED FD III ETF 33739N108 1924444 38404 SH SOLE 38404 0 0 FIRST TR EXCHANGE TRADED FD ETF 33734X168 9544609 157528 SH SOLE 157527 0 0 FIRST TR EXCH TRADED FD III ETF 33740J203 2037 101 SH SOLE 100 0 0 FIRST TR MID CAP CORE ALPHAD ETF 33735B108 231483 2636 SH SOLE 2635 0 0 FIRST TR EXCHANGE-TRADED ALP ETF 33737M201 167769 3904 SH SOLE 3904 0 0 FIRST TR MULTI CP VAL ALPHA ETF 33733C108 86713 1260 SH SOLE 1260 0 0 FIRST TR EXCH TRADED FD III ETF 33739P301 879510 19000 SH SOLE 19000 0 0 FIRST TR NASDAQ ABA CMNTY BK ETF 33736Q104 91664 1743 SH SOLE 1743 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738R720 16110 451 SH SOLE 451 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33733E500 706069 14962 SH SOLE 14962 0 0 FIRST TR EXCHANGE TRADED FD ETF 33737A108 13958 160 SH SOLE 160 0 0 FIRST TR EXCHANGE TRADED FD ETF 33734X846 241419 6237 SH SOLE 6236 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738R852 9735283 359900 SH SOLE 359899 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738R845 12148023 434479 SH SOLE 434478 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738R811 378982 7128 SH SOLE 7127 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738R118 1310288 27423 SH SOLE 27423 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738R795 3769 149 SH SOLE 149 0 0 FIRST TR NAS100 EQ WEIGHTED ETF 337344105 815356 9184 SH SOLE 9184 0 0 FIRST TR NASDAQ 100 TECH IND ETF 337345102 0 0 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33733E807 269689 11003 SH SOLE 11003 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738D101 203246 7615 SH SOLE 7615 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33733E203 124537 808 SH SOLE 808 0 0 FIRST TR EXCH TRADED FD III ETF 33739E108 5603052 333515 SH SOLE 333514 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738R704 194654 4412 SH SOLE 6 4411 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738R704 223203 5059 SH SOLE 5059 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738R506 1300933 29621 SH SOLE 29620 0 0 FIRST TR EXCH TRADED FD III ETF 33739P608 19722 371 SH SOLE 371 0 0 FIRST TR EXCH TRADED FD III ETF 33739P707 9023 178 SH SOLE 178 0 0 FIRST TR S&P REIT INDEX FD ETF 33734G108 4667 195 SH SOLE 194 0 0 FIRST TR SR FLTG RATE INCOME CEF 33733U108 43705 4586 SH SOLE 4586 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738D309 6153 138 SH SOLE 9 138 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738D309 608 14 SH SOLE 25 13 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738D309 883455 19813 SH SOLE 19812 0 0 FIRST TR EXCH TRADED FD III ETF 33739P830 183049 9273 SH SOLE 9273 0 0 FIRST TR SML CP CORE ALPHA F ETF 33734Y109 7310 93 SH SOLE 93 0 0 FIRST TR EXCHANGE-TRADED ALP ETF 33737M300 17690 320 SH SOLE 320 0 0 FIRST TR EXCHANGE-TRADED ALP ETF 33737M409 102904 2286 SH SOLE 2285 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33741X102 112598 4322 SH SOLE 4322 0 0 FIRST TR SPECIALTY FIN & FIN CEF 33733G109 61662 20151 SH SOLE 20151 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738D408 494548 12700 SH SOLE 12700 0 0 FIRST TR EXCHNG TRADED FD VI ETF 33740F805 411662 9373 SH SOLE 9373 0 0 FIRST TR EXCHANGE TRADED FD ETF 33734X176 156894 1714 SH SOLE 1713 0 0 FIRST TR EXCH TRADED FD III ETF 33740J104 119022 5966 SH SOLE 5966 0 0 FIRST TR EXCHANGE TRADED FD ETF 336920103 496313 6308 SH SOLE 6308 0 0 FIRST TR EXCHANGE TRADED FD ETF 33734X184 147596 4444 SH SOLE 4444 0 0 FIRST TR VALUE LINE DIVID IN ETF 33734H106 10752024 269407 SH SOLE 269406 0 0 FIRST TR EXCHANGE TRADED FD ETF 33733B100 143118 1803 SH SOLE 1803 0 0 FIRSTENERGY CORP Stock 337932107 12918 308 SH SOLE 9 308 0 0 FIRSTENERGY CORP Stock 337932107 71675 1709 SH SOLE 19 1708 0 0 FIRSTENERGY CORP Stock 337932107 644916 15377 SH SOLE 15377 0 0 FISERV INC Stock 337738108 25268 250 SH SOLE 2 250 0 0 FISERV INC Stock 337738108 33960 336 SH SOLE 9 336 0 0 FISERV INC Stock 337738108 10208 101 SH SOLE 19 101 0 0 FISERV INC Stock 337738108 3335 33 SH SOLE 33 33 0 0 FISERV INC Stock 337738108 2729 27 SH SOLE 46 27 0 0 FISERV INC Stock 337738108 2277412 22533 SH SOLE 22533 0 0 FISKER INC Stock 33813J106 204 28 SH SOLE 19 28 0 0 FISKER INC Stock 33813J106 7263 999 SH SOLE 999 0 0 FIVE BELOW INC Stock 33829M101 7075 40 SH SOLE 40 0 0 ALERISLIFE INC Stock 33832D205 40 73 SH SOLE 73 0 0 FIVE9 INC Stock 338307101 2239 33 SH SOLE 36 33 0 0 FIVE9 INC Stock 338307101 10179 150 SH SOLE 150 0 0 FIVERR INTL LTD Stock M4R82T106 236413 8113 SH SOLE 8113 0 0 FLAHERTY & CRUMRINE PFD SECS CEF 338478100 226051 15050 SH SOLE 15050 0 0 FLAHERTY & CRUMRINE DYNAMIC CEF 33848W106 6829 365 SH SOLE 365 0 0 FLAHERTY & CRUMRINE PFD INCO CEF 338480106 22687 2042 SH SOLE 2042 0 0 FLEETCOR TECHNOLOGIES INC Stock 339041105 391238 2130 SH SOLE 2130 0 0 FLEX LNG LTD Stock G35947202 252709 7730 SH SOLE 7730 0 0 FLEX LTD Stock Y2573F102 30173 1406 SH SOLE 9 1406 0 0 FLEX LTD Stock Y2573F102 3326 155 SH SOLE 155 0 0 FLEXSHARES TR ETF 33939L506 105840 4500 SH SOLE 4500 0 0 FLEXSHARES TR ETF 33939L829 95199 3942 SH SOLE 3942 0 0 FLEXSHARES TR ETF 33939L407 638250 14683 SH SOLE 14682 0 0 FLEXSHARES TR ETF 33939L860 33138 630 SH SOLE 630 0 0 FLEXSHOPPER INC Stock 33939J303 925 1000 SH SOLE 1000 0 0 FLOOR & DECOR HLDGS INC Stock 339750101 6824 98 SH SOLE 9 98 0 0 FLOOR & DECOR HLDGS INC Stock 339750101 47209 678 SH SOLE 678 0 0 FLORA GROWTH CORP Stock 339764102 1140 5010 SH SOLE 5010 0 0 FLOWERS FOODS INC Stock 343498101 169825 5909 SH SOLE 5909 0 0 FLOWSERVE CORP Stock 34354P105 144196 4700 SH SOLE 4700 0 0 FLUENCE ENERGY INC Stock 34379V103 13034 760 SH SOLE 760 0 0 FLUOR CORP NEW Stock 343412102 185570 5354 SH SOLE 45 5354 0 0 FLUOR CORP NEW Stock 343412102 2059289 59414 SH SOLE 59414 0 0 FLYWIRE CORPORATION Stock 302492103 220 9 SH SOLE 19 9 0 0 FMC CORP Stock 302491303 9859 79 SH SOLE 9 79 0 0 FMC CORP Stock 302491303 501 4 SH SOLE 33 4 0 0 FMC CORP Stock 302491303 47604 381 SH SOLE 381 0 0 FOMENTO ECONOMICO MEXICANO S ADR 344419106 18046 231 SH SOLE 9 231 0 0 FOMENTO ECONOMICO MEXICANO S ADR 344419106 391 5 SH SOLE 33 5 0 0 FOMENTO ECONOMICO MEXICANO S ADR 344419106 78 1 SH SOLE 1 0 0 FOOT LOCKER INC Stock 344849104 5971 158 SH SOLE 158 0 0 FORD MTR CO DEL Stock 345370860 19329 1662 SH SOLE 9 1662 0 0 FORD MTR CO DEL Stock 345370860 36815 3166 SH SOLE 19 3165 0 0 FORD MTR CO DEL Stock 345370860 3043 262 SH SOLE 33 261 0 0 FORD MTR CO DEL Stock 345370860 2064723 177534 SH SOLE 177534 0 0 FORESTAR GROUP INC Stock 346232101 30219 1961 SH SOLE 19 1961 0 0 FORMFACTOR INC Stock 346375108 4446 200 SH SOLE 200 0 0 FORTINET INC Stock 34959E109 5133 105 SH SOLE 9 105 0 0 FORTINET INC Stock 34959E109 41703 853 SH SOLE 19 853 0 0 FORTINET INC Stock 34959E109 929 19 SH SOLE 33 19 0 0 FORTINET INC Stock 34959E109 17894 366 SH SOLE 50 366 0 0 FORTINET INC Stock 34959E109 3150618 64443 SH SOLE 64443 0 0 FORTIS INC Stock 349553107 176213 4401 SH SOLE 4400 0 0 FORTIVE CORP Stock 34959J108 9188 143 SH SOLE 9 143 0 0 FORTIVE CORP Stock 34959J108 772 12 SH SOLE 33 12 0 0 FORTIVE CORP Stock 34959J108 1671 26 SH SOLE 46 26 0 0 FORTIVE CORP Stock 34959J108 11629 181 SH SOLE 181 0 0 FORTUNA SILVER MINES INC Stock 349915108 28275 7540 SH SOLE 7540 0 0 FORTUNE BRANDS INNOVATIONS I Stock 34964C106 11422 200 SH SOLE 2 200 0 0 FORTUNE BRANDS INNOVATIONS I Stock 34964C106 574 10 SH SOLE 33 10 0 0 FORTUNE BRANDS INNOVATIONS I Stock 34964C106 149288 2614 SH SOLE 2614 0 0 FORWARD AIR CORP Stock 349853101 30103 287 SH SOLE 6 287 0 0 FORWARD AIR CORP Stock 349853101 420 4 SH SOLE 19 4 0 0 FOSSIL GROUP INC Stock 34988V106 95 22 SH SOLE 22 0 0 FOX CORP Stock 35137L105 395 13 SH SOLE 19 13 0 0 FOX CORP Stock 35137L105 9627 317 SH SOLE 36 317 0 0 FOX CORP Stock 35137L105 23052 759 SH SOLE 43 759 0 0 FOX CORP Stock 35137L105 27430 903 SH SOLE 903 0 0 FOX CORP Stock 35137L204 541 19 SH SOLE 33 19 0 0 FOX CORP Stock 35137L204 854 30 SH SOLE 46 30 0 0 FOX CORP Stock 35137L204 341 12 SH SOLE 12 0 0 FOX FACTORY HLDG CORP Stock 35138V102 547 6 SH SOLE 19 6 0 0 FOX FACTORY HLDG CORP Stock 35138V102 269585 2955 SH SOLE 23 2955 0 0 FOX FACTORY HLDG CORP Stock 35138V102 22990 252 SH SOLE 252 0 0 FRANCO NEV CORP Stock 351858105 5407117 39618 SH SOLE 39618 0 0 FRANKLIN BSP RLTY TR INC REIT 35243J101 26303 2039 SH SOLE 2039 0 0 FRANKLIN TEMPLETON ETF TR ETF 35473P819 18682 1000 SH SOLE 1000 0 0 FRANKLIN TEMPLETON ETF TR ETF 35473P744 15698 653 SH SOLE 653 0 0 LEGG MASON ETF INVT ETF 52468L505 26214 1026 SH SOLE 1026 0 0 FRANKLIN TEMPLETON ETF TR ETF 35473P801 161049 4104 SH SOLE 4103 0 0 FRANKLIN RESOURCES INC Stock 354613101 398338 15100 SH SOLE 5 15100 0 0 FRANKLIN RESOURCES INC Stock 354613101 844 32 SH SOLE 46 32 0 0 FRANKLIN RESOURCES INC Stock 354613101 138653 5256 SH SOLE 5256 0 0 FRANKLIN TEMPLETON ETF TR ETF 35473P595 921 40 SH SOLE 40 0 0 LEGG MASON ETF INVT ETF 52468L406 49906 1312 SH SOLE 1311 0 0 FREEPORT-MCMORAN INC Stock 35671D857 39748 1046 SH SOLE 24 1046 0 0 FREEPORT-MCMORAN INC Stock 35671D857 121600 3200 SH SOLE 41 3200 0 0 FREEPORT-MCMORAN INC Stock 35671D857 2679773 70520 SH SOLE 70520 0 0 FRESENIUS MED CARE AG&CO KGA ADR 358029106 1814 111 SH SOLE 33 111 0 0 FRONTDOOR INC Stock 35905A109 258877 12446 SH SOLE 6 12446 0 0 FRONTDOOR INC Stock 35905A109 35235 1694 SH SOLE 1694 0 0 FRONTIER COMMUNICATIONS PARE Stock 35909D109 108341 4252 SH SOLE 4252 0 0 FRONTIER GROUP HLDGS INC Stock 35909R108 719 70 SH SOLE 70 0 0 FS KKR CAP CORP CEF 302635206 1414040 80802 SH SOLE 80802 0 0 FSD PHARMA INC Stock 35954B206 58 73 SH SOLE 73 0 0 FIRST TR EXCHNG TRADED FD VI ETF 33740U703 14713 748 SH SOLE 748 0 0 FIRST TR EXCHNG TRADED FD VI ETF 33740F557 9529 539 SH SOLE 539 0 0 FIRST TR EXCHNG TRADED FD VI ETF 33740F763 22340 628 SH SOLE 628 0 0 FIRST TR EXCHNG TRADED FD VI ETF 33740F854 7780 250 SH SOLE 250 0 0 FIRST TR EXCHNG TRADED FD VI ETF 33740F631 552402 18186 SH SOLE 18186 0 0 FIRST TR EXCHNG TRADED FD VI ETF 33740U844 49651 1620 SH SOLE 1620 0 0 FUBOTV INC Stock 35953D104 712 409 SH SOLE 409 0 0 FUELCELL ENERGY INC Stock 35952H601 2182 785 SH SOLE 785 0 0 FULGENT GENETICS INC Stock 359664109 1215054 40801 SH SOLE 40801 0 0 FULTON FINL CORP PA Stock 360271100 808 48 SH SOLE 19 48 0 0 FULTON FINL CORP PA Stock 360271100 34528 2052 SH SOLE 2051 0 0 FURY GOLD MINES LIMITED Stock 36117T100 144 337 SH SOLE 337 0 0 G III APPAREL GROUP LTD Stock 36237H101 123 9 SH SOLE 9 0 0 G1 THERAPEUTICS INC Stock 3621LQ109 1086 200 SH SOLE 200 0 0 GABELLI CONV & INC SECS FD I CEF 36240B109 81953 17073 SH SOLE 17073 0 0 GABELLI DIVID & INCOME TR CEF 36242H104 99278 4817 SH SOLE 4817 0 0 GABELLI EQUITY TR INC CEF 362397101 525159 95832 SH SOLE 95832 0 0 GABELLI MULTIMEDIA TR INC CEF 36239Q109 11422 2135 SH SOLE 2135 0 0 GABELLI GLOBAL SMALL & MID C CEF 36249W104 4488 400 SH SOLE 400 0 0 GABELLI HLTHCARE & WELLNESS CEF 36246K103 9891 962 SH SOLE 962 0 0 GABELLI UTIL TR CEF 36240A101 2125 283 SH SOLE 283 0 0 GAMCO GLOBAL GOLD NAT RES & CEF 36465A109 31058 8556 SH SOLE 8556 0 0 GAMESTOP CORP NEW Stock 36467W109 22687 1229 SH SOLE 1229 0 0 GAMING & LEISURE PPTYS INC REIT 36467J108 7501 144 SH SOLE 9 144 0 0 GAMING & LEISURE PPTYS INC REIT 36467J108 28934 555 SH SOLE 19 555 0 0 GAMING & LEISURE PPTYS INC REIT 36467J108 5209 100 SH SOLE 49 100 0 0 GAMING & LEISURE PPTYS INC REIT 36467J108 1964347 37711 SH SOLE 37710 0 0 GAN LTD Stock G3728V109 945 630 SH SOLE 630 0 0 GAP INC Stock 364760108 11291 1001 SH SOLE 1001 0 0 GARMIN LTD Stock H2906T109 8768 95 SH SOLE 7 95 0 0 GARMIN LTD Stock H2906T109 319814 3465 SH SOLE 3465 0 0 GARRETT MOTION INC Stock 366505105 213 28 SH SOLE 28 0 0 GARTNER INC Stock 366651107 19160 57 SH SOLE 9 57 0 0 GARTNER INC Stock 366651107 12437 37 SH SOLE 19 37 0 0 GARTNER INC Stock 366651107 75632 225 SH SOLE 28 225 0 0 GARTNER INC Stock 366651107 176474 525 SH SOLE 525 0 0 GASLOG PARTNERS LP Stock Y2687W108 86580 13000 SH SOLE 13000 0 0 GATES INDL CORP PLC Stock G39108108 381744 33457 SH SOLE 6 33457 0 0 GATES INDL CORP PLC Stock G39108108 40437 3544 SH SOLE 3544 0 0 GATX CORP Stock 361448103 1170 11 SH SOLE 19 11 0 0 GATX CORP Stock 361448103 38601 363 SH SOLE 363 0 0 RYMAN HOSPITALITY PPTYS INC REIT 78377T107 56736 694 SH SOLE 693 0 0 GDS HLDGS LTD ADR 36165L108 516 25 SH SOLE 25 0 0 GENCO SHIPPING & TRADING LTD Stock Y2685T131 452130 29436 SH SOLE 29435 0 0 GENERAC HLDGS INC Stock 368736104 1510 15 SH SOLE 33 15 0 0 GENERAC HLDGS INC Stock 368736104 302 3 SH SOLE 46 3 0 0 GENERAC HLDGS INC Stock 368736104 89487 889 SH SOLE 889 0 0 GENERAL AMERN INVS CO INC CEF 368802104 216 6 SH SOLE 5 0 0 GENERAL DYNAMICS CORP Stock 369550108 1602498 6459 SH SOLE 6 6458 0 0 GENERAL DYNAMICS CORP Stock 369550108 14887 60 SH SOLE 9 60 0 0 GENERAL DYNAMICS CORP Stock 369550108 66047 266 SH SOLE 19 266 0 0 GENERAL DYNAMICS CORP Stock 369550108 1750 7 SH SOLE 33 7 0 0 GENERAL DYNAMICS CORP Stock 369550108 2257679 9100 SH SOLE 9099 0 0 GENERAL ELECTRIC CO Stock 369604301 392724 4687 SH SOLE 5 4687 0 0 GENERAL ELECTRIC CO Stock 369604301 7541 90 SH SOLE 16 90 0 0 GENERAL ELECTRIC CO Stock 369604301 7210 86 SH SOLE 33 86 0 0 GENERAL ELECTRIC CO Stock 369604301 7206 86 SH SOLE 36 86 0 0 GENERAL ELECTRIC CO Stock 369604301 4022 48 SH SOLE 40 48 0 0 GENERAL ELECTRIC CO Stock 369604301 16523 197 SH SOLE 43 197 0 0 GENERAL ELECTRIC CO Stock 369604301 2436236 29075 SH SOLE 29075 0 0 GENERAL MLS INC Stock 370334104 5283 63 SH SOLE 46 63 0 0 GENERAL MLS INC Stock 370334104 6266344 74733 SH SOLE 74732 0 0 GENERAL MOLY INC COM Stock 370373102 0 3333 SH SOLE 3333 0 0 GENERAL MTRS CO Stock 37045V100 25365 754 SH SOLE 9 754 0 0 GENERAL MTRS CO Stock 37045V100 7636 227 SH SOLE 19 227 0 0 GENERAL MTRS CO Stock 37045V100 2966 88 SH SOLE 33 88 0 0 GENERAL MTRS CO Stock 37045V100 19444 578 SH SOLE 36 578 0 0 GENERAL MTRS CO Stock 37045V100 45035 1339 SH SOLE 43 1338 0 0 GENERAL MTRS CO Stock 37045V100 573549 17050 SH SOLE 17049 0 0 GENESIS ENERGY L P Stock 371927104 9751 955 SH SOLE 955 0 0 GENFIT S A ADR 372279109 439 100 SH SOLE 100 0 0 GENMAB A/S ADR 372303206 1060 25 SH SOLE 9 25 0 0 GENMAB A/S ADR 372303206 4577 108 SH SOLE 50 108 0 0 GENPACT LIMITED Stock G3922B107 4539 98 SH SOLE 19 98 0 0 GENPACT LIMITED Stock G3922B107 2640 57 SH SOLE 33 57 0 0 GENPACT LIMITED Stock G3922B107 58641 1266 SH SOLE 1266 0 0 GENTEX CORP Stock 371901109 16169 593 SH SOLE 592 0 0 GENUINE PARTS CO Stock 372460105 4198 24 SH SOLE 33 24 0 0 GENUINE PARTS CO Stock 372460105 3991 23 SH SOLE 46 23 0 0 GENUINE PARTS CO Stock 372460105 1555182 8963 SH SOLE 8963 0 0 GENWORTH FINL INC Stock 37247D106 9686 1831 SH SOLE 1831 0 0 GEO GROUP INC NEW REIT 36162J106 854 78 SH SOLE 19 78 0 0 GEO GROUP INC NEW REIT 36162J106 14776 1349 SH SOLE 1349 0 0 GERDAU SA ADR 373737105 12402 2239 SH SOLE 2238 0 0 GETNET ADQUIRENCIA E SERVICO ADR 37428A103 36 21 SH SOLE 21 0 0 GETTY RLTY CORP NEW REIT 374297109 33884 1001 SH SOLE 23 1001 0 0 GFL ENVIRONMENTAL INC Stock 36168Q104 96459 3300 SH SOLE 5 3300 0 0 GFL ENVIRONMENTAL INC Stock 36168Q104 513571 17570 SH SOLE 17570 0 0 GIBRALTAR INDS INC Stock 374689107 40374 880 SH SOLE 880 0 0 GIGAMEDIA LTD Stock Y2711Y112 74 61 SH SOLE 61 0 0 GILAT SATELLITE NETWORKS LTD Stock M51474118 94343 16266 SH SOLE 16266 0 0 GILDAN ACTIVEWEAR INC Stock 375916103 22441 819 SH SOLE 819 0 0 GILEAD SCIENCES INC Stock 375558103 678713 7906 SH SOLE 6 7905 0 0 GILEAD SCIENCES INC Stock 375558103 15110 176 SH SOLE 9 176 0 0 GILEAD SCIENCES INC Stock 375558103 72112 840 SH SOLE 19 839 0 0 GILEAD SCIENCES INC Stock 375558103 10820 126 SH SOLE 33 126 0 0 GILEAD SCIENCES INC Stock 375558103 200288 2333 SH SOLE 52 2333 0 0 GILEAD SCIENCES INC Stock 375558103 6960665 81079 SH SOLE 81079 0 0 GINKGO BIOWORKS HOLDINGS INC Stock 37611X100 4225 2500 SH SOLE 2500 0 0 GITLAB INC Stock 37637K108 608396 13389 SH SOLE 13389 0 0 GLACIER BANCORP INC NEW Stock 37637Q105 198 4 SH SOLE 19 4 0 0 GLADSTONE CAPITAL CORP CEF 376535100 73436 7634 SH SOLE 7633 0 0 GLADSTONE COMMERCIAL CORP REIT 376536108 19388 1048 SH SOLE 6 1048 0 0 GLADSTONE COMMERCIAL CORP REIT 376536108 223850 12100 SH SOLE 12100 0 0 GLADSTONE INVT CORP CEF 376546107 89607 6941 SH SOLE 6940 0 0 GLADSTONE LD CORP REIT 376549101 569 31 SH SOLE 49 31 0 0 GLADSTONE LD CORP REIT 376549101 107818 5876 SH SOLE 5875 0 0 GLATFELTER CORPORATION Stock 377320106 2560 921 SH SOLE 921 0 0 GLOBAL BUSINESS TRAVEL GROUP Stock 37890B100 13500 2000 SH SOLE 2000 0 0 GLOBAL E ONLINE LTD Stock M5216V106 513998 24903 SH SOLE 24903 0 0 GLOBAL INDUSTRIAL COMPANY Stock 37892E102 24 1 SH SOLE 1 0 0 GLOBAL MED REIT INC REIT 37954A204 980601 103439 SH SOLE 103438 0 0 GLOBAL PARTNERS LP Stock 37946R109 104459 3004 SH SOLE 3004 0 0 GLOBAL PMTS INC Stock 37940X102 1192 12 SH SOLE 46 12 0 0 GLOBAL PMTS INC Stock 37940X102 308091 3102 SH SOLE 3102 0 0 GLOBAL SELF STORAGE INC REIT 37955N106 74307 15227 SH SOLE 15226 0 0 GLOBAL SHIP LEASE INC NEW Stock Y27183600 11726 704 SH SOLE 704 0 0 GLOBAL X FDS ETF 37954Y806 2918 265 SH SOLE 265 0 0 GLOBAL X FDS ETF 37954Y624 162837 8195 SH SOLE 8195 0 0 GLOBAL X FDS ETF 37954Y145 2504 225 SH SOLE 225 0 0 GLOBAL X FDS ETF 37954Y442 70617 4405 SH SOLE 4405 0 0 GLOBAL X FDS ETF 37954Y731 1680 61 SH SOLE 60 0 0 GLOBAL X FDS ETF 37954Y830 3649 103 SH SOLE 103 0 0 GLOBAL X FDS ETF 37954Y384 73289 3532 SH SOLE 3532 0 0 GLOBAL X FDS ETF 37954Y467 7101 439 SH SOLE 438 0 0 GLOBAL X FDS ETF 37960A719 958 44 SH SOLE 44 0 0 GLOBAL X FDS ETF 37960A669 581959 24218 SH SOLE 24218 0 0 GLOBAL X FDS ETF 37954Y871 485057 24156 SH SOLE 24156 0 0 GLOBAL X FDS ETF 37954Y814 2246 117 SH SOLE 116 0 0 GLOBAL X FDS ETF 37954Y780 89910 3110 SH SOLE 3110 0 0 GLOBAL X FDS ETF 37954Y855 576622 9838 SH SOLE 9838 0 0 GLOBAL X FDS ETF 37954Y293 1467 36 SH SOLE 36 0 0 GLOBAL X FDS ETF 37954Y343 1569 38 SH SOLE 19 38 0 0 GLOBAL X FDS ETF 37954Y343 992281 24032 SH SOLE 24032 0 0 GLOBAL X FDS ETF 37954Y558 1018 45 SH SOLE 45 0 0 GLOBAL X FDS ETF 37954Y483 796270 50048 SH SOLE 50048 0 0 GLOBAL X FDS ETF 37954Y715 147711 7188 SH SOLE 7187 0 0 GLOBAL X FDS ETF 37954Y459 221300 11765 SH SOLE 11765 0 0 GLOBAL X FDS ETF 37954Y889 8188 176 SH SOLE 176 0 0 GLOBAL X FDS ETF 37954Y277 20154 800 SH SOLE 800 0 0 GLOBAL X FDS ETF 37954Y475 2340092 59438 SH SOLE 59438 0 0 GLOBAL X FDS ETF 37954Y848 40079 1423 SH SOLE 1422 0 0 GLOBAL X FDS ETF 37950E416 10664 344 SH SOLE 344 0 0 GLOBAL X FDS ETF 37950E291 145261 7731 SH SOLE 7730 0 0 GLOBAL X FDS ETF 37950E333 5146 547 SH SOLE 546 0 0 GLOBAL X FDS ETF 37954Y285 2733 236 SH SOLE 236 0 0 GLOBAL X FDS ETF 37954Y418 50414 2216 SH SOLE 2216 0 0 GLOBAL X FDS ETF 37954Y673 402793 15205 SH SOLE 15205 0 0 GLOBAL X FDS ETF 37954Y657 354358 18294 SH SOLE 18294 0 0 GLOBAL X FDS ETF 37954Y376 45000 2000 SH SOLE 2000 0 0 GLOBAL X FDS ETF 37954Y392 4248 227 SH SOLE 226 0 0 GLOBALFOUNDRIES INC Stock G39387108 424977 7886 SH SOLE 7886 0 0 GLOBALSTAR INC Stock 378973408 1370 1030 SH SOLE 1030 0 0 GLOBANT S A Stock L44385109 336 2 SH SOLE 19 2 0 0 GLOBANT S A Stock L44385109 3027 18 SH SOLE 36 18 0 0 GLOBANT S A Stock L44385109 944050 5614 SH SOLE 5614 0 0 GLOBE LIFE INC Stock 37959E102 6148 51 SH SOLE 9 51 0 0 GLOBE LIFE INC Stock 37959E102 603 5 SH SOLE 46 5 0 0 GLOBE LIFE INC Stock 37959E102 212929 1766 SH SOLE 1766 0 0 GLOBUS MARITIME LIMITED NEW Stock Y27265126 6300 6000 SH SOLE 6000 0 0 GLOBUS MED INC Stock 379577208 17825 240 SH SOLE 240 0 0 GODADDY INC Stock 380237107 9203 123 SH SOLE 123 0 0 GOGO INC Stock 38046C109 5904 400 SH SOLE 400 0 0 GOLAR LNG LTD Stock G9456A100 721320 31651 SH SOLE 31650 0 0 GOLD FIELDS LTD ADR 38059T106 2070 200 SH SOLE 200 0 0 GOLD RESOURCE CORP Stock 38068T105 1301 850 SH SOLE 850 0 0 GOLDMAN SACHS ETF TR ETF 381430529 89240 895 SH SOLE 895 0 0 GOLDMAN SACHS ETF TR ETF 381430107 5065 176 SH SOLE 176 0 0 GOLDMAN SACHS ETF TR ETF 381430503 1030343 13534 SH SOLE 13534 0 0 GOLDMAN SACHS BDC INC CEF 38147U107 238713 17399 SH SOLE 17398 0 0 GOLDMAN SACHS ETF TR ETF 381430438 78219 1350 SH SOLE 1350 0 0 GOLDMAN SACHS ETF TR ETF 38149W812 1046 50 SH SOLE 50 0 0 GOLDMAN SACHS GROUP INC Stock 38141G104 12018 35 SH SOLE 9 35 0 0 GOLDMAN SACHS GROUP INC Stock 38141G104 5522 16 SH SOLE 33 16 0 0 GOLDMAN SACHS GROUP INC Stock 38141G104 4807 14 SH SOLE 46 14 0 0 GOLDMAN SACHS GROUP INC Stock 38141G104 5069732 14764 SH SOLE 14764 0 0 GOLDMAN SACHS ETF TR ETF 381430545 9648 139 SH SOLE 139 0 0 GOLDMINING INC Stock 38149E101 1130 1000 SH SOLE 1000 0 0 GOLUB CAP BDC INC CEF 38173M102 23622 1795 SH SOLE 1795 0 0 GOODRX HLDGS INC Stock 38246G108 8122 1743 SH SOLE 1743 0 0 GOODYEAR TIRE & RUBR CO Stock 382550101 902091 88876 SH SOLE 88876 0 0 GOOSEHEAD INS INC Stock 38267D109 58996 1718 SH SOLE 23 1718 0 0 GOOSEHEAD INS INC Stock 38267D109 5254 153 SH SOLE 153 0 0 GOPRO INC Stock 38268T103 1494 300 SH SOLE 300 0 0 GOSSAMER BIO INC Stock 38341P102 87 40 SH SOLE 40 0 0 GRAB HOLDINGS LIMITED Stock G4124C109 1700 528 SH SOLE 33 528 0 0 GRAB HOLDINGS LIMITED Stock G4124C109 2013 625 SH SOLE 625 0 0 GRACO INC Stock 384109104 2165561 32197 SH SOLE 6 32196 0 0 GRACO INC Stock 384109104 40827 607 SH SOLE 23 607 0 0 GRACO INC Stock 384109104 379415 5641 SH SOLE 5641 0 0 GRAFTECH INTL LTD Stock 384313508 2480 521 SH SOLE 521 0 0 GRAHAM HLDGS CO Stock 384637104 42295 70 SH SOLE 70 0 0 GRANITE CONSTR INC Stock 387328107 235033 6702 SH SOLE 6701 0 0 GRANITE PT MTG TR INC REIT 38741L107 61452 11465 SH SOLE 11465 0 0 GRANITESHARES ETF TR ETF 38747R108 372704 16572 SH SOLE 16572 0 0 GRANITESHARES GOLD TR ETF 38748G101 32003 1773 SH SOLE 1773 0 0 GRANITESHARES PLATINUM TR ETF 38748T103 108150 10300 SH SOLE 10300 0 0 GRAPHEX GROUP LTD ADR 38867H104 28 25 SH SOLE 25 0 0 GRAPHIC PACKAGING HLDG CO Stock 388689101 10205 459 SH SOLE 19 458 0 0 GRAPHIC PACKAGING HLDG CO Stock 388689101 60298 2710 SH SOLE 2710 0 0 GRAY TELEVISION INC Stock 389375106 16827 1504 SH SOLE 1503 0 0 GRAYBUG VISION INC Stock 38942Q103 316 631 SH SOLE 631 0 0 GREEN BRICK PARTNERS INC Stock 392709101 48460 2000 SH SOLE 2000 0 0 GREENBRIER COS INC Stock 393657101 89626 2673 SH SOLE 2673 0 0 GREENIDGE GENERATION HLDGS I Stock 39531G100 43 150 SH SOLE 150 0 0 GREENLANE HLDGS INC Stock 395330202 19556 68022 SH SOLE 68022 0 0 GREENPOWER MTR CO INC Stock 39540E302 519 300 SH SOLE 300 0 0 GREENTREE HOSPITALITY GROUP ADR 39579V100 37 10 SH SOLE 10 0 0 GREENWAVE TECHNOLOGY SOLUTIO Stock 57630J304 7 8 SH SOLE 8 0 0 GREIF INC Stock 397624107 87178 1300 SH SOLE 1300 0 0 GRIFFON CORP Stock 398433102 11668 326 SH SOLE 326 0 0 GRINDROD SHIPPING HOLDINGS L Stock Y28895103 18292 978 SH SOLE 977 0 0 GRITSTONE BIO INC Stock 39868T105 2346 680 SH SOLE 680 0 0 GROCERY OUTLET HLDG CORP Stock 39874R101 15150 519 SH SOLE 9 519 0 0 GROCERY OUTLET HLDG CORP Stock 39874R101 70056 2400 SH SOLE 23 2400 0 0 GROCERY OUTLET HLDG CORP Stock 39874R101 10859 372 SH SOLE 372 0 0 GROUPON INC Stock 399473206 2505 292 SH SOLE 292 0 0 GROWGENERATION CORP Stock 39986L109 2219 566 SH SOLE 566 0 0 GRUPO AEROPUERTO DEL PACIFIC ADR 400506101 17113 119 SH SOLE 7 119 0 0 GRUPO AVAL ACCIONES Y VALORE ADR 40053W101 2544 1006 SH SOLE 1005 0 0 GRUPO FINANCIERO GALICIA S.A ADR 399909100 19 2 SH SOLE 2 0 0 GRUPO TELEVISA S A B ADR 40049J206 684 150 SH SOLE 150 0 0 GSK PLC ADR 37733W204 914 26 SH SOLE 33 26 0 0 GSK PLC ADR 37733W204 2175580 61912 SH SOLE 61911 0 0 SURO CAPITAL CORP CEF 86887Q109 3800 1000 SH SOLE 1000 0 0 GT BIOPHARMA INC Stock 36254L209 143 161 SH SOLE 161 0 0 GUARDANT HEALTH INC Stock 40131M109 4134 152 SH SOLE 152 0 0 GUESS INC Stock 401617105 1223 59 SH SOLE 59 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V357 456735 3234 SH SOLE 6 3233 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V357 18614616 131785 SH SOLE 131784 0 0 GUGGENHEIM STRATEGIC OPPORTU CEF 40167F101 382250 25115 SH SOLE 25115 0 0 GUIDEWIRE SOFTWARE INC Stock 40171V100 2753 44 SH SOLE 19 44 0 0 GXO LOGISTICS INCORPORATED Stock 36262G101 3330 78 SH SOLE 36 78 0 0 GXO LOGISTICS INCORPORATED Stock 36262G101 25401 595 SH SOLE 595 0 0 H & E EQUIPMENT SERVICES INC Stock 404030108 63560 1400 SH SOLE 1400 0 0 BLOCK H & R INC Stock 093671105 3330 91 SH SOLE 19 91 0 0 BLOCK H & R INC Stock 093671105 244946 6709 SH SOLE 45 6709 0 0 BLOCK H & R INC Stock 093671105 193722 5306 SH SOLE 5306 0 0 H WORLD GROUP LTD ADR 44332N106 8484 200 SH SOLE 200 0 0 FULLER H B CO Stock 359694106 37457 523 SH SOLE 23 523 0 0 FULLER H B CO Stock 359694106 1432 20 SH SOLE 20 0 0 HACKETT GROUP INC Stock 404609109 3157 155 SH SOLE 155 0 0 HAEMONETICS CORP MASS Stock 405024100 21078 268 SH SOLE 9 268 0 0 HAEMONETICS CORP MASS Stock 405024100 157 2 SH SOLE 19 2 0 0 HAGERTY INC Stock 405166109 22488 2674 SH SOLE 6 2674 0 0 HALEON PLC ADR 405552100 2248 281 SH SOLE 33 281 0 0 HALEON PLC ADR 405552100 106616 13327 SH SOLE 13327 0 0 HALLIBURTON CO Stock 406216101 354 9 SH SOLE 19 9 0 0 HALLIBURTON CO Stock 406216101 2494 63 SH SOLE 33 63 0 0 HALLIBURTON CO Stock 406216101 18416 468 SH SOLE 46 468 0 0 HALLIBURTON CO Stock 406216101 1019267 25903 SH SOLE 25902 0 0 HALOZYME THERAPEUTICS INC Stock 40637H109 34140 600 SH SOLE 600 0 0 HAMILTON LANE INC Stock 407497106 3386 53 SH SOLE 9 53 0 0 HAMILTON LANE INC Stock 407497106 192 3 SH SOLE 19 3 0 0 HAMILTON LANE INC Stock 407497106 12042 189 SH SOLE 34 188 0 0 HANCOCK JOHN INVS TR CEF 410142103 28604 2281 SH SOLE 2281 0 0 HANCOCK JOHN INVT TR CEF 41013P749 23520 4742 SH SOLE 4742 0 0 HANCOCK WHITNEY CORPORATION Stock 410120109 164042 3390 SH SOLE 45 3390 0 0 HANCOCK WHITNEY CORPORATION Stock 410120109 59810 1236 SH SOLE 1236 0 0 HANESBRANDS INC Stock 410345102 3015 474 SH SOLE 9 474 0 0 HANESBRANDS INC Stock 410345102 10742 1689 SH SOLE 19 1689 0 0 HANESBRANDS INC Stock 410345102 342 54 SH SOLE 25 53 0 0 HANESBRANDS INC Stock 410345102 553582 87041 SH SOLE 87041 0 0 HANMI FINL CORP Stock 410495204 13687 553 SH SOLE 553 0 0 HANNON ARMSTRONG SUST INFR C REIT 41068X100 522 18 SH SOLE 19 18 0 0 HANNON ARMSTRONG SUST INFR C REIT 41068X100 18566 641 SH SOLE 640 0 0 HANOVER INS GROUP INC Stock 410867105 100885 747 SH SOLE 746 0 0 HARLEY DAVIDSON INC Stock 412822108 11398 274 SH SOLE 9 274 0 0 HARLEY DAVIDSON INC Stock 412822108 45359 1090 SH SOLE 1090 0 0 HARMONIC INC Stock 413160102 11790 900 SH SOLE 900 0 0 HARMONY BIOSCIENCES HLDGS IN Stock 413197104 7494 136 SH SOLE 136 0 0 HARTE HANKS INC Stock 416196202 11690 1000 SH SOLE 1000 0 0 HARTFORD FINL SVCS GROUP INC Stock 416515104 9024 119 SH SOLE 19 119 0 0 HARTFORD FINL SVCS GROUP INC Stock 416515104 1213 16 SH SOLE 46 16 0 0 HARTFORD FINL SVCS GROUP INC Stock 416515104 503272 6637 SH SOLE 6636 0 0 LATTICE STRATEGIES TR ETF 518416102 34260 1382 SH SOLE 1382 0 0 LATTICE STRATEGIES TR ETF 518416607 1632 68 SH SOLE 68 0 0 LATTICE STRATEGIES TR ETF 518416201 200240 10278 SH SOLE 10278 0 0 LATTICE STRATEGIES TR ETF 518416508 361804 10140 SH SOLE 10140 0 0 LATTICE STRATEGIES TR ETF 518416409 75284 1929 SH SOLE 1929 0 0 HASBRO INC Stock 418056107 860 14 SH SOLE 33 14 0 0 HASBRO INC Stock 418056107 383816 6291 SH SOLE 6291 0 0 HASHICORP INC Stock 418100103 3746 137 SH SOLE 137 0 0 HAVERTY FURNITURE COS INC Stock 419596101 104142 3483 SH SOLE 3483 0 0 HAWAIIAN ELEC INDUSTRIES Stock 419870100 101992 2437 SH SOLE 2437 0 0 HAWKINS INC Stock 420261109 193772 5020 SH SOLE 5020 0 0 HAYWARD HLDGS INC Stock 421298100 21028 2237 SH SOLE 6 2237 0 0 HCA HEALTHCARE INC Stock 40412C101 4812 20 SH SOLE 33 20 0 0 HCA HEALTHCARE INC Stock 40412C101 18477 77 SH SOLE 36 77 0 0 HCA HEALTHCARE INC Stock 40412C101 2160 9 SH SOLE 46 9 0 0 HCA HEALTHCARE INC Stock 40412C101 1647668 6866 SH SOLE 6866 0 0 HEALTHPEAK PROPERTIES INC REIT 42250P103 8950 357 SH SOLE 9 357 0 0 HEALTHPEAK PROPERTIES INC REIT 42250P103 25904 1033 SH SOLE 19 1033 0 0 HEALTHPEAK PROPERTIES INC REIT 42250P103 1843 74 SH SOLE 33 73 0 0 HEALTHPEAK PROPERTIES INC REIT 42250P103 653151 26053 SH SOLE 26053 0 0 HDFC BANK LTD ADR 40415F101 7388 108 SH SOLE 9 108 0 0 HDFC BANK LTD ADR 40415F101 4447 65 SH SOLE 65 0 0 SELECT SECTOR SPDR TR ETF 81369Y209 1494 11 SH SOLE 19 11 0 0 SELECT SECTOR SPDR TR ETF 81369Y209 7966065 58639 SH SOLE 58638 0 0 HEALTH CATALYST INC Stock 42225T107 648 61 SH SOLE 61 0 0 HEALTHCARE RLTY TR REIT 42226K105 99470 5162 SH SOLE 5161 0 0 HEALTHCARE SVCS GROUP INC Stock 421906108 18228 1519 SH SOLE 6 1519 0 0 HEALTHEQUITY INC Stock 42226A107 185 3 SH SOLE 19 3 0 0 HEALTHEQUITY INC Stock 42226A107 100412 1629 SH SOLE 1629 0 0 HEALTHSTREAM INC Stock 42222N103 571 23 SH SOLE 19 23 0 0 HEALTHSTREAM INC Stock 42222N103 39744 1600 SH SOLE 1600 0 0 HEARTLAND EXPRESS INC Stock 422347104 675 44 SH SOLE 19 44 0 0 HECLA MNG CO Stock 422704106 170832 30725 SH SOLE 30725 0 0 HEICO CORP NEW Stock 422806109 3841 25 SH SOLE 36 25 0 0 HEICO CORP NEW Stock 422806109 341542 2223 SH SOLE 2223 0 0 HEICO CORP NEW Stock 422806208 6831 57 SH SOLE 9 57 0 0 HEICO CORP NEW Stock 422806208 125276 1045 SH SOLE 23 1045 0 0 HEICO CORP NEW Stock 422806208 11026 92 SH SOLE 92 0 0 HELEN OF TROY LTD Stock G4388N106 30168 272 SH SOLE 9 272 0 0 HELEN OF TROY LTD Stock G4388N106 160265 1445 SH SOLE 1445 0 0 HELIOGEN INC Stock 42329E105 2123 3041 SH SOLE 3041 0 0 HELIUS MED TECHNOLOGIES INC Stock 42328V603 2 8 SH SOLE 8 0 0 HELLO GROUP INC ADR 423403104 9 1 SH SOLE 1 0 0 HELMERICH & PAYNE INC Stock 423452101 892 18 SH SOLE 19 18 0 0 HELMERICH & PAYNE INC Stock 423452101 148313 2992 SH SOLE 2991 0 0 HENRY JACK & ASSOC INC Stock 426281101 30723 175 SH SOLE 23 175 0 0 HENRY JACK & ASSOC INC Stock 426281101 385928 2198 SH SOLE 2198 0 0 HENRY SCHEIN INC Stock 806407102 1118 14 SH SOLE 33 14 0 0 HENRY SCHEIN INC Stock 806407102 399 5 SH SOLE 46 5 0 0 HENRY SCHEIN INC Stock 806407102 16773 210 SH SOLE 210 0 0 HERBALIFE NUTRITION LTD Stock G4412G101 60 4 SH SOLE 4 0 0 HERC HLDGS INC Stock 42704L104 789 6 SH SOLE 19 6 0 0 HERCULES CAPITAL INC CEF 427096508 564457 42697 SH SOLE 42697 0 0 HERITAGE CRYSTAL CLEAN INC Stock 42726M106 21242 654 SH SOLE 654 0 0 HERITAGE FINL CORP WASH Stock 42722X106 368 12 SH SOLE 12 0 0 MILLERKNOLL INC Stock 600544100 76813 3656 SH SOLE 3656 0 0 HERON THERAPEUTICS INC Stock 427746102 2400 960 SH SOLE 960 0 0 HERSHEY CO Stock 427866108 1735533 7495 SH SOLE 6 7494 0 0 HERSHEY CO Stock 427866108 32996 142 SH SOLE 19 142 0 0 HERSHEY CO Stock 427866108 935 4 SH SOLE 33 4 0 0 HERSHEY CO Stock 427866108 3015482 13022 SH SOLE 13021 0 0 HERTZ GLOBAL HLDGS INC Stock 42806J700 3755 244 SH SOLE 244 0 0 HERTZ GLOBAL HLDGS INC Stock 42806J148 12987 1742 SH SOLE 1742 0 0 HESS CORP Stock 42809H107 17728 125 SH SOLE 24 125 0 0 HESS CORP Stock 42809H107 1999 14 SH SOLE 33 14 0 0 HESS CORP Stock 42809H107 10778 76 SH SOLE 36 76 0 0 HESS CORP Stock 42809H107 25218 178 SH SOLE 43 177 0 0 HESS CORP Stock 42809H107 42398 299 SH SOLE 298 0 0 HESS MIDSTREAM LP Stock 428103105 41888 1400 SH SOLE 1400 0 0 HEWLETT PACKARD ENTERPRISE C Stock 42824C109 4086 256 SH SOLE 9 256 0 0 HEWLETT PACKARD ENTERPRISE C Stock 42824C109 37346 2340 SH SOLE 36 2340 0 0 HEWLETT PACKARD ENTERPRISE C Stock 42824C109 1947 122 SH SOLE 46 122 0 0 HEWLETT PACKARD ENTERPRISE C Stock 42824C109 105555 6614 SH SOLE 6613 0 0 HEXCEL CORP NEW Stock 428291108 12712 216 SH SOLE 33 216 0 0 HEXCEL CORP NEW Stock 428291108 375899 6387 SH SOLE 6387 0 0 HIGH INCOME SECS FD CEF 42968F108 2340 360 SH SOLE 360 0 0 EXCHANGE LISTED FDS TR ETF 30151E814 7136 275 SH SOLE 275 0 0 HIGHLAND GLOBAL ALLOCATION F CEF 43010T104 52300 5552 SH SOLE 5552 0 0 HIGHLAND FDS I ETF 430101774 12547 860 SH SOLE 860 0 0 HIGHLAND INCOME FD CEF 43010E404 41818 4060 SH SOLE 4060 0 0 HIGHWOODS PPTYS INC REIT 431284108 926926 33128 SH SOLE 33128 0 0 HILLENBRAND INC Stock 431571108 1536 36 SH SOLE 19 36 0 0 HILLENBRAND INC Stock 431571108 11471 269 SH SOLE 268 0 0 HILLMAN SOLUTIONS CORP Stock 431636109 31911 4426 SH SOLE 23 4426 0 0 HILTON GRAND VACATIONS INC Stock 43283X105 154 4 SH SOLE 19 4 0 0 HILTON GRAND VACATIONS INC Stock 43283X105 9018 234 SH SOLE 234 0 0 HILTON WORLDWIDE HLDGS INC Stock 43300A203 10488 83 SH SOLE 9 83 0 0 HILTON WORLDWIDE HLDGS INC Stock 43300A203 1895 15 SH SOLE 46 15 0 0 HILTON WORLDWIDE HLDGS INC Stock 43300A203 124970 989 SH SOLE 989 0 0 HIMAX TECHNOLOGIES INC ADR 43289P106 33224 5350 SH SOLE 5350 0 0 HIVE BLOCKCHAIN TECHNLGIES L Stock 43366H704 7351 5105 SH SOLE 5105 0 0 HOLLEY INC Stock 43538H103 21781 10274 SH SOLE 23 10274 0 0 HOLLEY INC Stock 43538H103 1950 920 SH SOLE 920 0 0 HF SINCLAIR CORP Stock 403949100 243859 4700 SH SOLE 4699 0 0 HOLOGIC INC Stock 436440101 4339 58 SH SOLE 19 58 0 0 HOLOGIC INC Stock 436440101 1347 18 SH SOLE 46 18 0 0 HOLOGIC INC Stock 436440101 2191110 29289 SH SOLE 29289 0 0 HOME BANCSHARES INC Stock 436893200 4285 188 SH SOLE 9 188 0 0 HOME BANCSHARES INC Stock 436893200 889 39 SH SOLE 19 39 0 0 HOME BANCSHARES INC Stock 436893200 15423 677 SH SOLE 34 676 0 0 HOME DEPOT INC Stock 437076102 37903 120 SH SOLE 2 120 0 0 HOME DEPOT INC Stock 437076102 2164482 6853 SH SOLE 6 6852 0 0 HOME DEPOT INC Stock 437076102 54686 173 SH SOLE 7 173 0 0 HOME DEPOT INC Stock 437076102 77702 246 SH SOLE 9 246 0 0 HOME DEPOT INC Stock 437076102 118733 376 SH SOLE 19 375 0 0 HOME DEPOT INC Stock 437076102 44536 141 SH SOLE 24 141 0 0 HOME DEPOT INC Stock 437076102 13401 42 SH SOLE 33 42 0 0 HOME DEPOT INC Stock 437076102 102655 325 SH SOLE 41 325 0 0 HOME DEPOT INC Stock 437076102 9476 30 SH SOLE 46 30 0 0 HOME DEPOT INC Stock 437076102 30954 98 SH SOLE 50 98 0 0 HOME DEPOT INC Stock 437076102 276632 876 SH SOLE 53 875 0 0 HOME DEPOT INC Stock 437076102 16993858 53802 SH SOLE 53801 0 0 HOMOLOGY MEDICINES INC Stock 438083107 57 45 SH SOLE 45 0 0 HONDA MOTOR LTD ADR 438128308 892 39 SH SOLE 33 39 0 0 HONDA MOTOR LTD ADR 438128308 14127 618 SH SOLE 618 0 0 HONEST CO INC Stock 438333106 148092 49200 SH SOLE 49200 0 0 HONEYWELL INTL INC Stock 438516106 4500 21 SH SOLE 6 21 0 0 HONEYWELL INTL INC Stock 438516106 31880 149 SH SOLE 7 148 0 0 HONEYWELL INTL INC Stock 438516106 9001 42 SH SOLE 9 42 0 0 HONEYWELL INTL INC Stock 438516106 9001 42 SH SOLE 19 42 0 0 HONEYWELL INTL INC Stock 438516106 9913 46 SH SOLE 33 46 0 0 HONEYWELL INTL INC Stock 438516106 3632322 16950 SH SOLE 16949 0 0 HORIZON TECHNOLOGY FIN CORP CEF 44045A102 65235 5624 SH SOLE 5623 0 0 HORIZON THERAPEUTICS PUB L Stock G46188101 135422 1190 SH SOLE 1190 0 0 HORMEL FOODS CORP Stock 440452100 641 14 SH SOLE 33 14 0 0 HORMEL FOODS CORP Stock 440452100 1048 23 SH SOLE 46 23 0 0 HORMEL FOODS CORP Stock 440452100 74100 1627 SH SOLE 1626 0 0 HOST HOTELS & RESORTS INC REIT 44107P104 3354 209 SH SOLE 19 209 0 0 HOST HOTELS & RESORTS INC REIT 44107P104 1711 107 SH SOLE 33 106 0 0 HOST HOTELS & RESORTS INC REIT 44107P104 1156 72 SH SOLE 46 72 0 0 HOST HOTELS & RESORTS INC REIT 44107P104 974695 60729 SH SOLE 60728 0 0 HOSTESS BRANDS INC Stock 44109J106 180 8 SH SOLE 8 0 0 HOULIHAN LOKEY INC Stock 441593100 63888 733 SH SOLE 23 733 0 0 HOULIHAN LOKEY INC Stock 441593100 183733 2108 SH SOLE 2108 0 0 HOWMET AEROSPACE INC Stock 443201108 11311 287 SH SOLE 9 287 0 0 HOWMET AEROSPACE INC Stock 443201108 28585 725 SH SOLE 725 0 0 HP INC Stock 40434L105 1209 45 SH SOLE 33 45 0 0 HP INC Stock 40434L105 1021 38 SH SOLE 46 38 0 0 HP INC Stock 40434L105 1962543 73038 SH SOLE 73038 0 0 HSBC HLDGS PLC ADR 404280406 1994 64 SH SOLE 33 64 0 0 HSBC HLDGS PLC ADR 404280406 141923 4555 SH SOLE 4554 0 0 HUANENG PWR INTL INC SPON ADR H SHS ADR 443304100 0 34 SH SOLE 33 34 0 0 HUBBELL INC Stock 443510607 3051 13 SH SOLE 19 13 0 0 HUBBELL INC Stock 443510607 153536 654 SH SOLE 654 0 0 HUBSPOT INC Stock 443573100 2313 8 SH SOLE 36 8 0 0 HUBSPOT INC Stock 443573100 1264004 4372 SH SOLE 4371 0 0 HUDSON PAC PPTYS INC REIT 444097109 263 27 SH SOLE 27 0 0 HUMANA INC Stock 444859102 8195 16 SH SOLE 9 16 0 0 HUMANA INC Stock 444859102 11785 23 SH SOLE 19 23 0 0 HUMANA INC Stock 444859102 4108 8 SH SOLE 33 8 0 0 HUMANA INC Stock 444859102 13829 27 SH SOLE 36 27 0 0 HUMANA INC Stock 444859102 31298 61 SH SOLE 43 61 0 0 HUMANA INC Stock 444859102 2561 5 SH SOLE 46 5 0 0 HUMANA INC Stock 444859102 1042307 2035 SH SOLE 2035 0 0 HUNTINGTON BANCSHARES INC Stock 446150104 12873 913 SH SOLE 9 913 0 0 HUNTINGTON BANCSHARES INC Stock 446150104 36083 2559 SH SOLE 19 2559 0 0 HUNTINGTON BANCSHARES INC Stock 446150104 1960 139 SH SOLE 46 139 0 0 HUNTINGTON BANCSHARES INC Stock 446150104 101816 7221 SH SOLE 52 7221 0 0 HUNTINGTON BANCSHARES INC Stock 446150104 689615 48909 SH SOLE 48908 0 0 HUNTINGTON INGALLS INDS INC Stock 446413106 43822 190 SH SOLE 189 0 0 HUNTSMAN CORP Stock 447011107 10635 387 SH SOLE 9 387 0 0 HUNTSMAN CORP Stock 447011107 24100 877 SH SOLE 19 877 0 0 HUNTSMAN CORP Stock 447011107 10003 364 SH SOLE 364 0 0 HURON CONSULTING GROUP INC Stock 447462102 1452 20 SH SOLE 9 20 0 0 HURON CONSULTING GROUP INC Stock 447462102 201973 2782 SH SOLE 2782 0 0 HUT 8 MNG CORP Stock 44812T102 1837 2161 SH SOLE 2161 0 0 HYATT HOTELS CORP Stock 448579102 226668 2506 SH SOLE 2506 0 0 HYCROFT MINING HOLDING CORP Stock 44862P109 5925 11135 SH SOLE 11135 0 0 HYLIION HOLDINGS CORP Stock 449109107 819 350 SH SOLE 350 0 0 HYSTER YALE MATLS HANDLING I Stock 449172105 10124 400 SH SOLE 400 0 0 I3 VERTICALS INC Stock 46571Y107 23342 959 SH SOLE 6 959 0 0 I3 VERTICALS INC Stock 46571Y107 462 19 SH SOLE 19 19 0 0 I3 VERTICALS INC Stock 46571Y107 2434 100 SH SOLE 100 0 0 IAA INC Stock 449253103 156000 3900 SH SOLE 5 3900 0 0 IAC INC Stock 44891N208 3863 87 SH SOLE 9 87 0 0 IAC INC Stock 44891N208 17849 402 SH SOLE 402 0 0 IAMGOLD CORP Stock 450913108 516 200 SH SOLE 200 0 0 ICAHN ENTERPRISES LP Stock 451100101 236504 4669 SH SOLE 4669 0 0 ICF INTL INC Stock 44925C103 198 2 SH SOLE 19 2 0 0 ICF INTL INC Stock 44925C103 12480 126 SH SOLE 126 0 0 ICHOR HOLDINGS Stock G4740B105 14483 540 SH SOLE 540 0 0 ICICI BANK LIMITED ADR 45104G104 20226 924 SH SOLE 9 924 0 0 ICICI BANK LIMITED ADR 45104G104 1379 63 SH SOLE 33 63 0 0 ICICI BANK LIMITED ADR 45104G104 2671 122 SH SOLE 122 0 0 ICL GROUP LTD Stock M53213100 6466 885 SH SOLE 884 0 0 ICON PLC Stock G4705A100 21562 111 SH SOLE 2 111 0 0 ICON PLC Stock G4705A100 10684 55 SH SOLE 9 55 0 0 ICON PLC Stock G4705A100 563131 2899 SH SOLE 2899 0 0 ICU MED INC Stock 44930G107 4409 28 SH SOLE 28 0 0 IDEX CORP Stock 45167R104 2055 9 SH SOLE 9 9 0 0 IDEX CORP Stock 45167R104 7091 31 SH SOLE 33 31 0 0 IDEX CORP Stock 45167R104 1142 5 SH SOLE 36 5 0 0 IDEX CORP Stock 45167R104 174216 763 SH SOLE 45 763 0 0 IDEX CORP Stock 45167R104 1370 6 SH SOLE 46 6 0 0 IDEX CORP Stock 45167R104 8448 37 SH SOLE 50 37 0 0 IDEX CORP Stock 45167R104 119188 522 SH SOLE 522 0 0 IDEXX LABS INC Stock 45168D104 16318 40 SH SOLE 9 40 0 0 IDEXX LABS INC Stock 45168D104 2448 6 SH SOLE 33 6 0 0 IDEXX LABS INC Stock 45168D104 4488 11 SH SOLE 36 11 0 0 IDEXX LABS INC Stock 45168D104 21622 53 SH SOLE 43 53 0 0 IDEXX LABS INC Stock 45168D104 1224 3 SH SOLE 46 3 0 0 IDEXX LABS INC Stock 45168D104 18358 45 SH SOLE 50 45 0 0 IDEXX LABS INC Stock 45168D104 347990 853 SH SOLE 853 0 0 IDT CORP Stock 448947507 5071 180 SH SOLE 180 0 0 IG ACQUISITION CORP Stock 449534205 1004 100 SH SOLE 100 0 0 COHERENT CORP Stock 19247G107 26185 746 SH SOLE 746 0 0 ILLINOIS TOOL WKS INC Stock 452308109 1563460 7097 SH SOLE 6 7096 0 0 ILLINOIS TOOL WKS INC Stock 452308109 6654 30 SH SOLE 33 30 0 0 ILLINOIS TOOL WKS INC Stock 452308109 3305 15 SH SOLE 46 15 0 0 ILLINOIS TOOL WKS INC Stock 452308109 2546079 11557 SH SOLE 11557 0 0 ILLUMINA INC Stock 452327109 607 3 SH SOLE 9 3 0 0 ILLUMINA INC Stock 452327109 77443 383 SH SOLE 28 383 0 0 ILLUMINA INC Stock 452327109 3235 16 SH SOLE 33 16 0 0 ILLUMINA INC Stock 452327109 1011 5 SH SOLE 46 5 0 0 ILLUMINA INC Stock 452327109 3640 18 SH SOLE 50 18 0 0 ILLUMINA INC Stock 452327109 296021 1464 SH SOLE 1464 0 0 LITMAN GREGORY FDS TR ETF 53700T827 4760766 163544 SH SOLE 163544 0 0 IMMATICS N.V Stock N44445109 13936 1600 SH SOLE 1600 0 0 IMMUNITYBIO INC Stock 45256X103 16224 3200 SH SOLE 3200 0 0 IMMURON LTD ADR 45254U101 1040 500 SH SOLE 500 0 0 IMPACT SHS TR I ETF 45259A100 1986 75 SH SOLE 75 0 0 IMPERIAL PETE INC Stock Y3894J104 6751 28000 SH SOLE 28000 0 0 IMPINJ INC Stock 453204109 64307 589 SH SOLE 589 0 0 INARI MED INC Stock 45332Y109 1843 29 SH SOLE 29 0 0 INCYTE CORP Stock 45337C102 33172 413 SH SOLE 413 0 0 INDEPENDENCE RLTY TR INC REIT 45378A106 293449 17405 SH SOLE 17405 0 0 INDEPENDENT BK CORP MASS Stock 453836108 2280 27 SH SOLE 27 0 0 INDIA FD INC CEF 454089103 2592 175 SH SOLE 175 0 0 INDIE SEMICONDUCTOR INC Stock 45569U101 11660 2000 SH SOLE 2000 0 0 INDUSTRIAL LOGISTICS PPTYS T REIT 456237106 20160 6165 SH SOLE 6165 0 0 SELECT SECTOR SPDR TR ETF 81369Y704 4739136 48255 SH SOLE 48255 0 0 INFINERA CORP Stock 45667G103 7414 1100 SH SOLE 1100 0 0 INFINITY PHARMACEUTICALS INC Stock 45665G303 444 800 SH SOLE 800 0 0 INFOSYS LTD ADR 456788108 2413 134 SH SOLE 33 134 0 0 INFOSYS LTD ADR 456788108 43872 2436 SH SOLE 2436 0 0 ETFIS SER TR I ETF 26923G400 36237 2165 SH SOLE 2164 0 0 ING GROEP N.V. ADR 456837103 871323 71596 SH SOLE 71595 0 0 INGERSOLL RAND INC Stock 45687V106 1568 30 SH SOLE 46 30 0 0 INGERSOLL RAND INC Stock 45687V106 211045 4039 SH SOLE 4039 0 0 INGEVITY CORP Stock 45688C107 22541 320 SH SOLE 320 0 0 INGLES MKTS INC Stock 457030104 208739 2164 SH SOLE 2164 0 0 INGREDION INC Stock 457187102 44069 450 SH SOLE 26 450 0 0 INGREDION INC Stock 457187102 47104 481 SH SOLE 481 0 0 INMED PHARMACEUTICALS INC Stock 457637601 12 6 SH SOLE 6 0 0 INMODE LTD Stock M5425M103 8818 247 SH SOLE 7 247 0 0 INMODE LTD Stock M5425M103 3278188 91826 SH SOLE 91826 0 0 INMUNE BIO INC Stock 45782T105 571 90 SH SOLE 90 0 0 INNOSPEC INC Stock 45768S105 28287 275 SH SOLE 19 275 0 0 INNOSPEC INC Stock 45768S105 22346 217 SH SOLE 217 0 0 INNOVATIVE INDL PPTYS INC REIT 45781V101 669672 6608 SH SOLE 6607 0 0 INNOVATIVE SOLUTIONS & SUPPO Stock 45769N105 3905 475 SH SOLE 475 0 0 INNOVATOR ETFS TR ETF 45783Y855 3510 132 SH SOLE 132 0 0 INNOVATOR ETFS TR ETF 45782C359 28766 1237 SH SOLE 1237 0 0 INNOVATOR ETFS TR ETF 45782C714 2283 100 SH SOLE 100 0 0 INNOVATOR ETFS TR ETF 45782C334 493883 14500 SH SOLE 14500 0 0 INNOVATOR ETFS TR ETF 45782C615 178933 5105 SH SOLE 5105 0 0 INNOVATOR ETFS TR ETF 45782C102 22 1 SH SOLE 1 0 0 INNOVATOR ETFS TR ETF 45782C367 38401 1607 SH SOLE 1607 0 0 INNOVATOR ETFS TR ETF 45782C722 102345 4293 SH SOLE 4293 0 0 INNOVATOR ETFS TR ETF 45783Y814 1661073 48287 SH SOLE 48287 0 0 INNOVATOR ETFS TR ETF 45783Y723 18616 750 SH SOLE 750 0 0 INNOVATOR ETFS TR ETF 45782C656 557759 19067 SH SOLE 19067 0 0 INNOVATOR ETFS TR ETF 45782C888 265111 8544 SH SOLE 8544 0 0 INNOVATOR ETFS TR ETF 45782C557 82013 2570 SH SOLE 2570 0 0 INNOVATOR ETFS TR ETF 45782C409 21311 645 SH SOLE 645 0 0 INNOVATOR ETFS TR ETF 45782C789 185 6 SH SOLE 6 0 0 INNOVATOR ETFS TR ETF 45782C755 282641 9249 SH SOLE 9249 0 0 INNOVATOR ETFS TR ETF 45782C581 105197 3533 SH SOLE 3533 0 0 INNOVATOR ETFS TR ETF 45782C664 151650 5000 SH SOLE 5000 0 0 INNOVATOR ETFS TR ETF 45782C870 21530 767 SH SOLE 9 767 0 0 INNOVATOR ETFS TR ETF 45782C870 552662 19688 SH SOLE 19688 0 0 INNOVATOR ETFS TR ETF 45782C680 1200282 42338 SH SOLE 42338 0 0 INNOVATOR ETFS TR ETF 45782C540 1117856 37399 SH SOLE 37399 0 0 INNOVATOR ETFS TR ETF 45782C417 523611 18437 SH SOLE 18437 0 0 INNOVATOR ETFS TR ETF 45782C508 1342105 42593 SH SOLE 42593 0 0 INNOVATOR ETFS TR ETF 45782C813 710250 23526 SH SOLE 23526 0 0 INNOVATOR ETFS TR ETF 45782C748 213836 7193 SH SOLE 7193 0 0 INNOVATOR ETFS TR ETF 45782C383 273041 8888 SH SOLE 8888 0 0 INNOVATOR ETFS TR ETF 45782C318 19691 701 SH SOLE 701 0 0 INNOVATOR ETFS TR ETF 45782C573 220417 7301 SH SOLE 7301 0 0 INNOVATOR ETFS TR ETF 45782C805 473747 19095 SH SOLE 19095 0 0 INNOVATOR ETFS TR ETF 45782C672 91899 3519 SH SOLE 3519 0 0 INNOVATOR ETFS TR ETF 45782C532 97733 3563 SH SOLE 3563 0 0 INNOVATOR ETFS TR ETF 45782C425 9108 346 SH SOLE 346 0 0 INNOVATOR ETFS TR ETF 45782C300 0 0 SH SOLE 0 0 0 INNOVATOR ETFS TR ETF 45782C839 198697 7715 SH SOLE 7715 0 0 INNOVATOR ETFS TR ETF 45782C730 97078 3623 SH SOLE 3623 0 0 INNOVATOR ETFS TR ETF 45782C292 14583 558 SH SOLE 558 0 0 INNOVATOR ETFS TR ETF 45782C284 48457 2000 SH SOLE 2000 0 0 INNOVIVA INC Convertible 88338TAB0 1998 2000 SH SOLE 2000 0 0 INOVIO PHARMACEUTICALS INC Stock 45773H201 2184 1400 SH SOLE 1400 0 0 INSEEGO CORP Stock 45782B104 895 1062 SH SOLE 1061 0 0 INSIGHT ENTERPRISES INC Stock 45765U103 201 2 SH SOLE 19 2 0 0 INSPERITY INC Stock 45778Q107 3749 33 SH SOLE 9 33 0 0 INSPERITY INC Stock 45778Q107 227 2 SH SOLE 19 2 0 0 INSPERITY INC Stock 45778Q107 14753 130 SH SOLE 34 129 0 0 NORTHERN LTS FD TR IV ETF 66538H534 19442 649 SH SOLE 649 0 0 NORTHERN LTS FD TR IV ETF 66538H633 14170 615 SH SOLE 615 0 0 NORTHERN LTS FD TR IV ETF 66538H419 91845 3523 SH SOLE 3523 0 0 INSPIRE MED SYS INC Stock 457730109 1259 5 SH SOLE 19 5 0 0 INSPIRE MED SYS INC Stock 457730109 282357 1121 SH SOLE 1121 0 0 NORTHERN LTS FD TR IV ETF 66538H393 10860 470 SH SOLE 470 0 0 INSTRUCTURE HLDGS INC Stock 457790103 188 8 SH SOLE 8 0 0 INSULET CORP Stock 45784P101 589 2 SH SOLE 19 2 0 0 INSULET CORP Stock 45784P101 1178 4 SH SOLE 36 4 0 0 INSULET CORP Stock 45784P101 133653 454 SH SOLE 454 0 0 INTEGER HLDGS CORP Stock 45826H109 34230 500 SH SOLE 500 0 0 INTEGRA LIFESCIENCES HLDGS C Stock 457985208 14746 263 SH SOLE 263 0 0 INTEGRA RES CORP Stock 45826T301 380 600 SH SOLE 600 0 0 INTEL CORP Stock 458140100 25875 979 SH SOLE 9 979 0 0 INTEL CORP Stock 458140100 20813 787 SH SOLE 19 787 0 0 INTEL CORP Stock 458140100 596 23 SH SOLE 25 22 0 0 INTEL CORP Stock 458140100 9195 348 SH SOLE 33 347 0 0 INTEL CORP Stock 458140100 13083 495 SH SOLE 40 495 0 0 INTEL CORP Stock 458140100 3304 125 SH SOLE 46 125 0 0 INTEL CORP Stock 458140100 4090832 154780 SH SOLE 154779 0 0 INTELLIA THERAPEUTICS INC Stock 45826J105 50800 1456 SH SOLE 1456 0 0 INTELLICHECK INC Stock 45817G201 11800 5900 SH SOLE 5900 0 0 INTER PARFUMS INC Stock 458334109 3764 39 SH SOLE 9 39 0 0 INTER PARFUMS INC Stock 458334109 30018 311 SH SOLE 19 311 0 0 INTER PARFUMS INC Stock 458334109 16628 172 SH SOLE 34 172 0 0 INTER PARFUMS INC Stock 458334109 96520 1000 SH SOLE 1000 0 0 INTERACTIVE BROKERS GROUP IN Stock 45841N107 181675 2511 SH SOLE 23 2511 0 0 INTERACTIVE BROKERS GROUP IN Stock 45841N107 15989 221 SH SOLE 221 0 0 INTERCONTINENTAL EXCHANGE IN Stock 45866F104 4832 47 SH SOLE 33 47 0 0 INTERCONTINENTAL EXCHANGE IN Stock 45866F104 2565 25 SH SOLE 46 25 0 0 INTERCONTINENTAL EXCHANGE IN Stock 45866F104 39087 381 SH SOLE 48 381 0 0 INTERCONTINENTAL EXCHANGE IN Stock 45866F104 812437 7919 SH SOLE 7919 0 0 INTERDIGITAL INC Stock 45867G101 1622548 32792 SH SOLE 32792 0 0 INTERNATIONAL BUSINESS MACHS Stock 459200101 26346 187 SH SOLE 9 187 0 0 INTERNATIONAL BUSINESS MACHS Stock 459200101 46451 330 SH SOLE 19 329 0 0 INTERNATIONAL BUSINESS MACHS Stock 459200101 9326 66 SH SOLE 33 66 0 0 INTERNATIONAL BUSINESS MACHS Stock 459200101 5495 39 SH SOLE 46 39 0 0 INTERNATIONAL BUSINESS MACHS Stock 459200101 12297614 87285 SH SOLE 87285 0 0 ETF SER SOLUTIONS ETF 26922B709 638543 33566 SH SOLE 49 33566 0 0 INTERNATIONAL FLAVORS&FRAGRA Stock 459506101 944 9 SH SOLE 33 9 0 0 INTERNATIONAL FLAVORS&FRAGRA Stock 459506101 1992 19 SH SOLE 46 19 0 0 INTERNATIONAL FLAVORS&FRAGRA Stock 459506101 40468 386 SH SOLE 386 0 0 INTERNATIONAL MNY EXPRESS IN Stock 46005L101 44329 1819 SH SOLE 1819 0 0 INTERNATIONAL PAPER CO Stock 460146103 1004 29 SH SOLE 19 29 0 0 INTERNATIONAL PAPER CO Stock 460146103 2788 80 SH SOLE 33 80 0 0 INTERNATIONAL PAPER CO Stock 460146103 723861 20903 SH SOLE 20902 0 0 INTERPRIVATE IV INFRATECH PR Stock 46064T201 5050 500 SH SOLE 500 0 0 INTERPUBLIC GROUP COS INC Stock 460690100 5663 170 SH SOLE 9 170 0 0 INTERPUBLIC GROUP COS INC Stock 460690100 2731 82 SH SOLE 19 82 0 0 INTERPUBLIC GROUP COS INC Stock 460690100 799 24 SH SOLE 46 24 0 0 INTERPUBLIC GROUP COS INC Stock 460690100 277334 8326 SH SOLE 8325 0 0 INTEST CORP Stock 461147100 8343 810 SH SOLE 810 0 0 INTEVAC INC Stock 461148108 2685 415 SH SOLE 415 0 0 INTERNATIONAL GAME TECHNOLOG Stock G4863A108 2087 92 SH SOLE 9 92 0 0 INTERNATIONAL GAME TECHNOLOG Stock G4863A108 567 25 SH SOLE 19 25 0 0 INTERNATIONAL GAME TECHNOLOG Stock G4863A108 153628 6774 SH SOLE 6773 0 0 INTRA-CELLULAR THERAPIES INC Stock 46116X101 635 12 SH SOLE 19 12 0 0 INTRA-CELLULAR THERAPIES INC Stock 46116X101 29424 556 SH SOLE 556 0 0 INTREPID POTASH INC Stock 46121Y201 7218 250 SH SOLE 250 0 0 INTRUSION INC Stock 46121E205 316 100 SH SOLE 100 0 0 INTUIT Stock 461202103 12455 32 SH SOLE 2 32 0 0 INTUIT Stock 461202103 39311 101 SH SOLE 9 101 0 0 INTUIT Stock 461202103 6228 16 SH SOLE 19 16 0 0 INTUIT Stock 461202103 6627 17 SH SOLE 33 17 0 0 INTUIT Stock 461202103 77844 200 SH SOLE 41 200 0 0 INTUIT Stock 461202103 45984 118 SH SOLE 43 118 0 0 INTUIT Stock 461202103 2725 7 SH SOLE 46 7 0 0 INTUIT Stock 461202103 4372685 11234 SH SOLE 11234 0 0 INTUITIVE SURGICAL INC Stock 46120E602 9022 34 SH SOLE 9 34 0 0 INTUITIVE SURGICAL INC Stock 46120E602 41395 156 SH SOLE 19 156 0 0 INTUITIVE SURGICAL INC Stock 46120E602 2654 10 SH SOLE 33 10 0 0 INTUITIVE SURGICAL INC Stock 46120E602 100833 380 SH SOLE 41 380 0 0 INTUITIVE SURGICAL INC Stock 46120E602 23085 87 SH SOLE 43 87 0 0 INTUITIVE SURGICAL INC Stock 46120E602 3184 12 SH SOLE 46 12 0 0 INTUITIVE SURGICAL INC Stock 46120E602 35026 132 SH SOLE 48 132 0 0 INTUITIVE SURGICAL INC Stock 46120E602 29719 112 SH SOLE 50 112 0 0 INTUITIVE SURGICAL INC Stock 46120E602 5593843 21081 SH SOLE 21081 0 0 INVACARE CORP Stock 461203101 0 1 SH SOLE 1 0 0 INVESCO ADVANTAGE MUN INCOME CEF 46132E103 19963 2324 SH SOLE 2324 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V100 306016 3903 SH SOLE 3903 0 0 INVESCO ACTIVELY MANAGED ETF ETF 46090A200 7337 503 SH SOLE 502 0 0 INVESCO EXCH TRD SLF IDX FD ETF 46138J866 221087 10538 SH SOLE 10538 0 0 INVESCO EXCH TRD SLF IDX FD ETF 46138J544 13397 533 SH SOLE 6 533 0 0 INVESCO EXCH TRD SLF IDX FD ETF 46138J841 20260 989 SH SOLE 9 989 0 0 INVESCO EXCH TRD SLF IDX FD ETF 46138J841 473917 23135 SH SOLE 25 23134 0 0 INVESCO EXCH TRD SLF IDX FD ETF 46138J841 26938 1315 SH SOLE 1315 0 0 INVESCO EXCH TRD SLF IDX FD ETF 46138J841 201573 9840 SH SOLE 9840 0 0 INVESCO EXCH TRD SLF IDX FD ETF 46138J536 13415 542 SH SOLE 6 542 0 0 INVESCO EXCH TRD SLF IDX FD ETF 46138J825 11178 555 SH SOLE 6 555 0 0 INVESCO EXCH TRD SLF IDX FD ETF 46138J528 13473 554 SH SOLE 6 554 0 0 INVESCO EXCH TRD SLF IDX FD ETF 46138J510 13542 576 SH SOLE 6 576 0 0 INVESCO EXCH TRD SLF IDX FD ETF 46138J494 14982 637 SH SOLE 6 637 0 0 INVESCO EXCH TRD SLF IDX FD ETF 46138J486 16470 709 SH SOLE 6 709 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V308 15657 183 SH SOLE 183 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E800 4080 94 SH SOLE 94 0 0 INVESCO DB MULTI-SECTOR COMM ETF 46140H700 953 49 SH SOLE 19 49 0 0 INVESCO DB MULTI-SECTOR COMM ETF 46140H700 24468 1258 SH SOLE 1258 0 0 INVESCO DB MULTI-SECTOR COMM ETF 46140H304 61552 2715 SH SOLE 2715 0 0 INVESCO DB MULTI-SECTOR COMM ETF 46140H403 219526 14433 SH SOLE 14433 0 0 INVESCO DB MULTI-SECTOR COMM ETF 46140H205 296574 9114 SH SOLE 6 9114 0 0 INVESCO DB MULTI-SECTOR COMM ETF 46140H205 5269069 161923 SH SOLE 161923 0 0 INVESCO EXCH TRD SLF IDX FD ETF 46138J775 113163 1702 SH SOLE 1701 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V506 463401 12689 SH SOLE 12688 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V704 64511 816 SH SOLE 816 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V803 12039 188 SH SOLE 188 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V886 96878 1172 SH SOLE 1172 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V878 148409 3433 SH SOLE 3433 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V860 112850 2770 SH SOLE 2770 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V852 71346 580 SH SOLE 580 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V845 106076 1228 SH SOLE 1228 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E842 154178 2119 SH SOLE 2119 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V811 10047 89 SH SOLE 88 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V787 99055 1560 SH SOLE 1560 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V761 71920 2431 SH SOLE 2431 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V753 35744 783 SH SOLE 783 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V712 10666 103 SH SOLE 102 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V688 18471 262 SH SOLE 261 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V647 1865719 18642 SH SOLE 18642 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V639 10646 117 SH SOLE 117 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E743 37220 896 SH SOLE 896 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E727 21250 1206 SH SOLE 1206 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G847 137147 7470 SH SOLE 7469 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V589 87216 9239 SH SOLE 9239 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E651 21674 664 SH SOLE 663 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V571 21591 790 SH SOLE 790 0 0 INVESCO ACTIVELY MANAGED ETF ETF 46090A408 73342 4496 SH SOLE 4496 0 0 INVESCO HIG INCM 2023 TARG T CEF 46135X108 20100 2500 SH SOLE 2500 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V563 653858 31603 SH SOLE 31602 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E610 304512 20492 SH SOLE 11 20492 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E610 24801 1669 SH SOLE 1669 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E594 196966 10106 SH SOLE 10106 0 0 INVESCO LTD Stock G491BT108 72 4 SH SOLE 46 4 0 0 INVESCO LTD Stock G491BT108 63235 3515 SH SOLE 3515 0 0 INVESCO ACTIVELY MANAGED ETF ETF 46090A507 4142 309 SH SOLE 308 0 0 INVESCO MORTGAGE CAPITAL INC REIT 46131B704 7307 574 SH SOLE 574 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V407 54536 1141 SH SOLE 1141 0 0 INVESCO MUNI INCOME OPP TRST CEF 46132X101 206 33 SH SOLE 33 0 0 INVESCO TR INVT GRADE MUNS CEF 46131M106 359705 35792 SH SOLE 35791 0 0 INVESCO MUN OPPORTUNITY TR CEF 46132C107 138740 14000 SH SOLE 14000 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G649 281219 2568 SH SOLE 2567 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V530 293614 2616 SH SOLE 2616 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G631 110464 4620 SH SOLE 4620 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E537 20440 891 SH SOLE 6 891 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E537 254465 11093 SH SOLE 11092 0 0 INVESCO ACTVELY MNGD ETC FD ETF 46090F100 2882 195 SH SOLE 19 195 0 0 INVESCO ACTVELY MNGD ETC FD ETF 46090F100 436057 29503 SH SOLE 29503 0 0 INVESCO PA VALUE MUN INC TR CEF 46132K109 14524 1482 SH SOLE 1482 0 0 INVESCO QQQ TR ETF 46090E103 39143 147 SH SOLE 4 147 0 0 INVESCO QQQ TR ETF 46090E103 7456 28 SH SOLE 9 28 0 0 INVESCO QQQ TR ETF 46090E103 1501553 5639 SH SOLE 16 5639 0 0 INVESCO QQQ TR ETF 46090E103 599663 2252 SH SOLE 19 2252 0 0 INVESCO QQQ TR ETF 46090E103 2182 8 SH SOLE 25 8 0 0 INVESCO QQQ TR ETF 46090E103 27488927 103233 SH SOLE 103233 0 0 INVESCO EXCH TRD SLF IDX FD ETF 46138J734 11617 350 SH SOLE 350 0 0 INVESCO ACTIVELY MANAGED ETF ETF 46090A705 37421 1159 SH SOLE 1159 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E396 65440 1600 SH SOLE 1600 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V381 778945 6613 SH SOLE 6613 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V373 1415650 8302 SH SOLE 8302 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V340 30461 540 SH SOLE 540 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V332 617994 2142 SH SOLE 2142 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V316 23005 145 SH SOLE 145 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V282 9233 38 SH SOLE 22 38 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V282 2655739 10930 SH SOLE 10929 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V274 14016 120 SH SOLE 120 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E388 41191 847 SH SOLE 847 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V431 207654 2514 SH SOLE 2513 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E370 242962 3898 SH SOLE 3898 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E362 1017582 23217 SH SOLE 23216 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V266 771121 5086 SH SOLE 5086 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V258 182473 2340 SH SOLE 6 2340 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V258 148945 1910 SH SOLE 1910 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V241 455444 10351 SH SOLE 10351 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E263 71476 1533 SH SOLE 1533 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V191 191440 2110 SH SOLE 6 2110 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V191 164200 1810 SH SOLE 1809 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E198 127056 2375 SH SOLE 2375 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V464 265352 3524 SH SOLE 3523 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V472 13813 200 SH SOLE 200 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V456 13608 309 SH SOLE 309 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G102 60887 1364 SH SOLE 1363 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V167 2828 32 SH SOLE 32 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E149 10559 80 SH SOLE 80 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E115 92946 776 SH SOLE 775 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V498 3549 75 SH SOLE 75 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G409 1530 28 SH SOLE 28 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V480 105382 2304 SH SOLE 2303 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G656 221099 5075 SH SOLE 5074 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G706 357609 4903 SH SOLE 4902 0 0 INVESCO SR INCOME TR CEF 46131H107 38300 10000 SH SOLE 10000 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G805 5142 200 SH SOLE 200 0 0 INVESCO ACTIVELY MANAGED ETF ETF 46090A804 15893 342 SH SOLE 342 0 0 INVESCO ACTIVELY MANAGED ETF ETF 46090A887 15333 310 SH SOLE 22 310 0 0 INVESCO ACTIVELY MANAGED ETF ETF 46090A887 3737748 75571 SH SOLE 75571 0 0 INVESCO VALUE MUN INCOME TR CEF 46132P108 5724 475 SH SOLE 475 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G870 314230 14034 SH SOLE 11 14034 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G870 268590 11996 SH SOLE 11996 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V134 104690 2731 SH SOLE 2731 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137Y401 33778 380 SH SOLE 380 0 0 INVESTAR HLDG CORP Stock 46134L105 271278 12600 SH SOLE 12600 0 0 INVESTORS TITLE CO NC Stock 461804106 5957 40 SH SOLE 40 0 0 INVITAE CORP Stock 46185L103 100777 54181 SH SOLE 54181 0 0 INVITATION HOMES INC REIT 46187W107 84678 2857 SH SOLE 2856 0 0 ION GEOPHYSICAL CORP Stock 462044207 0 25 SH SOLE 25 0 0 IONIS PHARMACEUTICALS INC Stock 462222100 23266 616 SH SOLE 616 0 0 BARCLAYS BANK PLC ETF 06738C794 18410 849 SH SOLE 849 0 0 BARCLAYS BANK PLC ETF 06746P555 21119 1090 SH SOLE 1090 0 0 BARCLAYS BANK PLC ETF 06746P522 699 9 SH SOLE 9 0 0 BARCLAYS BANK PLC ETF 06745T368 13248 600 SH SOLE 600 0 0 BARCLAYS BANK PLC ETF 06738C778 551462 16359 SH SOLE 16359 0 0 IPG PHOTONICS CORP Stock 44980X109 36164 382 SH SOLE 382 0 0 INDEXIQ ETF TR ETF 45409B107 24618 865 SH SOLE 865 0 0 INDEXIQ ETF TR ETF 45409B800 3046 96 SH SOLE 96 0 0 INDEXIQ ETF TR ETF 45409B412 15931 750 SH SOLE 750 0 0 IQIYI INC ADR 46267X108 17935 3384 SH SOLE 3384 0 0 IQVIA HLDGS INC Stock 46266C105 3893 19 SH SOLE 33 19 0 0 IQVIA HLDGS INC Stock 46266C105 293607 1433 SH SOLE 53 1433 0 0 IQVIA HLDGS INC Stock 46266C105 1725418 8421 SH SOLE 8421 0 0 IRHYTHM TECHNOLOGIES INC Stock 450056106 1499 16 SH SOLE 16 0 0 IRIDIUM COMMUNICATIONS INC Stock 46269C102 1079 21 SH SOLE 19 21 0 0 IRIDIUM COMMUNICATIONS INC Stock 46269C102 87626 1705 SH SOLE 1704 0 0 IROBOT CORP Stock 462726100 5872 122 SH SOLE 122 0 0 IRON MTN INC DEL REIT 46284V101 1219 24 SH SOLE 33 24 0 0 IRON MTN INC DEL REIT 46284V101 847 17 SH SOLE 46 17 0 0 IRON MTN INC DEL REIT 46284V101 1260067 25277 SH SOLE 25277 0 0 IRONWOOD PHARMACEUTICALS INC Stock 46333X108 37331 3013 SH SOLE 3013 0 0 ISHARES TR ETF 464288653 12441 115 SH SOLE 6 115 0 0 ISHARES TR ETF 464288653 64043 592 SH SOLE 9 592 0 0 ISHARES TR ETF 464288653 772099 7137 SH SOLE 36 7137 0 0 ISHARES TR ETF 464288653 924505 8546 SH SOLE 8545 0 0 ISHARES TR ETF 464287432 205977 2069 SH SOLE 9 2068 0 0 ISHARES TR ETF 464287432 618765 6215 SH SOLE 16 6215 0 0 ISHARES TR ETF 464287432 38629 388 SH SOLE 19 388 0 0 ISHARES TR ETF 464287432 6372 64 SH SOLE 22 64 0 0 ISHARES TR ETF 464287432 109647 1101 SH SOLE 36 1101 0 0 ISHARES TR ETF 464287432 4708416 47292 SH SOLE 47292 0 0 ISHARES TR ETF 46436E718 8211 82 SH SOLE 7 82 0 0 ISHARES TR ETF 46436E718 1804493 18020 SH SOLE 18019 0 0 ISHARES TR ETF 46434V407 128108 3133 SH SOLE 9 3133 0 0 ISHARES TR ETF 46434V407 26129 639 SH SOLE 22 639 0 0 ISHARES TR ETF 46434V407 487724 11928 SH SOLE 36 11927 0 0 ISHARES TR ETF 46434V407 619099 15141 SH SOLE 15140 0 0 ISHARES TR ETF 46434V100 186379 3894 SH SOLE 3894 0 0 ISHARES TR ETF 46429B747 2230 23 SH SOLE 19 23 0 0 ISHARES TR ETF 46429B747 9696 100 SH SOLE 36 100 0 0 ISHARES TR ETF 46429B747 3472750 35816 SH SOLE 35816 0 0 ISHARES TR ETF 464289511 548 11 SH SOLE 19 11 0 0 ISHARES TR ETF 464289511 3187 64 SH SOLE 64 0 0 ISHARES TR ETF 464288646 11907 239 SH SOLE 7 239 0 0 ISHARES TR ETF 464288646 29842 599 SH SOLE 9 599 0 0 ISHARES TR ETF 464288646 150656 3024 SH SOLE 19 3024 0 0 ISHARES TR ETF 464288646 158 3 SH SOLE 36 3 0 0 ISHARES TR ETF 464288646 36418 731 SH SOLE 49 731 0 0 ISHARES TR ETF 464288646 1772467 35577 SH SOLE 35577 0 0 ISHARES TR ETF 464287457 10309 127 SH SOLE 7 127 0 0 ISHARES TR ETF 464287457 15747 194 SH SOLE 9 194 0 0 ISHARES TR ETF 464287457 3737960 46051 SH SOLE 16 46051 0 0 ISHARES TR ETF 464287457 4627 57 SH SOLE 19 57 0 0 ISHARES TR ETF 464287457 18778736 231351 SH SOLE 231350 0 0 ISHARES TR ETF 46436E338 97939 3020 SH SOLE 3020 0 0 ISHARES TR ETF 464288661 420774 3662 SH SOLE 3662 0 0 ISHARES TR ETF 464288638 6882 139 SH SOLE 7 139 0 0 ISHARES TR ETF 464288638 6288 127 SH SOLE 19 127 0 0 ISHARES TR ETF 464288638 99 2 SH SOLE 22 2 0 0 ISHARES TR ETF 464288638 1584222 31998 SH SOLE 31998 0 0 ISHARES TR ETF 464287440 358026 3738 SH SOLE 16 3738 0 0 ISHARES TR ETF 464287440 8429 88 SH SOLE 19 88 0 0 ISHARES TR ETF 464287440 3117610 32550 SH SOLE 32549 0 0 ISHARES TR ETF 46429B291 394044 8506 SH SOLE 8506 0 0 ISHARES TR ETF 464288166 6279 59 SH SOLE 7 59 0 0 ISHARES TR ETF 464288166 6173 58 SH SOLE 9 58 0 0 ISHARES TR ETF 464288166 5854 55 SH SOLE 55 0 0 ISHARES TR ETF 464287226 99318 1024 SH SOLE 19 1024 0 0 ISHARES TR ETF 464287226 1386278 14293 SH SOLE 49 14293 0 0 ISHARES TR ETF 464287226 15628178 161132 SH SOLE 161131 0 0 ISHARES TR ETF 464288414 16567 157 SH SOLE 22 157 0 0 ISHARES TR ETF 464288414 1286355 12191 SH SOLE 36 12190 0 0 ISHARES TR ETF 464288414 814720 7721 SH SOLE 49 7721 0 0 ISHARES TR ETF 464288414 7067582 66979 SH SOLE 66978 0 0 ISHARES TR ETF 46429B333 4568 105 SH SOLE 105 0 0 ISHARES U S ETF TR ETF 46431W598 54674 1003 SH SOLE 36 1003 0 0 ISHARES U S ETF TR ETF 46431W598 9360 172 SH SOLE 171 0 0 ISHARES TR ETF 46435U853 100181 2901 SH SOLE 2901 0 0 ISHARES TR ETF 464288794 112857 1174 SH SOLE 9 1174 0 0 ISHARES TR ETF 464288794 5864 61 SH SOLE 48 61 0 0 ISHARES TR ETF 464288794 8959945 93207 SH SOLE 93206 0 0 ISHARES TR ETF 464287564 256247 4673 SH SOLE 4672 0 0 ISHARES U S ETF TR ETF 46431W564 100481 5009 SH SOLE 5009 0 0 ISHARES TR ETF 46435G102 23828 343 SH SOLE 9 343 0 0 ISHARES TR ETF 46435G102 262141 3773 SH SOLE 36 3773 0 0 ISHARES TR ETF 46435G102 891263 12829 SH SOLE 12829 0 0 ISHARES TR ETF 46435G417 15607 365 SH SOLE 365 0 0 ISHARES TR ETF 464289859 1889671 31626 SH SOLE 31626 0 0 ISHARES TR ETF 464289883 24703 735 SH SOLE 735 0 0 ISHARES TR ETF 46435U861 98001 2613 SH SOLE 2612 0 0 ISHARES TR ETF 46434V621 15100 302 SH SOLE 19 302 0 0 ISHARES TR ETF 46434V621 7461550 149231 SH SOLE 149230 0 0 ISHARES TR ETF 464289867 98617 2091 SH SOLE 2091 0 0 ISHARES TR ETF 46429B663 853 8 SH SOLE 36 8 0 0 ISHARES TR ETF 46429B663 3365719 32288 SH SOLE 32288 0 0 ISHARES TR ETF 46435G672 774644 16291 SH SOLE 16291 0 0 ISHARES TR ETF 464289479 232313 4562 SH SOLE 4562 0 0 ISHARES TR ETF 464289875 128952 3393 SH SOLE 3392 0 0 ISHARES TR ETF 46432F842 20403 331 SH SOLE 19 331 0 0 ISHARES TR ETF 46432F842 12390 201 SH SOLE 22 201 0 0 ISHARES TR ETF 46432F842 154628 2509 SH SOLE 36 2508 0 0 ISHARES TR ETF 46432F842 5699 92 SH SOLE 49 92 0 0 ISHARES TR ETF 46432F842 5886263 95494 SH SOLE 95494 0 0 ISHARES INC ETF 46434G103 3596 77 SH SOLE 19 77 0 0 ISHARES INC ETF 46434G103 4950 106 SH SOLE 22 106 0 0 ISHARES INC ETF 46434G103 15878 340 SH SOLE 49 340 0 0 ISHARES INC ETF 46434G103 2366146 50667 SH SOLE 50666 0 0 ISHARES TR ETF 46434V738 1055498 22221 SH SOLE 16 22221 0 0 ISHARES TR ETF 46434V738 68112 1434 SH SOLE 1433 0 0 ISHARES TR ETF 46435G326 530858 9483 SH SOLE 9483 0 0 ISHARES TR ETF 46434V696 2522 47 SH SOLE 47 0 0 ISHARES TR ETF 46432F834 2604496 44998 SH SOLE 44998 0 0 ISHARES TR ETF 464287507 1266536 5236 SH SOLE 16 5236 0 0 ISHARES TR ETF 464287507 10401 43 SH SOLE 19 43 0 0 ISHARES TR ETF 464287507 11088564 45841 SH SOLE 45841 0 0 ISHARES TR ETF 464287804 8896 94 SH SOLE 9 94 0 0 ISHARES TR ETF 464287804 270632 2860 SH SOLE 11 2859 0 0 ISHARES TR ETF 464287804 222783 2354 SH SOLE 16 2354 0 0 ISHARES TR ETF 464287804 14858 157 SH SOLE 19 157 0 0 ISHARES TR ETF 464287804 590798 6243 SH SOLE 36 6242 0 0 ISHARES TR ETF 464287804 1144765 12096 SH SOLE 49 12096 0 0 ISHARES TR ETF 464287804 16024497 169321 SH SOLE 169320 0 0 ISHARES TR ETF 464287150 9413 111 SH SOLE 22 111 0 0 ISHARES TR ETF 464287150 32224 380 SH SOLE 49 380 0 0 ISHARES TR ETF 464287150 15090600 177955 SH SOLE 177955 0 0 ISHARES TR ETF 464287671 458767 5628 SH SOLE 5627 0 0 ISHARES TR ETF 464287663 70418 997 SH SOLE 6 997 0 0 ISHARES TR ETF 464287663 5888547 83372 SH SOLE 83371 0 0 ISHARES TR ETF 46434V613 558031 12420 SH SOLE 9 12420 0 0 ISHARES TR ETF 46434V613 2439411 54294 SH SOLE 36 54293 0 0 ISHARES TR ETF 46434V613 2494133 55512 SH SOLE 55511 0 0 ISHARES TR ETF 464288521 454859 9198 SH SOLE 9198 0 0 ISHARES TR ETF 464288620 18514 377 SH SOLE 19 377 0 0 ISHARES TR ETF 464288620 491161 10001 SH SOLE 10001 0 0 ISHARES TR ETF 46435G847 20877 818 SH SOLE 818 0 0 ISHARES TR ETF 46434V803 403233 14935 SH SOLE 14934 0 0 ISHARES INC ETF 46434G509 47853 2086 SH SOLE 2086 0 0 ISHARES TR ETF 46435U135 156506 4740 SH SOLE 4739 0 0 ISHARES TR ETF 464287846 24390 261 SH SOLE 261 0 0 ISHARES TR ETF 464287812 5475 27 SH SOLE 48 27 0 0 ISHARES TR ETF 464287812 9588151 47284 SH SOLE 47283 0 0 ISHARES TR ETF 464288778 107905 2265 SH SOLE 2265 0 0 ISHARES TR ETF 464287697 176888 2044 SH SOLE 2044 0 0 ISHARES TR ETF 46429B689 43683 687 SH SOLE 9 687 0 0 ISHARES TR ETF 46429B689 1451874 22834 SH SOLE 22833 0 0 ISHARES TR ETF 46429B697 937 13 SH SOLE 9 13 0 0 ISHARES TR ETF 46429B697 4470 62 SH SOLE 16 62 0 0 ISHARES TR ETF 46429B697 2019 28 SH SOLE 19 28 0 0 ISHARES TR ETF 46429B697 500337 6939 SH SOLE 36 6939 0 0 ISHARES TR ETF 46429B697 5195953 72066 SH SOLE 72065 0 0 ISHARES INC ETF 464286319 106520 4416 SH SOLE 4416 0 0 ISHARES TR ETF 46435G441 13139 304 SH SOLE 304 0 0 ISHARES TR ETF 46436E759 64638 1191 SH SOLE 36 1191 0 0 ISHARES TR ETF 46436E759 41517 765 SH SOLE 765 0 0 ISHARES TR ETF 46436E767 109501 3571 SH SOLE 36 3571 0 0 ISHARES TR ETF 46436E767 68188 2224 SH SOLE 2224 0 0 ISHARES TR ETF 46436E619 73608 1744 SH SOLE 36 1744 0 0 ISHARES TR ETF 46436E619 7721126 182965 SH SOLE 182965 0 0 ISHARES TR ETF 46435G243 1260 53 SH SOLE 36 53 0 0 ISHARES TR ETF 46435G243 1932672 81307 SH SOLE 81307 0 0 ISHARES TR ETF 46435G516 64853 987 SH SOLE 36 986 0 0 ISHARES TR ETF 46435G516 1451244 22076 SH SOLE 22075 0 0 ISHARES INC ETF 46434G863 17411 579 SH SOLE 22 579 0 0 ISHARES INC ETF 46434G863 246328 8192 SH SOLE 36 8191 0 0 ISHARES INC ETF 46434G863 1971415 65561 SH SOLE 65560 0 0 ISHARES TR ETF 46435G425 165178 1949 SH SOLE 9 1949 0 0 ISHARES TR ETF 46435G425 5415421 63899 SH SOLE 36 63898 0 0 ISHARES TR ETF 46435G425 5134488 60584 SH SOLE 60583 0 0 ISHARES TR ETF 46435U663 53945 1641 SH SOLE 36 1640 0 0 ISHARES TR ETF 46435U663 3807404 115797 SH SOLE 115796 0 0 ISHARES TR ETF 46435U549 16266 348 SH SOLE 36 348 0 0 ISHARES TR ETF 46435U549 261340 5591 SH SOLE 5591 0 0 ISHARES TR ETF 46435G193 1070 48 SH SOLE 19 48 0 0 ISHARES TR ETF 46435G193 25873 1160 SH SOLE 36 1160 0 0 ISHARES TR ETF 46435G193 2254235 101098 SH SOLE 101098 0 0 ISHARES TR ETF 46436E601 167962 3940 SH SOLE 36 3940 0 0 ISHARES TR ETF 46435U218 318155 4798 SH SOLE 36 4798 0 0 ISHARES TR ETF 46435U218 23142 349 SH SOLE 349 0 0 ISHARES TR ETF 464287861 383018 8457 SH SOLE 36 8457 0 0 ISHARES TR ETF 464287861 143116 3160 SH SOLE 3160 0 0 ISHARES TR ETF 464287549 1661162 5933 SH SOLE 5932 0 0 ISHARES TR ETF 464287515 602783 2356 SH SOLE 2356 0 0 ISHARES TR ETF 46434V381 1894 40 SH SOLE 40 0 0 ISHARES TR ETF 46435G474 29778 1210 SH SOLE 9 1210 0 0 ISHARES TR ETF 46435G474 83113 3377 SH SOLE 36 3377 0 0 ISHARES TR ETF 46435G474 515488 20946 SH SOLE 20946 0 0 ISHARES TR ETF 46429B655 22548 448 SH SOLE 9 448 0 0 ISHARES TR ETF 46429B655 23907 475 SH SOLE 19 475 0 0 ISHARES TR ETF 46429B655 527562 10482 SH SOLE 25 10482 0 0 ISHARES TR ETF 46429B655 29997 596 SH SOLE 596 0 0 ISHARES TR ETF 46429B655 7638603 151770 SH SOLE 151770 0 0 ISHARES TR ETF 464287184 143820 5082 SH SOLE 5081 0 0 ISHARES TR ETF 46435U192 46144 1833 SH SOLE 1833 0 0 ISHARES TR ETF 464288729 55907 525 SH SOLE 525 0 0 ISHARES TR ETF 464288224 316927 15966 SH SOLE 15966 0 0 ISHARES TR ETF 464288745 8441 67 SH SOLE 67 0 0 ISHARES TR ETF 464288737 12465 209 SH SOLE 209 0 0 ISHARES TR ETF 464287333 293 4 SH SOLE 36 4 0 0 ISHARES TR ETF 464287333 10718 153 SH SOLE 152 0 0 ISHARES TR ETF 464287325 113485 1337 SH SOLE 9 1337 0 0 ISHARES TR ETF 464287325 48466 571 SH SOLE 36 571 0 0 ISHARES TR ETF 464287325 237453 2798 SH SOLE 2797 0 0 ISHARES TR ETF 464288372 1100 24 SH SOLE 36 24 0 0 ISHARES TR ETF 464288372 1504607 32823 SH SOLE 32823 0 0 ISHARES TR ETF 464288695 15732 200 SH SOLE 200 0 0 ISHARES TR ETF 46434V647 157757 6947 SH SOLE 6946 0 0 ISHARES TR ETF 464288711 502564 8352 SH SOLE 8352 0 0 ISHARES U S ETF TR ETF 46431W614 493 9 SH SOLE 9 0 0 ISHARES GOLD TR ETF 464285204 1840438 53207 SH SOLE 53207 0 0 ISHARES TR ETF 464288596 6156 60 SH SOLE 9 60 0 0 ISHARES S&P GSCI COMMODITY- ETF 46428R107 2477335 116690 SH SOLE 116690 0 0 ISHARES TR ETF 46436E528 11180 500 SH SOLE 500 0 0 ISHARES TR ETF 46434VAX8 408203 16309 SH SOLE 16308 0 0 ISHARES TR ETF 46435G318 504954 19919 SH SOLE 19919 0 0 ISHARES TR ETF 46436E882 248482 10060 SH SOLE 10060 0 0 ISHARES TR ETF 46434VBG4 97680 4000 SH SOLE 4000 0 0 ISHARES TR ETF 46435U697 823561 31983 SH SOLE 31982 0 0 ISHARES TR ETF 46436E874 11305 474 SH SOLE 6 474 0 0 ISHARES TR ETF 46436E874 282980 11865 SH SOLE 11865 0 0 ISHARES TR ETF 46435U432 252985 9594 SH SOLE 9593 0 0 ISHARES TR ETF 46436E866 11174 480 SH SOLE 6 480 0 0 ISHARES TR ETF 46435GAA0 21856 936 SH SOLE 6 936 0 0 ISHARES TR ETF 46435GAA0 37010 1585 SH SOLE 1585 0 0 ISHARES TR ETF 46436E858 24441 1076 SH SOLE 6 1076 0 0 ISHARES TR ETF 46435UAA9 5001 214 SH SOLE 6 214 0 0 ISHARES TR ETF 46435U283 213138 8500 SH SOLE 8500 0 0 ISHARES TR ETF 46436E841 39174 1761 SH SOLE 6 1761 0 0 ISHARES TR ETF 46436E833 13230 603 SH SOLE 6 603 0 0 ISHARES TR ETF 46436E825 10946 507 SH SOLE 6 507 0 0 ISHARES TR ETF 46436E593 19643 1005 SH SOLE 6 1005 0 0 ISHARES TR ETF 46432FAZ0 52212 1970 SH SOLE 1969 0 0 ISHARES TR ETF 464287242 282025 2675 SH SOLE 16 2675 0 0 ISHARES TR ETF 464287242 7591 72 SH SOLE 19 72 0 0 ISHARES TR ETF 464287242 4428 42 SH SOLE 36 42 0 0 ISHARES TR ETF 464287242 3055901 28985 SH SOLE 28985 0 0 ISHARES TR ETF 464288513 22313 303 SH SOLE 9 303 0 0 ISHARES TR ETF 464288513 4565 62 SH SOLE 19 62 0 0 ISHARES TR ETF 464288513 1126957 15306 SH SOLE 15305 0 0 ISHARES U S ETF TR ETF 46431W580 199714 7952 SH SOLE 7952 0 0 ISHARES U S ETF TR ETF 46431W705 11221 124 SH SOLE 9 124 0 0 ISHARES U S ETF TR ETF 46431W705 262717 2903 SH SOLE 25 2903 0 0 ISHARES U S ETF TR ETF 46431W705 14931 165 SH SOLE 165 0 0 ISHARES U S ETF TR ETF 46431W705 28656 317 SH SOLE 316 0 0 ISHARES U S ETF TR ETF 46431W812 108971 4693 SH SOLE 4693 0 0 ISHARES TR ETF 464288612 1822251 17785 SH SOLE 17785 0 0 ISHARES TR ETF 464288489 6318 300 SH SOLE 300 0 0 ISHARES TR ETF 46435G524 289418 5022 SH SOLE 49 5022 0 0 ISHARES TR ETF 464288448 30311 1116 SH SOLE 9 1116 0 0 ISHARES TR ETF 464288448 13444 495 SH SOLE 16 495 0 0 ISHARES TR ETF 464288448 8718 321 SH SOLE 19 321 0 0 ISHARES TR ETF 464288448 724808 26687 SH SOLE 26686 0 0 ISHARES TR ETF 464288117 24477 625 SH SOLE 625 0 0 ISHARES TR ETF 46435G219 1819 42 SH SOLE 42 0 0 ISHARES TR ETF 46436E288 20405 600 SH SOLE 600 0 0 ISHARES INC ETF 464286517 34606 997 SH SOLE 997 0 0 ISHARES TR ETF 464288281 29184 345 SH SOLE 9 345 0 0 ISHARES TR ETF 464288281 14042 166 SH SOLE 22 166 0 0 ISHARES TR ETF 464288281 3976 47 SH SOLE 36 47 0 0 ISHARES TR ETF 464288281 419724 4962 SH SOLE 4961 0 0 ISHARES TR ETF 464288802 7244 88 SH SOLE 36 88 0 0 ISHARES TR ETF 464288802 1635089 19863 SH SOLE 19862 0 0 ISHARES TR ETF 464288588 277415 2991 SH SOLE 9 2991 0 0 ISHARES TR ETF 464288588 13634 147 SH SOLE 19 147 0 0 ISHARES TR ETF 464288588 839331 9049 SH SOLE 36 9049 0 0 ISHARES TR ETF 464288588 3759566 40534 SH SOLE 40534 0 0 ISHARES TR ETF 464287119 295641 6073 SH SOLE 6073 0 0 ISHARES TR ETF 464288208 317622 5414 SH SOLE 5413 0 0 ISHARES TR ETF 464288307 89602 1663 SH SOLE 1663 0 0 ISHARES TR ETF 464288406 54046 871 SH SOLE 871 0 0 ISHARES TR ETF 46432F875 11388 600 SH SOLE 600 0 0 ISHARES TR ETF 464288703 30924 594 SH SOLE 9 594 0 0 ISHARES TR ETF 464288703 28633 550 SH SOLE 550 0 0 ISHARES TR ETF 464288505 5911 130 SH SOLE 129 0 0 ISHARES TR ETF 464288604 94785 2630 SH SOLE 2630 0 0 ISHARES TR ETF 464287127 62115 1180 SH SOLE 1180 0 0 ISHARES TR ETF 464288109 5058 80 SH SOLE 80 0 0 ISHARES TR ETF 46435G342 175041 7714 SH SOLE 7714 0 0 ISHARES TR ETF 464288257 416761 4910 SH SOLE 4910 0 0 ISHARES TR ETF 464288240 1056010 23209 SH SOLE 16 23209 0 0 ISHARES TR ETF 464288240 11557 254 SH SOLE 49 254 0 0 ISHARES TR ETF 464288240 689871 15162 SH SOLE 15162 0 0 ISHARES TR ETF 46434V464 696730 5043 SH SOLE 5043 0 0 ISHARES INC ETF 464286350 52963 1236 SH SOLE 1236 0 0 ISHARES TR ETF 464288182 583 9 SH SOLE 9 0 0 ISHARES INC ETF 464286103 5558 250 SH SOLE 250 0 0 ISHARES INC ETF 464286400 103362 3695 SH SOLE 3695 0 0 ISHARES TR ETF 464289131 2674 229 SH SOLE 229 0 0 ISHARES INC ETF 464286657 6867 200 SH SOLE 200 0 0 ISHARES INC ETF 464286509 42155 1288 SH SOLE 1287 0 0 ISHARES INC ETF 464286640 704 26 SH SOLE 26 0 0 ISHARES TR ETF 46429B671 48355 1018 SH SOLE 1018 0 0 ISHARES TR ETF 464287465 853 13 SH SOLE 36 13 0 0 ISHARES TR ETF 464287465 97804 1490 SH SOLE 49 1490 0 0 ISHARES TR ETF 464287465 7516099 114505 SH SOLE 114504 0 0 ISHARES TR ETF 464288885 64076 765 SH SOLE 9 765 0 0 ISHARES TR ETF 464288885 1687284 20144 SH SOLE 36 20144 0 0 ISHARES TR ETF 464288885 3377370 40322 SH SOLE 40321 0 0 ISHARES TR ETF 464288273 87657 1552 SH SOLE 9 1552 0 0 ISHARES TR ETF 464288273 1775746 31440 SH SOLE 31440 0 0 ISHARES TR ETF 464288877 75702 1650 SH SOLE 9 1650 0 0 ISHARES TR ETF 464288877 1686018 36748 SH SOLE 36 36748 0 0 ISHARES TR ETF 464288877 4880249 106370 SH SOLE 106369 0 0 ISHARES INC ETF 464286426 1266 20 SH SOLE 20 0 0 ISHARES TR ETF 464287234 419856 11078 SH SOLE 36 11078 0 0 ISHARES TR ETF 464287234 1221200 32222 SH SOLE 32221 0 0 ISHARES INC ETF 46434G764 110463 2327 SH SOLE 2327 0 0 ISHARES INC ETF 464286533 49814 939 SH SOLE 9 939 0 0 ISHARES INC ETF 464286533 1059875 19979 SH SOLE 36 19978 0 0 ISHARES INC ETF 464286533 2029652 38259 SH SOLE 38259 0 0 ISHARES INC ETF 46434G889 12312 300 SH SOLE 300 0 0 ISHARES INC ETF 464286475 440796 9130 SH SOLE 9130 0 0 ISHARES TR ETF 46429B408 3509 134 SH SOLE 134 0 0 ISHARES TR ETF 464289180 1069 61 SH SOLE 61 0 0 ISHARES TR ETF 464288497 27170 550 SH SOLE 550 0 0 ISHARES INC ETF 464286608 26922 682 SH SOLE 682 0 0 ISHARES INC ETF 464286707 2385 72 SH SOLE 72 0 0 ISHARES INC ETF 464286145 54047 2122 SH SOLE 2122 0 0 ISHARES INC ETF 464286806 3493 141 SH SOLE 141 0 0 ISHARES INC ETF 46434G855 41136 1842 SH SOLE 1842 0 0 ISHARES INC ETF 46434G848 31126 759 SH SOLE 759 0 0 ISHARES INC ETF 464286525 436537 4594 SH SOLE 4594 0 0 ISHARES INC ETF 464286327 6862 653 SH SOLE 652 0 0 ISHARES TR ETF 46435G532 646155 8189 SH SOLE 8188 0 0 ISHARES TR ETF 46429B598 235831 5650 SH SOLE 5650 0 0 ISHARES TR ETF 46429B614 2484 48 SH SOLE 48 0 0 ISHARES TR ETF 46434V449 31 1 SH SOLE 1 0 0 ISHARES TR ETF 46434V456 364662 11258 SH SOLE 11258 0 0 ISHARES TR ETF 46435G409 820728 35422 SH SOLE 36 35422 0 0 ISHARES TR ETF 46435G409 163117 7040 SH SOLE 7040 0 0 ISHARES INC ETF 464286632 16026 286 SH SOLE 286 0 0 ISHARES INC ETF 46434G822 42102 773 SH SOLE 773 0 0 ISHARES INC ETF 464286582 23830 367 SH SOLE 367 0 0 ISHARES TR ETF 464288570 127753 1780 SH SOLE 36 1779 0 0 ISHARES TR ETF 464288570 5730824 79828 SH SOLE 79827 0 0 ISHARES INC ETF 464286822 9890 200 SH SOLE 200 0 0 ISHARES INC ETF 464286665 2739 64 SH SOLE 64 0 0 ISHARES INC ETF 464286772 10842 192 SH SOLE 191 0 0 ISHARES INC ETF 464286764 758 31 SH SOLE 31 0 0 ISHARES INC ETF 464286756 20271 627 SH SOLE 627 0 0 ISHARES INC ETF 464286749 24781 591 SH SOLE 591 0 0 ISHARES INC ETF 46434G772 4618 115 SH SOLE 115 0 0 ISHARES TR ETF 46435G334 26373 860 SH SOLE 860 0 0 ISHARES INC ETF 464286681 11306 155 SH SOLE 155 0 0 ISHARES TR ETF 46432F396 13134 90 SH SOLE 9 90 0 0 ISHARES TR ETF 46432F396 401868 2754 SH SOLE 36 2753 0 0 ISHARES TR ETF 46432F396 708281 4854 SH SOLE 4853 0 0 ISHARES TR ETF 46432F339 7521 66 SH SOLE 16 66 0 0 ISHARES TR ETF 46432F339 3191 28 SH SOLE 19 28 0 0 ISHARES TR ETF 46432F339 25983 228 SH SOLE 22 228 0 0 ISHARES TR ETF 46432F339 16296 143 SH SOLE 49 143 0 0 ISHARES TR ETF 46432F339 1841266 16157 SH SOLE 16157 0 0 ISHARES TR ETF 46432F370 5459 48 SH SOLE 22 48 0 0 ISHARES TR ETF 46435G433 15305 442 SH SOLE 442 0 0 ISHARES TR ETF 46434V290 19864 400 SH SOLE 400 0 0 ISHARES TR ETF 46432F388 2013647 22094 SH SOLE 16 22094 0 0 ISHARES TR ETF 46432F388 234695 2575 SH SOLE 36 2575 0 0 ISHARES TR ETF 46432F388 181911 1996 SH SOLE 1995 0 0 ISHARES TR ETF 464287556 1116671 8505 SH SOLE 8505 0 0 ISHARES TR ETF 464288323 41501 792 SH SOLE 792 0 0 ISHARES TR ETF 464287374 4473 110 SH SOLE 36 110 0 0 ISHARES TR ETF 464288562 68251 999 SH SOLE 998 0 0 ISHARES TR ETF 46435U556 22059 864 SH SOLE 864 0 0 ISHARES TR ETF 464287622 271571 1290 SH SOLE 36 1290 0 0 ISHARES TR ETF 464287622 2292766 10891 SH SOLE 10890 0 0 ISHARES TR ETF 464287614 37492 175 SH SOLE 19 175 0 0 ISHARES TR ETF 464287614 3180968 14848 SH SOLE 14847 0 0 ISHARES TR ETF 464287598 7431 49 SH SOLE 9 49 0 0 ISHARES TR ETF 464287598 432203 2850 SH SOLE 19 2850 0 0 ISHARES TR ETF 464287598 3926145 25890 SH SOLE 25889 0 0 ISHARES TR ETF 464287655 697 4 SH SOLE 19 4 0 0 ISHARES TR ETF 464287655 8892 51 SH SOLE 49 51 0 0 ISHARES TR ETF 464287655 3294953 18897 SH SOLE 18897 0 0 ISHARES TR ETF 464287648 355249 1656 SH SOLE 1656 0 0 ISHARES TR ETF 464287630 10262 74 SH SOLE 23 74 0 0 ISHARES TR ETF 464287630 114965 829 SH SOLE 829 0 0 ISHARES TR ETF 46435G268 12488 235 SH SOLE 36 235 0 0 ISHARES TR ETF 46435G268 203205 3824 SH SOLE 3823 0 0 ISHARES TR ETF 464287689 1290182 5846 SH SOLE 5846 0 0 ISHARES TR ETF 464288869 9580 89 SH SOLE 88 0 0 ISHARES TR ETF 464287499 1759113 26080 SH SOLE 26080 0 0 ISHARES TR ETF 464287481 634275 7587 SH SOLE 7587 0 0 ISHARES TR ETF 464287473 7374 70 SH SOLE 11 70 0 0 ISHARES TR ETF 464287473 1459542 13856 SH SOLE 13855 0 0 ISHARES TR ETF 464289438 849566 7049 SH SOLE 7048 0 0 ISHARES TR ETF 464289420 220477 3394 SH SOLE 3393 0 0 ISHARES TR ETF 464287101 290481 1703 SH SOLE 36 1703 0 0 ISHARES TR ETF 464287101 2412422 14143 SH SOLE 14143 0 0 ISHARES TR ETF 464287200 300836 783 SH SOLE 9 783 0 0 ISHARES TR ETF 464287200 2630686 6847 SH SOLE 16 6847 0 0 ISHARES TR ETF 464287200 105658 275 SH SOLE 22 275 0 0 ISHARES TR ETF 464287200 7828344 20375 SH SOLE 36 20375 0 0 ISHARES TR ETF 464287200 45291946 117883 SH SOLE 117883 0 0 ISHARES TR ETF 464287309 8190 140 SH SOLE 9 140 0 0 ISHARES TR ETF 464287309 945582 16164 SH SOLE 11 16163 0 0 ISHARES TR ETF 464287309 3768486 64419 SH SOLE 64418 0 0 ISHARES TR ETF 464287408 1108604 7642 SH SOLE 11 7641 0 0 ISHARES TR ETF 464287408 69343 478 SH SOLE 36 478 0 0 ISHARES TR ETF 464287408 20165 139 SH SOLE 49 139 0 0 ISHARES TR ETF 464287408 3842126 26485 SH SOLE 26484 0 0 ISHARES TR ETF 464287341 3868500 99218 SH SOLE 99217 0 0 ISHARES TR ETF 464288174 29100 400 SH SOLE 400 0 0 ISHARES TR ETF 464287390 336913 14719 SH SOLE 14718 0 0 ISHARES TR ETF 464287606 348114 5097 SH SOLE 11 5096 0 0 ISHARES TR ETF 464287606 1578419 23110 SH SOLE 23110 0 0 ISHARES TR ETF 464287705 158054 1568 SH SOLE 9 1568 0 0 ISHARES TR ETF 464287705 594740 5900 SH SOLE 11 5900 0 0 ISHARES TR ETF 464287705 403 4 SH SOLE 19 4 0 0 ISHARES TR ETF 464287705 835271 8286 SH SOLE 8286 0 0 ISHARES TR ETF 464287531 20186 292 SH SOLE 292 0 0 ISHARES TR ETF 464287887 145786 1349 SH SOLE 36 1349 0 0 ISHARES TR ETF 464287887 973360 9007 SH SOLE 9006 0 0 ISHARES TR ETF 464287879 2897258 31730 SH SOLE 31729 0 0 ISHARES TR ETF 464288687 3751993 122895 SH SOLE 122895 0 0 ISHARES TR ETF 464287168 201764 1673 SH SOLE 9 1673 0 0 ISHARES TR ETF 464287168 28341 235 SH SOLE 19 235 0 0 ISHARES TR ETF 464287168 12740848 105646 SH SOLE 105645 0 0 ISHARES TR ETF 46435U366 177819 5256 SH SOLE 5256 0 0 ISHARES TR ETF 464287523 100914 290 SH SOLE 9 290 0 0 ISHARES TR ETF 464287523 4008820 11520 SH SOLE 11520 0 0 ISHARES TR ETF 464288158 677880 6501 SH SOLE 36 6501 0 0 ISHARES TR ETF 464288158 29717 285 SH SOLE 49 285 0 0 ISHARES TR ETF 464288158 6120789 58701 SH SOLE 58701 0 0 ISHARES TR ETF 464288679 49761721 452709 SH SOLE 452708 0 0 ISHARES SILVER TR ETF 46428Q109 1181406 53652 SH SOLE 53651 0 0 ISHARES TR ETF 464287176 77169 725 SH SOLE 9 725 0 0 ISHARES TR ETF 464287176 77730 730 SH SOLE 36 730 0 0 ISHARES TR ETF 464287176 7814241 73415 SH SOLE 73414 0 0 ISHARES TR ETF 464287762 148664 524 SH SOLE 36 524 0 0 ISHARES TR ETF 464287762 1067569 3763 SH SOLE 3762 0 0 ISHARES TR ETF 464287192 540150 2529 SH SOLE 2529 0 0 ISHARES TR ETF 46434V860 753298 14943 SH SOLE 14943 0 0 ISHARES TR ETF 46432F859 243801 5250 SH SOLE 11 5249 0 0 ISHARES TR ETF 46432F859 3105900 66880 SH SOLE 66879 0 0 ISHARES TR ETF 46435U440 1176705 25597 SH SOLE 25597 0 0 ISHARES TR ETF 464287291 4662 104 SH SOLE 22 104 0 0 ISHARES TR ETF 464287291 4091 91 SH SOLE 36 91 0 0 ISHARES TR ETF 464287291 242636 5412 SH SOLE 5412 0 0 ISHARES TR ETF 464288760 4922 44 SH SOLE 16 44 0 0 ISHARES TR ETF 464288760 11857 106 SH SOLE 24 106 0 0 ISHARES TR ETF 464288760 1565218 13993 SH SOLE 13992 0 0 ISHARES TR ETF 46434V282 110476 2832 SH SOLE 2832 0 0 ISHARES U S ETF TR ETF 46431W853 17280 613 SH SOLE 9 613 0 0 ISHARES U S ETF TR ETF 46431W853 244509 8674 SH SOLE 36 8673 0 0 ISHARES U S ETF TR ETF 46431W853 816537 28965 SH SOLE 28965 0 0 ISHARES TR ETF 464287770 1151558 7311 SH SOLE 7310 0 0 ISHARES TR ETF 464287754 106878 1108 SH SOLE 9 1108 0 0 ISHARES TR ETF 464287754 224173 2324 SH SOLE 2324 0 0 ISHARES TR ETF 46435U713 290 8 SH SOLE 9 8 0 0 ISHARES TR ETF 46435U713 197704 5452 SH SOLE 36 5452 0 0 ISHARES TR ETF 46435U713 1653145 45591 SH SOLE 45591 0 0 ISHARES TR ETF 464288786 5484 60 SH SOLE 48 60 0 0 ISHARES TR ETF 464288786 9047385 98987 SH SOLE 98986 0 0 ISHARES TR ETF 464288810 106665 2029 SH SOLE 9 2029 0 0 ISHARES TR ETF 464288810 4048 77 SH SOLE 16 77 0 0 ISHARES TR ETF 464288810 75806 1442 SH SOLE 36 1442 0 0 ISHARES TR ETF 464288810 1414155 26900 SH SOLE 26900 0 0 ISHARES TR ETF 464288851 8450 91 SH SOLE 48 91 0 0 ISHARES TR ETF 464288851 12290068 132351 SH SOLE 132350 0 0 ISHARES TR ETF 464288844 18804 887 SH SOLE 886 0 0 ISHARES U S ETF TR ETF 46431W648 3744 92 SH SOLE 91 0 0 ISHARES TR ETF 46429B267 362566 15958 SH SOLE 9 15958 0 0 ISHARES TR ETF 46429B267 95628 4209 SH SOLE 22 4209 0 0 ISHARES TR ETF 46429B267 423768 18652 SH SOLE 36 18651 0 0 ISHARES TR ETF 46429B267 911195 40105 SH SOLE 40105 0 0 ISHARES INC ETF 464286178 1449 35 SH SOLE 35 0 0 ISHARES TR ETF 464287838 4117 33 SH SOLE 48 33 0 0 ISHARES TR ETF 464287838 8038464 64426 SH SOLE 64426 0 0 ISHARES TR ETF 464287580 170345 2991 SH SOLE 2990 0 0 ISHARES TR ETF 464287796 285990 6152 SH SOLE 36 6151 0 0 ISHARES TR ETF 464287796 7624 164 SH SOLE 48 164 0 0 ISHARES TR ETF 464287796 14685307 315881 SH SOLE 315880 0 0 ISHARES TR ETF 464287788 91092 1207 SH SOLE 1207 0 0 ISHARES TR ETF 464288828 528152 1973 SH SOLE 1973 0 0 ISHARES TR ETF 464288752 107150 1768 SH SOLE 9 1768 0 0 ISHARES TR ETF 464288752 148406 2449 SH SOLE 2448 0 0 ISHARES TR ETF 464288836 255929 1375 SH SOLE 1375 0 0 ISHARES TR ETF 464287739 36875 438 SH SOLE 9 438 0 0 ISHARES TR ETF 464287739 594652 7063 SH SOLE 7063 0 0 ISHARES TR ETF 464287721 12142 163 SH SOLE 9 163 0 0 ISHARES TR ETF 464287721 546090 7331 SH SOLE 36 7331 0 0 ISHARES TR ETF 464287721 3180357 42695 SH SOLE 42695 0 0 ISHARES TR ETF 464287713 405579 18082 SH SOLE 18082 0 0 ISORAY INC Stock 46489V104 247 1000 SH SOLE 1000 0 0 ISSUER DIRECT CORP Stock 46520M204 101 4 SH SOLE 4 0 0 ITAU UNIBANCO HLDG S A ADR 465562106 1870 397 SH SOLE 9 397 0 0 ITERUM THERAPEUTICS PLC SHS NEW Stock G6333L101 66 78 SH SOLE 78 0 0 ITRON INC Stock 465741106 2533 50 SH SOLE 50 0 0 ITT INC Stock 45073V108 22303 275 SH SOLE 9 275 0 0 J & J SNACK FOODS CORP Stock 466032109 43416 290 SH SOLE 6 290 0 0 J & J SNACK FOODS CORP Stock 466032109 150 1 SH SOLE 19 1 0 0 SMUCKER J M CO Stock 832696405 158 1 SH SOLE 40 1 0 0 SMUCKER J M CO Stock 832696405 2218 14 SH SOLE 46 14 0 0 SMUCKER J M CO Stock 832696405 304028 1919 SH SOLE 1918 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q209 4337 88 SH SOLE 88 0 0 J P MORGAN EXCHANGE TRADED F ETF 46654Q203 72877 1786 SH SOLE 1786 0 0 ZIFF DAVIS INC Stock 48123V102 237 3 SH SOLE 19 3 0 0 JABIL INC Stock 466313103 14868 218 SH SOLE 9 218 0 0 JABIL INC Stock 466313103 16300 239 SH SOLE 19 239 0 0 JABIL INC Stock 466313103 87910 1289 SH SOLE 1289 0 0 JACKSON FINANCIAL INC Stock 46817M107 2979 86 SH SOLE 85 0 0 JACOBS SOLUTIONS INC Stock 46982L108 12247 102 SH SOLE 33 102 0 0 JACOBS SOLUTIONS INC Stock 46982L108 741843 6178 SH SOLE 6178 0 0 JANUS DETROIT STR TR ETF 47103U845 27142 551 SH SOLE 9 551 0 0 JANUS DETROIT STR TR ETF 47103U845 635990 12911 SH SOLE 25 12910 0 0 JANUS DETROIT STR TR ETF 47103U845 36108 733 SH SOLE 733 0 0 JANUS HENDERSON GROUP PLC Stock G4474Y214 5998 255 SH SOLE 255 0 0 JANUS DETROIT STR TR ETF 47103U886 1271871 26833 SH SOLE 26832 0 0 JANUS DETROIT STR TR ETF 47103U209 87094 1672 SH SOLE 1672 0 0 JANUS INTERNATIONAL GROUP IN Stock 47103N106 876 92 SH SOLE 19 92 0 0 JAZZ PHARMACEUTICALS PLC Stock G50871105 6850 43 SH SOLE 43 0 0 HUNT J B TRANS SVCS INC Stock 445658107 6636 38 SH SOLE 19 38 0 0 HUNT J B TRANS SVCS INC Stock 445658107 3149 18 SH SOLE 33 18 0 0 HUNT J B TRANS SVCS INC Stock 445658107 1046 6 SH SOLE 46 6 0 0 HUNT J B TRANS SVCS INC Stock 445658107 141476 811 SH SOLE 811 0 0 JD.COM INC ADR 47215P106 393 7 SH SOLE 33 7 0 0 JD.COM INC ADR 47215P106 84965 1514 SH SOLE 1513 0 0 VIAVI SOLUTIONS INC Stock 925550105 1051 100 SH SOLE 19 100 0 0 VIAVI SOLUTIONS INC Stock 925550105 13505 1285 SH SOLE 1285 0 0 JEFFERIES FINL GROUP INC Stock 47233W109 118849 3467 SH SOLE 3467 0 0 JELD-WEN HLDG INC Stock 47580P103 8203 850 SH SOLE 850 0 0 JETBLUE AWYS CORP Stock 477143101 663286 102359 SH SOLE 102359 0 0 JFROG LTD Stock M6191J100 11177 524 SH SOLE 524 0 0 HANCOCK JOHN PREM DIVID FD CEF 41013T105 18729 1447 SH SOLE 1447 0 0 HANCOCK JOHN TAX-ADVANTAGED CEF 41013V100 140014 6125 SH SOLE 6124 0 0 JOBY AVIATION INC Stock G65163100 5109 1525 SH SOLE 1525 0 0 JOHN BEAN TECHNOLOGIES CORP Stock 477839104 23015 252 SH SOLE 6 252 0 0 JOHN BEAN TECHNOLOGIES CORP Stock 477839104 28404 311 SH SOLE 23 311 0 0 JOHN BEAN TECHNOLOGIES CORP Stock 477839104 5206 57 SH SOLE 57 0 0 HANCOCK JOHN FINL OPPTYS FD CEF 409735206 72816 2186 SH SOLE 2186 0 0 JOHN HANCOCK HEDGED EQUITY & CEF 47804L102 25611 2227 SH SOLE 2227 0 0 JOHN HANCOCK EXCHANGE TRADED ETF 47804J206 30995 666 SH SOLE 665 0 0 HANCOCK JOHN PFD INCOME FD CEF 41013W108 25985 1619 SH SOLE 1619 0 0 HANCOCK JOHN PFD INCOME FD I CEF 41013X106 21309 1359 SH SOLE 1359 0 0 JOHNSON & JOHNSON Stock 478160104 132488 750 SH SOLE 5 750 0 0 JOHNSON & JOHNSON Stock 478160104 95568 541 SH SOLE 9 541 0 0 JOHNSON & JOHNSON Stock 478160104 180329 1021 SH SOLE 19 1020 0 0 JOHNSON & JOHNSON Stock 478160104 127188 720 SH SOLE 24 720 0 0 JOHNSON & JOHNSON Stock 478160104 23936 135 SH SOLE 33 135 0 0 JOHNSON & JOHNSON Stock 478160104 19455201 110134 SH SOLE 110134 0 0 JOHNSON CTLS INTL PLC Stock G51502105 25984 406 SH SOLE 9 406 0 0 JOHNSON CTLS INTL PLC Stock G51502105 31680 495 SH SOLE 19 495 0 0 JOHNSON CTLS INTL PLC Stock G51502105 448 7 SH SOLE 33 7 0 0 JOHNSON CTLS INTL PLC Stock G51502105 448 7 SH SOLE 36 7 0 0 JOHNSON CTLS INTL PLC Stock G51502105 2688 42 SH SOLE 46 42 0 0 JOHNSON CTLS INTL PLC Stock G51502105 672261 10504 SH SOLE 10504 0 0 JOINT CORP Stock 47973J102 1398 100 SH SOLE 100 0 0 JONES LANG LASALLE INC Stock 48020Q107 17849 112 SH SOLE 9 112 0 0 JONES LANG LASALLE INC Stock 48020Q107 11953 75 SH SOLE 26 75 0 0 JONES LANG LASALLE INC Stock 48020Q107 211962 1330 SH SOLE 1330 0 0 JPMORGAN CHASE & CO ETF 46625H365 799390 36754 SH SOLE 36753 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q399 4866 71 SH SOLE 71 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q167 53030 1035 SH SOLE 1035 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q266 782 23 SH SOLE 23 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q258 94 2 SH SOLE 2 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q225 4068 71 SH SOLE 71 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q233 2447 50 SH SOLE 50 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q373 1886 38 SH SOLE 38 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q241 1374 30 SH SOLE 30 0 0 JPMORGAN CHASE & CO Stock 46625H100 187070 1395 SH SOLE 9 1395 0 0 JPMORGAN CHASE & CO Stock 46625H100 161033 1201 SH SOLE 19 1200 0 0 JPMORGAN CHASE & CO Stock 46625H100 17735 132 SH SOLE 33 132 0 0 JPMORGAN CHASE & CO Stock 46625H100 20249 151 SH SOLE 36 151 0 0 JPMORGAN CHASE & CO Stock 46625H100 46722 348 SH SOLE 43 348 0 0 JPMORGAN CHASE & CO Stock 46625H100 109023 813 SH SOLE 49 813 0 0 JPMORGAN CHASE & CO Stock 46625H100 86629 646 SH SOLE 52 646 0 0 JPMORGAN CHASE & CO Stock 46625H100 15044814 112191 SH SOLE 112191 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q670 459 10 SH SOLE 10 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q407 226050 2385 SH SOLE 2385 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q332 11309866 207559 SH SOLE 207558 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q324 2888 55 SH SOLE 55 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q134 39798 795 SH SOLE 795 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q118 78740 1710 SH SOLE 1710 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q647 109467 2203 SH SOLE 2203 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q274 27420 600 SH SOLE 600 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q837 39701 792 SH SOLE 9 791 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q837 7469 149 SH SOLE 49 149 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q837 7282575 145274 SH SOLE 145273 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q654 30523 604 SH SOLE 604 0 0 JUMIA TECHNOLOGIES AG ADR 48138M105 279 87 SH SOLE 87 0 0 JUNIPER NETWORKS INC Stock 48203R104 17953 562 SH SOLE 561 0 0 KADANT INC Stock 48282T104 31618 178 SH SOLE 6 178 0 0 KAISER ALUMINUM CORP Stock 483007704 2507 33 SH SOLE 9 33 0 0 KAISER ALUMINUM CORP Stock 483007704 9267 122 SH SOLE 34 122 0 0 KALEYRA INC Stock 483379103 95630 126645 SH SOLE 126645 0 0 KALEYRA INC Stock 483379111 910 72819 SH SOLE 72819 0 0 KAMAN CORP Stock 483548103 323 15 SH SOLE 14 0 0 KAR AUCTION SVCS INC Stock 48238T109 2532 194 SH SOLE 194 0 0 KARYOPHARM THERAPEUTICS INC Stock 48576U106 2040 600 SH SOLE 600 0 0 KASPIEN HOLDINGS INC Stock 485837108 222 400 SH SOLE 400 0 0 KT CORP ADR 48268K101 146070 10820 SH SOLE 10820 0 0 KAYNE ANDERSON NEXTGEN ENRGY CEF 48661E108 30040 4000 SH SOLE 4000 0 0 KAYNE ANDERSON ENERGY INFRST CEF 486606106 98440 11500 SH SOLE 11500 0 0 KB HOME Stock 48666K109 184730 5800 SH SOLE 5800 0 0 KBR INC Stock 48242W106 183797 3481 SH SOLE 45 3481 0 0 KBR INC Stock 48242W106 72442 1372 SH SOLE 1372 0 0 SPDR SER TR ETF 78464A789 983 24 SH SOLE 24 0 0 KELLOGG CO Stock 487836108 3277 46 SH SOLE 46 46 0 0 KELLOGG CO Stock 487836108 2575848 36157 SH SOLE 36157 0 0 KELLY SVCS INC Stock 488152208 17 1 SH SOLE 1 0 0 KENNAMETAL INC Stock 489170100 2815 117 SH SOLE 117 0 0 KENNEDY-WILSON HOLDINGS INC Stock 489398107 2281 145 SH SOLE 9 145 0 0 KENNEDY-WILSON HOLDINGS INC Stock 489398107 8582 546 SH SOLE 34 545 0 0 KEURIG DR PEPPER INC Stock 49271V100 490896 13766 SH SOLE 6 13766 0 0 KEURIG DR PEPPER INC Stock 49271V100 2853 80 SH SOLE 9 80 0 0 KEURIG DR PEPPER INC Stock 49271V100 1640 46 SH SOLE 33 46 0 0 KEURIG DR PEPPER INC Stock 49271V100 3566 100 SH SOLE 46 100 0 0 KEURIG DR PEPPER INC Stock 49271V100 99777 2798 SH SOLE 2798 0 0 KEYCORP Stock 493267108 22176 1273 SH SOLE 9 1273 0 0 KEYCORP Stock 493267108 48306 2773 SH SOLE 19 2773 0 0 KEYCORP Stock 493267108 2044 117 SH SOLE 33 117 0 0 KEYCORP Stock 493267108 871 50 SH SOLE 46 50 0 0 KEYCORP Stock 493267108 71858 4125 SH SOLE 52 4125 0 0 KEYCORP Stock 493267108 561377 32226 SH SOLE 32226 0 0 KEYSIGHT TECHNOLOGIES INC Stock 49338L103 42425 248 SH SOLE 19 248 0 0 KEYSIGHT TECHNOLOGIES INC Stock 49338L103 28911 169 SH SOLE 33 169 0 0 KEYSIGHT TECHNOLOGIES INC Stock 49338L103 2785020 16280 SH SOLE 16280 0 0 KRANESHARES TR ETF 500767652 3055 100 SH SOLE 100 0 0 KFORCE INC Stock 493732101 5483 100 SH SOLE 100 0 0 KILROY RLTY CORP REIT 49427F108 28036 725 SH SOLE 725 0 0 KIMBALL ELECTRONICS INC Stock 49428J109 36144 1600 SH SOLE 1600 0 0 KIMBERLY-CLARK CORP Stock 494368103 0 0 SH SOLE 19 0 0 0 KIMBERLY-CLARK CORP Stock 494368103 2308 17 SH SOLE 33 17 0 0 KIMBERLY-CLARK CORP Stock 494368103 4887 36 SH SOLE 46 36 0 0 KIMBERLY-CLARK CORP Stock 494368103 103849 765 SH SOLE 52 765 0 0 KIMBERLY-CLARK CORP Stock 494368103 1948078 14350 SH SOLE 14350 0 0 KIMCO RLTY CORP REIT 49446R109 54306 2564 SH SOLE 2564 0 0 KINDER MORGAN INC DEL Stock 49456B101 969625 53630 SH SOLE 6 53629 0 0 KINDER MORGAN INC DEL Stock 49456B101 14572 806 SH SOLE 9 806 0 0 KINDER MORGAN INC DEL Stock 49456B101 34042 1883 SH SOLE 19 1882 0 0 KINDER MORGAN INC DEL Stock 49456B101 2486 137 SH SOLE 33 137 0 0 KINDER MORGAN INC DEL Stock 49456B101 22600 1250 SH SOLE 49 1250 0 0 KINDER MORGAN INC DEL Stock 49456B101 3389209 187456 SH SOLE 187456 0 0 KINIKSA PHARMACEUTICALS LTD Stock G5269C101 1498 100 SH SOLE 100 0 0 KINROSS GOLD CORP Stock 496902404 30585 7478 SH SOLE 7477 0 0 KINSALE CAP GROUP INC Stock 49714P108 262 1 SH SOLE 19 1 0 0 KINSALE CAP GROUP INC Stock 49714P108 2575187 9847 SH SOLE 9847 0 0 KITE RLTY GROUP TR REIT 49803T300 20905 993 SH SOLE 993 0 0 KKR & CO INC Stock 48251W104 19496 420 SH SOLE 9 420 0 0 KKR & CO INC Stock 48251W104 43913 946 SH SOLE 36 946 0 0 KKR & CO INC Stock 48251W104 324024 6980 SH SOLE 6980 0 0 KKR & CO INC Convertible Preferred 48251W401 401 7 SH SOLE 7 0 0 KKR REAL ESTATE FIN TR INC Convertible 48251KAB6 14721 15000 SH SOLE 15000 0 0 KKR REAL ESTATE FIN TR INC REIT 48251K100 28061 2010 SH SOLE 2010 0 0 KLA CORP Stock 482480100 21491 57 SH SOLE 9 57 0 0 KLA CORP Stock 482480100 21881 58 SH SOLE 43 58 0 0 KLA CORP Stock 482480100 5305275 14071 SH SOLE 14071 0 0 KLX ENERGY SERVICS HOLDNGS I Stock 48253L205 8655 500 SH SOLE 500 0 0 KNIGHT-SWIFT TRANSN HLDGS IN Stock 499049104 43762 835 SH SOLE 835 0 0 KNOWBE4 INC Stock 49926T104 545 22 SH SOLE 19 22 0 0 INVESTMENT MANAGERS SER TR ETF 46143U849 31565 875 SH SOLE 875 0 0 KNOWLES CORP Stock 49926D109 821 50 SH SOLE 50 0 0 KODIAK SCIENCES INC Stock 50015M109 179 25 SH SOLE 25 0 0 KOHLS CORP Stock 500255104 246824 9775 SH SOLE 9775 0 0 KONINKLIJKE PHILIPS N V ADR 500472303 7720 515 SH SOLE 36 515 0 0 KONINKLIJKE PHILIPS N V ADR 500472303 17829 1189 SH SOLE 43 1189 0 0 KONINKLIJKE PHILIPS N V ADR 500472303 390 26 SH SOLE 26 0 0 KONTOOR BRANDS INC Stock 50050N103 131367 3285 SH SOLE 3285 0 0 KB FINL GROUP INC ADR 48241A105 1508 39 SH SOLE 33 39 0 0 KB FINL GROUP INC ADR 48241A105 1353 35 SH SOLE 35 0 0 KOREA ELEC PWR CORP ADR 500631106 2048 237 SH SOLE 33 237 0 0 KORN FERRY Stock 500643200 506 10 SH SOLE 19 10 0 0 KORN FERRY Stock 500643200 1468 29 SH SOLE 29 0 0 KORNIT DIGITAL LTD Stock M6372Q113 115 5 SH SOLE 19 5 0 0 KOSMOS ENERGY LTD Stock 500688106 386343 60746 SH SOLE 60745 0 0 KRAFT HEINZ CO Stock 500754106 6758 166 SH SOLE 9 166 0 0 KRAFT HEINZ CO Stock 500754106 8590 211 SH SOLE 19 211 0 0 KRAFT HEINZ CO Stock 500754106 3136 77 SH SOLE 33 77 0 0 KRAFT HEINZ CO Stock 500754106 14941 367 SH SOLE 36 367 0 0 KRAFT HEINZ CO Stock 500754106 34605 850 SH SOLE 43 850 0 0 KRAFT HEINZ CO Stock 500754106 3257 80 SH SOLE 46 80 0 0 KRAFT HEINZ CO Stock 500754106 2307377 56678 SH SOLE 56678 0 0 KRANESHARES TR ETF 500767405 17129 672 SH SOLE 671 0 0 KRANESHARES TR ETF 500767207 1125 50 SH SOLE 50 0 0 KRANESHARES TR ETF 500767827 120179 4271 SH SOLE 4270 0 0 KRANESHARES TR ETF 500767876 6949 475 SH SOLE 475 0 0 KRANESHARES TR ETF 500767306 469455 15545 SH SOLE 15544 0 0 KRATOS DEFENSE & SEC SOLUTIO Stock 50077B207 71879 6965 SH SOLE 24 6965 0 0 KRATOS DEFENSE & SEC SOLUTIO Stock 50077B207 34634 3356 SH SOLE 3356 0 0 KROGER CO Stock 501044101 7267 163 SH SOLE 9 163 0 0 KROGER CO Stock 501044101 2898 65 SH SOLE 19 65 0 0 KROGER CO Stock 501044101 2203 49 SH SOLE 33 49 0 0 KROGER CO Stock 501044101 1769629 39696 SH SOLE 39695 0 0 KRONOS WORLDWIDE INC Stock 50105F105 470 50 SH SOLE 50 0 0 KULICKE & SOFFA INDS INC Stock 501242101 22396 506 SH SOLE 7 506 0 0 KULICKE & SOFFA INDS INC Stock 501242101 2965 67 SH SOLE 9 67 0 0 KULICKE & SOFFA INDS INC Stock 501242101 10130 229 SH SOLE 34 228 0 0 KULICKE & SOFFA INDS INC Stock 501242101 26733 604 SH SOLE 604 0 0 KURA SUSHI USA INC Stock 501270102 954 20 SH SOLE 20 0 0 KYNDRYL HLDGS INC Stock 50155Q100 133 12 SH SOLE 9 12 0 0 KYNDRYL HLDGS INC Stock 50155Q100 584556 52568 SH SOLE 52568 0 0 L3HARRIS TECHNOLOGIES INC Stock 502431109 38311 184 SH SOLE 9 184 0 0 L3HARRIS TECHNOLOGIES INC Stock 502431109 23320 112 SH SOLE 19 112 0 0 L3HARRIS TECHNOLOGIES INC Stock 502431109 833 4 SH SOLE 33 4 0 0 L3HARRIS TECHNOLOGIES INC Stock 502431109 12076 58 SH SOLE 36 58 0 0 L3HARRIS TECHNOLOGIES INC Stock 502431109 27949 134 SH SOLE 43 134 0 0 L3HARRIS TECHNOLOGIES INC Stock 502431109 1184771 5690 SH SOLE 5690 0 0 LABORATORY CORP AMER HLDGS Stock 50540R409 11774 50 SH SOLE 19 50 0 0 LABORATORY CORP AMER HLDGS Stock 50540R409 5652 24 SH SOLE 33 24 0 0 LABORATORY CORP AMER HLDGS Stock 50540R409 21900 93 SH SOLE 36 93 0 0 LABORATORY CORP AMER HLDGS Stock 50540R409 50752 216 SH SOLE 43 215 0 0 LABORATORY CORP AMER HLDGS Stock 50540R409 1413 6 SH SOLE 46 6 0 0 LABORATORY CORP AMER HLDGS Stock 50540R409 3906704 16590 SH SOLE 16590 0 0 LADDER CAP CORP REIT 505743104 783 78 SH SOLE 19 78 0 0 LADDER CAP CORP REIT 505743104 68654 6838 SH SOLE 6838 0 0 LAKELAND FINL CORP Stock 511656100 4524 62 SH SOLE 9 62 0 0 LAKELAND FINL CORP Stock 511656100 30793 422 SH SOLE 23 422 0 0 LAKELAND FINL CORP Stock 511656100 16213 222 SH SOLE 34 222 0 0 LAKELAND INDS INC Stock 511795106 638 48 SH SOLE 48 0 0 LAM RESEARCH CORP Stock 512807108 23117 55 SH SOLE 9 55 0 0 LAM RESEARCH CORP Stock 512807108 2522 6 SH SOLE 33 6 0 0 LAM RESEARCH CORP Stock 512807108 2102 5 SH SOLE 46 5 0 0 LAM RESEARCH CORP Stock 512807108 6326586 15053 SH SOLE 15052 0 0 LAMAR ADVERTISING CO NEW REIT 512816109 10762 114 SH SOLE 9 114 0 0 LAMAR ADVERTISING CO NEW REIT 512816109 36816 390 SH SOLE 19 389 0 0 LAMAR ADVERTISING CO NEW REIT 512816109 15982 169 SH SOLE 169 0 0 LAMB WESTON HLDGS INC Stock 513272104 223400 2500 SH SOLE 5 2500 0 0 LAMB WESTON HLDGS INC Stock 513272104 1698 19 SH SOLE 19 19 0 0 LAMB WESTON HLDGS INC Stock 513272104 3592 40 SH SOLE 33 40 0 0 LAMB WESTON HLDGS INC Stock 513272104 983 11 SH SOLE 46 11 0 0 LAMB WESTON HLDGS INC Stock 513272104 631826 7071 SH SOLE 7070 0 0 LANCASTER COLONY CORP Stock 513847103 197 1 SH SOLE 19 1 0 0 LANDSEA HOMES CORP Stock 51509P103 3543 680 SH SOLE 680 0 0 LANDSTAR SYS INC Stock 515098101 11892 73 SH SOLE 9 73 0 0 LANDSTAR SYS INC Stock 515098101 4073 25 SH SOLE 19 25 0 0 LANDSTAR SYS INC Stock 515098101 54572 335 SH SOLE 23 335 0 0 LANDSTAR SYS INC Stock 515098101 14537 89 SH SOLE 34 89 0 0 LANDSTAR SYS INC Stock 515098101 15313 94 SH SOLE 94 0 0 LANTHEUS HLDGS INC Stock 516544103 357 7 SH SOLE 19 7 0 0 LANTHEUS HLDGS INC Stock 516544103 227180 4458 SH SOLE 4458 0 0 LARGO INC Stock 517097101 6348 1180 SH SOLE 1180 0 0 LAS VEGAS SANDS CORP Stock 517834107 1346 28 SH SOLE 33 28 0 0 LAS VEGAS SANDS CORP Stock 517834107 96621 2010 SH SOLE 2010 0 0 LATHAM GROUP INC Stock 51819L107 5590 1736 SH SOLE 23 1736 0 0 LATTICE SEMICONDUCTOR CORP Stock 518415104 2271 35 SH SOLE 19 35 0 0 LATTICE SEMICONDUCTOR CORP Stock 518415104 66632 1027 SH SOLE 1027 0 0 LAZARD LTD Stock G54050102 5166 149 SH SOLE 149 0 0 LCI INDS Stock 50189K103 0 0 SH SOLE 19 0 0 0 LCI INDS Stock 50189K103 1757 19 SH SOLE 23 19 0 0 LEAR CORP Stock 521865204 4093 33 SH SOLE 9 33 0 0 LEAR CORP Stock 521865204 4465 36 SH SOLE 36 36 0 0 LEAR CORP Stock 521865204 10264 83 SH SOLE 43 82 0 0 LEAR CORP Stock 521865204 1984 16 SH SOLE 16 0 0 LEGALZOOM COM INC Stock 52466B103 11610 1500 SH SOLE 1500 0 0 LEGGETT & PLATT INC Stock 524660107 19628 609 SH SOLE 19 609 0 0 LEGGETT & PLATT INC Stock 524660107 153318 4757 SH SOLE 4757 0 0 LEIDOS HOLDINGS INC Stock 525327102 5575 53 SH SOLE 9 53 0 0 LEIDOS HOLDINGS INC Stock 525327102 1061 10 SH SOLE 33 10 0 0 LEIDOS HOLDINGS INC Stock 525327102 14306 136 SH SOLE 36 136 0 0 LEIDOS HOLDINGS INC Stock 525327102 33258 316 SH SOLE 43 316 0 0 LEIDOS HOLDINGS INC Stock 525327102 415667 3952 SH SOLE 3951 0 0 LEJU HLDGS LTD ADR 50187J207 383 288 SH SOLE 288 0 0 LEMAITRE VASCULAR INC Stock 525558201 4464 97 SH SOLE 9 97 0 0 LEMAITRE VASCULAR INC Stock 525558201 14430 314 SH SOLE 34 313 0 0 LEMAITRE VASCULAR INC Stock 525558201 36816 800 SH SOLE 800 0 0 LEMONADE INC Stock 52567D107 492 36 SH SOLE 19 36 0 0 LEMONADE INC Stock 52567D107 514614 37618 SH SOLE 37618 0 0 LENNAR CORP Stock 526057104 543 6 SH SOLE 46 6 0 0 LENNAR CORP Stock 526057104 150706 1665 SH SOLE 1665 0 0 LENNAR CORP Stock 526057302 75 1 SH SOLE 1 0 0 LENNOX INTL INC Stock 526107107 19617 82 SH SOLE 82 0 0 LENSAR INC Stock 52634L108 53 18 SH SOLE 18 0 0 LEONARDO DRS INC Stock 52661A108 5112 400 SH SOLE 400 0 0 LESLIES INC Stock 527064109 40317 3302 SH SOLE 23 3302 0 0 LESLIES INC Stock 527064109 1966 161 SH SOLE 161 0 0 LEVI STRAUSS & CO NEW Stock 52736R102 11640 750 SH SOLE 750 0 0 LEXICON PHARMACEUTICALS INC Stock 528872302 271 142 SH SOLE 16 142 0 0 LEXICON PHARMACEUTICALS INC Stock 528872302 191 100 SH SOLE 100 0 0 LEXINFINTECH HLDGS LTD ADR 528877103 162 85 SH SOLE 85 0 0 LGL GROUP INC Stock 50186A132 3 16 SH SOLE 16 0 0 LHC GROUP INC Stock 50187A107 81653 505 SH SOLE 505 0 0 LI AUTO INC ADR 50202M102 1775 87 SH SOLE 33 87 0 0 LI AUTO INC ADR 50202M102 12036 590 SH SOLE 590 0 0 LIBERTY ALL STAR EQUITY FD CEF 530158104 30045 5271 SH SOLE 5271 0 0 LIBERTY ALL-STAR GROWTH FD I CEF 529900102 112044 22727 SH SOLE 22727 0 0 LIBERTY MEDIA CORP DEL Stock 531229706 327 10 SH SOLE 10 0 0 LIBERTY BROADBAND CORP Stock 530307305 11517 151 SH SOLE 151 0 0 LIBERTY MEDIA CORP DEL Stock 531229888 129 4 SH SOLE 4 0 0 LIBERTY MEDIA CORP DEL Stock 531229854 2750 46 SH SOLE 33 46 0 0 LIBERTY MEDIA CORP DEL Stock 531229854 4185 70 SH SOLE 36 70 0 0 LIBERTY MEDIA CORP DEL Stock 531229854 27140 454 SH SOLE 454 0 0 LIBERTY ENERGY INC Stock 53115L104 18011 1125 SH SOLE 1125 0 0 LI-CYCLE HOLDINGS CORP Stock 50202P105 3475 730 SH SOLE 730 0 0 LIFE STORAGE INC REIT 53223X107 12116 123 SH SOLE 19 123 0 0 LIFE STORAGE INC REIT 53223X107 2279933 23147 SH SOLE 23146 0 0 LIGAND PHARMACEUTICALS INC Stock 53220K504 7482 112 SH SOLE 112 0 0 LIGHT & WONDER INC Stock 80874P109 293 5 SH SOLE 5 0 0 LIGHTNING EMOTORS INC Stock 53228T101 7330 20000 SH SOLE 20000 0 0 LIGHTPATH TECHNOLOGIES INC Stock 532257805 5 4 SH SOLE 4 0 0 LIGHTSPEED COMMERCE INC Stock 53229C107 467224 32673 SH SOLE 32673 0 0 LIGHTWAVE LOGIC INC Stock 532275104 839961 194886 SH SOLE 194886 0 0 LILIUM N V Stock N52586109 816 716 SH SOLE 716 0 0 LILLY ELI & CO Stock 532457108 21950 60 SH SOLE 9 60 0 0 LILLY ELI & CO Stock 532457108 85320 233 SH SOLE 19 233 0 0 LILLY ELI & CO Stock 532457108 241454 660 SH SOLE 30 660 0 0 LILLY ELI & CO Stock 532457108 15804 43 SH SOLE 33 43 0 0 LILLY ELI & CO Stock 532457108 6951 19 SH SOLE 36 19 0 0 LILLY ELI & CO Stock 532457108 120727 330 SH SOLE 41 330 0 0 LILLY ELI & CO Stock 532457108 16112 44 SH SOLE 43 44 0 0 LILLY ELI & CO Stock 532457108 184383 504 SH SOLE 45 504 0 0 LILLY ELI & CO Stock 532457108 9878 27 SH SOLE 46 27 0 0 LILLY ELI & CO Stock 532457108 16140865 44120 SH SOLE 44120 0 0 LINCOLN ELEC HLDGS INC Stock 533900106 146368 1013 SH SOLE 1013 0 0 LINCOLN NATL CORP IND Stock 534187109 307 10 SH SOLE 33 10 0 0 LINCOLN NATL CORP IND Stock 534187109 510904 16631 SH SOLE 16631 0 0 LINDE PLC Stock G5494J103 2413188 7398 SH SOLE 6 7398 0 0 LINDE PLC Stock G5494J103 17288 53 SH SOLE 9 53 0 0 LINDE PLC Stock G5494J103 8216 25 SH SOLE 33 25 0 0 LINDE PLC Stock G5494J103 1954324 5992 SH SOLE 5991 0 0 LINDSAY CORP Stock 535555106 1303 8 SH SOLE 19 8 0 0 LIONS GATE ENTMNT CORP Stock 535919500 119 22 SH SOLE 22 0 0 LIQUIDIA CORPORATION Stock 53635D202 179475 28175 SH SOLE 28175 0 0 LITHIA MTRS INC Stock 536797103 2662 13 SH SOLE 13 0 0 LITHIUM AMERS CORP NEW Stock 53680Q207 74000 3905 SH SOLE 3905 0 0 LITTELFUSE INC Stock 537008104 3303 15 SH SOLE 9 15 0 0 LITTELFUSE INC Stock 537008104 12100 55 SH SOLE 34 54 0 0 LITTELFUSE INC Stock 537008104 1541 7 SH SOLE 7 0 0 LIVE NATION ENTERTAINMENT IN Stock 538034109 418 6 SH SOLE 33 6 0 0 LIVE NATION ENTERTAINMENT IN Stock 538034109 3138 45 SH SOLE 36 45 0 0 LIVE NATION ENTERTAINMENT IN Stock 538034109 767 11 SH SOLE 46 11 0 0 LIVE NATION ENTERTAINMENT IN Stock 538034109 88849 1274 SH SOLE 1274 0 0 LIVE OAK BANCSHARES INC Stock 53803X105 1311677 43433 SH SOLE 43433 0 0 LIVENT CORP Stock 53814L108 119 6 SH SOLE 19 6 0 0 LIVENT CORP Stock 53814L108 37932 1909 SH SOLE 1909 0 0 LIVEPERSON INC Stock 538146101 445612 43946 SH SOLE 43946 0 0 LIVERAMP HLDGS INC Stock 53815P108 6188 264 SH SOLE 9 264 0 0 LIVERAMP HLDGS INC Stock 53815P108 619941 26448 SH SOLE 26448 0 0 LKQ CORP Stock 501889208 10575 198 SH SOLE 9 198 0 0 LKQ CORP Stock 501889208 961 18 SH SOLE 46 18 0 0 LKQ CORP Stock 501889208 1589108 29753 SH SOLE 29753 0 0 LLOYDS BANKING GROUP PLC ADR 539439109 182924 83147 SH SOLE 83147 0 0 LOCKHEED MARTIN CORP Stock 539830109 2804288 5764 SH SOLE 6 5764 0 0 LOCKHEED MARTIN CORP Stock 539830109 49135 101 SH SOLE 9 101 0 0 LOCKHEED MARTIN CORP Stock 539830109 70885 146 SH SOLE 19 145 0 0 LOCKHEED MARTIN CORP Stock 539830109 4928 10 SH SOLE 33 10 0 0 LOCKHEED MARTIN CORP Stock 539830109 2919 6 SH SOLE 49 6 0 0 LOCKHEED MARTIN CORP Stock 539830109 10879381 22363 SH SOLE 22363 0 0 LOEWS CORP Stock 540424108 12949 222 SH SOLE 9 222 0 0 LOEWS CORP Stock 540424108 70871 1215 SH SOLE 26 1215 0 0 LOEWS CORP Stock 540424108 9099 156 SH SOLE 46 156 0 0 LOEWS CORP Stock 540424108 11899 204 SH SOLE 204 0 0 LOGAN RIDGE FINANCE CORP CEF 541098109 10330 462 SH SOLE 462 0 0 LOGITECH INTL S A Stock H50430232 10151 163 SH SOLE 163 0 0 LORDSTOWN MOTORS CORP Stock 54405Q100 755 662 SH SOLE 662 0 0 LOUISIANA PAC CORP Stock 546347105 146867 2481 SH SOLE 2480 0 0 LOVESAC COMPANY Stock 54738L109 748 34 SH SOLE 34 0 0 LOWES COS INC Stock 548661107 581781 2920 SH SOLE 6 2920 0 0 LOWES COS INC Stock 548661107 32875 165 SH SOLE 9 165 0 0 LOWES COS INC Stock 548661107 56823 285 SH SOLE 19 285 0 0 LOWES COS INC Stock 548661107 217303 1091 SH SOLE 30 1090 0 0 LOWES COS INC Stock 548661107 6022 30 SH SOLE 33 30 0 0 LOWES COS INC Stock 548661107 1992 10 SH SOLE 49 10 0 0 LOWES COS INC Stock 548661107 10328639 51840 SH SOLE 51840 0 0 LOYALTY VENTURES INC Stock 54911Q107 5061 2100 SH SOLE 2100 0 0 LPL FINL HLDGS INC Stock 50212V100 335064 1550 SH SOLE 5 1550 0 0 LPL FINL HLDGS INC Stock 50212V100 10809 50 SH SOLE 9 50 0 0 LPL FINL HLDGS INC Stock 50212V100 1471983 6809 SH SOLE 6809 0 0 LSB INDS INC Stock 502160104 186 14 SH SOLE 14 0 0 LSI INDS INC OHIO Stock 50216C108 7344 600 SH SOLE 600 0 0 LTC PPTYS INC REIT 502175102 54435 1532 SH SOLE 1532 0 0 LUCID GROUP INC Stock 549498103 131184 19207 SH SOLE 19206 0 0 LULULEMON ATHLETICA INC Stock 550021109 8330 26 SH SOLE 19 26 0 0 LULULEMON ATHLETICA INC Stock 550021109 1922 6 SH SOLE 36 6 0 0 LULULEMON ATHLETICA INC Stock 550021109 96114 300 SH SOLE 41 300 0 0 LULULEMON ATHLETICA INC Stock 550021109 1560333 4870 SH SOLE 4870 0 0 LL FLOORING HOLDINGS INC Stock 55003T107 6 1 SH SOLE 1 0 0 LUMEN TECHNOLOGIES INC Stock 550241103 55186 10572 SH SOLE 19 10572 0 0 LUMEN TECHNOLOGIES INC Stock 550241103 600 115 SH SOLE 46 115 0 0 LUMEN TECHNOLOGIES INC Stock 550241103 658670 126182 SH SOLE 126181 0 0 LUMENTUM HLDGS INC Stock 55024U109 1043 20 SH SOLE 19 20 0 0 LUMENTUM HLDGS INC Stock 55024U109 48988 939 SH SOLE 939 0 0 LUMINAR TECHNOLOGIES INC Stock 550424105 20790 4200 SH SOLE 4200 0 0 LYFT INC Stock 55087P104 79157 7183 SH SOLE 7183 0 0 LYONDELLBASELL INDUSTRIES N Stock N53745100 152443 1836 SH SOLE 19 1836 0 0 LYONDELLBASELL INDUSTRIES N Stock N53745100 2504 30 SH SOLE 33 30 0 0 LYONDELLBASELL INDUSTRIES N Stock N53745100 41847 504 SH SOLE 52 504 0 0 LYONDELLBASELL INDUSTRIES N Stock N53745100 1672796 20147 SH SOLE 20146 0 0 M & T BK CORP Stock 55261F104 1262746 8705 SH SOLE 6 8704 0 0 M & T BK CORP Stock 55261F104 3347 23 SH SOLE 33 23 0 0 M & T BK CORP Stock 55261F104 1451 10 SH SOLE 46 10 0 0 M & T BK CORP Stock 55261F104 819698 5651 SH SOLE 5650 0 0 M D C HLDGS INC Stock 552676108 31600 1000 SH SOLE 1000 0 0 MACERICH CO REIT 554382101 58676 5211 SH SOLE 5211 0 0 MACOM TECH SOLUTIONS HLDGS I Stock 55405Y100 18075 287 SH SOLE 287 0 0 MACQUARIE / FIRST TR GLOBAL CEF 55607W100 29405 3635 SH SOLE 3634 0 0 MACQUARIE GLOBAL INFRASTRUCT CEF 55608D101 42566 1873 SH SOLE 1873 0 0 MACYS INC Stock 55616P104 847 41 SH SOLE 19 41 0 0 MACYS INC Stock 55616P104 192423 9318 SH SOLE 9318 0 0 MADISON COVERED CALL & EQUIT CEF 557437100 2813 363 SH SOLE 363 0 0 MAG SILVER CORP Stock 55903Q104 8440 540 SH SOLE 540 0 0 MAGELLAN MIDSTREAM PRTNRS LP Stock 559080106 25105 500 SH SOLE 49 500 0 0 MAGELLAN MIDSTREAM PRTNRS LP Stock 559080106 313958 6253 SH SOLE 6252 0 0 MAGNA INTL INC Stock 559222401 1742 31 SH SOLE 9 31 0 0 MAGNA INTL INC Stock 559222401 300675 5352 SH SOLE 5352 0 0 MAGNACHIP SEMICONDUCTOR CORP Stock 55933J203 7118 758 SH SOLE 758 0 0 MAGNOLIA OIL & GAS CORP Stock 559663109 1688 72 SH SOLE 19 72 0 0 MAGNOLIA OIL & GAS CORP Stock 559663109 17588 750 SH SOLE 750 0 0 NORTHERN LTS FD TR IV ETF 66538H591 81459 2100 SH SOLE 2100 0 0 MAIN STR CAP CORP CEF 56035L104 1434650 38827 SH SOLE 38826 0 0 MAINSTAY MACKAY DEFINEDTERM CEF 56064K100 134904 8400 SH SOLE 8400 0 0 MAKEMYTRIP LIMITED MAURITIUS Stock V5633W109 3308 120 SH SOLE 120 0 0 MALIBU BOATS INC Stock 56117J100 1492 28 SH SOLE 28 0 0 MAMAMANCINI S HLDGS INC Stock 56146T103 1795 1000 SH SOLE 1000 0 0 MAMMOTH ENERGY SVCS INC Stock 56155L108 4325 500 SH SOLE 500 0 0 MANCHESTER UTD PLC NEW Stock G5784H106 2333 100 SH SOLE 100 0 0 MANHATTAN ASSOCIATES INC Stock 562750109 1578 13 SH SOLE 9 13 0 0 MANHATTAN ASSOCIATES INC Stock 562750109 45646 376 SH SOLE 19 376 0 0 MANHATTAN ASSOCIATES INC Stock 562750109 3156 26 SH SOLE 23 26 0 0 MANHATTAN ASSOCIATES INC Stock 562750109 5584 46 SH SOLE 50 46 0 0 MANHATTAN ASSOCIATES INC Stock 562750109 70291 579 SH SOLE 579 0 0 MANITOWOC CO INC Stock 563571405 156 17 SH SOLE 17 0 0 MANPOWERGROUP INC WIS Stock 56418H100 3245 39 SH SOLE 9 39 0 0 MANPOWERGROUP INC WIS Stock 56418H100 58996 709 SH SOLE 709 0 0 MANULIFE FINL CORP Stock 56501R106 10900 611 SH SOLE 9 611 0 0 MANULIFE FINL CORP Stock 56501R106 368246 20642 SH SOLE 20641 0 0 MARATHON DIGITAL HOLDINGS IN Stock 565788106 6891 2015 SH SOLE 2014 0 0 MARATHON OIL CORP Stock 565849106 9041 334 SH SOLE 9 334 0 0 MARATHON OIL CORP Stock 565849106 11396 421 SH SOLE 19 421 0 0 MARATHON OIL CORP Stock 565849106 225412 8327 SH SOLE 45 8327 0 0 MARATHON OIL CORP Stock 565849106 1054780 38965 SH SOLE 38964 0 0 MARATHON PETE CORP Stock 56585A102 2358 20 SH SOLE 33 20 0 0 MARATHON PETE CORP Stock 56585A102 5473382 47026 SH SOLE 47026 0 0 MARAVAI LIFESCIENCES HLDGS I Stock 56600D107 143 10 SH SOLE 10 0 0 MARCUS CORP DEL Stock 566330106 14390 1000 SH SOLE 1000 0 0 MARIN SOFTWARE INC Stock 56804T205 14 14 SH SOLE 14 0 0 MARINEMAX INC Stock 567908108 12925 414 SH SOLE 414 0 0 MARKEL CORP Stock 570535104 34255 26 SH SOLE 2 26 0 0 MARKEL CORP Stock 570535104 511186 388 SH SOLE 6 388 0 0 MARKEL CORP Stock 570535104 22397 17 SH SOLE 9 17 0 0 MARKEL CORP Stock 570535104 262181 199 SH SOLE 199 0 0 VANECK ETF TRUST ETF 92189H300 17853 737 SH SOLE 736 0 0 VANECK ETF TRUST ETF 92189F767 1208 37 SH SOLE 37 0 0 VANECK ETF TRUST ETF 92189H201 12178 267 SH SOLE 267 0 0 VANECK ETF TRUST ETF 92189F452 36854 3158 SH SOLE 3158 0 0 VANECK ETF TRUST ETF 92189F403 84 15 SH SOLE 36 14 0 0 VANECK ETF TRUST ETF 92189F403 30567 5410 SH SOLE 5410 0 0 VANECK ETF TRUST ETF 92189F700 48682 567 SH SOLE 567 0 0 VANECK ETF TRUST ETF 92189F106 44157 1541 SH SOLE 9 1540 0 0 VANECK ETF TRUST ETF 92189F106 1232 43 SH SOLE 49 43 0 0 VANECK ETF TRUST ETF 92189F106 1590784 55505 SH SOLE 55505 0 0 MARKETAXESS HLDGS INC Stock 57060D108 133254 478 SH SOLE 23 477 0 0 MARKETAXESS HLDGS INC Stock 57060D108 558 2 SH SOLE 33 2 0 0 MARKETAXESS HLDGS INC Stock 57060D108 837 3 SH SOLE 46 3 0 0 MARKETAXESS HLDGS INC Stock 57060D108 146696 526 SH SOLE 526 0 0 MARQETA INC Stock 57142B104 555 91 SH SOLE 90 0 0 MARRIOTT INTL INC NEW Stock 571903202 8051 54 SH SOLE 19 54 0 0 MARRIOTT INTL INC NEW Stock 571903202 2684 18 SH SOLE 33 18 0 0 MARRIOTT INTL INC NEW Stock 571903202 1787 12 SH SOLE 46 12 0 0 MARRIOTT INTL INC NEW Stock 571903202 562406 3777 SH SOLE 3777 0 0 MARRIOTT VACATIONS WORLDWIDE Stock 57164Y107 68775 511 SH SOLE 511 0 0 MARSH & MCLENNAN COS INC Stock 571748102 9929 60 SH SOLE 4 60 0 0 MARSH & MCLENNAN COS INC Stock 571748102 496 3 SH SOLE 9 3 0 0 MARSH & MCLENNAN COS INC Stock 571748102 72811 440 SH SOLE 19 440 0 0 MARSH & MCLENNAN COS INC Stock 571748102 4996 30 SH SOLE 33 30 0 0 MARSH & MCLENNAN COS INC Stock 571748102 4468 27 SH SOLE 46 27 0 0 MARSH & MCLENNAN COS INC Stock 571748102 1585079 9579 SH SOLE 9578 0 0 MARTEN TRANS LTD Stock 573075108 22668 1146 SH SOLE 6 1146 0 0 MARTIN MARIETTA MATLS INC Stock 573284106 1014 3 SH SOLE 46 3 0 0 MARTIN MARIETTA MATLS INC Stock 573284106 239283 708 SH SOLE 708 0 0 MARVELL TECHNOLOGY INC Stock 573874104 8853 239 SH SOLE 9 239 0 0 MARVELL TECHNOLOGY INC Stock 573874104 8609 232 SH SOLE 43 232 0 0 MARVELL TECHNOLOGY INC Stock 573874104 604154 16311 SH SOLE 16310 0 0 MASCO CORP Stock 574599106 1379052 29549 SH SOLE 6 29549 0 0 MASCO CORP Stock 574599106 26929 577 SH SOLE 9 577 0 0 MASCO CORP Stock 574599106 933 20 SH SOLE 46 20 0 0 MASCO CORP Stock 574599106 960921 20590 SH SOLE 20589 0 0 MASIMO CORP Stock 574795100 111110 751 SH SOLE 751 0 0 MASONITE INTL CORP Stock 575385109 15074 187 SH SOLE 9 187 0 0 MASTEC INC Stock 576323109 86610 1015 SH SOLE 1015 0 0 MASTERBRAND INC Stock 57638P104 76 10 SH SOLE 33 10 0 0 MASTERBRAND INC Stock 57638P104 19456 2577 SH SOLE 2577 0 0 MASTERCARD INCORPORATED Stock 57636Q104 30253 87 SH SOLE 2 87 0 0 MASTERCARD INCORPORATED Stock 57636Q104 2101362 6043 SH SOLE 6 6043 0 0 MASTERCARD INCORPORATED Stock 57636Q104 80326 231 SH SOLE 9 231 0 0 MASTERCARD INCORPORATED Stock 57636Q104 19148 55 SH SOLE 19 55 0 0 MASTERCARD INCORPORATED Stock 57636Q104 132833 382 SH SOLE 28 382 0 0 MASTERCARD INCORPORATED Stock 57636Q104 231444 666 SH SOLE 30 665 0 0 MASTERCARD INCORPORATED Stock 57636Q104 15321 44 SH SOLE 33 44 0 0 MASTERCARD INCORPORATED Stock 57636Q104 27843 80 SH SOLE 43 80 0 0 MASTERCARD INCORPORATED Stock 57636Q104 5216 15 SH SOLE 46 15 0 0 MASTERCARD INCORPORATED Stock 57636Q104 60157 173 SH SOLE 48 173 0 0 MASTERCARD INCORPORATED Stock 57636Q104 346527 997 SH SOLE 53 996 0 0 MASTERCARD INCORPORATED Stock 57636Q104 13945166 40103 SH SOLE 40103 0 0 MASTERCRAFT BOAT HLDGS INC Stock 57637H103 5148 199 SH SOLE 199 0 0 MATADOR RES CO Stock 576485205 1259 22 SH SOLE 19 22 0 0 MATADOR RES CO Stock 576485205 82174 1436 SH SOLE 1435 0 0 MATCH GROUP INC NEW Stock 57667L107 3402 82 SH SOLE 33 82 0 0 MATCH GROUP INC NEW Stock 57667L107 4232 102 SH SOLE 36 102 0 0 MATCH GROUP INC NEW Stock 57667L107 16098 388 SH SOLE 43 388 0 0 MATCH GROUP INC NEW Stock 57667L107 788 19 SH SOLE 46 19 0 0 MATCH GROUP INC NEW Stock 57667L107 20206 487 SH SOLE 487 0 0 SELECT SECTOR SPDR TR ETF 81369Y100 4272 55 SH SOLE 16 55 0 0 SELECT SECTOR SPDR TR ETF 81369Y100 1554 20 SH SOLE 19 20 0 0 SELECT SECTOR SPDR TR ETF 81369Y100 2732072 35171 SH SOLE 35170 0 0 MATERION CORP Stock 576690101 4200 48 SH SOLE 9 48 0 0 MATERION CORP Stock 576690101 15718 180 SH SOLE 34 179 0 0 MATSON INC Stock 57686G105 563 9 SH SOLE 19 9 0 0 MATSON INC Stock 57686G105 82513 1320 SH SOLE 1320 0 0 MATTERPORT INC Stock 577096100 18676 6670 SH SOLE 6670 0 0 MAVERIX METALS INC Stock 57776F405 3756 803 SH SOLE 802 0 0 MAXAR TECHNOLOGIES INC Stock 57778K105 190714 3686 SH SOLE 3686 0 0 MAXLINEAR INC Stock 57776J100 747 22 SH SOLE 22 0 0 MAYVILLE ENGR CO INC Stock 578605107 5710 451 SH SOLE 451 0 0 MCCORMICK & CO INC Stock 579780206 62168 750 SH SOLE 5 750 0 0 MCCORMICK & CO INC Stock 579780206 2493 30 SH SOLE 33 30 0 0 MCCORMICK & CO INC Stock 579780206 1989 24 SH SOLE 46 24 0 0 MCCORMICK & CO INC Stock 579780206 819138 9882 SH SOLE 9882 0 0 MCDONALDS CORP Stock 580135101 1594969 6052 SH SOLE 6 6052 0 0 MCDONALDS CORP Stock 580135101 64516 245 SH SOLE 7 244 0 0 MCDONALDS CORP Stock 580135101 18447 70 SH SOLE 9 70 0 0 MCDONALDS CORP Stock 580135101 113567 431 SH SOLE 19 430 0 0 MCDONALDS CORP Stock 580135101 6410 24 SH SOLE 33 24 0 0 MCDONALDS CORP Stock 580135101 27671 105 SH SOLE 36 105 0 0 MCDONALDS CORP Stock 580135101 7115 27 SH SOLE 46 27 0 0 MCDONALDS CORP Stock 580135101 9695263 36790 SH SOLE 36789 0 0 MCGRATH RENTCORP Stock 580589109 197 2 SH SOLE 19 2 0 0 MCGRATH RENTCORP Stock 580589109 5529 56 SH SOLE 56 0 0 MCKESSON CORP Stock 58155Q103 21007 56 SH SOLE 9 56 0 0 MCKESSON CORP Stock 58155Q103 19161 51 SH SOLE 19 51 0 0 MCKESSON CORP Stock 58155Q103 1504 4 SH SOLE 33 4 0 0 MCKESSON CORP Stock 58155Q103 5657748 15083 SH SOLE 15082 0 0 MDU RES GROUP INC Stock 552690109 35589 1173 SH SOLE 24 1173 0 0 MDU RES GROUP INC Stock 552690109 69448 2289 SH SOLE 2289 0 0 MEDALLION FINL CORP Stock 583928106 214 30 SH SOLE 30 0 0 MEDIAALPHA INC Stock 58450V104 44039 4426 SH SOLE 23 4426 0 0 MEDIAALPHA INC Stock 58450V104 3950 397 SH SOLE 397 0 0 MEDICAL PPTYS TRUST INC REIT 58463J304 1192 107 SH SOLE 49 107 0 0 MEDICAL PPTYS TRUST INC REIT 58463J304 680168 61056 SH SOLE 61056 0 0 MEDICENNA THERAPEUTICS CORP Stock 58490H107 342 747 SH SOLE 747 0 0 MEDIFAST INC Stock 58470H101 186 2 SH SOLE 1 0 0 PEDIATRIX MEDICAL GROUP INC Stock 58502B106 0 0 SH SOLE 19 0 0 0 MEDPACE HLDGS INC Stock 58506Q109 35472 167 SH SOLE 19 167 0 0 MEDPACE HLDGS INC Stock 58506Q109 3765817 17729 SH SOLE 17729 0 0 MEDTRONIC PLC Stock G5960L103 126295 1625 SH SOLE 5 1625 0 0 MEDTRONIC PLC Stock G5960L103 1055308 13578 SH SOLE 6 13578 0 0 MEDTRONIC PLC Stock G5960L103 35696 459 SH SOLE 7 459 0 0 MEDTRONIC PLC Stock G5960L103 38860 500 SH SOLE 9 500 0 0 MEDTRONIC PLC Stock G5960L103 38846 500 SH SOLE 19 499 0 0 MEDTRONIC PLC Stock G5960L103 44922 578 SH SOLE 24 578 0 0 MEDTRONIC PLC Stock G5960L103 39249 505 SH SOLE 26 505 0 0 MEDTRONIC PLC Stock G5960L103 2896 37 SH SOLE 33 37 0 0 MEDTRONIC PLC Stock G5960L103 24404 314 SH SOLE 36 314 0 0 MEDTRONIC PLC Stock G5960L103 56648 729 SH SOLE 43 728 0 0 MEDTRONIC PLC Stock G5960L103 2487 32 SH SOLE 46 32 0 0 MEDTRONIC PLC Stock G5960L103 56114 722 SH SOLE 52 722 0 0 MEDTRONIC PLC Stock G5960L103 2862060 36825 SH SOLE 36825 0 0 MELCO RESORTS AND ENTMNT LTD ADR 585464100 7211 627 SH SOLE 9 627 0 0 MEMBERSHIP COLLECTIVE GROUP Stock 586001109 3740 1000 SH SOLE 1000 0 0 MERCADOLIBRE INC Stock 58733R102 2836596 3352 SH SOLE 3352 0 0 MERCHANTS BANCORP IND Stock 58844R108 107543 4422 SH SOLE 4422 0 0 MERCK & CO INC Stock 58933Y105 71685 646 SH SOLE 7 646 0 0 MERCK & CO INC Stock 58933Y105 76223 687 SH SOLE 9 687 0 0 MERCK & CO INC Stock 58933Y105 157892 1423 SH SOLE 19 1423 0 0 MERCK & CO INC Stock 58933Y105 67125 605 SH SOLE 26 605 0 0 MERCK & CO INC Stock 58933Y105 15462 139 SH SOLE 33 139 0 0 MERCK & CO INC Stock 58933Y105 11539 104 SH SOLE 46 104 0 0 MERCK & CO INC Stock 58933Y105 64351 580 SH SOLE 52 580 0 0 MERCK & CO INC Stock 58933Y105 14468982 130410 SH SOLE 130409 0 0 MERCURY SYS INC Stock 589378108 1342 30 SH SOLE 30 0 0 MERCURY GENL CORP NEW Stock 589400100 69534 2033 SH SOLE 2033 0 0 MERIT MED SYS INC Stock 589889104 212 3 SH SOLE 19 3 0 0 MERITAGE HOMES CORP Stock 59001A102 5624 61 SH SOLE 61 0 0 EA SERIES TRUST ETF 02072L862 98626 4743 SH SOLE 4743 0 0 MESA AIR GROUP INC Stock 590479135 16830 11000 SH SOLE 11000 0 0 MESA LABS INC Stock 59064R109 28284 170 SH SOLE 23 170 0 0 MESA LABS INC Stock 59064R109 2493 15 SH SOLE 15 0 0 MESA RTY TR Stock 590660106 4428 201 SH SOLE 201 0 0 META MATERIALS INC Stock 59134N104 708 595 SH SOLE 595 0 0 META PLATFORMS INC Stock 30303M102 13598 113 SH SOLE 4 113 0 0 META PLATFORMS INC Stock 30303M102 58245 484 SH SOLE 9 484 0 0 META PLATFORMS INC Stock 30303M102 178825 1486 SH SOLE 18 1486 0 0 META PLATFORMS INC Stock 30303M102 10229 85 SH SOLE 19 85 0 0 META PLATFORMS INC Stock 30303M102 58726 488 SH SOLE 24 488 0 0 META PLATFORMS INC Stock 30303M102 481 4 SH SOLE 25 4 0 0 META PLATFORMS INC Stock 30303M102 11673 97 SH SOLE 33 97 0 0 META PLATFORMS INC Stock 30303M102 9058848 75277 SH SOLE 75277 0 0 METALLA RTY & STREAMING LTD Stock 59124U605 69069 14067 SH SOLE 14067 0 0 METHANEX CORP Stock 59151K108 265 7 SH SOLE 7 0 0 METLIFE INC Stock 59156R108 33363 461 SH SOLE 9 461 0 0 METLIFE INC Stock 59156R108 111461 1540 SH SOLE 19 1540 0 0 METLIFE INC Stock 59156R108 3436 47 SH SOLE 33 47 0 0 METLIFE INC Stock 59156R108 2750 38 SH SOLE 46 38 0 0 METLIFE INC Stock 59156R108 3400732 46991 SH SOLE 46990 0 0 METTLER TOLEDO INTERNATIONAL Stock 592688105 11564 8 SH SOLE 9 8 0 0 METTLER TOLEDO INTERNATIONAL Stock 592688105 1445 1 SH SOLE 33 1 0 0 METTLER TOLEDO INTERNATIONAL Stock 592688105 719834 498 SH SOLE 498 0 0 MFA FINL INC REIT 55272X607 21375 2170 SH SOLE 2170 0 0 MFS CHARTER INCOME TR CEF 552727109 79907 12993 SH SOLE 12993 0 0 MFS GOVT MKTS INCOME TR CEF 552939100 9930 3000 SH SOLE 3000 0 0 MFS HIGH INCOME MUN TR CEF 59318D104 4986 1429 SH SOLE 1428 0 0 MFS MUN INCOME TR CEF 552738106 1735 335 SH SOLE 335 0 0 MGE ENERGY INC Stock 55277P104 39252 558 SH SOLE 557 0 0 MGIC INVT CORP WIS Stock 552848103 2509 193 SH SOLE 19 193 0 0 MGIC INVT CORP WIS Stock 552848103 9100 700 SH SOLE 700 0 0 MGM RESORTS INTERNATIONAL Stock 552953101 7712 230 SH SOLE 19 230 0 0 MGM RESORTS INTERNATIONAL Stock 552953101 1408 42 SH SOLE 33 42 0 0 MGM RESORTS INTERNATIONAL Stock 552953101 168 5 SH SOLE 46 5 0 0 MGM RESORTS INTERNATIONAL Stock 552953101 128185 3823 SH SOLE 3823 0 0 MGP INGREDIENTS INC NEW Stock 55303J106 28403 267 SH SOLE 6 267 0 0 MGP INGREDIENTS INC NEW Stock 55303J106 213 2 SH SOLE 19 2 0 0 MGP INGREDIENTS INC NEW Stock 55303J106 426 4 SH SOLE 4 0 0 CAPRI HOLDINGS LIMITED Stock G1890L107 75662 1320 SH SOLE 1320 0 0 MICRO FOCUS INTL PLC ADR 594837403 82 13 SH SOLE 13 0 0 MICROCHIP TECHNOLOGY INC. Stock 595017104 6252 89 SH SOLE 9 89 0 0 MICROCHIP TECHNOLOGY INC. Stock 595017104 16017 228 SH SOLE 19 228 0 0 MICROCHIP TECHNOLOGY INC. Stock 595017104 3802 54 SH SOLE 33 54 0 0 MICROCHIP TECHNOLOGY INC. Stock 595017104 1265 18 SH SOLE 46 18 0 0 MICROCHIP TECHNOLOGY INC. Stock 595017104 454972 6476 SH SOLE 6476 0 0 MICRON TECHNOLOGY INC Stock 595112103 13944 279 SH SOLE 9 279 0 0 MICRON TECHNOLOGY INC Stock 595112103 48131 963 SH SOLE 24 963 0 0 MICRON TECHNOLOGY INC Stock 595112103 3552 71 SH SOLE 33 71 0 0 MICRON TECHNOLOGY INC Stock 595112103 11995 240 SH SOLE 36 240 0 0 MICRON TECHNOLOGY INC Stock 595112103 27856 557 SH SOLE 43 557 0 0 MICRON TECHNOLOGY INC Stock 595112103 800 16 SH SOLE 46 16 0 0 MICRON TECHNOLOGY INC Stock 595112103 4286103 85756 SH SOLE 85756 0 0 BANK MONTREAL MEDIUM ETF 063679534 692 16 SH SOLE 16 0 0 MICROSOFT CORP Stock 594918104 41489 173 SH SOLE 2 173 0 0 MICROSOFT CORP Stock 594918104 52281 218 SH SOLE 4 218 0 0 MICROSOFT CORP Stock 594918104 293780 1225 SH SOLE 5 1225 0 0 MICROSOFT CORP Stock 594918104 2413403 10063 SH SOLE 6 10063 0 0 MICROSOFT CORP Stock 594918104 70476 294 SH SOLE 7 293 0 0 MICROSOFT CORP Stock 594918104 361169 1506 SH SOLE 9 1506 0 0 MICROSOFT CORP Stock 594918104 543672 2267 SH SOLE 18 2267 0 0 MICROSOFT CORP Stock 594918104 267979 1117 SH SOLE 19 1117 0 0 MICROSOFT CORP Stock 594918104 130942 546 SH SOLE 24 546 0 0 MICROSOFT CORP Stock 594918104 158041 659 SH SOLE 28 659 0 0 MICROSOFT CORP Stock 594918104 89530 373 SH SOLE 33 373 0 0 MICROSOFT CORP Stock 594918104 14964 62 SH SOLE 36 62 0 0 MICROSOFT CORP Stock 594918104 95928 400 SH SOLE 41 400 0 0 MICROSOFT CORP Stock 594918104 127837 533 SH SOLE 43 533 0 0 MICROSOFT CORP Stock 594918104 41969 175 SH SOLE 46 175 0 0 MICROSOFT CORP Stock 594918104 95928 400 SH SOLE 49 400 0 0 MICROSOFT CORP Stock 594918104 77942 325 SH SOLE 50 325 0 0 MICROSOFT CORP Stock 594918104 466450 1945 SH SOLE 53 1945 0 0 MICROSOFT CORP Stock 594918104 47297817 197222 SH SOLE 197222 0 0 MICROSTRATEGY INC Stock 594972408 33411 236 SH SOLE 236 0 0 MICROVAST HOLDINGS INC Stock 59516C106 176 115 SH SOLE 115 0 0 MICROVISION INC DEL Stock 594960304 66 28 SH SOLE 28 0 0 MID-AMER APT CMNTYS INC REIT 59522J103 11774 75 SH SOLE 19 75 0 0 MID-AMER APT CMNTYS INC REIT 59522J103 5024 32 SH SOLE 33 32 0 0 MID-AMER APT CMNTYS INC REIT 59522J103 250887 1598 SH SOLE 1598 0 0 MIDDLEBY CORP Stock 596278101 2410 18 SH SOLE 9 18 0 0 MIDDLEBY CORP Stock 596278101 184246 1376 SH SOLE 1376 0 0 MILLER HOWARD HIGH INC EQTY CEF 600379101 11965 1145 SH SOLE 1145 0 0 MIND MEDICINE MINDMED INC Stock 60255C885 55 25 SH SOLE 25 0 0 MITEK SYS INC Stock 606710200 11725 1210 SH SOLE 1210 0 0 MITSUBISHI UFJ FINL GROUP IN ADR 606822104 2801 420 SH SOLE 9 420 0 0 MITSUBISHI UFJ FINL GROUP IN ADR 606822104 2608 391 SH SOLE 391 0 0 MIX TELEMATICS LTD ADR 60688N102 703 100 SH SOLE 100 0 0 MKS INSTRS INC Stock 55306N104 409585 4834 SH SOLE 4834 0 0 MOBILE TELESYSTEMS PUB JT STK SPONSORED ADR ADR 607409109 0 1429 SH SOLE 1428 0 0 MOBILEYE GLOBAL INC Stock 60741F104 82391 2350 SH SOLE 2350 0 0 MODERNA INC Stock 60770K107 12753 71 SH SOLE 6 71 0 0 MODERNA INC Stock 60770K107 3772 21 SH SOLE 33 21 0 0 MODERNA INC Stock 60770K107 1030896 5739 SH SOLE 5739 0 0 MOHAWK INDS INC Stock 608190104 45795 448 SH SOLE 448 0 0 MOLINA HEALTHCARE INC Stock 60855R100 4953 15 SH SOLE 9 15 0 0 MOLINA HEALTHCARE INC Stock 60855R100 10567 32 SH SOLE 19 32 0 0 MOLINA HEALTHCARE INC Stock 60855R100 193509 586 SH SOLE 586 0 0 MOLSON COORS BEVERAGE CO Stock 60871R209 471408 9150 SH SOLE 5 9150 0 0 MOLSON COORS BEVERAGE CO Stock 60871R209 363 7 SH SOLE 33 7 0 0 MOLSON COORS BEVERAGE CO Stock 60871R209 1391 27 SH SOLE 46 27 0 0 MOLSON COORS BEVERAGE CO Stock 60871R209 508984 9879 SH SOLE 9879 0 0 MOMENTIVE GLOBAL INC Stock 60878Y108 700 100 SH SOLE 100 0 0 MOMENTUS INC Stock 60879E101 156 200 SH SOLE 200 0 0 MONDELEZ INTL INC Stock 609207105 57719 866 SH SOLE 7 866 0 0 MONDELEZ INTL INC Stock 609207105 20528 308 SH SOLE 9 308 0 0 MONDELEZ INTL INC Stock 609207105 78991 1185 SH SOLE 19 1185 0 0 MONDELEZ INTL INC Stock 609207105 4865 73 SH SOLE 36 73 0 0 MONDELEZ INTL INC Stock 609207105 11468 172 SH SOLE 43 172 0 0 MONDELEZ INTL INC Stock 609207105 5932 89 SH SOLE 46 89 0 0 MONDELEZ INTL INC Stock 609207105 3047837 45729 SH SOLE 45728 0 0 MONEYGRAM INTL INC Stock 60935Y208 10890 1000 SH SOLE 1000 0 0 MONGODB INC Stock 60937P106 394 2 SH SOLE 33 2 0 0 MONGODB INC Stock 60937P106 984 5 SH SOLE 36 5 0 0 MONGODB INC Stock 60937P106 1685147 8561 SH SOLE 8561 0 0 MONOLITHIC PWR SYS INC Stock 609839105 11316 32 SH SOLE 9 32 0 0 MONOLITHIC PWR SYS INC Stock 609839105 1768 5 SH SOLE 33 5 0 0 MONOLITHIC PWR SYS INC Stock 609839105 4951 14 SH SOLE 36 14 0 0 MONOLITHIC PWR SYS INC Stock 609839105 33947 96 SH SOLE 48 96 0 0 MONOLITHIC PWR SYS INC Stock 609839105 217470 615 SH SOLE 615 0 0 MONRO INC Stock 610236101 3390 75 SH SOLE 9 75 0 0 MONRO INC Stock 610236101 11385 252 SH SOLE 34 251 0 0 MONROE CAP CORP CEF 610335101 3672 430 SH SOLE 430 0 0 MONSTER BEVERAGE CORP NEW Stock 61174X109 18580 183 SH SOLE 4 183 0 0 MONSTER BEVERAGE CORP NEW Stock 61174X109 15230 150 SH SOLE 9 150 0 0 MONSTER BEVERAGE CORP NEW Stock 61174X109 2335 23 SH SOLE 33 23 0 0 MONSTER BEVERAGE CORP NEW Stock 61174X109 1726 17 SH SOLE 46 17 0 0 MONSTER BEVERAGE CORP NEW Stock 61174X109 33302 328 SH SOLE 50 328 0 0 MONSTER BEVERAGE CORP NEW Stock 61174X109 425309 4189 SH SOLE 4189 0 0 MOODYS CORP Stock 615369105 6966 25 SH SOLE 19 25 0 0 MOODYS CORP Stock 615369105 5306 19 SH SOLE 33 19 0 0 MOODYS CORP Stock 615369105 2229 8 SH SOLE 46 8 0 0 MOODYS CORP Stock 615369105 308711 1108 SH SOLE 1108 0 0 MORGAN STANLEY Stock 617446448 41405 487 SH SOLE 9 487 0 0 MORGAN STANLEY Stock 617446448 4676 55 SH SOLE 46 55 0 0 MORGAN STANLEY Stock 617446448 2036923 23958 SH SOLE 23958 0 0 MORGAN STANLEY CHINA A SH FD CEF 617468103 10040 707 SH SOLE 707 0 0 MORGAN STANLEY EMKT DBT FD I CEF 61744H105 11111 1699 SH SOLE 1699 0 0 MORNINGSTAR INC Stock 617700109 469567 2168 SH SOLE 6 2168 0 0 MORNINGSTAR INC Stock 617700109 167010 771 SH SOLE 23 771 0 0 MORNINGSTAR INC Stock 617700109 142300 657 SH SOLE 657 0 0 MOSAIC CO NEW Stock 61945C103 115817 2640 SH SOLE 24 2640 0 0 MOSAIC CO NEW Stock 61945C103 529 12 SH SOLE 33 12 0 0 MOSAIC CO NEW Stock 61945C103 1634127 37249 SH SOLE 37249 0 0 RBB FD INC ETF 74933W601 37182 1221 SH SOLE 1221 0 0 RBB FD INC ETF 74933W627 14230 667 SH SOLE 667 0 0 MOTOROLA SOLUTIONS INC Stock 620076307 40718 158 SH SOLE 7 158 0 0 MOTOROLA SOLUTIONS INC Stock 620076307 2319 9 SH SOLE 9 9 0 0 MOTOROLA SOLUTIONS INC Stock 620076307 734731 2851 SH SOLE 18 2851 0 0 MOTOROLA SOLUTIONS INC Stock 620076307 258 1 SH SOLE 19 1 0 0 MOTOROLA SOLUTIONS INC Stock 620076307 3104 12 SH SOLE 33 12 0 0 MOTOROLA SOLUTIONS INC Stock 620076307 2835 11 SH SOLE 36 11 0 0 MOTOROLA SOLUTIONS INC Stock 620076307 10051 39 SH SOLE 50 39 0 0 MOTOROLA SOLUTIONS INC Stock 620076307 481145 1867 SH SOLE 1867 0 0 MOVADO GROUP INC Stock 624580106 28348 879 SH SOLE 6 879 0 0 MP MATERIALS CORP Stock 553368101 146 6 SH SOLE 19 6 0 0 MP MATERIALS CORP Stock 553368101 49313 2031 SH SOLE 2031 0 0 MPLX LP Stock 55336V100 16420 500 SH SOLE 49 500 0 0 MPLX LP Stock 55336V100 691753 21064 SH SOLE 21064 0 0 MRC GLOBAL INC Stock 55345K103 12576 1086 SH SOLE 9 1086 0 0 MRC GLOBAL INC Stock 55345K103 1158 100 SH SOLE 100 0 0 MSA SAFETY INC Stock 553498106 4182 29 SH SOLE 19 29 0 0 MSC INDL DIRECT INC Stock 553530106 899 11 SH SOLE 11 0 0 MSCI INC Stock 55354G100 33957 73 SH SOLE 9 73 0 0 MSCI INC Stock 55354G100 7443 16 SH SOLE 36 16 0 0 MSCI INC Stock 55354G100 11636 25 SH SOLE 43 25 0 0 MSCI INC Stock 55354G100 930 2 SH SOLE 46 2 0 0 MSCI INC Stock 55354G100 6978 15 SH SOLE 50 15 0 0 MSCI INC Stock 55354G100 719356 1546 SH SOLE 1546 0 0 MUELLER INDS INC Stock 624756102 304145 5155 SH SOLE 5155 0 0 MUELLER WTR PRODS INC Stock 624758108 1883 175 SH SOLE 175 0 0 MULLEN AUTOMOTIVE INC Stock 62526P109 12181 42591 SH SOLE 42590 0 0 MURPHY OIL CORP Stock 626717102 301 7 SH SOLE 19 7 0 0 MURPHY OIL CORP Stock 626717102 1311016 30482 SH SOLE 30481 0 0 MURPHY USA INC Stock 626755102 1677 6 SH SOLE 19 6 0 0 MURPHY USA INC Stock 626755102 27954 100 SH SOLE 100 0 0 MV OIL TR Stock 553859109 35579 2179 SH SOLE 2178 0 0 MYMD PHARMACEUTICALS INC Stock 62856X102 115 100 SH SOLE 100 0 0 MYOVANT SCIENCES LTD Stock G637AM102 8088 300 SH SOLE 300 0 0 MYR GROUP INC DEL Stock 55405W104 3683 40 SH SOLE 40 0 0 NABORS INDUSTRIES LTD Stock G6359F137 33297 215 SH SOLE 215 0 0 NANO DIMENSION LTD ADR 63008G203 11673 5075 SH SOLE 5075 0 0 NANO X IMAGING LTD Stock M70700105 8303 1125 SH SOLE 1125 0 0 NANOVIRICIDES INC Stock 630087302 28 25 SH SOLE 25 0 0 NANTHEALTH INC Stock 630104107 3683 1009 SH SOLE 1009 0 0 NAPCO SEC TECHNOLOGIES INC Stock 630402105 33333 1213 SH SOLE 1213 0 0 NASDAQ INC Stock 631103108 982 16 SH SOLE 46 16 0 0 NASDAQ INC Stock 631103108 1129885 18417 SH SOLE 18417 0 0 NATERA INC Stock 632307104 2491 62 SH SOLE 62 0 0 NATIONAL BEVERAGE CORP Stock 635017106 49554 1065 SH SOLE 23 1065 0 0 NATIONAL BEVERAGE CORP Stock 635017106 2373 51 SH SOLE 51 0 0 NATIONAL CINEMEDIA INC Stock 635309107 11000 50000 SH SOLE 50000 0 0 NATIONAL FUEL GAS CO Stock 636180101 100014 1580 SH SOLE 24 1580 0 0 NATIONAL FUEL GAS CO Stock 636180101 133183 2104 SH SOLE 2104 0 0 NATIONAL GRID PLC ADR 636274409 95607 1585 SH SOLE 52 1585 0 0 NATIONAL GRID PLC ADR 636274409 166741 2764 SH SOLE 2764 0 0 NATIONAL HEALTH INVS INC REIT 63633D104 22402 429 SH SOLE 429 0 0 NATIONAL INSTRS CORP Stock 636518102 29040 787 SH SOLE 19 787 0 0 NOV INC Stock 62955J103 35868 1717 SH SOLE 9 1717 0 0 NOV INC Stock 62955J103 43409 2078 SH SOLE 2078 0 0 NATIONAL RESH CORP Stock 637372202 47495 1273 SH SOLE 23 1273 0 0 NATIONAL RESH CORP Stock 637372202 4178 112 SH SOLE 112 0 0 NATIONAL RETAIL PROPERTIES I REIT 637417106 855986 18706 SH SOLE 18705 0 0 NATIONAL STORAGE AFFILIATES REIT 637870106 0 0 SH SOLE 19 0 0 0 NATIONAL STORAGE AFFILIATES REIT 637870106 2073 57 SH SOLE 57 0 0 NATIONAL WESTN LIFE GROUP IN Stock 638517102 1405 5 SH SOLE 5 0 0 ETF SER SOLUTIONS ETF 26922A172 316726 17120 SH SOLE 17120 0 0 NATURES SUNSHINE PRODS INC Stock 639027101 333 40 SH SOLE 40 0 0 NAVIDEA BIOPHARMACEUTICALS I Stock 63937X202 53 250 SH SOLE 250 0 0 NAVIENT CORPORATION Stock 63938C108 1645 100 SH SOLE 100 0 0 NAVIOS MARITIME PARTNERS L P Stock Y62267409 234 9 SH SOLE 9 0 0 NCINO INC Stock 63947X101 84079 3180 SH SOLE 23 3180 0 0 NCINO INC Stock 63947X101 19354 732 SH SOLE 732 0 0 NCR CORP NEW Stock 62886E108 199500 8522 SH SOLE 8522 0 0 NEKTAR THERAPEUTICS Stock 640268108 7 3 SH SOLE 3 0 0 NEOGEN CORP Stock 640491106 139324 9148 SH SOLE 9148 0 0 NEOGENOMICS INC Stock 64049M209 37145 4020 SH SOLE 4020 0 0 NETAPP INC Stock 64110D104 23183 386 SH SOLE 9 386 0 0 NETAPP INC Stock 64110D104 416434 6934 SH SOLE 6933 0 0 NETEASE INC ADR 64110W102 629 9 SH SOLE 8 0 0 NETFLIX INC Stock 64110L106 4718 16 SH SOLE 4 16 0 0 NETFLIX INC Stock 64110L106 82566 280 SH SOLE 5 280 0 0 NETFLIX INC Stock 64110L106 8846 30 SH SOLE 6 30 0 0 NETFLIX INC Stock 64110L106 885 3 SH SOLE 9 3 0 0 NETFLIX INC Stock 64110L106 10026 34 SH SOLE 19 34 0 0 NETFLIX INC Stock 64110L106 161594 548 SH SOLE 28 548 0 0 NETFLIX INC Stock 64110L106 11205 38 SH SOLE 33 38 0 0 NETFLIX INC Stock 64110L106 3539 12 SH SOLE 46 12 0 0 NETFLIX INC Stock 64110L106 11795 40 SH SOLE 48 40 0 0 NETFLIX INC Stock 64110L106 3429086 11629 SH SOLE 11628 0 0 NETGEAR INC Stock 64111Q104 19921 1100 SH SOLE 1100 0 0 ETF SER SOLUTIONS ETF 26922A248 192365 7541 SH SOLE 7540 0 0 NETSCOUT SYS INC Stock 64115T104 44246 1361 SH SOLE 1361 0 0 NETSOL TECHNOLOGIES INC Stock 64115A402 1154 400 SH SOLE 400 0 0 NEUBERGER BERMAN NEXT GENERA CEF 64133Q108 72960 8022 SH SOLE 8022 0 0 NEUROCRINE BIOSCIENCES INC Stock 64125C109 5494 46 SH SOLE 19 46 0 0 NEUROCRINE BIOSCIENCES INC Stock 64125C109 4061 34 SH SOLE 34 0 0 NEUROMETRIX INC Stock 641255807 149 100 SH SOLE 100 0 0 NEW AMER HIGH INCOME FD INC CEF 641876800 7570 1147 SH SOLE 1147 0 0 NEW ENGLAND RLTY ASSOC LTD P Stock 644206104 56800 800 SH SOLE 800 0 0 NEW FORTRESS ENERGY INC Stock 644393100 84204 1985 SH SOLE 1985 0 0 NEW JERSEY RES CORP Stock 646025106 1606612 32378 SH SOLE 6 32378 0 0 NEW JERSEY RES CORP Stock 646025106 35081 707 SH SOLE 19 707 0 0 NEW JERSEY RES CORP Stock 646025106 81685 1646 SH SOLE 1646 0 0 NEW MTN FIN CORP CEF 647551100 237380 19190 SH SOLE 19190 0 0 NEW ORIENTAL ED & TECHNOLOGY ADR 647581206 27856 800 SH SOLE 800 0 0 NEW RELIC INC Stock 64829B100 226 4 SH SOLE 19 4 0 0 RITHM CAPITAL CORP REIT 64828T201 25891 3169 SH SOLE 3169 0 0 NEW YORK CMNTY BANCORP INC Stock 649445103 126420 14700 SH SOLE 19 14700 0 0 NEW YORK CMNTY BANCORP INC Stock 649445103 80049 9308 SH SOLE 9308 0 0 NEW YORK MTG TR INC REIT 649604501 15872 6200 SH SOLE 6200 0 0 NEW YORK TIMES CO Stock 650111107 12043 371 SH SOLE 371 0 0 NEWEGG COMMERCE INC Stock G6483G100 328 250 SH SOLE 250 0 0 NEWELL BRANDS INC Stock 651229106 46970 3591 SH SOLE 19 3591 0 0 NEWELL BRANDS INC Stock 651229106 5402 413 SH SOLE 36 413 0 0 NEWELL BRANDS INC Stock 651229106 12636 966 SH SOLE 43 966 0 0 NEWELL BRANDS INC Stock 651229106 536 41 SH SOLE 46 41 0 0 NEWELL BRANDS INC Stock 651229106 347373 26558 SH SOLE 26557 0 0 NEWMONT CORP Stock 651639106 21098 447 SH SOLE 19 447 0 0 NEWMONT CORP Stock 651639106 3332 71 SH SOLE 33 70 0 0 NEWMONT CORP Stock 651639106 1565634 33170 SH SOLE 33170 0 0 NEWPARK RES INC Stock 651718504 4980 1200 SH SOLE 1200 0 0 NEWS CORP NEW Stock 65249B109 1401 77 SH SOLE 77 0 0 NEWS CORP NEW Stock 65249B208 719 39 SH SOLE 46 39 0 0 NEWTEK BUSINESS SVCS CORP CEF 652526203 37995 2338 SH SOLE 2338 0 0 NEXGEN ENERGY LTD Stock 65340P106 6645 1500 SH SOLE 1500 0 0 NEXPOINT REAL ESTATE FIN INC REIT 65342V101 51786 3259 SH SOLE 3259 0 0 NEXPOINT RESIDENTIAL TR INC REIT 65341D102 2045 47 SH SOLE 9 47 0 0 NEXPOINT RESIDENTIAL TR INC REIT 65341D102 10042 231 SH SOLE 34 230 0 0 NEXPOINT RESIDENTIAL TR INC REIT 65341D102 83186 1911 SH SOLE 1911 0 0 NEXPOINT DIVERSIFIED REL ET REIT 65340G205 38742 3456 SH SOLE 3456 0 0 NEXSTAR MEDIA GROUP INC Stock 65336K103 4201 24 SH SOLE 9 24 0 0 NEXSTAR MEDIA GROUP INC Stock 65336K103 13740 79 SH SOLE 34 78 0 0 NEXSTAR MEDIA GROUP INC Stock 65336K103 2275 13 SH SOLE 13 0 0 NEXTERA ENERGY INC Stock 65339F101 70442 843 SH SOLE 7 842 0 0 NEXTERA ENERGY INC Stock 65339F101 36533 437 SH SOLE 9 437 0 0 NEXTERA ENERGY INC Stock 65339F101 26000 311 SH SOLE 19 311 0 0 NEXTERA ENERGY INC Stock 65339F101 14666 175 SH SOLE 33 175 0 0 NEXTERA ENERGY INC Stock 65339F101 165612 1981 SH SOLE 45 1981 0 0 NEXTERA ENERGY INC Stock 65339F101 35446 424 SH SOLE 49 424 0 0 NEXTERA ENERGY INC Stock 65339F101 10920775 130631 SH SOLE 130631 0 0 NEXTERA ENERGY PARTNERS LP Stock 65341B106 172545 2462 SH SOLE 2461 0 0 NEXTGEN HEALTHCARE INC Stock 65343C102 2601 138 SH SOLE 138 0 0 NICE LTD ADR 653656108 12692 66 SH SOLE 19 66 0 0 NICE LTD ADR 653656108 1154 6 SH SOLE 33 6 0 0 NICOLET BANKSHARES INC Stock 65406E102 878 11 SH SOLE 19 11 0 0 NIKE INC Stock 654106103 15562 133 SH SOLE 4 133 0 0 NIKE INC Stock 654106103 1424128 12171 SH SOLE 6 12170 0 0 NIKE INC Stock 654106103 20009 171 SH SOLE 9 171 0 0 NIKE INC Stock 654106103 12099 103 SH SOLE 19 103 0 0 NIKE INC Stock 654106103 60377 516 SH SOLE 28 516 0 0 NIKE INC Stock 654106103 236945 2025 SH SOLE 30 2025 0 0 NIKE INC Stock 654106103 6329 54 SH SOLE 33 54 0 0 NIKE INC Stock 654106103 26966 230 SH SOLE 43 230 0 0 NIKE INC Stock 654106103 3744 32 SH SOLE 46 32 0 0 NIKE INC Stock 654106103 41188 352 SH SOLE 48 352 0 0 NIKE INC Stock 654106103 13222 113 SH SOLE 50 113 0 0 NIKE INC Stock 654106103 234931 2008 SH SOLE 53 2007 0 0 NIKE INC Stock 654106103 3019303 25804 SH SOLE 25803 0 0 NIKOLA CORP Stock 654110105 37 17 SH SOLE 19 17 0 0 NIKOLA CORP Stock 654110105 31123 14409 SH SOLE 14409 0 0 NIO INC ADR 62914V106 283 29 SH SOLE 33 29 0 0 NIO INC ADR 62914V106 237681 24378 SH SOLE 24377 0 0 NISOURCE INC Stock 65473P105 115032 4195 SH SOLE 4195 0 0 NIU TECHNOLOGIES ADR 65481N100 1569 300 SH SOLE 300 0 0 NLIGHT INC Stock 65487K100 1014 100 SH SOLE 100 0 0 NOBLE CORP PLC Stock G65431127 226 6 SH SOLE 6 0 0 NOKIA CORP ADR 654902204 680903 146746 SH SOLE 146746 0 0 NOMAD FOODS LTD Stock G6564A105 13878 805 SH SOLE 9 805 0 0 NOMAD FOODS LTD Stock G6564A105 5172 300 SH SOLE 300 0 0 NOMURA HLDGS INC ADR 65535H208 1841 491 SH SOLE 33 491 0 0 NORDIC AMERICAN TANKERS LIMI Stock G65773106 40851 13350 SH SOLE 13350 0 0 NORDSON CORP Stock 655663102 2193995 9229 SH SOLE 6 9229 0 0 NORDSON CORP Stock 655663102 713 3 SH SOLE 46 3 0 0 NORDSON CORP Stock 655663102 236930 997 SH SOLE 996 0 0 NORDSTROM INC Stock 655664100 9652 598 SH SOLE 598 0 0 NORFOLK SOUTHN CORP Stock 655844108 31049 126 SH SOLE 9 126 0 0 NORFOLK SOUTHN CORP Stock 655844108 2957 12 SH SOLE 46 12 0 0 NORFOLK SOUTHN CORP Stock 655844108 2890776 11731 SH SOLE 11731 0 0 NORTHEAST CMNTY BANCORP INC Stock 664121100 35808 2400 SH SOLE 2400 0 0 NORTHERN DYNASTY MINERALS LT Stock 66510M204 2407 10900 SH SOLE 10900 0 0 NORTHERN OIL AND GAS INC MN Stock 665531307 4777 155 SH SOLE 9 155 0 0 NORTHERN OIL AND GAS INC MN Stock 665531307 16267 528 SH SOLE 34 527 0 0 NORTHERN OIL AND GAS INC MN Stock 665531307 30820 1000 SH SOLE 1000 0 0 NORTHERN TR CORP Stock 665859104 1736503 19624 SH SOLE 6 19623 0 0 NORTHERN TR CORP Stock 665859104 3009 34 SH SOLE 33 34 0 0 NORTHERN TR CORP Stock 665859104 859840 9717 SH SOLE 9716 0 0 NORTHROP GRUMMAN CORP Stock 666807102 7639 14 SH SOLE 9 14 0 0 NORTHROP GRUMMAN CORP Stock 666807102 3297 6 SH SOLE 33 6 0 0 NORTHROP GRUMMAN CORP Stock 666807102 103666 190 SH SOLE 41 190 0 0 NORTHROP GRUMMAN CORP Stock 666807102 177869 326 SH SOLE 45 326 0 0 NORTHROP GRUMMAN CORP Stock 666807102 2802868 5137 SH SOLE 5137 0 0 NORTHWEST NAT HLDG CO Stock 66765N105 16561 348 SH SOLE 6 348 0 0 NORTHWEST NAT HLDG CO Stock 66765N105 10708 225 SH SOLE 225 0 0 NORTHWESTERN CORP Stock 668074305 103667 1747 SH SOLE 19 1747 0 0 NORTHWESTERN CORP Stock 668074305 21184 357 SH SOLE 357 0 0 NORWEGIAN CRUISE LINE HLDG L Stock G66721104 90319 7379 SH SOLE 7379 0 0 NOUVEAU MONDE GRAPHITE INC Stock 66979W842 76 20 SH SOLE 20 0 0 NOVA LTD Stock M7516K103 32100 393 SH SOLE 7 393 0 0 NOVA LTD Stock M7516K103 110840 1357 SH SOLE 1357 0 0 NOVAGOLD RES INC Stock 66987E206 8073 1350 SH SOLE 1350 0 0 NOVAN INC Stock 66988N205 1210 829 SH SOLE 829 0 0 NOVANTA INC Stock 67000B104 1087 8 SH SOLE 19 8 0 0 NOVANTA INC Stock 67000B104 20381 150 SH SOLE 150 0 0 NOVARTIS AG ADR 66987V109 12701 140 SH SOLE 31 140 0 0 NOVARTIS AG ADR 66987V109 3080655 33958 SH SOLE 33957 0 0 NOVAVAX INC Stock 670002401 15307 1489 SH SOLE 1489 0 0 NOVOCURE LTD Stock G6674U108 219096 2987 SH SOLE 2987 0 0 NOVO-NORDISK A S ADR 670100205 9880 73 SH SOLE 9 73 0 0 NOVO-NORDISK A S ADR 670100205 1353 10 SH SOLE 33 10 0 0 NOVO-NORDISK A S ADR 670100205 16241 120 SH SOLE 36 120 0 0 NOVO-NORDISK A S ADR 670100205 13552 100 SH SOLE 43 100 0 0 NOVO-NORDISK A S ADR 670100205 5143 38 SH SOLE 49 38 0 0 NOVO-NORDISK A S ADR 670100205 2374571 17545 SH SOLE 17545 0 0 NOW INC Stock 67011P100 29718 2340 SH SOLE 19 2340 0 0 NOW INC Stock 67011P100 644400 50740 SH SOLE 50740 0 0 NRG ENERGY INC Stock 629377508 45662 1435 SH SOLE 19 1435 0 0 NRG ENERGY INC Stock 629377508 770 24 SH SOLE 33 24 0 0 NRG ENERGY INC Stock 629377508 229995 7228 SH SOLE 7228 0 0 NU HLDGS LTD Stock G6683N103 14351 3526 SH SOLE 3526 0 0 NU SKIN ENTERPRISES INC Stock 67018T105 0 0 SH SOLE 0 0 0 NUCOR CORP Stock 670346105 3032 23 SH SOLE 19 23 0 0 NUCOR CORP Stock 670346105 1324 10 SH SOLE 33 10 0 0 NUCOR CORP Stock 670346105 3163 24 SH SOLE 46 24 0 0 NUCOR CORP Stock 670346105 1441372 10935 SH SOLE 10935 0 0 NUSCALE PWR CORP Stock 67079K100 15390 1500 SH SOLE 1500 0 0 NUSTAR ENERGY LP Stock 67058H102 4800 300 SH SOLE 300 0 0 NUTANIX INC Stock 67059N108 28655 1100 SH SOLE 1100 0 0 NUTRIEN LTD Stock 67077M108 3652 50 SH SOLE 9 50 0 0 NUTRIEN LTD Stock 67077M108 657 9 SH SOLE 33 9 0 0 NUTRIEN LTD Stock 67077M108 964477 13207 SH SOLE 13206 0 0 NUVEEN AMT FREE MUN CR INC F CEF 67071L106 99165 8168 SH SOLE 8168 0 0 NUVEEN AMT FREE QLTY MUN INC CEF 670657105 809691 71213 SH SOLE 71212 0 0 NUVEEN CALIFORNIA AMT QLT MU CEF 670651108 28098 2284 SH SOLE 2284 0 0 NUVEEN CALIFORNIA MUNI VLU F CEF 67062C107 22680 2684 SH SOLE 2684 0 0 NUVEEN CORE EQUITY ALPHA FD CEF 67090X107 10331 763 SH SOLE 763 0 0 NUVEEN CORE PLUS IMPACT FUND CEF 67080D103 7034 679 SH SOLE 679 0 0 NUVEEN CORPORATE INCOME 2023 CEF 67079F101 63508 7000 SH SOLE 7000 0 0 NUVEEN CR STRATEGIES INCOME CEF 67073D102 17983 3533 SH SOLE 3533 0 0 NUVEEN DOW 30 DYNMC OVERWRT CEF 67075F105 58007 3740 SH SOLE 3740 0 0 NUVEEN DYNAMIC MUN OPPORTUNI CEF 67079X102 72123 7256 SH SOLE 7255 0 0 NUSHARES ETF TR ETF 67092P110 929 41 SH SOLE 40 0 0 NUSHARES ETF TR ETF 67092P102 1801 88 SH SOLE 88 0 0 NUSHARES ETF TR ETF 67092P888 692582 27224 SH SOLE 27224 0 0 NUSHARES ETF TR ETF 67092P854 85366 4214 SH SOLE 4213 0 0 NUSHARES ETF TR ETF 67092P805 388188 15046 SH SOLE 15046 0 0 NUSHARES ETF TR ETF 67092P862 773 24 SH SOLE 24 0 0 NUSHARES ETF TR ETF 67092P201 74069 1515 SH SOLE 1515 0 0 NUSHARES ETF TR ETF 67092P300 5072779 148154 SH SOLE 148153 0 0 NUSHARES ETF TR ETF 67092P409 63718 1810 SH SOLE 1810 0 0 NUSHARES ETF TR ETF 67092P508 666861 22415 SH SOLE 22415 0 0 NUSHARES ETF TR ETF 67092P607 1417482 41471 SH SOLE 41471 0 0 NUSHARES ETF TR ETF 67092P870 17806 818 SH SOLE 817 0 0 NUVEEN FLOATING RATE INCOME CEF 67072T108 308421 38942 SH SOLE 38942 0 0 NUVEEN GEORGIA QLTY MUN INC CEF 67072B107 31086 3069 SH SOLE 3069 0 0 NUVEEN INTER DURATION MUN TE CEF 670671106 120704 9200 SH SOLE 9200 0 0 NUVEEN MORTGAGE AND INCOME F CEF 670735109 24594 1520 SH SOLE 1520 0 0 NUVEEN MULTI ASSET INCOME FU CEF 670750108 83119 7234 SH SOLE 7234 0 0 NUVEEN MUNICIPAL CREDIT INC CEF 67070X101 476628 39456 SH SOLE 39456 0 0 NUVEEN MUN VALUE FD INC CEF 670928100 18366 2136 SH SOLE 2135 0 0 NUVEEN NASDAQ 100 DYNAMIC OV CEF 670699107 16939 829 SH SOLE 829 0 0 NUVEEN OHIO QLTY MUN INCOME CEF 670980101 104846 8262 SH SOLE 8262 0 0 NUVEEN PFD & INCOME OPPORTUN CEF 67073B106 23522 3231 SH SOLE 3231 0 0 NUVEEN PFD & INCOME SECS FD CEF 67072C105 148071 21775 SH SOLE 21775 0 0 NUVEEN PFD & INCOME TERM FD CEF 67075A106 3363 181 SH SOLE 181 0 0 NUVEEN QUALITY MUNCP INCOME CEF 67066V101 2231131 189079 SH SOLE 189078 0 0 NUVEEN REAL ASSET INCOME & G CEF 67074Y105 236435 20208 SH SOLE 20208 0 0 NUVEEN REAL ESTATE INCOME FD CEF 67071B108 9072 1200 SH SOLE 1200 0 0 NUVEEN S&P 500 BUY-WRITE INC CEF 6706ER101 1265 100 SH SOLE 100 0 0 NUVEEN S&P 500 DYNAMIC OVERW CEF 6706EW100 10752 667 SH SOLE 667 0 0 NUVEEN SELECT MAT MUN FD CEF 67061T101 40597 4481 SH SOLE 4480 0 0 NUVEEN SR INCOME FD CEF 67067Y104 6981 1521 SH SOLE 1521 0 0 NUVEEN SHORT DURATION CR OPP CEF 67074X107 7152 603 SH SOLE 603 0 0 NUSHARES ETF TR ETF 67092P706 7048 248 SH SOLE 248 0 0 NUVEEN TAXABLE MUNICPAL INM CEF 67074C103 493962 30950 SH SOLE 30950 0 0 NUVILEX INC Stock 71715X104 196 67 SH SOLE 67 0 0 NV5 GLOBAL INC Stock 62945V109 14158 107 SH SOLE 107 0 0 NVE CORP Stock 629445206 18491 286 SH SOLE 23 285 0 0 NVE CORP Stock 629445206 8418 130 SH SOLE 130 0 0 NVENT ELECTRIC PLC Stock G6700G107 3847 100 SH SOLE 100 0 0 NVIDIA CORPORATION Stock 67066G104 21775 149 SH SOLE 4 149 0 0 NVIDIA CORPORATION Stock 67066G104 17975 123 SH SOLE 9 123 0 0 NVIDIA CORPORATION Stock 67066G104 56723 388 SH SOLE 19 388 0 0 NVIDIA CORPORATION Stock 67066G104 24996 171 SH SOLE 33 171 0 0 NVIDIA CORPORATION Stock 67066G104 65763 450 SH SOLE 41 450 0 0 NVIDIA CORPORATION Stock 67066G104 20171 138 SH SOLE 43 138 0 0 NVIDIA CORPORATION Stock 67066G104 8622 59 SH SOLE 46 59 0 0 NVIDIA CORPORATION Stock 67066G104 34635 237 SH SOLE 48 237 0 0 NVIDIA CORPORATION Stock 67066G104 89584 613 SH SOLE 49 613 0 0 NVIDIA CORPORATION Stock 67066G104 17975 123 SH SOLE 50 123 0 0 NVIDIA CORPORATION Stock 67066G104 399980 2737 SH SOLE 53 2736 0 0 NVIDIA CORPORATION Stock 67066G104 12446702 85170 SH SOLE 85169 0 0 NVR INC Stock 62944T105 604248 131 SH SOLE 131 0 0 NXP SEMICONDUCTORS N V Stock N6596X109 527346 3337 SH SOLE 6 3337 0 0 NXP SEMICONDUCTORS N V Stock N6596X109 6953 44 SH SOLE 9 44 0 0 NXP SEMICONDUCTORS N V Stock N6596X109 86917 550 SH SOLE 41 550 0 0 NXP SEMICONDUCTORS N V Stock N6596X109 1422 9 SH SOLE 46 9 0 0 NXP SEMICONDUCTORS N V Stock N6596X109 1127276 7133 SH SOLE 7133 0 0 OREILLY AUTOMOTIVE INC Stock 67103H107 18569 22 SH SOLE 6 22 0 0 OREILLY AUTOMOTIVE INC Stock 67103H107 18569 22 SH SOLE 9 22 0 0 OREILLY AUTOMOTIVE INC Stock 67103H107 5064 6 SH SOLE 19 6 0 0 OREILLY AUTOMOTIVE INC Stock 67103H107 6752 8 SH SOLE 33 8 0 0 OREILLY AUTOMOTIVE INC Stock 67103H107 118164 140 SH SOLE 41 140 0 0 OREILLY AUTOMOTIVE INC Stock 67103H107 2673887 3168 SH SOLE 3168 0 0 OAKTREE SPECIALTY LENDING CO CEF 67401P108 71111 10351 SH SOLE 10351 0 0 CHORD ENERGY CORPORATION Stock 674215207 12587 92 SH SOLE 9 92 0 0 CHORD ENERGY CORPORATION Stock 674215207 16823 123 SH SOLE 34 122 0 0 CHORD ENERGY CORPORATION Stock 674215207 137 1 SH SOLE 1 0 0 OBLONG INC Stock 674434105 94 800 SH SOLE 800 0 0 OCCIDENTAL PETE CORP Stock 674599162 1526 37 SH SOLE 19 37 0 0 OCCIDENTAL PETE CORP Stock 674599162 3463 84 SH SOLE 36 84 0 0 OCCIDENTAL PETE CORP Stock 674599162 103075 2500 SH SOLE 2500 0 0 OCCIDENTAL PETE CORP Stock 674599105 252 4 SH SOLE 19 4 0 0 OCCIDENTAL PETE CORP Stock 674599105 2401 38 SH SOLE 33 38 0 0 OCCIDENTAL PETE CORP Stock 674599105 41982 666 SH SOLE 36 666 0 0 OCCIDENTAL PETE CORP Stock 674599105 1791801 28446 SH SOLE 28445 0 0 OCUGEN INC Stock 67577C105 351 270 SH SOLE 270 0 0 OCULAR THERAPEUTIX INC Stock 67576A100 703 250 SH SOLE 250 0 0 OFFICE PPTYS INCOME TR REIT 67623C109 57449 4303 SH SOLE 4303 0 0 OGE ENERGY CORP Stock 670837103 5418 137 SH SOLE 19 137 0 0 OGE ENERGY CORP Stock 670837103 33815 855 SH SOLE 855 0 0 OKTA INC Stock 679295105 4646 68 SH SOLE 9 68 0 0 OKTA INC Stock 679295105 3143 46 SH SOLE 19 46 0 0 OKTA INC Stock 679295105 20841 305 SH SOLE 48 305 0 0 OKTA INC Stock 679295105 1031236 15092 SH SOLE 15092 0 0 OLD DOMINION FREIGHT LINE IN Stock 679580100 5676 20 SH SOLE 9 20 0 0 OLD DOMINION FREIGHT LINE IN Stock 679580100 352739 1243 SH SOLE 18 1243 0 0 OLD DOMINION FREIGHT LINE IN Stock 679580100 3973 14 SH SOLE 36 14 0 0 OLD DOMINION FREIGHT LINE IN Stock 679580100 56756 200 SH SOLE 41 200 0 0 OLD DOMINION FREIGHT LINE IN Stock 679580100 333581 1175 SH SOLE 1175 0 0 OLD NATL BANCORP IND Stock 680033107 162108 9016 SH SOLE 9016 0 0 OLD REP INTL CORP Stock 680223104 28086 1163 SH SOLE 19 1163 0 0 OLD REP INTL CORP Stock 680223104 284522 11781 SH SOLE 11781 0 0 OLIN CORP Stock 680665205 152686 2884 SH SOLE 2884 0 0 OLLIES BARGAIN OUTLET HLDGS Stock 681116109 9274 198 SH SOLE 9 198 0 0 OLLIES BARGAIN OUTLET HLDGS Stock 681116109 80003 1708 SH SOLE 23 1708 0 0 OLLIES BARGAIN OUTLET HLDGS Stock 681116109 49463 1056 SH SOLE 1056 0 0 OLO INC Stock 68134L109 63131 10101 SH SOLE 23 10101 0 0 OLO INC Stock 68134L109 9169 1467 SH SOLE 1467 0 0 OLYMPIC STEEL INC Stock 68162K106 24681 735 SH SOLE 19 735 0 0 OMEGA FLEX INC Stock 682095104 79959 857 SH SOLE 23 856 0 0 OMEGA FLEX INC Stock 682095104 6999 75 SH SOLE 75 0 0 OMEGA HEALTHCARE INVS INC REIT 681936100 1733750 62030 SH SOLE 62030 0 0 OMNIAB INC Stock 68218J103 1973 548 SH SOLE 548 0 0 OMNICELL COM Stock 68213N109 17395 345 SH SOLE 345 0 0 OMNICOM GROUP INC Stock 681919106 3181 39 SH SOLE 9 39 0 0 OMNICOM GROUP INC Stock 681919106 979 12 SH SOLE 46 12 0 0 OMNICOM GROUP INC Stock 681919106 57668 707 SH SOLE 706 0 0 ON HLDG AG Stock H5919C104 16302 950 SH SOLE 950 0 0 ON SEMICONDUCTOR CORP Stock 682189105 998 16 SH SOLE 33 16 0 0 ON SEMICONDUCTOR CORP Stock 682189105 4740 76 SH SOLE 36 76 0 0 ON SEMICONDUCTOR CORP Stock 682189105 1372 22 SH SOLE 46 22 0 0 ON SEMICONDUCTOR CORP Stock 682189105 798960 12810 SH SOLE 12810 0 0 ONE GAS INC Stock 68235P108 18324 242 SH SOLE 242 0 0 ONE LIBERTY PPTYS INC REIT 682406103 13332 600 SH SOLE 600 0 0 ONEMAIN HLDGS INC Stock 68268W103 15456 464 SH SOLE 9 464 0 0 ONEMAIN HLDGS INC Stock 68268W103 50394 1513 SH SOLE 1512 0 0 ONEOK INC NEW Stock 682680103 26477 403 SH SOLE 19 403 0 0 ONEOK INC NEW Stock 682680103 176339 2684 SH SOLE 45 2684 0 0 ONEOK INC NEW Stock 682680103 1022867 15569 SH SOLE 15568 0 0 ONTO INNOVATION INC Stock 683344105 136 2 SH SOLE 19 2 0 0 ONTO INNOVATION INC Stock 683344105 10894 160 SH SOLE 160 0 0 ONTRAK INC Stock 683373104 50 135 SH SOLE 135 0 0 OP BANCORP Stock 67109R109 368256 32998 SH SOLE 32997 0 0 OPAL FUELS INC Stock 68347P103 3640 500 SH SOLE 500 0 0 OPEN TEXT CORP Stock 683715106 24246 818 SH SOLE 818 0 0 OPENDOOR TECHNOLOGIES INC Stock 683712103 20437 17618 SH SOLE 17618 0 0 OPKO HEALTH INC Stock 68375N103 1875 1500 SH SOLE 1500 0 0 OPORTUN FINL CORP Stock 68376D104 9979 1811 SH SOLE 23 1811 0 0 OPORTUN FINL CORP Stock 68376D104 893 162 SH SOLE 162 0 0 OPTIMIZERX CORP Stock 68401U204 5191 309 SH SOLE 309 0 0 OPTION CARE HEALTH INC Stock 68404L201 361 12 SH SOLE 19 12 0 0 OPTION CARE HEALTH INC Stock 68404L201 300118 9974 SH SOLE 9974 0 0 ETF SER SOLUTIONS ETF 26922A446 27390 884 SH SOLE 49 884 0 0 ORACLE CORP Stock 68389X105 2158624 26408 SH SOLE 6 26408 0 0 ORACLE CORP Stock 68389X105 9073 111 SH SOLE 9 111 0 0 ORACLE CORP Stock 68389X105 2289 28 SH SOLE 19 28 0 0 ORACLE CORP Stock 68389X105 9073 111 SH SOLE 25 111 0 0 ORACLE CORP Stock 68389X105 4332 53 SH SOLE 46 53 0 0 ORACLE CORP Stock 68389X105 4069730 49789 SH SOLE 49788 0 0 ORAMED PHARMACEUTICALS INC Stock 68403P203 6015 500 SH SOLE 500 0 0 ORANGE ADR 684060106 35568 3600 SH SOLE 3600 0 0 ORASURE TECHNOLOGIES INC Stock 68554V108 964 200 SH SOLE 200 0 0 ORCHID IS CAP INC REIT 68571X301 33380 3179 SH SOLE 3179 0 0 ORGANIGRAM HLDGS INC Stock 68620P101 2438 3047 SH SOLE 3047 0 0 ORGANON & CO Stock 68622V106 32343 1158 SH SOLE 9 1158 0 0 ORGANON & CO Stock 68622V106 21869 783 SH SOLE 19 783 0 0 ORGANON & CO Stock 68622V106 391 14 SH SOLE 33 14 0 0 ORGANON & CO Stock 68622V106 866 31 SH SOLE 46 31 0 0 ORGANON & CO Stock 68622V106 252060 9025 SH SOLE 9024 0 0 ORGANOVO HLDGS INC Stock 68620A203 42 30 SH SOLE 30 0 0 ORIGIN AGRITECH LIMITED Stock G67828205 1738 250 SH SOLE 250 0 0 ORION ENERGY SYS INC Stock 686275108 1665 915 SH SOLE 915 0 0 ORION OFFICE REIT INC REIT 68629Y103 2420 283 SH SOLE 283 0 0 ORIX CORP ADR 686330101 1852 23 SH SOLE 33 23 0 0 ORLA MNG LTD NEW Stock 68634K106 1487 368 SH SOLE 368 0 0 ORMAT TECHNOLOGIES INC Stock 686688102 18161 210 SH SOLE 210 0 0 OSHKOSH CORP Stock 688239201 15345 174 SH SOLE 174 0 0 OSISKO GOLD ROYALTIES LTD Stock 68827L101 286291 23719 SH SOLE 23719 0 0 OTIS WORLDWIDE CORP Stock 68902V107 2114 27 SH SOLE 46 27 0 0 OTIS WORLDWIDE CORP Stock 68902V107 241407 3083 SH SOLE 3082 0 0 OUSTER INC Stock 68989M103 129 150 SH SOLE 150 0 0 OUTBRAIN INC Stock 69002R103 724 200 SH SOLE 200 0 0 OUTFRONT MEDIA INC REIT 69007J106 0 0 SH SOLE 19 0 0 0 OUTFRONT MEDIA INC REIT 69007J106 249 15 SH SOLE 15 0 0 OUTSET MED INC Stock 690145107 336 13 SH SOLE 13 0 0 LISTED FD TR ETF 53656F854 2891 134 SH SOLE 134 0 0 OVERSTOCK COM INC DEL Stock 690370101 31925 1649 SH SOLE 1649 0 0 OWENS & MINOR INC NEW Stock 690732102 1954 100 SH SOLE 100 0 0 OWENS CORNING NEW Stock 690742101 13136 154 SH SOLE 9 154 0 0 O-I GLASS INC Stock 67098H104 3016 182 SH SOLE 182 0 0 OXFORD INDS INC Stock 691497309 4007 43 SH SOLE 43 0 0 OXFORD LANE CAP CORP CEF 691543102 649 128 SH SOLE 128 0 0 OXFORD SQUARE CAP CORP CEF 69181V107 6318 2025 SH SOLE 2025 0 0 PACCAR INC Stock 693718108 5047 51 SH SOLE 9 51 0 0 PACCAR INC Stock 693718108 5443 55 SH SOLE 19 55 0 0 PACCAR INC Stock 693718108 2375 24 SH SOLE 46 24 0 0 PACCAR INC Stock 693718108 1630036 16470 SH SOLE 16470 0 0 PACER FDS TR ETF 69374H741 216815 7471 SH SOLE 7471 0 0 PACER FDS TR ETF 69374H766 328498 8929 SH SOLE 8929 0 0 PACER FDS TR ETF 69374H816 1572988 44738 SH SOLE 44738 0 0 PACER FDS TR ETF 69374H725 773944 24681 SH SOLE 24681 0 0 PACER FDS TR ETF 69374H436 44855 1570 SH SOLE 1570 0 0 PACER FDS TR ETF 69374H428 930713 20773 SH SOLE 20772 0 0 PACER FDS TR ETF 69374H568 1806698 82652 SH SOLE 82652 0 0 PACER FDS TR ETF 69374H642 2815 140 SH SOLE 140 0 0 PACER FDS TR ETF 69374H105 1817 48 SH SOLE 48 0 0 PACER FDS TR ETF 69374H881 1803685 38999 SH SOLE 38998 0 0 PACER FDS TR ETF 69374H857 461297 12832 SH SOLE 12831 0 0 PACIFIC PREMIER BANCORP Stock 69478X105 15780 500 SH SOLE 500 0 0 PACKAGING CORP AMER Stock 695156109 282533 2209 SH SOLE 2208 0 0 PACTIV EVERGREEN INC Stock 69526K105 182 16 SH SOLE 16 0 0 PACWEST BANCORP DEL Stock 695263103 18819 820 SH SOLE 820 0 0 PAGERDUTY INC Stock 69553P100 876 33 SH SOLE 19 33 0 0 PAGSEGURO DIGITAL LTD Stock G68707101 437 50 SH SOLE 50 0 0 PALANTIR TECHNOLOGIES INC Stock 69608A108 592226 92247 SH SOLE 92247 0 0 PALATIN TECHNOLOGIES INC Stock 696077502 6420 2508 SH SOLE 2508 0 0 PALO ALTO NETWORKS INC Stock 697435105 15070 108 SH SOLE 4 108 0 0 PALO ALTO NETWORKS INC Stock 697435105 837 6 SH SOLE 9 6 0 0 PALO ALTO NETWORKS INC Stock 697435105 4884 35 SH SOLE 19 35 0 0 PALO ALTO NETWORKS INC Stock 697435105 1674 12 SH SOLE 25 12 0 0 PALO ALTO NETWORKS INC Stock 697435105 2458276 17617 SH SOLE 17617 0 0 PAN AMERN SILVER CORP Stock 697900108 208473 12758 SH SOLE 12758 0 0 PAPA JOHNS INTL INC Stock 698813102 4856 59 SH SOLE 59 0 0 PAR PAC HOLDINGS INC Stock 69888T207 30458 1310 SH SOLE 1310 0 0 PAR TECHNOLOGY CORP Stock 698884103 782 30 SH SOLE 30 0 0 PARAMOUNT GLOBAL Convertible Preferred 92556H305 11147 450 SH SOLE 450 0 0 PARAMOUNT GLOBAL Stock 92556H107 65 3 SH SOLE 3 0 0 PARAMOUNT GLOBAL Stock 92556H206 388 23 SH SOLE 33 23 0 0 PARAMOUNT GLOBAL Stock 92556H206 242264 14352 SH SOLE 14352 0 0 PARAMOUNT GOLD NEV CORP Stock 69924M109 58 167 SH SOLE 167 0 0 PARK CITY GROUP INC Stock 700215304 17394 3514 SH SOLE 3513 0 0 PARK HOTELS & RESORTS INC REIT 700517105 5423 460 SH SOLE 460 0 0 PARKER-HANNIFIN CORP Stock 701094104 33756 116 SH SOLE 9 116 0 0 PARKER-HANNIFIN CORP Stock 701094104 203700 700 SH SOLE 30 700 0 0 PARKER-HANNIFIN CORP Stock 701094104 597417 2053 SH SOLE 2052 0 0 PARTY CITY HOLDCO INC Stock 702149105 37 100 SH SOLE 100 0 0 PATHWARD FINANCIAL INC Stock 59100U108 904 21 SH SOLE 21 0 0 PATRICK INDS INC Stock 703343103 4909 81 SH SOLE 81 0 0 PATTERSON COS INC Stock 703395103 18220 650 SH SOLE 650 0 0 PAYCHEX INC Stock 704326107 156006 1350 SH SOLE 5 1350 0 0 PAYCHEX INC Stock 704326107 2300036 19903 SH SOLE 6 19903 0 0 PAYCHEX INC Stock 704326107 72109 624 SH SOLE 19 624 0 0 PAYCHEX INC Stock 704326107 1750 15 SH SOLE 33 15 0 0 PAYCHEX INC Stock 704326107 3515052 30418 SH SOLE 30417 0 0 PAYCOM SOFTWARE INC Stock 70432V102 3724 12 SH SOLE 19 12 0 0 PAYCOM SOFTWARE INC Stock 70432V102 931 3 SH SOLE 33 3 0 0 PAYCOM SOFTWARE INC Stock 70432V102 5275 17 SH SOLE 36 17 0 0 PAYCOM SOFTWARE INC Stock 70432V102 74474 240 SH SOLE 41 240 0 0 PAYCOM SOFTWARE INC Stock 70432V102 3181298 10252 SH SOLE 10252 0 0 PAYLOCITY HLDG CORP Stock 70438V106 583 3 SH SOLE 19 3 0 0 PAYLOCITY HLDG CORP Stock 70438V106 54393 280 SH SOLE 48 280 0 0 PAYLOCITY HLDG CORP Stock 70438V106 245350 1263 SH SOLE 1263 0 0 PAYPAL HLDGS INC Stock 70450Y103 20440 287 SH SOLE 2 287 0 0 PAYPAL HLDGS INC Stock 70450Y103 13461 189 SH SOLE 4 189 0 0 PAYPAL HLDGS INC Stock 70450Y103 24713 347 SH SOLE 9 347 0 0 PAYPAL HLDGS INC Stock 70450Y103 402607 5653 SH SOLE 18 5653 0 0 PAYPAL HLDGS INC Stock 70450Y103 4914 69 SH SOLE 19 69 0 0 PAYPAL HLDGS INC Stock 70450Y103 68229 958 SH SOLE 28 958 0 0 PAYPAL HLDGS INC Stock 70450Y103 6410 90 SH SOLE 33 90 0 0 PAYPAL HLDGS INC Stock 70450Y103 1923 27 SH SOLE 46 27 0 0 PAYPAL HLDGS INC Stock 70450Y103 9900 139 SH SOLE 50 139 0 0 PAYPAL HLDGS INC Stock 70450Y103 145431 2042 SH SOLE 53 2042 0 0 PAYPAL HLDGS INC Stock 70450Y103 3622534 50864 SH SOLE 50864 0 0 PAYSAFE LIMITED Stock G6964L206 708 51 SH SOLE 51 0 0 PBF ENERGY INC Stock 69318G106 192671 4725 SH SOLE 4724 0 0 PCM FD INC CEF 69323T101 69272 8802 SH SOLE 8802 0 0 PDF SOLUTIONS INC Stock 693282105 2852 100 SH SOLE 100 0 0 PEABODY ENERGY CORP Stock 704551100 8719 330 SH SOLE 330 0 0 PEARSON PLC ADR 705015105 2029 180 SH SOLE 180 0 0 PEBBLEBROOK HOTEL TR REIT 70509V100 870 65 SH SOLE 19 65 0 0 PEBBLEBROOK HOTEL TR REIT 70509V100 40 3 SH SOLE 3 0 0 PELOTON INTERACTIVE INC Stock 70614W100 114916 14473 SH SOLE 14473 0 0 PEMBINA PIPELINE CORP Stock 706327103 62694 1847 SH SOLE 1846 0 0 PENN ENTERTAINMENT INC Stock 707569109 29344 988 SH SOLE 988 0 0 OBSIDIAN ENERGY LTD Stock 674482203 3884 585 SH SOLE 585 0 0 PENNANT GROUP INC Stock 70805E109 549 50 SH SOLE 50 0 0 PENNANTPARK FLOATING RATE CA CEF 70806A106 223857 20388 SH SOLE 20387 0 0 PENNANTPARK INVT CORP CEF 708062104 31185 5424 SH SOLE 5423 0 0 PENNYMAC MTG INVT TR REIT 70931T103 81551 6582 SH SOLE 6582 0 0 PENSKE AUTOMOTIVE GRP INC Stock 70959W103 6206 54 SH SOLE 19 54 0 0 PENSKE AUTOMOTIVE GRP INC Stock 70959W103 29933 260 SH SOLE 260 0 0 PENTAIR PLC Stock G7S00T104 585 13 SH SOLE 46 13 0 0 PENTAIR PLC Stock G7S00T104 198009 4402 SH SOLE 4402 0 0 PEPSICO INC Stock 713448108 216792 1200 SH SOLE 5 1200 0 0 PEPSICO INC Stock 713448108 2324445 12866 SH SOLE 6 12866 0 0 PEPSICO INC Stock 713448108 57460 318 SH SOLE 7 318 0 0 PEPSICO INC Stock 713448108 34867 193 SH SOLE 9 193 0 0 PEPSICO INC Stock 713448108 173153 958 SH SOLE 19 958 0 0 PEPSICO INC Stock 713448108 19106 106 SH SOLE 33 105 0 0 PEPSICO INC Stock 713448108 108396 600 SH SOLE 41 600 0 0 PEPSICO INC Stock 713448108 8279133 45827 SH SOLE 45827 0 0 PERFICIENT INC Stock 71375U101 26326 377 SH SOLE 6 377 0 0 PERFICIENT INC Stock 71375U101 3073 44 SH SOLE 44 0 0 PERFORMANCE FOOD GROUP CO Stock 71377A103 876 15 SH SOLE 19 15 0 0 PERFORMANCE FOOD GROUP CO Stock 71377A103 4730 81 SH SOLE 81 0 0 PERIMETER SOLUTIONS SA Stock L7579L106 1197 131 SH SOLE 131 0 0 PERION NETWORK LTD Stock M78673114 1094478 43260 SH SOLE 43260 0 0 PERKINELMER INC Stock 714046109 3926 28 SH SOLE 9 28 0 0 PERKINELMER INC Stock 714046109 5188 37 SH SOLE 19 37 0 0 PERKINELMER INC Stock 714046109 982 7 SH SOLE 33 7 0 0 PERKINELMER INC Stock 714046109 13321 95 SH SOLE 50 95 0 0 PERKINELMER INC Stock 714046109 95490 681 SH SOLE 681 0 0 PERMIAN BASIN RTY TR Stock 714236106 25200 1000 SH SOLE 1000 0 0 PERMROCK ROYALTY TRUST Stock 714254109 1378 179 SH SOLE 178 0 0 PERRIGO CO PLC Stock G97822103 2625 77 SH SOLE 9 77 0 0 PERRIGO CO PLC Stock G97822103 8473 249 SH SOLE 34 248 0 0 PERRIGO CO PLC Stock G97822103 14931 438 SH SOLE 438 0 0 P T TELEKOMUNIKASI INDONESIA ADR 715684106 8014 336 SH SOLE 9 336 0 0 P T TELEKOMUNIKASI INDONESIA ADR 715684106 16123 676 SH SOLE 676 0 0 PETCO HEALTH & WELLNESS CO I Stock 71601V105 23804 2511 SH SOLE 2511 0 0 PETIQ INC Stock 71639T106 4794 520 SH SOLE 9 520 0 0 PETIQ INC Stock 71639T106 9912 1075 SH SOLE 1075 0 0 PETMED EXPRESS INC Stock 716382106 5310 300 SH SOLE 300 0 0 PETROLEO BRASILEIRO SA PETRO ADR 71654V408 194746 18286 SH SOLE 18286 0 0 PFIZER INC Stock 717081103 129227 2522 SH SOLE 9 2522 0 0 PFIZER INC Stock 717081103 197641 3857 SH SOLE 19 3857 0 0 PFIZER INC Stock 717081103 12996 254 SH SOLE 33 253 0 0 PFIZER INC Stock 717081103 95973 1873 SH SOLE 52 1873 0 0 PFIZER INC Stock 717081103 16840089 328651 SH SOLE 328651 0 0 PG&E CORP Stock 69331C108 161738 9947 SH SOLE 9947 0 0 PGIM GLOBAL HIGH YIELD FD FO CEF 69346J106 69138 6378 SH SOLE 6378 0 0 PGIM HIGH YIELD BOND FUND IN CEF 69346H100 7075 596 SH SOLE 596 0 0 PGIM SHORT DUR HIG YLD OPP F CEF 69355J104 319619 21758 SH SOLE 21757 0 0 PGIM ETF TR ETF 69344A107 111212 2265 SH SOLE 9 2265 0 0 PGIM ETF TR ETF 69344A107 3384176 68924 SH SOLE 68924 0 0 PHILIP MORRIS INTL INC Stock 718172109 26922 266 SH SOLE 9 266 0 0 PHILIP MORRIS INTL INC Stock 718172109 94610 935 SH SOLE 19 934 0 0 PHILIP MORRIS INTL INC Stock 718172109 3644 36 SH SOLE 33 36 0 0 PHILIP MORRIS INTL INC Stock 718172109 177522 1754 SH SOLE 52 1754 0 0 PHILIP MORRIS INTL INC Stock 718172109 6821071 67395 SH SOLE 67395 0 0 PLDT INC ADR 69344D408 1414 62 SH SOLE 33 62 0 0 PLDT INC ADR 69344D408 71365 3130 SH SOLE 3130 0 0 PHILLIPS 66 Stock 718546104 8639 83 SH SOLE 6 83 0 0 PHILLIPS 66 Stock 718546104 3955 38 SH SOLE 9 38 0 0 PHILLIPS 66 Stock 718546104 729 7 SH SOLE 19 7 0 0 PHILLIPS 66 Stock 718546104 2348 23 SH SOLE 33 22 0 0 PHILLIPS 66 Stock 718546104 5776400 55500 SH SOLE 55499 0 0 PHILLIPS EDISON & CO INC REIT 71844V201 186043 5843 SH SOLE 5843 0 0 PHOTRONICS INC Stock 719405102 1767 105 SH SOLE 105 0 0 PHREESIA INC Stock 71944F106 615 19 SH SOLE 19 19 0 0 PHUNWARE INC Stock 71948P100 1160 1500 SH SOLE 1500 0 0 PHYSICIANS RLTY TR REIT 71943U104 35321 2441 SH SOLE 2441 0 0 PIEDMONT LITHIUM INC Stock 72016P105 127698 2901 SH SOLE 2900 0 0 PIEDMONT OFFICE REALTY TR IN REIT 720190206 67656 7378 SH SOLE 7378 0 0 PILGRIMS PRIDE CORP Stock 72147K108 2610 110 SH SOLE 110 0 0 PIMCO ETF TR ETF 72201R205 16307 327 SH SOLE 327 0 0 PIMCO ACCESS INCOME FUND CEF 72203T100 69588 4705 SH SOLE 4705 0 0 PIMCO ETF TR ETF 72201R775 250177 2765 SH SOLE 2765 0 0 PIMCO CALIF MUN INCOME FD CEF 72200N106 22469 1491 SH SOLE 1491 0 0 PIMCO CORPORATE & INCM STRG CEF 72200U100 68481 5779 SH SOLE 5779 0 0 PIMCO CORPORATE & INCOME OPP CEF 72201B101 193937 16148 SH SOLE 16148 0 0 PIMCO DYNAMIC INCOME FD CEF 72201Y101 246437 13335 SH SOLE 13335 0 0 PIMCO DYNAMIC INCOME OPRNTS CEF 69355M107 60658 4750 SH SOLE 4750 0 0 PIMCO ENERGY & TACTICAL CR O CEF 69346N107 1554 104 SH SOLE 104 0 0 PIMCO ETF TR ETF 72201R718 1418328 15047 SH SOLE 15046 0 0 PIMCO ETF TR ETF 72201R643 196011 2023 SH SOLE 2022 0 0 PIMCO ETF TR ETF 72201R833 561352 5690 SH SOLE 5690 0 0 PIMCO ETF TR ETF 72201R783 8926 100 SH SOLE 9 100 0 0 PIMCO ETF TR ETF 72201R783 306787 3437 SH SOLE 3437 0 0 PIMCO ETF TR ETF 72201R304 77357 1328 SH SOLE 1328 0 0 PIMCO ETF TR ETF 72201R882 40233 461 SH SOLE 460 0 0 PIMCO ETF TR ETF 72201R403 267867 4956 SH SOLE 4955 0 0 PIMCO GLOBAL STOCKSPLS INCM CEF 722011103 22675 3272 SH SOLE 3272 0 0 PIMCO HIGH INCOME FD CEF 722014107 7587 1604 SH SOLE 1604 0 0 PIMCO INCOME STRATEGY FD CEF 72201H108 66113 8152 SH SOLE 8152 0 0 PIMCO INCOME STRATEGY FD II CEF 72201J104 192403 27214 SH SOLE 27214 0 0 PIMCO ETF TR ETF 72201R866 219339 4269 SH SOLE 4268 0 0 PIMCO ETF TR ETF 72201R817 597618 6426 SH SOLE 6426 0 0 PIMCO MUN INCOME FD II CEF 72200W106 0 0 SH SOLE 0 0 0 PIMCO STRATEGIC INCOME FD CEF 72200X104 52769 10682 SH SOLE 10682 0 0 PINDUODUO INC ADR 722304102 14761 181 SH SOLE 6 181 0 0 PINDUODUO INC ADR 722304102 1060 13 SH SOLE 33 13 0 0 PINDUODUO INC ADR 722304102 904960 11097 SH SOLE 11097 0 0 PINNACLE FINL PARTNERS INC Stock 72346Q104 109134 1487 SH SOLE 1486 0 0 PINNACLE WEST CAP CORP Stock 723484101 30872 406 SH SOLE 19 406 0 0 PINNACLE WEST CAP CORP Stock 723484101 226955 2985 SH SOLE 2984 0 0 PINTEREST INC Stock 72352L106 131476 5415 SH SOLE 5415 0 0 PIONEER HIGH INCOME FUND INC CEF 72369H106 43563 6702 SH SOLE 6702 0 0 PIONEER NAT RES CO Stock 723787107 44536 195 SH SOLE 9 195 0 0 PIONEER NAT RES CO Stock 723787107 1370 6 SH SOLE 19 6 0 0 PIONEER NAT RES CO Stock 723787107 1740 8 SH SOLE 33 7 0 0 PIONEER NAT RES CO Stock 723787107 228390 1000 SH SOLE 41 1000 0 0 PIONEER NAT RES CO Stock 723787107 94553 414 SH SOLE 49 414 0 0 PIONEER NAT RES CO Stock 723787107 3073120 13456 SH SOLE 13455 0 0 PJT PARTNERS INC Stock 69343T107 364397 4945 SH SOLE 4945 0 0 PLAINS ALL AMERN PIPELINE L Stock 726503105 92365 7854 SH SOLE 7854 0 0 PLAINS GP HLDGS L P Stock 72651A207 1057238 84987 SH SOLE 84987 0 0 PLANET FITNESS INC Stock 72703H101 4964 63 SH SOLE 36 63 0 0 PLANET FITNESS INC Stock 72703H101 14079 179 SH SOLE 178 0 0 PLAYA HOTELS & RESORTS NV Stock N70544106 1633 250 SH SOLE 250 0 0 PLBY GROUP INC Stock 72814P109 15197 5526 SH SOLE 5526 0 0 PLUG POWER INC Stock 72919P202 207581 16781 SH SOLE 16781 0 0 PNC FINL SVCS GROUP INC Stock 693475105 43003 272 SH SOLE 7 272 0 0 PNC FINL SVCS GROUP INC Stock 693475105 17215 109 SH SOLE 9 109 0 0 PNC FINL SVCS GROUP INC Stock 693475105 37710 239 SH SOLE 19 238 0 0 PNC FINL SVCS GROUP INC Stock 693475105 790 5 SH SOLE 33 5 0 0 PNC FINL SVCS GROUP INC Stock 693475105 3475 22 SH SOLE 46 22 0 0 PNC FINL SVCS GROUP INC Stock 693475105 79760 505 SH SOLE 52 505 0 0 PNC FINL SVCS GROUP INC Stock 693475105 2237717 14168 SH SOLE 14168 0 0 PNM RES INC Stock 69349H107 2732 56 SH SOLE 56 0 0 POLAR PWR INC Stock 73102V105 2322 1800 SH SOLE 1800 0 0 POLARIS INC Stock 731068102 1930479 19114 SH SOLE 6 19113 0 0 POLARIS INC Stock 731068102 522138 5170 SH SOLE 5169 0 0 RALPH LAUREN CORP Stock 751212101 4332 41 SH SOLE 36 41 0 0 RALPH LAUREN CORP Stock 751212101 10039 95 SH SOLE 43 95 0 0 RALPH LAUREN CORP Stock 751212101 36985 350 SH SOLE 350 0 0 POOL CORP Stock 73278L105 62280 206 SH SOLE 18 206 0 0 POOL CORP Stock 73278L105 2721 9 SH SOLE 36 9 0 0 POOL CORP Stock 73278L105 328095 1085 SH SOLE 1085 0 0 POPULAR INC Stock 733174700 796 12 SH SOLE 12 0 0 PORTILLOS INC Stock 73642K106 7018 430 SH SOLE 430 0 0 PORTLAND GEN ELEC CO Stock 736508847 5194 106 SH SOLE 19 106 0 0 PORTLAND GEN ELEC CO Stock 736508847 8967 183 SH SOLE 183 0 0 PORTMAN RIDGE FIN CORP COM NEW CEF 73688F102 2530 110 SH SOLE 110 0 0 POSEIDA THERAPEUTICS INC Stock 73730P108 1405936 265271 SH SOLE 265271 0 0 POST HLDGS INC Stock 737446104 257241 2850 SH SOLE 5 2850 0 0 POST HLDGS INC Stock 737446104 3009 33 SH SOLE 33 0 0 POTLATCHDELTIC CORPORATION REIT 737630103 89212 2028 SH SOLE 2028 0 0 POWER INTEGRATIONS INC Stock 739276103 2725 38 SH SOLE 9 38 0 0 POWER INTEGRATIONS INC Stock 739276103 10271 143 SH SOLE 34 143 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E404 426719 23550 SH SOLE 11 23549 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E404 30242 1669 SH SOLE 1669 0 0 INVESCO DB MULTI-SECTOR COMM ETF 46140H106 391599 19434 SH SOLE 19434 0 0 INVESCO DB MULTI-SECTOR COMM ETF 46140H502 4366631 90881 SH SOLE 90880 0 0 INVESCO DB US DLR INDEX TR ETF 46141D104 140230 7580 SH SOLE 7580 0 0 INVESCO DB US DLR INDEX TR ETF 46141D203 23117 831 SH SOLE 19 831 0 0 INVESCO DB US DLR INDEX TR ETF 46141D203 2222631 79922 SH SOLE 79922 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V837 100394 1413 SH SOLE 1413 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V670 8711 1701 SH SOLE 1701 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V746 76169 1275 SH SOLE 1275 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V696 18816 586 SH SOLE 586 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V662 32346 412 SH SOLE 411 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E784 26586 1424 SH SOLE 1424 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E297 12679 551 SH SOLE 36 551 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E297 181365 7882 SH SOLE 7882 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G508 46429 2262 SH SOLE 9 2261 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G508 142252 6929 SH SOLE 6928 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V720 90188 2477 SH SOLE 2477 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E230 6293 235 SH SOLE 235 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V621 467976 32498 SH SOLE 32498 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V613 219848 1417 SH SOLE 1417 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V597 313335 1978 SH SOLE 1978 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E511 240519 21513 SH SOLE 21513 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V142 248062 4813 SH SOLE 4813 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V548 32299 1932 SH SOLE 1931 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E354 7042 110 SH SOLE 9 110 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E354 895 14 SH SOLE 19 14 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E354 19362 303 SH SOLE 22 303 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E354 2343814 36679 SH SOLE 36679 0 0 PPG INDS INC Stock 693506107 9556 76 SH SOLE 36 76 0 0 PPG INDS INC Stock 693506107 21968 175 SH SOLE 43 174 0 0 PPG INDS INC Stock 693506107 2138 17 SH SOLE 46 17 0 0 PPG INDS INC Stock 693506107 753991 5996 SH SOLE 5996 0 0 PPL CORP Stock 69351T106 6662 228 SH SOLE 9 228 0 0 PPL CORP Stock 69351T106 12302 421 SH SOLE 19 421 0 0 PPL CORP Stock 69351T106 1169 40 SH SOLE 33 40 0 0 PPL CORP Stock 69351T106 57797 1978 SH SOLE 52 1978 0 0 PPL CORP Stock 69351T106 1312430 44915 SH SOLE 44915 0 0 PRECISION BIOSCIENCES INC Stock 74019P108 583 490 SH SOLE 490 0 0 PREFERRED BK LOS ANGELES CA Stock 740367404 821 11 SH SOLE 19 11 0 0 PREMIER FINANCIAL CORP Stock 74052F108 18781 696 SH SOLE 696 0 0 PREMIER INC Stock 74051N102 630 18 SH SOLE 18 0 0 PRESTIGE CONSMR HEALTHCARE I Stock 74112D101 3568 57 SH SOLE 57 0 0 PRICESMART INC Stock 741511109 32044 527 SH SOLE 23 527 0 0 PRICESMART INC Stock 741511109 3100 51 SH SOLE 51 0 0 PRIMERICA INC Stock 74164M108 42121 297 SH SOLE 23 297 0 0 PRIMERICA INC Stock 74164M108 567 4 SH SOLE 4 0 0 PRIMO WATER CORPORATION Stock 74167P108 16 1 SH SOLE 1 0 0 PRINCIPAL FINANCIAL GROUP IN Stock 74251V102 671 8 SH SOLE 46 8 0 0 PRINCIPAL FINANCIAL GROUP IN Stock 74251V102 260991 3110 SH SOLE 3110 0 0 PRINCIPAL REAL ESTATE INCOME CEF 74255X104 74903 7237 SH SOLE 7237 0 0 PROCTER AND GAMBLE CO Stock 742718109 113670 750 SH SOLE 5 750 0 0 PROCTER AND GAMBLE CO Stock 742718109 1557640 10277 SH SOLE 6 10277 0 0 PROCTER AND GAMBLE CO Stock 742718109 62090 410 SH SOLE 7 409 0 0 PROCTER AND GAMBLE CO Stock 742718109 41224 272 SH SOLE 9 272 0 0 PROCTER AND GAMBLE CO Stock 742718109 179847 1187 SH SOLE 19 1186 0 0 PROCTER AND GAMBLE CO Stock 742718109 13929 92 SH SOLE 33 91 0 0 PROCTER AND GAMBLE CO Stock 742718109 14247 94 SH SOLE 40 94 0 0 PROCTER AND GAMBLE CO Stock 742718109 109881 725 SH SOLE 41 725 0 0 PROCTER AND GAMBLE CO Stock 742718109 15573579 102755 SH SOLE 102755 0 0 PROCURE ETF TRUST II ETF 74280R205 63167 3241 SH SOLE 3241 0 0 PRO-DEX INC COLO Stock 74265M205 3180 200 SH SOLE 200 0 0 PROFRAC HLDG CORP Stock 74319N100 13230 525 SH SOLE 525 0 0 PROGRESS SOFTWARE CORP Stock 743312100 50 1 SH SOLE 1 0 0 PROGRESSIVE CORP Stock 743315103 1525908 11764 SH SOLE 6 11764 0 0 PROGRESSIVE CORP Stock 743315103 306375 2362 SH SOLE 18 2362 0 0 PROGRESSIVE CORP Stock 743315103 3896 30 SH SOLE 33 30 0 0 PROGRESSIVE CORP Stock 743315103 3113 24 SH SOLE 46 24 0 0 PROGRESSIVE CORP Stock 743315103 273619 2109 SH SOLE 2109 0 0 PROGYNY INC Stock 74340E103 779 25 SH SOLE 19 25 0 0 PROGYNY INC Stock 74340E103 156 5 SH SOLE 5 0 0 PROLOGIS INC. REIT 74340W103 41529 368 SH SOLE 7 368 0 0 PROLOGIS INC. REIT 74340W103 27055 240 SH SOLE 9 240 0 0 PROLOGIS INC. REIT 74340W103 3720 33 SH SOLE 19 33 0 0 PROLOGIS INC. REIT 74340W103 10879 97 SH SOLE 43 96 0 0 PROLOGIS INC. REIT 74340W103 3382 30 SH SOLE 46 30 0 0 PROLOGIS INC. REIT 74340W103 763727 6775 SH SOLE 6774 0 0 PROMETHEUS BIOSCIENCES INC Stock 74349U108 660 6 SH SOLE 6 0 0 PROPETRO HLDG CORP Stock 74347M108 477 46 SH SOLE 19 46 0 0 PROPHASE LABS INC Stock 74345W108 7608 790 SH SOLE 790 0 0 PROQR THRAPEUTICS N V Stock N71542109 740 200 SH SOLE 200 0 0 PROSHARES TR ETF 74347G440 180001 17258 SH SOLE 17258 0 0 PROSHARES TR ETF 74347G804 13446 300 SH SOLE 300 0 0 PROSHARES TR ETF 74347R248 143847 3203 SH SOLE 3203 0 0 PROSHARES TR ETF 74347G796 103487 3298 SH SOLE 3298 0 0 PROSHARES TR ETF 74347B169 19031 672 SH SOLE 672 0 0 PROSHARES TR ETF 74348A145 2355 50 SH SOLE 50 0 0 PROSHARES TR ETF 74347B698 440645 7180 SH SOLE 7180 0 0 PROSHARES TR ETF 74348A467 1169690 12998 SH SOLE 16 12998 0 0 PROSHARES TR ETF 74348A467 814975 9056 SH SOLE 9056 0 0 PROSHARES TR ETF 74347B680 260765 3645 SH SOLE 3644 0 0 PROSHARES TR ETF 74347G606 4702 85 SH SOLE 84 0 0 PROSHARES TR ETF 74347X849 1108577 48879 SH SOLE 48879 0 0 PROSHARES TR ETF 74347B235 2882267 86477 SH SOLE 86476 0 0 PROSHARES TR ETF 74347B185 527075 40607 SH SOLE 40606 0 0 PROSHARES TR ETF 74347R131 978457 51498 SH SOLE 51497 0 0 PROSHARES TR ETF 74347B250 8698 350 SH SOLE 350 0 0 PROSHARES TR ETF 74347R370 3636001 181800 SH SOLE 181800 0 0 PROSHARES TR ETF 74347B714 13348843 906851 SH SOLE 906850 0 0 PROSHARES SHORT REAL ESTATE ETF 74347X641 18130 890 SH SOLE 890 0 0 PROSHARES TR ETF 74348A210 2495332 101436 SH SOLE 101436 0 0 PROSHARES TR ETF 74347B425 13784786 859937 SH SOLE 859936 0 0 PROSHARES TR ETF 74348A376 18560 1000 SH SOLE 1000 0 0 PROSHARES TR II ETF 74347Y870 2578 145 SH SOLE 145 0 0 PROSHARES TR ETF 74347X633 43968 964 SH SOLE 964 0 0 PROSHARES TR ETF 74347R669 3494 211 SH SOLE 211 0 0 PROSHARES TR ETF 74347R693 3405 148 SH SOLE 148 0 0 PROSHARES TR ETF 74347X815 15435 878 SH SOLE 878 0 0 PROSHARES TR ETF 74347X831 124069 7172 SH SOLE 7171 0 0 PROSHARES TR ETF 74347X799 12938 345 SH SOLE 345 0 0 PROSHARES TR ETF 74347X864 16950 517 SH SOLE 517 0 0 PROSHARES TR ETF 74347G663 1871 83 SH SOLE 83 0 0 PROSHARES TR ETF 74347G432 125583 2325 SH SOLE 2325 0 0 PROSHARES TR ETF 74347G390 2220 41 SH SOLE 41 0 0 PROSHARES TR ETF 74347B110 2126 126 SH SOLE 126 0 0 PROSHARES TR ETF 74347B201 18200 560 SH SOLE 560 0 0 PROSHARES TR II ETF 74347Y797 1431 60 SH SOLE 60 0 0 PROSHARES TR II ETF 74347W882 23295 791 SH SOLE 791 0 0 PROSHARES ULTRASHORT MIDCAP 400 ETF ETF 74348A343 120 7 SH SOLE 7 0 0 PROSHARES TR ETF 74347G416 4311 94 SH SOLE 93 0 0 PROSPECT CAP CORP CEF 74348T102 960583 137422 SH SOLE 137422 0 0 PROSPERITY BANCSHARES INC Stock 743606105 552368 7600 SH SOLE 7600 0 0 PROTO LABS INC Stock 743713109 357 14 SH SOLE 14 0 0 PRUDENTIAL FINL INC Stock 744320102 24169 243 SH SOLE 9 243 0 0 PRUDENTIAL FINL INC Stock 744320102 87756 882 SH SOLE 19 882 0 0 PRUDENTIAL FINL INC Stock 744320102 3847 39 SH SOLE 33 38 0 0 PRUDENTIAL FINL INC Stock 744320102 3680 37 SH SOLE 46 37 0 0 PRUDENTIAL FINL INC Stock 744320102 3669221 36891 SH SOLE 36891 0 0 PRUDENTIAL PLC ADR 74435K204 632 23 SH SOLE 33 23 0 0 PRUDENTIAL PLC ADR 74435K204 11926 434 SH SOLE 36 434 0 0 PRUDENTIAL PLC ADR 74435K204 11569 421 SH SOLE 43 421 0 0 PRUDENTIAL PLC ADR 74435K204 742 27 SH SOLE 27 0 0 ETF SER SOLUTIONS ETF 26922B857 16697 1000 SH SOLE 1000 0 0 PTC INC Stock 69370C100 1681 14 SH SOLE 9 14 0 0 PTC INC Stock 69370C100 1200 10 SH SOLE 33 10 0 0 PTC INC Stock 69370C100 360 3 SH SOLE 46 3 0 0 PTC INC Stock 69370C100 6122 51 SH SOLE 50 51 0 0 PTC INC Stock 69370C100 638853 5322 SH SOLE 5322 0 0 PUBLIC SVC ENTERPRISE GRP IN Stock 744573106 11764 192 SH SOLE 9 192 0 0 PUBLIC SVC ENTERPRISE GRP IN Stock 744573106 37113 606 SH SOLE 19 605 0 0 PUBLIC SVC ENTERPRISE GRP IN Stock 744573106 8884 145 SH SOLE 36 145 0 0 PUBLIC SVC ENTERPRISE GRP IN Stock 744573106 20641 337 SH SOLE 43 336 0 0 PUBLIC SVC ENTERPRISE GRP IN Stock 744573106 2255894 36819 SH SOLE 36818 0 0 PUBLIC STORAGE REIT 74460D109 778084 2777 SH SOLE 2776 0 0 PUBMATIC INC Stock 74467Q103 30385 2372 SH SOLE 2372 0 0 PULTE GROUP INC Stock 745867101 9106 200 SH SOLE 19 200 0 0 PULTE GROUP INC Stock 745867101 455 10 SH SOLE 33 10 0 0 PULTE GROUP INC Stock 745867101 117149 2573 SH SOLE 49 2573 0 0 PULTE GROUP INC Stock 745867101 501968 11025 SH SOLE 11025 0 0 PURE STORAGE INC Stock 74624M102 7145 267 SH SOLE 19 267 0 0 PURE STORAGE INC Stock 74624M102 729558 27263 SH SOLE 27263 0 0 PURECYCLE TECHNOLOGIES INC Stock 74623V103 1014 150 SH SOLE 150 0 0 PURPLE BIOTECH LTD ADR 74638P109 2753 1995 SH SOLE 1995 0 0 PUTNAM MASTER INTER INCOME T CEF 746909100 3281 1025 SH SOLE 1025 0 0 PUTNAM MUN OPPORTUNITIES TR CEF 746922103 5425 500 SH SOLE 500 0 0 PUTNAM PREMIER INCOME TR CEF 746853100 3228 889 SH SOLE 889 0 0 PVH CORPORATION Stock 693656100 90496 1282 SH SOLE 1282 0 0 QIAGEN NV Stock N72482123 14313 287 SH SOLE 287 0 0 QORVO INC Stock 74736K101 6164 68 SH SOLE 9 68 0 0 QORVO INC Stock 74736K101 91 1 SH SOLE 46 1 0 0 QORVO INC Stock 74736K101 113209 1249 SH SOLE 1249 0 0 KRANESHARES TR ETF 500767736 32671 1445 SH SOLE 1445 0 0 QUAKER HOUGHTON Stock 747316107 1669 10 SH SOLE 9 10 0 0 QUAKER HOUGHTON Stock 747316107 9656 58 SH SOLE 34 57 0 0 QUALCOMM INC Stock 747525103 20669 188 SH SOLE 9 188 0 0 QUALCOMM INC Stock 747525103 71480 650 SH SOLE 19 650 0 0 QUALCOMM INC Stock 747525103 10687 97 SH SOLE 33 97 0 0 QUALCOMM INC Stock 747525103 3408 31 SH SOLE 46 31 0 0 QUALCOMM INC Stock 747525103 22977 209 SH SOLE 50 209 0 0 QUALCOMM INC Stock 747525103 4891212 44490 SH SOLE 44489 0 0 QUALTRICS INTL INC Stock 747601201 623 60 SH SOLE 60 0 0 QUALYS INC Stock 74758T303 4489 40 SH SOLE 19 40 0 0 QUALYS INC Stock 74758T303 14702 131 SH SOLE 131 0 0 QUANTA SVCS INC Stock 74762E102 34058 239 SH SOLE 9 239 0 0 QUANTA SVCS INC Stock 74762E102 8408 59 SH SOLE 19 59 0 0 QUANTA SVCS INC Stock 74762E102 856 6 SH SOLE 33 6 0 0 QUANTA SVCS INC Stock 74762E102 74100 520 SH SOLE 41 520 0 0 QUANTA SVCS INC Stock 74762E102 205058 1439 SH SOLE 45 1439 0 0 QUANTA SVCS INC Stock 74762E102 1710 12 SH SOLE 46 12 0 0 QUANTA SVCS INC Stock 74762E102 3986530 27976 SH SOLE 27975 0 0 QUANTUM SI INC Stock 74765K105 458 250 SH SOLE 250 0 0 QUANTUMSCAPE CORP Stock 74767V109 36033 6355 SH SOLE 6355 0 0 QUEST DIAGNOSTICS INC Stock 74834L100 12202 78 SH SOLE 9 78 0 0 QUEST DIAGNOSTICS INC Stock 74834L100 5945 38 SH SOLE 19 38 0 0 QUEST DIAGNOSTICS INC Stock 74834L100 956824 6116 SH SOLE 6116 0 0 QUEST RESOURCE HLDG CORP Stock 74836W203 7491 1226 SH SOLE 1226 0 0 QUICKLOGIC CORP Stock 74837P405 0 0 SH SOLE 0 0 0 QUIDELORTHO CORP Stock 219798105 4112 48 SH SOLE 19 48 0 0 QUIDELORTHO CORP Stock 219798105 7282 85 SH SOLE 85 0 0 QUINCE THERAPEUTICS INC Stock 22053A107 669 1050 SH SOLE 1050 0 0 QUINSTREET INC Stock 74874Q100 1435 100 SH SOLE 100 0 0 QUOIN PHARMACEUTICALS LTD SPONSORED ADS ADR 74907L102 5680 4000 SH SOLE 4000 0 0 QURATE RETAIL INC Stock 74915M100 9976 6120 SH SOLE 6120 0 0 R1 RCM INC Stock 77634L105 2190 200 SH SOLE 200 0 0 RADIANT LOGISTICS INC Stock 75025X100 1527 300 SH SOLE 300 0 0 RADNET INC Stock 750491102 15441 820 SH SOLE 820 0 0 RAMBUS INC DEL Stock 750917106 20668 577 SH SOLE 577 0 0 RANGE RES CORP Stock 75281A109 10008 400 SH SOLE 400 0 0 RANGER ENERGY SVCS INC Stock 75282U104 128520 11673 SH SOLE 11673 0 0 RAPID MICRO BIOSYSTEMS INC Stock 75340L104 113 100 SH SOLE 100 0 0 RAPID7 INC Stock 753422104 4587 135 SH SOLE 135 0 0 RAYMOND JAMES FINL INC Stock 754730109 120206 1125 SH SOLE 19 1125 0 0 RAYMOND JAMES FINL INC Stock 754730109 4078 38 SH SOLE 33 38 0 0 RAYMOND JAMES FINL INC Stock 754730109 6197 58 SH SOLE 36 58 0 0 RAYMOND JAMES FINL INC Stock 754730109 14484 136 SH SOLE 43 135 0 0 RAYMOND JAMES FINL INC Stock 754730109 534 5 SH SOLE 46 5 0 0 RAYMOND JAMES FINL INC Stock 754730109 25302 237 SH SOLE 236 0 0 RAYONIER INC REIT 754907103 581386 17639 SH SOLE 6 17639 0 0 RAYONIER INC REIT 754907103 313647 9516 SH SOLE 9516 0 0 RAYTHEON TECHNOLOGIES CORP Stock 75513E101 17560 174 SH SOLE 2 174 0 0 RAYTHEON TECHNOLOGIES CORP Stock 75513E101 17156 170 SH SOLE 4 170 0 0 RAYTHEON TECHNOLOGIES CORP Stock 75513E101 1605568 15909 SH SOLE 6 15909 0 0 RAYTHEON TECHNOLOGIES CORP Stock 75513E101 66002 654 SH SOLE 7 654 0 0 RAYTHEON TECHNOLOGIES CORP Stock 75513E101 62469 619 SH SOLE 9 619 0 0 RAYTHEON TECHNOLOGIES CORP Stock 75513E101 55613 551 SH SOLE 19 551 0 0 RAYTHEON TECHNOLOGIES CORP Stock 75513E101 6329 63 SH SOLE 33 62 0 0 RAYTHEON TECHNOLOGIES CORP Stock 75513E101 12110 120 SH SOLE 36 120 0 0 RAYTHEON TECHNOLOGIES CORP Stock 75513E101 28142 279 SH SOLE 43 278 0 0 RAYTHEON TECHNOLOGIES CORP Stock 75513E101 8369839 82935 SH SOLE 82935 0 0 RBC BEARINGS INC Stock 75524B104 33077 158 SH SOLE 6 158 0 0 RBC BEARINGS INC Stock 75524B104 419 2 SH SOLE 19 2 0 0 RBC BEARINGS INC Stock 75524B104 54431 260 SH SOLE 23 260 0 0 RBC BEARINGS INC Stock 75524B104 2094 10 SH SOLE 10 0 0 RBC BEARINGS INC Convertible Preferred 75524B203 20516 200 SH SOLE 200 0 0 RCI HOSPITALITY HLDGS INC Stock 74934Q108 147613 1584 SH SOLE 1584 0 0 RE MAX HLDGS INC Stock 75524W108 327766 17584 SH SOLE 6 17584 0 0 RE MAX HLDGS INC Stock 75524W108 32396 1738 SH SOLE 1738 0 0 READY CAPITAL CORP REIT 75574U101 576506 51751 SH SOLE 51751 0 0 SELECT SECTOR SPDR TR ETF 81369Y860 3730 101 SH SOLE 16 101 0 0 SELECT SECTOR SPDR TR ETF 81369Y860 1100482 29799 SH SOLE 29799 0 0 REALTY INCOME CORP REIT 756109104 4616 73 SH SOLE 33 72 0 0 REALTY INCOME CORP REIT 756109104 127 2 SH SOLE 46 2 0 0 REALTY INCOME CORP REIT 756109104 51061 805 SH SOLE 52 805 0 0 REALTY INCOME CORP REIT 756109104 1528495 24097 SH SOLE 24097 0 0 REATA PHARMACEUTICALS INC Stock 75615P103 2355 62 SH SOLE 62 0 0 REAVES UTIL INCOME FD CEF 756158101 443047 15672 SH SOLE 15671 0 0 SOCIETAL CDMO INC Stock 75629F109 335 225 SH SOLE 225 0 0 RECURSION PHARMACEUTICALS IN Stock 75629V104 2313 300 SH SOLE 300 0 0 RED CAT HLDGS INC Stock 75644T100 4230 4500 SH SOLE 4500 0 0 RED ROBIN GOURMET BURGERS IN Stock 75689M101 1836 329 SH SOLE 329 0 0 RED ROCK RESORTS INC Stock 75700L108 4001 100 SH SOLE 100 0 0 RED VIOLET INC Stock 75704L104 6906 300 SH SOLE 300 0 0 REDFIN CORP Stock 75737F108 3125 737 SH SOLE 737 0 0 REDWOOD TRUST INC Convertible 758075AC9 9750 10000 SH SOLE 10000 0 0 REGAL REXNORD CORPORATION Stock 758750103 5399 45 SH SOLE 45 0 0 REGENCY CTRS CORP REIT 758849103 553438 8855 SH SOLE 8855 0 0 REGENERON PHARMACEUTICALS Stock 75886F107 2886 4 SH SOLE 33 4 0 0 REGENERON PHARMACEUTICALS Stock 75886F107 54112 75 SH SOLE 48 75 0 0 REGENERON PHARMACEUTICALS Stock 75886F107 3082927 4273 SH SOLE 4273 0 0 TWO RDS SHARED TR ETF 90214Q642 151747 18044 SH SOLE 18043 0 0 REGIONAL MGMT CORP Stock 75902K106 28080 1000 SH SOLE 1000 0 0 REGIONS FINANCIAL CORP NEW Stock 7591EP100 26842 1245 SH SOLE 19 1245 0 0 REGIONS FINANCIAL CORP NEW Stock 7591EP100 1854 86 SH SOLE 46 86 0 0 REGIONS FINANCIAL CORP NEW Stock 7591EP100 175884 8158 SH SOLE 8157 0 0 REINSURANCE GRP OF AMERICA I Stock 759351604 9236 65 SH SOLE 65 0 0 REKOR SYSTEMS INC Stock 759419104 3432 2860 SH SOLE 2860 0 0 RELIANCE GLOBAL GROUP INC COM NEW Stock 75946W108 2840 5000 SH SOLE 5000 0 0 RELIANCE STEEL & ALUMINUM CO Stock 759509102 17207 85 SH SOLE 9 85 0 0 RELX PLC ADR 759530108 13694 494 SH SOLE 7 494 0 0 RELX PLC ADR 759530108 14026 506 SH SOLE 506 0 0 RENAISSANCE CAP GREENWICH FD ETF 759937303 3309 196 SH SOLE 196 0 0 RENAISSANCE CAP GREENWICH FD ETF 759937204 116851 4727 SH SOLE 4727 0 0 RENAISSANCERE HLDGS LTD Stock G7496G103 38136 207 SH SOLE 9 207 0 0 RENAISSANCERE HLDGS LTD Stock G7496G103 7185 39 SH SOLE 39 0 0 RENALYTIX PLC ADR 75973T101 600 321 SH SOLE 321 0 0 RENT A CTR INC NEW Stock 76009N100 19619 870 SH SOLE 870 0 0 RENTOKIL INITIAL PLC ADR 760125104 20273 658 SH SOLE 9 658 0 0 RENTOKIL INITIAL PLC ADR 760125104 1017 33 SH SOLE 33 0 0 REPAY HLDGS CORP Stock 76029L100 7148 888 SH SOLE 9 888 0 0 REPLIGEN CORP Stock 759916109 5249 31 SH SOLE 9 31 0 0 REPLIGEN CORP Stock 759916109 1185 7 SH SOLE 36 7 0 0 REPLIGEN CORP Stock 759916109 221796 1310 SH SOLE 1310 0 0 REPUBLIC BANCORP INC KY Stock 760281204 421574 10302 SH SOLE 10302 0 0 REPUBLIC SVCS INC Stock 760759100 6965 54 SH SOLE 19 54 0 0 REPUBLIC SVCS INC Stock 760759100 2853 22 SH SOLE 33 22 0 0 REPUBLIC SVCS INC Stock 760759100 334689 2595 SH SOLE 2594 0 0 RESIDEO TECHNOLOGIES INC Stock 76118Y104 2632 160 SH SOLE 160 0 0 RESMED INC Stock 761152107 1250 6 SH SOLE 33 6 0 0 RESMED INC Stock 761152107 1457 7 SH SOLE 46 7 0 0 RESMED INC Stock 761152107 22062 106 SH SOLE 106 0 0 RESOLUTE FST PRODS INC Stock 76117W109 134722 6240 SH SOLE 6240 0 0 RESOURCES CONNECTION INC Stock 76122Q105 625 34 SH SOLE 19 34 0 0 RESOURCES CONNECTION INC Stock 76122Q105 13950 759 SH SOLE 759 0 0 RESTAURANT BRANDS INTL INC Stock 76131D103 25221 390 SH SOLE 2 390 0 0 RESTAURANT BRANDS INTL INC Stock 76131D103 76311 1180 SH SOLE 1180 0 0 VANECK ETF TRUST ETF 92189F684 1061194 6696 SH SOLE 6696 0 0 RETAIL OPPORTUNITY INVTS COR REIT 76131N101 2270 151 SH SOLE 151 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G698 166291 2249 SH SOLE 2249 0 0 REVOLVE GROUP INC Stock 76156B107 119603 5373 SH SOLE 23 5373 0 0 REVOLVE GROUP INC Stock 76156B107 10507 472 SH SOLE 472 0 0 REXFORD INDL RLTY INC REIT 76169C100 7292 133 SH SOLE 133 0 0 REYNOLDS CONSUMER PRODS INC Stock 76171L106 51865 1730 SH SOLE 1730 0 0 RGC RES INC Stock 74955L103 12 1 SH SOLE 0 0 0 RH Stock 74967X103 32063 120 SH SOLE 120 0 0 RIGEL PHARMACEUTICALS INC Stock 766559603 3000 2000 SH SOLE 2000 0 0 RIMINI STR INC DEL Stock 76674Q107 762 200 SH SOLE 200 0 0 RINGCENTRAL INC Stock 76680R206 32002 904 SH SOLE 904 0 0 RIO TINTO PLC ADR 767204100 13813 194 SH SOLE 9 194 0 0 RIO TINTO PLC ADR 767204100 9256 130 SH SOLE 31 130 0 0 RIO TINTO PLC ADR 767204100 2492 35 SH SOLE 33 35 0 0 RIO TINTO PLC ADR 767204100 3178022 44635 SH SOLE 44635 0 0 RIOT BLOCKCHAIN INC Stock 767292105 34205 10090 SH SOLE 10090 0 0 RITCHIE BROS AUCTIONEERS Stock 767744105 2602 45 SH SOLE 45 0 0 RITE AID CORP Stock 767754872 150 45 SH SOLE 45 0 0 RIVERNORTH DOUBLELINE STRATE CEF 76882G107 57097 6578 SH SOLE 6578 0 0 RIVERNORTH FLEXIBLE MUN INCO CEF 76883H104 13065 833 SH SOLE 833 0 0 RIVERNORTH OPPORTUNISTIC MUN CEF 76883F108 9684 592 SH SOLE 592 0 0 RIVERNORTH OPPORTUNITIES FD CEF 76881Y109 37687 3069 SH SOLE 3069 0 0 RIVIAN AUTOMOTIVE INC Stock 76954A103 138148 7496 SH SOLE 7495 0 0 RLI CORP Stock 749607107 57234 436 SH SOLE 23 436 0 0 RLI CORP Stock 749607107 788 6 SH SOLE 6 0 0 RLJ LODGING TR REIT 74965L101 11437 1080 SH SOLE 1080 0 0 RMR GROUP INC Stock 74967R106 2571 91 SH SOLE 91 0 0 ROBERT HALF INTL INC Stock 770323103 1624 22 SH SOLE 9 22 0 0 ROBERT HALF INTL INC Stock 770323103 591 8 SH SOLE 46 8 0 0 ROBERT HALF INTL INC Stock 770323103 54487 738 SH SOLE 738 0 0 ROBINHOOD MKTS INC Stock 770700102 38632 4746 SH SOLE 4746 0 0 ROBLOX CORP Stock 771049103 642150 22563 SH SOLE 22563 0 0 EXCHANGE TRADED CONCEPTS TR ETF 301505723 12996 450 SH SOLE 450 0 0 EXCHANGE TRADED CONCEPTS TR ETF 301505707 73850 1594 SH SOLE 1594 0 0 ROCKET COS INC Stock 77311W101 1687 241 SH SOLE 241 0 0 ROCKET LAB USA INC Stock 773122106 7125 1890 SH SOLE 48 1890 0 0 ROCKET LAB USA INC Stock 773122106 62360 16541 SH SOLE 16541 0 0 ROCKET PHARMACEUTICALS INC Stock 77313F106 19570 1000 SH SOLE 1000 0 0 ROCKWELL AUTOMATION INC Stock 773903109 1470911 5711 SH SOLE 6 5710 0 0 ROCKWELL AUTOMATION INC Stock 773903109 4379 17 SH SOLE 19 17 0 0 ROCKWELL AUTOMATION INC Stock 773903109 5434 21 SH SOLE 33 21 0 0 ROCKWELL AUTOMATION INC Stock 773903109 1545 6 SH SOLE 46 6 0 0 ROCKWELL AUTOMATION INC Stock 773903109 745397 2894 SH SOLE 2893 0 0 ROCKWELL MED INC Stock 774374300 7 7 SH SOLE 7 0 0 ROGERS COMMUNICATIONS INC Stock 775109200 5949 127 SH SOLE 36 127 0 0 ROGERS COMMUNICATIONS INC Stock 775109200 13856 296 SH SOLE 43 295 0 0 ROGERS COMMUNICATIONS INC Stock 775109200 47 1 SH SOLE 1 0 0 ROKU INC Stock 77543R102 285 7 SH SOLE 33 7 0 0 ROKU INC Stock 77543R102 477899 11742 SH SOLE 11742 0 0 ROLLINS INC Stock 775711104 3435 94 SH SOLE 36 94 0 0 ROLLINS INC Stock 775711104 1279 35 SH SOLE 46 35 0 0 ROLLINS INC Stock 775711104 197309 5400 SH SOLE 5399 0 0 ROOT INC Stock 77664L207 94 21 SH SOLE 21 0 0 ROPER TECHNOLOGIES INC Stock 776696106 4753 11 SH SOLE 9 11 0 0 ROPER TECHNOLOGIES INC Stock 776696106 209564 485 SH SOLE 30 485 0 0 ROPER TECHNOLOGIES INC Stock 776696106 19448 45 SH SOLE 33 45 0 0 ROPER TECHNOLOGIES INC Stock 776696106 97220 225 SH SOLE 41 225 0 0 ROPER TECHNOLOGIES INC Stock 776696106 108023 250 SH SOLE 49 250 0 0 ROPER TECHNOLOGIES INC Stock 776696106 15987 37 SH SOLE 50 37 0 0 ROPER TECHNOLOGIES INC Stock 776696106 2770275 6411 SH SOLE 6411 0 0 ROSS STORES INC Stock 778296103 7896 68 SH SOLE 19 68 0 0 ROSS STORES INC Stock 778296103 17411 150 SH SOLE 33 150 0 0 ROSS STORES INC Stock 778296103 14277 123 SH SOLE 36 123 0 0 ROSS STORES INC Stock 778296103 38807 334 SH SOLE 43 334 0 0 ROSS STORES INC Stock 778296103 190044 1637 SH SOLE 1637 0 0 LISTED FD TR ETF 53656F417 22662 3156 SH SOLE 3156 0 0 LISTED FD TR ETF 53656F789 2490 174 SH SOLE 174 0 0 ROVER GROUP INC Stock 77936F103 73 20 SH SOLE 20 0 0 ROYAL BK CDA SUSTAINABL Stock 780087102 2351 25 SH SOLE 33 25 0 0 ROYAL BK CDA SUSTAINABL Stock 780087102 2308129 24549 SH SOLE 24549 0 0 NATWEST GROUP PLC ADR 639057207 6 1 SH SOLE 1 0 0 ROYAL CARIBBEAN GROUP Stock V7780T103 395 8 SH SOLE 33 8 0 0 ROYAL CARIBBEAN GROUP Stock V7780T103 101776 2059 SH SOLE 2059 0 0 SHELL PLC ADR 780259305 64297 1129 SH SOLE 9 1129 0 0 SHELL PLC ADR 780259305 10422 183 SH SOLE 31 183 0 0 SHELL PLC ADR 780259305 4214 74 SH SOLE 33 74 0 0 SHELL PLC ADR 780259305 9169 161 SH SOLE 36 161 0 0 SHELL PLC ADR 780259305 18157 319 SH SOLE 43 318 0 0 SHELL PLC ADR 780259305 1866593 32776 SH SOLE 32776 0 0 ROYAL GOLD INC Stock 780287108 371726 3298 SH SOLE 3297 0 0 ROYALTY PHARMA PLC Stock G7709Q104 7941 201 SH SOLE 200 0 0 ROYCE MICRO-CAP TR INC CEF 780915104 21461 2472 SH SOLE 2472 0 0 ROYCE VALUE TR INC CEF 780910105 95472 7200 SH SOLE 7200 0 0 RPC INC Stock 749660106 20356 2290 SH SOLE 2289 0 0 RPM INTL INC Stock 749685103 2046 21 SH SOLE 19 21 0 0 RPM INTL INC Stock 749685103 387461 3976 SH SOLE 3976 0 0 RPT REALTY REIT 74971D101 67268 6700 SH SOLE 6700 0 0 MAGNITE INC Stock 55955D100 1205237 113809 SH SOLE 113809 0 0 RUBICON TECHNOLOGIES INC Stock 78112J109 20470 11500 SH SOLE 11500 0 0 RUMBLE INC Stock 78137L105 5117 860 SH SOLE 860 0 0 RUSH STREET INTERACTIVE INC Stock 782011100 628 175 SH SOLE 175 0 0 RUTHS HOSPITALITY GROUP INC Stock 783332109 186 12 SH SOLE 12 0 0 RXO INC Stock 74982T103 5676 330 SH SOLE 330 0 0 RYAN SPECIALTY HOLDINGS INC Stock 78351F107 322782 7776 SH SOLE 23 7776 0 0 RYAN SPECIALTY HOLDINGS INC Stock 78351F107 29306 706 SH SOLE 706 0 0 RYANAIR HOLDINGS PLC ADR 783513203 33792 452 SH SOLE 452 0 0 RYDER SYS INC Stock 783549108 221462 2650 SH SOLE 2650 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V217 48354 270 SH SOLE 270 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V233 26494 96 SH SOLE 96 0 0 RYERSON HLDG CORP Stock 783754104 71922 2377 SH SOLE 2376 0 0 S&P GLOBAL INC Stock 78409V104 28805 86 SH SOLE 2 86 0 0 S&P GLOBAL INC Stock 78409V104 18087 54 SH SOLE 4 54 0 0 S&P GLOBAL INC Stock 78409V104 1962940 5861 SH SOLE 6 5860 0 0 S&P GLOBAL INC Stock 78409V104 670 2 SH SOLE 9 2 0 0 S&P GLOBAL INC Stock 78409V104 228764 683 SH SOLE 18 683 0 0 S&P GLOBAL INC Stock 78409V104 184217 550 SH SOLE 30 550 0 0 S&P GLOBAL INC Stock 78409V104 8966 27 SH SOLE 33 26 0 0 S&P GLOBAL INC Stock 78409V104 31209 93 SH SOLE 43 93 0 0 S&P GLOBAL INC Stock 78409V104 34164 102 SH SOLE 48 102 0 0 S&P GLOBAL INC Stock 78409V104 390226 1165 SH SOLE 53 1165 0 0 S&P GLOBAL INC Stock 78409V104 514836 1537 SH SOLE 1537 0 0 SABINE RTY TR Stock 785688102 496543 5811 SH SOLE 5810 0 0 SABRA HEALTH CARE REIT INC REIT 78573L106 295829 23800 SH SOLE 23799 0 0 SABRE CORP Stock 78573M104 8565 1386 SH SOLE 1386 0 0 SACHEM CAP CORP REIT 78590A109 70013 21216 SH SOLE 21216 0 0 SAFE BULKERS INC Stock Y7388L103 146 50 SH SOLE 50 0 0 SAFEHOLD INC REIT 78645L100 2862 100 SH SOLE 100 0 0 SAGE THERAPEUTICS INC Stock 78667J108 114801 3010 SH SOLE 3010 0 0 SAIA INC Stock 78709Y105 210 1 SH SOLE 19 1 0 0 SAIA INC Stock 78709Y105 13000 62 SH SOLE 62 0 0 SALEM MEDIA GROUP INC Stock 794093104 525 500 SH SOLE 500 0 0 SALESFORCE INC Stock 79466L302 11933 90 SH SOLE 4 90 0 0 SALESFORCE INC Stock 79466L302 663 5 SH SOLE 9 5 0 0 SALESFORCE INC Stock 79466L302 530 4 SH SOLE 19 4 0 0 SALESFORCE INC Stock 79466L302 114160 861 SH SOLE 28 861 0 0 SALESFORCE INC Stock 79466L302 5834 44 SH SOLE 33 44 0 0 SALESFORCE INC Stock 79466L302 1856 14 SH SOLE 46 14 0 0 SALESFORCE INC Stock 79466L302 29435 222 SH SOLE 48 222 0 0 SALESFORCE INC Stock 79466L302 258153 1947 SH SOLE 53 1947 0 0 SALESFORCE INC Stock 79466L302 4871235 36739 SH SOLE 36739 0 0 WESTERN ASSET EMERGING MKTS CEF 95766A101 103171 11325 SH SOLE 11325 0 0 SAMSARA INC Stock 79589L106 1243 100 SH SOLE 100 0 0 SAN JUAN BASIN RTY TR Stock 798241105 283196 24800 SH SOLE 24800 0 0 SANDRIDGE ENERGY INC Stock 80007P869 10218 600 SH SOLE 600 0 0 SANDSTORM GOLD LTD Stock 80013R206 69850 13279 SH SOLE 13279 0 0 SANGAMO THERAPEUTICS INC Stock 800677106 628 200 SH SOLE 200 0 0 SANMINA CORPORATION Stock 801056102 10026 175 SH SOLE 175 0 0 SANOFI ADR 80105N105 10751 222 SH SOLE 7 222 0 0 SANOFI ADR 80105N105 24748 511 SH SOLE 9 511 0 0 SANOFI ADR 80105N105 4891 101 SH SOLE 31 101 0 0 SANOFI ADR 80105N105 3003 62 SH SOLE 33 62 0 0 SANOFI ADR 80105N105 20680 427 SH SOLE 36 427 0 0 SANOFI ADR 80105N105 46832 967 SH SOLE 43 967 0 0 SANOFI ADR 80105N105 452724 9348 SH SOLE 9348 0 0 SAP SE ADR 803054204 16098 156 SH SOLE 9 156 0 0 SAP SE ADR 803054204 516 5 SH SOLE 19 5 0 0 SAP SE ADR 803054204 2889 28 SH SOLE 33 28 0 0 SAP SE ADR 803054204 392601 3805 SH SOLE 3804 0 0 SAPIENS INTL CORP N V Stock G7T16G103 1294 70 SH SOLE 70 0 0 SARATOGA INVT CORP CEF 80349A208 19530 766 SH SOLE 766 0 0 SAREPTA THERAPEUTICS INC Stock 803607100 5313 41 SH SOLE 41 0 0 SASOL LTD ADR 803866300 3662 233 SH SOLE 233 0 0 SBA COMMUNICATIONS CORP NEW REIT 78410G104 841 3 SH SOLE 33 3 0 0 SBA COMMUNICATIONS CORP NEW REIT 78410G104 2242 8 SH SOLE 36 8 0 0 SBA COMMUNICATIONS CORP NEW REIT 78410G104 841 3 SH SOLE 46 3 0 0 SBA COMMUNICATIONS CORP NEW REIT 78410G104 66433 237 SH SOLE 237 0 0 SCHLUMBERGER LTD Stock 806857108 9676 181 SH SOLE 9 181 0 0 SCHLUMBERGER LTD Stock 806857108 4918 92 SH SOLE 19 92 0 0 SCHLUMBERGER LTD Stock 806857108 2105 39 SH SOLE 33 39 0 0 SCHLUMBERGER LTD Stock 806857108 4587469 85811 SH SOLE 85811 0 0 SCHNEIDER NATIONAL INC Stock 80689H102 562 24 SH SOLE 19 24 0 0 SCHNEIDER NATIONAL INC Stock 80689H102 10109 432 SH SOLE 432 0 0 SCHRODINGER INC Stock 80810D103 20652 1105 SH SOLE 1105 0 0 SCHWAB STRATEGIC TR ETF 808524722 9233 250 SH SOLE 250 0 0 SCHWAB STRATEGIC TR ETF 808524698 1364718 31664 SH SOLE 31664 0 0 SCHWAB STRATEGIC TR ETF 808524706 1184 50 SH SOLE 19 50 0 0 SCHWAB STRATEGIC TR ETF 808524706 111376 4705 SH SOLE 4705 0 0 SCHWAB STRATEGIC TR ETF 808524607 83289 2056 SH SOLE 19 2056 0 0 SCHWAB STRATEGIC TR ETF 808524607 706797 17447 SH SOLE 17447 0 0 SCHWAB STRATEGIC TR ETF 808524730 6269 253 SH SOLE 22 253 0 0 SCHWAB STRATEGIC TR ETF 808524730 29563 1193 SH SOLE 1193 0 0 SCHWAB STRATEGIC TR ETF 808524755 25901 891 SH SOLE 22 891 0 0 SCHWAB STRATEGIC TR ETF 808524755 530200 18239 SH SOLE 18238 0 0 SCHWAB STRATEGIC TR ETF 808524748 973936 31156 SH SOLE 31155 0 0 SCHWAB STRATEGIC TR ETF 808524789 5630 107 SH SOLE 107 0 0 SCHWAB STRATEGIC TR ETF 808524771 436764 8173 SH SOLE 8172 0 0 SCHWAB STRATEGIC TR ETF 808524763 22940 491 SH SOLE 491 0 0 SCHWAB STRATEGIC TR ETF 808524854 1526 31 SH SOLE 19 31 0 0 SCHWAB STRATEGIC TR ETF 808524854 157634 3202 SH SOLE 3202 0 0 SCHWAB STRATEGIC TR ETF 808524672 47867 2135 SH SOLE 2135 0 0 SCHWAB STRATEGIC TR ETF 808524805 84923 2637 SH SOLE 2636 0 0 SCHWAB STRATEGIC TR ETF 808524888 319081 10139 SH SOLE 10139 0 0 SCHWAB STRATEGIC TR ETF 808524862 5113 106 SH SOLE 19 106 0 0 SCHWAB STRATEGIC TR ETF 808524862 48915 1014 SH SOLE 1014 0 0 SCHWAB STRATEGIC TR ETF 808524839 37524 822 SH SOLE 36 822 0 0 SCHWAB STRATEGIC TR ETF 808524839 121203 2655 SH SOLE 2655 0 0 SCHWAB STRATEGIC TR ETF 808524102 1189862 26554 SH SOLE 26553 0 0 SCHWAB STRATEGIC TR ETF 808524797 7823066 103562 SH SOLE 103561 0 0 SCHWAB STRATEGIC TR ETF 808524201 1080710 23936 SH SOLE 19 23936 0 0 SCHWAB STRATEGIC TR ETF 808524201 922383 20429 SH SOLE 20429 0 0 SCHWAB STRATEGIC TR ETF 808524300 23335 420 SH SOLE 19 420 0 0 SCHWAB STRATEGIC TR ETF 808524300 889082 16002 SH SOLE 16002 0 0 SCHWAB STRATEGIC TR ETF 808524409 13996 212 SH SOLE 19 212 0 0 SCHWAB STRATEGIC TR ETF 808524409 948478 14367 SH SOLE 14366 0 0 SCHWAB STRATEGIC TR ETF 808524508 68516 1044 SH SOLE 1044 0 0 SCHWAB STRATEGIC TR ETF 808524847 24563 1273 SH SOLE 1273 0 0 SCHWAB STRATEGIC TR ETF 808524870 9426 182 SH SOLE 19 182 0 0 SCHWAB STRATEGIC TR ETF 808524870 6888 133 SH SOLE 36 133 0 0 SCHWAB STRATEGIC TR ETF 808524870 3292246 63569 SH SOLE 63569 0 0 MATIV HOLDINGS INC Stock 808541106 9677 463 SH SOLE 6 463 0 0 MATIV HOLDINGS INC Stock 808541106 8360 400 SH SOLE 400 0 0 SCIENCE APPLICATIONS INTL CO Stock 808625107 4881 44 SH SOLE 9 44 0 0 SCIENCE APPLICATIONS INTL CO Stock 808625107 91287 823 SH SOLE 822 0 0 SCOTTS MIRACLE-GRO CO Stock 810186106 26822 552 SH SOLE 23 552 0 0 SCOTTS MIRACLE-GRO CO Stock 810186106 58202 1198 SH SOLE 1197 0 0 SCULPTOR CAP MGMT Stock 811246107 43300 5000 SH SOLE 5000 0 0 SEA LTD ADR 81141R100 5931 114 SH SOLE 4 114 0 0 SEA LTD ADR 81141R100 312 6 SH SOLE 9 6 0 0 SEA LTD ADR 81141R100 457448 8792 SH SOLE 8792 0 0 SEABRIDGE GOLD INC Stock 811916105 119258 9480 SH SOLE 9480 0 0 SEAGATE TECHNOLOGY HLDNGS PL Stock G7997R103 3735 71 SH SOLE 33 71 0 0 SEAGATE TECHNOLOGY HLDNGS PL Stock G7997R103 1297642 24665 SH SOLE 24665 0 0 SEALED AIR CORP NEW Stock 81211K100 10076 202 SH SOLE 36 202 0 0 SEALED AIR CORP NEW Stock 81211K100 23372 469 SH SOLE 43 468 0 0 SEALED AIR CORP NEW Stock 81211K100 302472 6064 SH SOLE 6063 0 0 SEASPINE HLDGS CORP Stock 81255T108 2505 300 SH SOLE 300 0 0 SEAGEN INC Stock 81181C104 195078 1518 SH SOLE 1518 0 0 SEAWORLD ENTMT INC Stock 81282V100 214 4 SH SOLE 19 4 0 0 SEI EXCHANGE TRADED FUNDS ETF 81589A403 2578 104 SH SOLE 104 0 0 SEI EXCHANGE TRADED FUNDS ETF 81589A205 2665 110 SH SOLE 110 0 0 SEI EXCHANGE TRADED FUNDS ETF 81589A106 1378 55 SH SOLE 55 0 0 SEI EXCHANGE TRADED FUNDS ETF 81589A304 2833 120 SH SOLE 120 0 0 SEI INVTS CO Stock 784117103 5189 89 SH SOLE 33 89 0 0 SEI INVTS CO Stock 784117103 55502 952 SH SOLE 952 0 0 SELECT ENERGY SVCS INC Stock 81617J301 1814976 196426 SH SOLE 196426 0 0 SELECTA BIOSCIENCES INC Stock 816212104 6780 6000 SH SOLE 6000 0 0 SELECTIVE INS GROUP INC Stock 816300107 181916 2053 SH SOLE 2053 0 0 SEMILEDS CORP Stock 816645204 800 500 SH SOLE 500 0 0 SEMLER SCIENTIFIC INC Stock 81684M104 386529 11713 SH SOLE 11713 0 0 SEMPRA Stock 816851109 1563 10 SH SOLE 33 10 0 0 SEMPRA Stock 816851109 7727 50 SH SOLE 36 50 0 0 SEMPRA Stock 816851109 17562 114 SH SOLE 43 113 0 0 SEMPRA Stock 816851109 5718 37 SH SOLE 46 37 0 0 SEMPRA Stock 816851109 2409511 15592 SH SOLE 15591 0 0 SEMRUSH HLDGS INC Stock 81686C104 3704 455 SH SOLE 455 0 0 SEMTECH CORP Stock 816850101 12451 434 SH SOLE 434 0 0 SENECA FOODS CORP NEW Stock 817070501 13714 225 SH SOLE 225 0 0 DIVERSIFIED HEALTHCARE TR REIT 25525P107 1117 1727 SH SOLE 1727 0 0 SENSATA TECHNOLOGIES HLDG PL Stock G8060N102 6420 159 SH SOLE 9 159 0 0 SENSATA TECHNOLOGIES HLDG PL Stock G8060N102 113831 2819 SH SOLE 2819 0 0 SENSEONICS HLDGS INC Stock 81727U105 3988 3872 SH SOLE 3872 0 0 SENSIENT TECHNOLOGIES CORP Stock 81725T100 39231 538 SH SOLE 538 0 0 SENSUS HEALTHCARE INC Stock 81728J109 409985 55254 SH SOLE 55254 0 0 SENTINELONE INC Stock 81730H109 34797 2385 SH SOLE 2385 0 0 SERITAGE GROWTH PPTYS REIT 81752R100 23660 2000 SH SOLE 2000 0 0 SERVICE CORP INTL Stock 817565104 4494 65 SH SOLE 19 65 0 0 SERVICE CORP INTL Stock 817565104 291024 4209 SH SOLE 4209 0 0 SERVICENOW INC Stock 81762P102 26014 67 SH SOLE 9 67 0 0 SERVICENOW INC Stock 81762P102 126964 327 SH SOLE 28 327 0 0 SERVICENOW INC Stock 81762P102 1165 3 SH SOLE 33 3 0 0 SERVICENOW INC Stock 81762P102 73771 190 SH SOLE 41 190 0 0 SERVICENOW INC Stock 81762P102 23296 60 SH SOLE 43 60 0 0 SERVICENOW INC Stock 81762P102 1941 5 SH SOLE 46 5 0 0 SERVICENOW INC Stock 81762P102 3494 9 SH SOLE 50 9 0 0 SERVICENOW INC Stock 81762P102 469030 1208 SH SOLE 53 1208 0 0 SERVICENOW INC Stock 81762P102 3103061 7992 SH SOLE 7992 0 0 SERVICE PPTYS TR REIT 81761L102 13472 1848 SH SOLE 1848 0 0 SERVISFIRST BANCSHARES INC Stock 81768T108 620 9 SH SOLE 19 9 0 0 SERVISFIRST BANCSHARES INC Stock 81768T108 157046 2279 SH SOLE 23 2279 0 0 SERVISFIRST BANCSHARES INC Stock 81768T108 3463761 50265 SH SOLE 50265 0 0 SES AI CORPORATION Stock 78397Q109 6300 2000 SH SOLE 2000 0 0 SFL CORPORATION LTD Stock G7738W106 16637 1804 SH SOLE 1804 0 0 SHERWIN WILLIAMS CO Stock 824348106 19224 81 SH SOLE 2 81 0 0 SHERWIN WILLIAMS CO Stock 824348106 10917 46 SH SOLE 4 46 0 0 SHERWIN WILLIAMS CO Stock 824348106 1523492 6419 SH SOLE 6 6419 0 0 SHERWIN WILLIAMS CO Stock 824348106 14952 63 SH SOLE 9 63 0 0 SHERWIN WILLIAMS CO Stock 824348106 198883 838 SH SOLE 30 838 0 0 SHERWIN WILLIAMS CO Stock 824348106 3334 14 SH SOLE 33 14 0 0 SHERWIN WILLIAMS CO Stock 824348106 112732 475 SH SOLE 41 475 0 0 SHERWIN WILLIAMS CO Stock 824348106 11648 49 SH SOLE 43 49 0 0 SHERWIN WILLIAMS CO Stock 824348106 2848 12 SH SOLE 46 12 0 0 SHERWIN WILLIAMS CO Stock 824348106 7832 33 SH SOLE 50 33 0 0 SHERWIN WILLIAMS CO Stock 824348106 945118 3982 SH SOLE 3982 0 0 SHIFT TECHNOLOGIES INC Stock 82452T107 201 1353 SH SOLE 1353 0 0 SHIFT4 PMTS INC Stock 82452J109 3635 65 SH SOLE 65 0 0 SHINHAN FINANCIAL GROUP CO L ADR 824596100 1592 57 SH SOLE 9 57 0 0 SHINHAN FINANCIAL GROUP CO L ADR 824596100 1788 64 SH SOLE 33 64 0 0 SHOALS TECHNOLOGIES GROUP IN Stock 82489W107 7524 305 SH SOLE 305 0 0 SHOCKWAVE MED INC Stock 82489T104 1234 6 SH SOLE 19 6 0 0 SHOCKWAVE MED INC Stock 82489T104 51197 249 SH SOLE 249 0 0 SHOE CARNIVAL INC Stock 824889109 2797 117 SH SOLE 9 117 0 0 SHOE CARNIVAL INC Stock 824889109 10607 444 SH SOLE 34 443 0 0 SHOPIFY INC Stock 82509L107 2395 69 SH SOLE 33 69 0 0 SHOPIFY INC Stock 82509L107 3004215 86552 SH SOLE 86551 0 0 SHOTSPOTTER INC Stock 82536T107 3383 100 SH SOLE 100 0 0 SHUTTERSTOCK INC Stock 825690100 3110 59 SH SOLE 9 59 0 0 SHUTTERSTOCK INC Stock 825690100 105 2 SH SOLE 19 2 0 0 SHUTTERSTOCK INC Stock 825690100 11926 226 SH SOLE 34 226 0 0 SHUTTERSTOCK INC Stock 825690100 268 5 SH SOLE 5 0 0 SIBANYE STILLWATER LTD ADR 82575P107 676394 63452 SH SOLE 63451 0 0 SIDUS SPACE INC Stock 826165102 15260 14000 SH SOLE 14000 0 0 SIERRA WIRELESS INC Stock 826516106 986 34 SH SOLE 34 0 0 SIGMA LITHIUM CORPORATION Stock 826599102 33892 1201 SH SOLE 1201 0 0 SIGNATURE BK NEW YORK N Y Stock 82669G104 8526 74 SH SOLE 9 74 0 0 SIGNATURE BK NEW YORK N Y Stock 82669G104 461 4 SH SOLE 33 4 0 0 SIGNATURE BK NEW YORK N Y Stock 82669G104 2881 25 SH SOLE 25 0 0 SIGNET JEWELERS LIMITED Stock G81276100 816 12 SH SOLE 19 12 0 0 SIGNET JEWELERS LIMITED Stock G81276100 1700 25 SH SOLE 25 0 0 SILICON MOTION TECHNOLOGY CO ADR 82706C108 18912 291 SH SOLE 291 0 0 SILK RD MED INC Stock 82710M100 30864 584 SH SOLE 19 584 0 0 SILK RD MED INC Stock 82710M100 20083 380 SH SOLE 48 380 0 0 SILK RD MED INC Stock 82710M100 289195 5472 SH SOLE 5472 0 0 SILVERBOW RES INC Stock 82836G102 7070 250 SH SOLE 250 0 0 SILVERCORP METALS INC Stock 82835P103 5180 1750 SH SOLE 1750 0 0 SILVERCREST METALS INC Stock 828363101 77700 12950 SH SOLE 12950 0 0 SILVERGATE CAP CORP Stock 82837P408 17 1 SH SOLE 19 1 0 0 SILVERGATE CAP CORP Stock 82837P408 2645 152 SH SOLE 152 0 0 SIMMONS 1ST NATL CORP Stock 828730200 302 14 SH SOLE 14 0 0 SIMON PPTY GROUP INC NEW REIT 828806109 705 6 SH SOLE 19 6 0 0 SIMON PPTY GROUP INC NEW REIT 828806109 705 6 SH SOLE 33 6 0 0 SIMON PPTY GROUP INC NEW REIT 828806109 940 8 SH SOLE 46 8 0 0 SIMON PPTY GROUP INC NEW REIT 828806109 1382005 11764 SH SOLE 11763 0 0 SIMPLIFY EXCHANGE TRADED FUN ETF 82889N855 9416721 131500 SH SOLE 131500 0 0 SIMPLY GOOD FOODS CO Stock 82900L102 3803 100 SH SOLE 100 0 0 SIMPSON MFG INC Stock 829073105 621 7 SH SOLE 19 7 0 0 SIMPSON MFG INC Stock 829073105 2278 26 SH SOLE 25 0 0 SIMULATIONS PLUS INC Stock 829214105 14335 392 SH SOLE 392 0 0 SINGING MACH INC Stock 829322403 442 100 SH SOLE 100 0 0 SINGULARITY FUTURE TECH LTD COM NEW Stock 82935V109 279 664 SH SOLE 664 0 0 SIREN ETF TR ETF 829658202 3045 150 SH SOLE 150 0 0 SIRIUS XM HOLDINGS INC Stock 82968B103 138518 23719 SH SOLE 23718 0 0 SISECAM RESOURCES LP Stock 172464109 11711 558 SH SOLE 557 0 0 SITEONE LANDSCAPE SUPPLY INC Stock 82982L103 352 3 SH SOLE 19 3 0 0 SITEONE LANDSCAPE SUPPLY INC Stock 82982L103 43526 371 SH SOLE 23 371 0 0 SITEONE LANDSCAPE SUPPLY INC Stock 82982L103 587 5 SH SOLE 5 0 0 SITIME CORP Stock 82982T106 11686 115 SH SOLE 115 0 0 SIX FLAGS ENTMT CORP NEW Stock 83001A102 7696 331 SH SOLE 331 0 0 SIXTH STREET SPECIALTY LENDI CEF 83012A109 97882 5499 SH SOLE 5499 0 0 SJW GROUP Stock 784305104 31502 388 SH SOLE 6 388 0 0 SKECHERS U S A INC Stock 830566105 147203 3509 SH SOLE 3509 0 0 SKEENA RES LTD NEW Stock 83056P715 4788 900 SH SOLE 900 0 0 SKILLZ INC Stock 83067L109 42146 83211 SH SOLE 83211 0 0 SKYWATER TECHNOLOGY INC Stock 83089J108 4700 661 SH SOLE 661 0 0 SKYWORKS SOLUTIONS INC Stock 83088M102 1543217 16934 SH SOLE 16934 0 0 SL GREEN RLTY CORP REIT 78440X887 403359 11962 SH SOLE 6 11962 0 0 SL GREEN RLTY CORP REIT 78440X887 139666 4142 SH SOLE 4141 0 0 SLM CORP Stock 78442P106 55577 3348 SH SOLE 3348 0 0 SM ENERGY CO Stock 78454L100 22640 650 SH SOLE 650 0 0 SMART GLOBAL HLDGS INC Stock G8232Y101 76736 5157 SH SOLE 5157 0 0 SMART POWERR CORP Stock 168913309 26 10 SH SOLE 10 0 0 SMILEDIRECTCLUB INC Stock 83192H106 1448 4110 SH SOLE 4110 0 0 SMITH & NEPHEW PLC ADR 83175M205 129637 4821 SH SOLE 4820 0 0 SMITH & WESSON BRANDS INC Stock 831754106 29946 3450 SH SOLE 3450 0 0 SNAP INC Stock 83304A106 157618 17611 SH SOLE 17611 0 0 SNAP ON INC Stock 833034101 2386728 10446 SH SOLE 6 10445 0 0 SNAP ON INC Stock 833034101 3427 15 SH SOLE 19 15 0 0 SNAP ON INC Stock 833034101 914 4 SH SOLE 46 4 0 0 SNAP ON INC Stock 833034101 645683 2826 SH SOLE 2825 0 0 SNDL INC Stock 83307B101 836 400 SH SOLE 400 0 0 SNOWFLAKE INC Stock 833445109 4450 31 SH SOLE 9 31 0 0 SNOWFLAKE INC Stock 833445109 5024 35 SH SOLE 19 35 0 0 SNOWFLAKE INC Stock 833445109 1292 9 SH SOLE 33 9 0 0 SNOWFLAKE INC Stock 833445109 108660 757 SH SOLE 53 757 0 0 SNOWFLAKE INC Stock 833445109 322391 2246 SH SOLE 2246 0 0 SO YOUNG INTERNATIONAL INC ADR 83356Q108 419 325 SH SOLE 325 0 0 SOCIEDAD QUIMICA Y MINERA DE ADR 833635105 399 5 SH SOLE 33 5 0 0 SOCIEDAD QUIMICA Y MINERA DE ADR 833635105 362825 4544 SH SOLE 4544 0 0 SOFI TECHNOLOGIES INC Stock 83406F102 922173 200038 SH SOLE 200037 0 0 SOLAREDGE TECHNOLOGIES INC Stock 83417M104 410458 1449 SH SOLE 1449 0 0 SOLARIS OILFIELD INFRASTRUCT Stock 83418M103 26315 2650 SH SOLE 2650 0 0 SOLID POWER INC Stock 83422N105 2286 900 SH SOLE 900 0 0 TIDAL ETF TR ETF 886364645 24606 885 SH SOLE 885 0 0 SONNET BIOTHERAPEUTC HLDNG I Stock 83548R204 10720 9322 SH SOLE 9322 0 0 SONOCO PRODS CO Stock 835495102 7467 123 SH SOLE 19 123 0 0 SONOCO PRODS CO Stock 835495102 641326 10564 SH SOLE 10563 0 0 SONOS INC Stock 83570H108 627429 37126 SH SOLE 37126 0 0 SONY GROUP CORPORATION ADR 835699307 1449 19 SH SOLE 33 19 0 0 SONY GROUP CORPORATION ADR 835699307 15332 201 SH SOLE 36 201 0 0 SONY GROUP CORPORATION ADR 835699307 673095 8824 SH SOLE 8824 0 0 SORRENTO THERAPEUTICS INC Stock 83587F202 789 890 SH SOLE 890 0 0 SOUTH JERSEY INDS INC Stock 838518108 21318 600 SH SOLE 600 0 0 SOUTHSTATE CORPORATION Stock 840441109 118587 1553 SH SOLE 1553 0 0 SOUTHERN CO Stock 842587107 2210672 30957 SH SOLE 6 30957 0 0 SOUTHERN CO Stock 842587107 20495 287 SH SOLE 9 287 0 0 SOUTHERN CO Stock 842587107 63954 896 SH SOLE 19 895 0 0 SOUTHERN CO Stock 842587107 5308 74 SH SOLE 33 74 0 0 SOUTHERN CO Stock 842587107 19709 276 SH SOLE 36 276 0 0 SOUTHERN CO Stock 842587107 126967 1778 SH SOLE 52 1778 0 0 SOUTHERN CO Stock 842587107 8094156 113348 SH SOLE 113347 0 0 SOUTHERN FIRST BANCSHARES Stock 842873101 20039 438 SH SOLE 438 0 0 SOUTHERN COPPER CORP Stock 84265V105 1872 31 SH SOLE 33 31 0 0 SOUTHERN COPPER CORP Stock 84265V105 62776 1040 SH SOLE 1039 0 0 SOUTHWEST AIRLS CO Stock 844741108 2357 70 SH SOLE 33 70 0 0 SOUTHWEST AIRLS CO Stock 844741108 328416 9754 SH SOLE 9753 0 0 SOUTHWEST GAS HLDGS INC Stock 844895102 16584 268 SH SOLE 19 268 0 0 SOUTHWEST GAS HLDGS INC Stock 844895102 1361 22 SH SOLE 22 0 0 SOUTHWESTERN ENERGY CO Stock 845467109 29 5 SH SOLE 19 5 0 0 SOUTHWESTERN ENERGY CO Stock 845467109 17550 3000 SH SOLE 3000 0 0 COLLABORATIVE INVESTMNT SER ETF 19423L672 1818 74 SH SOLE 74 0 0 SPARK NETWORKS SE ADR 846517100 195 300 SH SOLE 300 0 0 SHYFT GROUP INC Stock 825698103 746 30 SH SOLE 30 0 0 SPARTANNASH CO Stock 847215100 454 15 SH SOLE 15 0 0 SPDR SER TR ETF 78464A516 2108 94 SH SOLE 94 0 0 SPDR SER TR ETF 78464A664 18580 640 SH SOLE 640 0 0 SPDR SER TR ETF 78468R408 8632 356 SH SOLE 9 356 0 0 SPDR SER TR ETF 78468R408 4848 200 SH SOLE 200 0 0 SPDR SER TR ETF 78468R861 22435 1216 SH SOLE 1216 0 0 SPDR SER TR ETF 78464A359 106290 1652 SH SOLE 9 1652 0 0 SPDR SER TR ETF 78464A359 4697 73 SH SOLE 36 73 0 0 SPDR SER TR ETF 78464A359 262892 4086 SH SOLE 4085 0 0 SPDR SER TR ETF 78464A391 144 7 SH SOLE 7 0 0 SPDR SER TR ETF 78468R622 26735 297 SH SOLE 9 297 0 0 SPDR SER TR ETF 78468R622 376654 4185 SH SOLE 4185 0 0 SPDR SER TR ETF 78464A151 554 20 SH SOLE 20 0 0 SPDR SER TR ETF 78468R200 33946 1117 SH SOLE 9 1117 0 0 SPDR SER TR ETF 78468R200 795098 26163 SH SOLE 25 26163 0 0 SPDR SER TR ETF 78468R200 45190 1487 SH SOLE 1487 0 0 SPDR SER TR ETF 78468R200 63333 2084 SH SOLE 2084 0 0 SPDR INDEX SHS FDS ETF 78463X749 29284 716 SH SOLE 716 0 0 SSGA ACTIVE TR ETF 78470P309 1568 39 SH SOLE 39 0 0 SSGA ACTIVE ETF TR ETF 78467V848 13852 346 SH SOLE 345 0 0 SPDR DOW JONES INDL AVERAGE ETF 78467X109 4654656 14048 SH SOLE 14048 0 0 SPDR SER TR ETF 78464A607 20025 230 SH SOLE 229 0 0 SPDR GOLD TR ETF 78463V107 110945 654 SH SOLE 19 654 0 0 SPDR GOLD TR ETF 78463V107 15176413 89462 SH SOLE 89462 0 0 WORLD GOLD TR ETF 98149E303 3149 87 SH SOLE 87 0 0 SPDR SER TR ETF 78464A292 18744 571 SH SOLE 571 0 0 SPDR INDEX SHS FDS ETF 78463X202 6192 160 SH SOLE 19 160 0 0 SPDR INDEX SHS FDS ETF 78463X202 11595 300 SH SOLE 299 0 0 SPDR INDEX SHS FDS ETF 78463X756 905537 18503 SH SOLE 18503 0 0 SPDR INDEX SHS FDS ETF 78463X871 28969 985 SH SOLE 985 0 0 SPDR INDEX SHS FDS ETF 78463X194 1388 53 SH SOLE 53 0 0 SPDR INDEX SHS FDS ETF 78463X848 62156 2583 SH SOLE 2583 0 0 SPDR INDEX SHS FDS ETF 78463X434 1442 23 SH SOLE 22 0 0 SPDR SER TR ETF 78468R812 31328 284 SH SOLE 22 284 0 0 SPDR SER TR ETF 78468R812 8273 75 SH SOLE 75 0 0 SPDR SER TR ETF 78468R721 9078 199 SH SOLE 9 199 0 0 SPDR SER TR ETF 78468R721 1586572 34778 SH SOLE 36 34778 0 0 SPDR SER TR ETF 78468R721 12296 270 SH SOLE 269 0 0 SPDR SER TR ETF 78464A284 498388 10177 SH SOLE 10177 0 0 SPDR SER TR ETF 78468R739 87383 1860 SH SOLE 36 1860 0 0 SPDR SER TR ETF 78468R739 597433 12717 SH SOLE 12716 0 0 SPDR SER TR ETF 78464A722 28665 700 SH SOLE 700 0 0 SPDR SER TR ETF 78464A649 13244 527 SH SOLE 9 527 0 0 SPDR SER TR ETF 78464A649 404945 16114 SH SOLE 16114 0 0 SPDR SER TR ETF 78464A144 20434 720 SH SOLE 720 0 0 SPDR INDEX SHS FDS ETF 78463X889 1841 62 SH SOLE 9 62 0 0 SPDR INDEX SHS FDS ETF 78463X889 1276570 42997 SH SOLE 42996 0 0 SPDR INDEX SHS FDS ETF 78463X509 294366 8931 SH SOLE 8931 0 0 SPDR SER TR ETF 78468R606 335 15 SH SOLE 15 0 0 SPDR SER TR ETF 78464A375 9931 312 SH SOLE 6 312 0 0 SPDR SER TR ETF 78464A375 16743 526 SH SOLE 19 526 0 0 SPDR SER TR ETF 78464A375 2041003 64122 SH SOLE 64122 0 0 SPDR SER TR ETF 78464A672 260177 9213 SH SOLE 9213 0 0 SPDR SER TR ETF 78464A383 60261 2777 SH SOLE 6 2777 0 0 SPDR SER TR ETF 78464A383 391 18 SH SOLE 18 0 0 SPDR INDEX SHS FDS ETF 78463X475 1212 26 SH SOLE 26 0 0 SPDR SER TR ETF 78464A805 10971 232 SH SOLE 9 232 0 0 SPDR SER TR ETF 78464A805 256168 5417 SH SOLE 25 5416 0 0 SPDR SER TR ETF 78464A805 14565 308 SH SOLE 308 0 0 SPDR SER TR ETF 78464A805 661493 13988 SH SOLE 49 13988 0 0 SPDR SER TR ETF 78464A805 1904422 40271 SH SOLE 40271 0 0 SPDR SER TR ETF 78464A847 321541 7566 SH SOLE 7565 0 0 SPDR SER TR ETF 78464A854 23884 531 SH SOLE 9 531 0 0 SPDR SER TR ETF 78464A854 559359 12436 SH SOLE 25 12435 0 0 SPDR SER TR ETF 78464A854 29462 655 SH SOLE 36 655 0 0 SPDR SER TR ETF 78464A854 31801 707 SH SOLE 707 0 0 SPDR SER TR ETF 78464A854 53256 1184 SH SOLE 1184 0 0 SPDR SER TR ETF 78464A409 485887 9589 SH SOLE 9589 0 0 SPDR SER TR ETF 78468R788 1071426 27070 SH SOLE 27069 0 0 SPDR SER TR ETF 78464A508 18239 469 SH SOLE 19 469 0 0 SPDR SER TR ETF 78464A508 679218 17465 SH SOLE 17465 0 0 SPDR SER TR ETF 78468R853 151170 4089 SH SOLE 4089 0 0 SPDR SER TR ETF 78464A474 24767 843 SH SOLE 9 843 0 0 SPDR SER TR ETF 78464A474 579792 19734 SH SOLE 25 19734 0 0 SPDR SER TR ETF 78464A474 32964 1122 SH SOLE 1122 0 0 SPDR SER TR ETF 78464A474 3763600 128101 SH SOLE 128100 0 0 SPDR SER TR ETF 78468R101 160455 5554 SH SOLE 5554 0 0 SPDR SER TR ETF 78464A656 2808 109 SH SOLE 109 0 0 SPDR SER TR ETF 78468R804 34586 255 SH SOLE 255 0 0 SPDR SER TR ETF 78468R770 3118 33 SH SOLE 33 0 0 SPDR SER TR ETF 78464A821 65 1 SH SOLE 1 0 0 SPDR SER TR ETF 78464A839 13810 213 SH SOLE 213 0 0 SPDR S&P 500 ETF TR ETF 78462F103 455474 1191 SH SOLE 19 1191 0 0 SPDR S&P 500 ETF TR ETF 78462F103 20269 53 SH SOLE 49 53 0 0 SPDR S&P 500 ETF TR ETF 78462F103 29732290 77746 SH SOLE 77745 0 0 SPDR SER TR ETF 78468R796 52882 566 SH SOLE 566 0 0 SPDR SER TR ETF 78464A813 42601 518 SH SOLE 518 0 0 SPDR SER TR ETF 78464A631 336121 3054 SH SOLE 3054 0 0 SPDR SER TR ETF 78464A870 1053232 12690 SH SOLE 12689 0 0 SPDR INDEX SHS FDS ETF 78463X400 47016 600 SH SOLE 600 0 0 SPDR INDEX SHS FDS ETF 78463X459 13205 225 SH SOLE 225 0 0 SPDR INDEX SHS FDS ETF 78463X541 9294 163 SH SOLE 163 0 0 SPDR SER TR ETF 78464A581 1309648 14569 SH SOLE 14569 0 0 SPDR SER TR ETF 78464A888 523119 8672 SH SOLE 8672 0 0 SPDR SER TR ETF 78468R655 155415 1895 SH SOLE 1895 0 0 SPDR SER TR ETF 78468R697 6698 205 SH SOLE 205 0 0 SPDR SER TR ETF 78468R648 3806 97 SH SOLE 96 0 0 SPDR SER TR ETF 78468R689 102730 3487 SH SOLE 3487 0 0 SPDR SER TR ETF 78464A755 262188 5264 SH SOLE 5263 0 0 SPDR S&P MIDCAP 400 ETF TR ETF 78467Y107 1490803 3367 SH SOLE 3366 0 0 SPDR INDEX SHS FDS ETF 78463X152 103777 1914 SH SOLE 9 1914 0 0 SPDR INDEX SHS FDS ETF 78463X152 27652 510 SH SOLE 510 0 0 SPDR SER TR ETF 78468R549 1196 15 SH SOLE 15 0 0 SPDR SER TR ETF 78468R556 226433 1666 SH SOLE 1666 0 0 SPDR SER TR ETF 78464A698 191316 3257 SH SOLE 3257 0 0 SPDR SER TR ETF 78464A862 289475 1731 SH SOLE 1731 0 0 SPDR SER TR ETF 78464A599 82890 762 SH SOLE 762 0 0 SPDR SER TR ETF 78464A532 18550 276 SH SOLE 276 0 0 SPDR SER TR ETF 78464A367 26087 1162 SH SOLE 1162 0 0 SPDR SER TR ETF 78464A706 1011 10 SH SOLE 10 0 0 SPDR SER TR ETF 78464A201 16700 231 SH SOLE 231 0 0 SPDR SER TR ETF 78464A300 712004 9593 SH SOLE 9593 0 0 SPDR SER TR ETF 78468R663 33844 370 SH SOLE 9 370 0 0 SPDR SER TR ETF 78468R663 787635 8611 SH SOLE 25 8610 0 0 SPDR SER TR ETF 78468R663 126229 1380 SH SOLE 26 1380 0 0 SPDR SER TR ETF 78468R663 45003 492 SH SOLE 492 0 0 SPDR SER TR ETF 78468R663 53852937 588750 SH SOLE 588749 0 0 SPDR SER TR ETF 78464A763 106093 848 SH SOLE 9 848 0 0 SPDR SER TR ETF 78464A763 1999379 15981 SH SOLE 15980 0 0 SPDR SER TR ETF 78464A797 148498 3289 SH SOLE 3289 0 0 SPDR SER TR ETF 78464A714 18679 309 SH SOLE 309 0 0 SSGA ACTIVE ETF TR ETF 78467V400 4920 131 SH SOLE 131 0 0 SSGA ACTIVE ETF TR ETF 78467V103 8 0 SH SOLE 0 0 0 SPECIAL OPPORTUNITIES FD INC CEF 84741T104 48792 4280 SH SOLE 4280 0 0 SPECTRUM BRANDS HLDGS INC NE Stock 84790A105 38562 633 SH SOLE 6 633 0 0 SPECTRUM BRANDS HLDGS INC NE Stock 84790A105 25343 416 SH SOLE 9 416 0 0 SPECTRUM BRANDS HLDGS INC NE Stock 84790A105 80902 1328 SH SOLE 1328 0 0 SPI ENERGY CO LTD Stock G8651P110 258 300 SH SOLE 300 0 0 SPIRE INC Stock 84857L101 1790 26 SH SOLE 26 0 0 SPIRIT AEROSYSTEMS HLDGS INC Stock 848574109 2018 68 SH SOLE 68 0 0 SPIRIT AIRLS INC Stock 848577102 487 25 SH SOLE 25 0 0 SPIRIT RLTY CAP INC NEW REIT 84860W300 70461 1765 SH SOLE 1764 0 0 SPLUNK INC Stock 848637104 9384 109 SH SOLE 4 109 0 0 SPLUNK INC Stock 848637104 430 5 SH SOLE 9 5 0 0 SPLUNK INC Stock 848637104 258358 3001 SH SOLE 3001 0 0 SPORTSMANS WHSE HLDGS INC Stock 84920Y106 18801 1998 SH SOLE 1998 0 0 SPOTIFY TECHNOLOGY S A Stock L8681T102 613599 7772 SH SOLE 7772 0 0 SPROTT ETF TRUST ETF 85210B102 335846 13564 SH SOLE 13564 0 0 SPROTT INC Stock 852066208 26331 790 SH SOLE 790 0 0 SPROTT PHYSICAL GOLD & SILVE CEF 85208R101 580222 32360 SH SOLE 32360 0 0 SPROTT PHYSICAL GOLD TR CEF 85207H104 4135065 293267 SH SOLE 293267 0 0 SPROTT PHYSICAL PLAT PALLAD CEF 85207Q104 14345 1054 SH SOLE 1054 0 0 SPROTT PHYSICAL SILVER TR CEF 85207K107 4542564 551282 SH SOLE 551282 0 0 SPROTT FDS TR ETF 85208P303 239320 7540 SH SOLE 7540 0 0 SPROUTS FMRS MKT INC Stock 85208M102 108181 3342 SH SOLE 3342 0 0 SPS COMM INC Stock 78463M107 385 3 SH SOLE 19 3 0 0 SPS COMM INC Stock 78463M107 103900 809 SH SOLE 23 809 0 0 SPS COMM INC Stock 78463M107 11173 87 SH SOLE 87 0 0 SPX TECHNOLOGIES INC Stock 78473E103 13130 200 SH SOLE 200 0 0 SQUARESPACE INC Stock 85225A107 200 9 SH SOLE 19 9 0 0 SS&C TECHNOLOGIES HLDGS INC Stock 78467J100 4894 94 SH SOLE 9 94 0 0 SS&C TECHNOLOGIES HLDGS INC Stock 78467J100 14056 270 SH SOLE 36 270 0 0 SS&C TECHNOLOGIES HLDGS INC Stock 78467J100 32550 625 SH SOLE 43 625 0 0 SS&C TECHNOLOGIES HLDGS INC Stock 78467J100 29726 571 SH SOLE 571 0 0 SSGA ACTIVE ETF TR ETF 78467V608 352360 8615 SH SOLE 11 8615 0 0 SSGA ACTIVE ETF TR ETF 78467V608 1291143 31568 SH SOLE 31568 0 0 SSR MNG INC Stock 784730103 165908 10588 SH SOLE 10587 0 0 ST JOE CO Stock 790148100 19325 500 SH SOLE 500 0 0 STAAR SURGICAL CO Stock 852312305 485 10 SH SOLE 19 10 0 0 STAAR SURGICAL CO Stock 852312305 116496 2400 SH SOLE 2400 0 0 STAG INDL INC REIT 85254J102 503334 15578 SH SOLE 15578 0 0 STANDARD BIOTOOLS INC Stock 34385P108 585 500 SH SOLE 500 0 0 STANDARD LITHIUM LTD Stock 853606101 140461 47614 SH SOLE 47614 0 0 STANDARD MTR PRODS INC Stock 853666105 172260 4950 SH SOLE 4950 0 0 STANDEX INTL CORP Stock 854231107 3380 33 SH SOLE 9 33 0 0 STANDEX INTL CORP Stock 854231107 15826 155 SH SOLE 34 154 0 0 STANLEY BLACK & DECKER INC Stock 854502101 901 12 SH SOLE 46 12 0 0 STANLEY BLACK & DECKER INC Stock 854502101 94916 1264 SH SOLE 1263 0 0 STANTEC INC Stock 85472N109 1966 41 SH SOLE 41 0 0 STAR BULK CARRIERS CORP. Stock Y8162K204 166435 8655 SH SOLE 8654 0 0 STAR GROUP L P Stock 85512C105 118381 9824 SH SOLE 9824 0 0 STARBUCKS CORP Stock 855244109 2022521 20388 SH SOLE 6 20388 0 0 STARBUCKS CORP Stock 855244109 22320 225 SH SOLE 26 225 0 0 STARBUCKS CORP Stock 855244109 223200 2250 SH SOLE 30 2250 0 0 STARBUCKS CORP Stock 855244109 11756 119 SH SOLE 33 118 0 0 STARBUCKS CORP Stock 855244109 10614 107 SH SOLE 36 107 0 0 STARBUCKS CORP Stock 855244109 3124438 31496 SH SOLE 31496 0 0 STARWOOD PPTY TR INC Convertible 85571BAH8 5816 6000 SH SOLE 6000 0 0 STARWOOD PPTY TR INC REIT 85571B105 385 21 SH SOLE 19 21 0 0 STARWOOD PPTY TR INC REIT 85571B105 173915 9488 SH SOLE 9488 0 0 STATE STR CORP Stock 857477103 698 9 SH SOLE 33 9 0 0 STATE STR CORP Stock 857477103 816036 10520 SH SOLE 10519 0 0 STEEL DYNAMICS INC Stock 858119100 31655 324 SH SOLE 19 324 0 0 STEEL DYNAMICS INC Stock 858119100 2400748 24573 SH SOLE 24572 0 0 STEEL PARTNERS HLDGS L P Stock 85814R107 214000 5000 SH SOLE 5000 0 0 STELLANTIS N.V Stock N82405106 2087 147 SH SOLE 147 0 0 STELLUS CAP INVT CORP CEF 858568108 63728 4806 SH SOLE 4806 0 0 STEM INC Stock 85859N102 322055 36024 SH SOLE 36024 0 0 STERICYCLE INC Stock 858912108 284373 5700 SH SOLE 5 5700 0 0 STERICYCLE INC Stock 858912108 33975 681 SH SOLE 681 0 0 STERIS PLC Stock G8473T100 185 1 SH SOLE 19 1 0 0 STERIS PLC Stock G8473T100 1108 6 SH SOLE 46 6 0 0 STERIS PLC Stock G8473T100 61458 333 SH SOLE 332 0 0 STERLING INFRASTRUCTURE INC Stock 859241101 590 18 SH SOLE 19 18 0 0 STERLING INFRASTRUCTURE INC Stock 859241101 80294 2448 SH SOLE 2448 0 0 STEVANATO GROUP S P A Stock T9224W109 4241 236 SH SOLE 9 236 0 0 STEVANATO GROUP S P A Stock T9224W109 14987 834 SH SOLE 34 834 0 0 STEWART INFORMATION SVCS COR Stock 860372101 13845 324 SH SOLE 6 324 0 0 STEWART INFORMATION SVCS COR Stock 860372101 3205 75 SH SOLE 75 0 0 STIFEL FINL CORP Stock 860630102 18443 316 SH SOLE 315 0 0 STITCH FIX INC Stock 860897107 1319 424 SH SOLE 424 0 0 STMICROELECTRONICS N V ADR 861012102 426496 11990 SH SOLE 11990 0 0 STOCK YDS BANCORP INC Stock 861025104 43017 662 SH SOLE 23 662 0 0 VIRTUS STONE HBR EMG MKTS TO CEF 86164W100 95033 19474 SH SOLE 19474 0 0 VIRTUS STONE HBR EMRG MKTS I CEF 86164T107 78370 18839 SH SOLE 18839 0 0 STONECO LTD Stock G85158106 5154 546 SH SOLE 546 0 0 STONEX GROUP INC Stock 861896108 95 1 SH SOLE 19 1 0 0 STONEX GROUP INC Stock 861896108 38120 400 SH SOLE 400 0 0 STORE CAP CORP REIT 862121100 424238 13233 SH SOLE 13232 0 0 STRATASYS LTD Stock M85548101 2194 185 SH SOLE 185 0 0 STRATEGY SHS ETF 86280R506 169396 8651 SH SOLE 8651 0 0 EA SERIES TRUST ETF 02072L722 148072 5028 SH SOLE 5027 0 0 STRYKER CORPORATION Stock 863667101 12958 53 SH SOLE 4 53 0 0 STRYKER CORPORATION Stock 863667101 2062664 8437 SH SOLE 6 8436 0 0 STRYKER CORPORATION Stock 863667101 12713 52 SH SOLE 9 52 0 0 STRYKER CORPORATION Stock 863667101 18826 77 SH SOLE 19 77 0 0 STRYKER CORPORATION Stock 863667101 3912 16 SH SOLE 33 16 0 0 STRYKER CORPORATION Stock 863667101 2445 10 SH SOLE 46 10 0 0 STRYKER CORPORATION Stock 863667101 2934 12 SH SOLE 49 12 0 0 STRYKER CORPORATION Stock 863667101 3211495 13135 SH SOLE 13135 0 0 STURM RUGER & CO INC Stock 864159108 93477 1847 SH SOLE 1846 0 0 SUBURBAN PROPANE PARTNERS L Stock 864482104 9071 598 SH SOLE 597 0 0 SUMITOMO MITSUI FINL GROUP I ADR 86562M209 3072 383 SH SOLE 383 0 0 SUMMIT MATLS INC Stock 86614U100 3127 110 SH SOLE 110 0 0 SUMO LOGIC INC Stock 86646P103 810 100 SH SOLE 100 0 0 SUN CMNTYS INC REIT 866674104 11154 78 SH SOLE 78 0 0 SUN CTRY AIRLS HLDGS INC Stock 866683105 15860 1000 SH SOLE 1000 0 0 SUN LIFE FINANCIAL INC. Stock 866796105 1996 43 SH SOLE 33 43 0 0 SUN LIFE FINANCIAL INC. Stock 866796105 283613 6110 SH SOLE 6109 0 0 SUNCOKE ENERGY INC Stock 86722A103 1018 118 SH SOLE 118 0 0 SUNCOR ENERGY INC NEW Stock 867224107 6251 197 SH SOLE 36 197 0 0 SUNCOR ENERGY INC NEW Stock 867224107 474672 14960 SH SOLE 14959 0 0 SUNOCO LP/SUNOCO FIN CORP Stock 86765K109 43100 1000 SH SOLE 1000 0 0 SUNOPTA INC Stock 8676EP108 9748 1155 SH SOLE 9 1155 0 0 SUNPOWER CORP Stock 867652406 10439 579 SH SOLE 579 0 0 SUNRUN INC Stock 86771W105 2210 92 SH SOLE 19 92 0 0 SUNRUN INC Stock 86771W105 46335 1929 SH SOLE 1929 0 0 SUNSHINE BIOPHARMA INC COM NEW Stock 867781304 13 20 SH SOLE 20 0 0 SUPER MICRO COMPUTER INC Stock 86800U104 821 10 SH SOLE 19 10 0 0 SUPER MICRO COMPUTER INC Stock 86800U104 48685 593 SH SOLE 593 0 0 SUPERIOR GROUP OF CO INC Stock 868358102 19618 1950 SH SOLE 1950 0 0 SUPERNUS PHARMACEUTICALS INC Stock 868459108 1962 55 SH SOLE 55 0 0 SURGERY PARTNERS INC Stock 86881A100 139 5 SH SOLE 19 5 0 0 SURGERY PARTNERS INC Stock 86881A100 2786 100 SH SOLE 100 0 0 SUZANO S A ADR 86959K105 323 35 SH SOLE 33 35 0 0 SVB FINANCIAL GROUP Stock 78486Q101 460 2 SH SOLE 46 2 0 0 SVB FINANCIAL GROUP Stock 78486Q101 153734 668 SH SOLE 668 0 0 SWEETGREEN INC Stock 87043Q108 557 65 SH SOLE 65 0 0 SYLVAMO CORP Stock 871332102 49 1 SH SOLE 19 1 0 0 SYLVAMO CORP Stock 871332102 79864 1644 SH SOLE 1643 0 0 GEN DIGITAL INC Stock 668771108 621 29 SH SOLE 9 29 0 0 GEN DIGITAL INC Stock 668771108 664 31 SH SOLE 46 31 0 0 GEN DIGITAL INC Stock 668771108 60947 2844 SH SOLE 2844 0 0 SYNAPTICS INC Stock 87157D109 36351 382 SH SOLE 24 382 0 0 SYNAPTICS INC Stock 87157D109 20269 213 SH SOLE 213 0 0 SYNCHRONOSS TECHNOLOGIES INC Stock 87157B103 124 200 SH SOLE 200 0 0 SYNCHRONY FINANCIAL Stock 87165B103 3056 93 SH SOLE 9 93 0 0 SYNCHRONY FINANCIAL Stock 87165B103 956 29 SH SOLE 33 29 0 0 SYNCHRONY FINANCIAL Stock 87165B103 230 7 SH SOLE 46 7 0 0 SYNCHRONY FINANCIAL Stock 87165B103 36015 1096 SH SOLE 1096 0 0 SYNEOS HEALTH INC Stock 87166B102 330 9 SH SOLE 9 0 0 SYNOPSYS INC Stock 871607107 1916 6 SH SOLE 9 6 0 0 SYNOPSYS INC Stock 871607107 21392 67 SH SOLE 19 67 0 0 SYNOPSYS INC Stock 871607107 4789 15 SH SOLE 33 15 0 0 SYNOPSYS INC Stock 871607107 6067 19 SH SOLE 36 19 0 0 SYNOPSYS INC Stock 871607107 94191 295 SH SOLE 41 295 0 0 SYNOPSYS INC Stock 871607107 1916 6 SH SOLE 46 6 0 0 SYNOPSYS INC Stock 871607107 8621 27 SH SOLE 50 27 0 0 SYNOPSYS INC Stock 871607107 32568 102 SH SOLE 102 0 0 SYNOVUS FINL CORP Stock 87161C501 5520 147 SH SOLE 19 147 0 0 SYNOVUS FINL CORP Stock 87161C501 145431 3873 SH SOLE 3873 0 0 SYSCO CORP Stock 871829107 447233 5850 SH SOLE 5 5850 0 0 SYSCO CORP Stock 871829107 25936 339 SH SOLE 19 339 0 0 SYSCO CORP Stock 871829107 382 5 SH SOLE 33 5 0 0 SYSCO CORP Stock 871829107 2676 35 SH SOLE 46 35 0 0 SYSCO CORP Stock 871829107 1087127 14220 SH SOLE 14220 0 0 PRICE T ROWE GROUP INC Stock 74144T108 1776841 16292 SH SOLE 6 16292 0 0 PRICE T ROWE GROUP INC Stock 74144T108 4063 37 SH SOLE 33 37 0 0 PRICE T ROWE GROUP INC Stock 74144T108 811455 7440 SH SOLE 7440 0 0 T ROWE PRICE ETF INC ETF 87283Q404 57601 1835 SH SOLE 1835 0 0 TAIWAN FD INC CEF 874036106 46180 2000 SH SOLE 2000 0 0 TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 11099 149 SH SOLE 9 149 0 0 TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 513087 6888 SH SOLE 18 6888 0 0 TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 5959 80 SH SOLE 33 80 0 0 TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 3326567 44658 SH SOLE 44657 0 0 TAKEDA PHARMACEUTICAL CO LTD ADR 874060205 2278 146 SH SOLE 33 146 0 0 TAKEDA PHARMACEUTICAL CO LTD ADR 874060205 109412 7014 SH SOLE 7013 0 0 TAKE-TWO INTERACTIVE SOFTWAR Stock 874054109 417 4 SH SOLE 33 4 0 0 TAKE-TWO INTERACTIVE SOFTWAR Stock 874054109 833 8 SH SOLE 46 8 0 0 TAKE-TWO INTERACTIVE SOFTWAR Stock 874054109 29677 285 SH SOLE 285 0 0 TANGER FACTORY OUTLET CTRS I REIT 875465106 179 10 SH SOLE 19 10 0 0 TANGER FACTORY OUTLET CTRS I REIT 875465106 37167 2072 SH SOLE 2071 0 0 TAPESTRY INC Stock 876030107 7426 195 SH SOLE 9 195 0 0 TAPESTRY INC Stock 876030107 61369 1612 SH SOLE 1611 0 0 TARGA RES CORP Stock 87612G101 828419 11271 SH SOLE 11271 0 0 TARGET CORP Stock 87612E106 51364 345 SH SOLE 7 344 0 0 TARGET CORP Stock 87612E106 50376 338 SH SOLE 9 338 0 0 TARGET CORP Stock 87612E106 13563 91 SH SOLE 19 91 0 0 TARGET CORP Stock 87612E106 1798 12 SH SOLE 33 12 0 0 TARGET CORP Stock 87612E106 2385 16 SH SOLE 46 16 0 0 TARGET CORP Stock 87612E106 8076540 54190 SH SOLE 54190 0 0 TATA MTRS LTD ADR 876568502 5708 247 SH SOLE 247 0 0 TAYLOR MORRISON HOME CORP Stock 87724P106 10258 338 SH SOLE 338 0 0 TC BANCSHARES INC Stock 87224V108 29800 2000 SH SOLE 2000 0 0 TC ENERGY CORP Stock 87807B107 1873 47 SH SOLE 33 47 0 0 TC ENERGY CORP Stock 87807B107 69925 1755 SH SOLE 52 1755 0 0 TC ENERGY CORP Stock 87807B107 287342 7209 SH SOLE 7208 0 0 TDH HLDGS INC SHS NEW Stock G87084102 8 5 SH SOLE 5 0 0 TE CONNECTIVITY LTD Stock H84989104 40065 349 SH SOLE 7 349 0 0 TE CONNECTIVITY LTD Stock H84989104 6429 56 SH SOLE 9 56 0 0 TE CONNECTIVITY LTD Stock H84989104 804 7 SH SOLE 19 7 0 0 TE CONNECTIVITY LTD Stock H84989104 1607 14 SH SOLE 46 14 0 0 TE CONNECTIVITY LTD Stock H84989104 651336 5674 SH SOLE 5673 0 0 SELECT SECTOR SPDR TR ETF 81369Y803 100174 805 SH SOLE 9 805 0 0 SELECT SECTOR SPDR TR ETF 81369Y803 53385 429 SH SOLE 19 429 0 0 SELECT SECTOR SPDR TR ETF 81369Y803 16317866 131130 SH SOLE 131130 0 0 TECHTARGET INC Stock 87874R100 7666 174 SH SOLE 174 0 0 TECK RESOURCES LTD Stock 878742204 25075 663 SH SOLE 9 663 0 0 TECK RESOURCES LTD Stock 878742204 555995 14701 SH SOLE 14701 0 0 TECNOGLASS INC Stock G87264100 2462 80 SH SOLE 80 0 0 TEKLA HEALTHCARE INVS CEF 87911J103 15 1 SH SOLE 0 0 0 TEKLA HEALTHCARE OPPORTUNITI CEF 879105104 791507 39955 SH SOLE 39954 0 0 TEKLA LIFE SCIENCES INVS CEF 87911K100 51767 3643 SH SOLE 3643 0 0 TEKLA WORLD HEALTHCARE FD CEF 87911L108 280934 19176 SH SOLE 19176 0 0 TELADOC HEALTH INC Stock 87918A105 406496 17188 SH SOLE 17188 0 0 TELEDYNE TECHNOLOGIES INC Stock 879360105 45990 115 SH SOLE 9 115 0 0 TELEDYNE TECHNOLOGIES INC Stock 879360105 2799 7 SH SOLE 36 7 0 0 TELEDYNE TECHNOLOGIES INC Stock 879360105 69507 174 SH SOLE 173 0 0 TELEFLEX INCORPORATED Stock 879369106 2247 9 SH SOLE 36 9 0 0 TELEFLEX INCORPORATED Stock 879369106 174202 698 SH SOLE 697 0 0 TELEFONICA S A ADR 879382208 793 222 SH SOLE 33 222 0 0 TELEPHONE & DATA SYS INC Stock 879433829 503268 47976 SH SOLE 47976 0 0 TTEC HLDGS INC Stock 89854H102 1280 29 SH SOLE 9 29 0 0 TTEC HLDGS INC Stock 89854H102 8116 184 SH SOLE 34 183 0 0 TELLURIAN INC NEW Stock 87968A104 5366 3194 SH SOLE 3194 0 0 TELOS CORP MD Stock 87969B101 2036 400 SH SOLE 400 0 0 TELUS CORPORATION Stock 87971M103 153601 7954 SH SOLE 7954 0 0 TEMPLETON DRAGON FD INC CEF 88018T101 2555 250 SH SOLE 250 0 0 TEMPLETON EMERGING MKTS INCO CEF 880192109 127368 23200 SH SOLE 23200 0 0 TEMPLETON GLOBAL INCOME FD CEF 880198106 22684 5239 SH SOLE 5238 0 0 TEMPUR SEALY INTL INC Stock 88023U101 10986 320 SH SOLE 9 320 0 0 TENARIS S A ADR 88031M109 4290 122 SH SOLE 9 122 0 0 TENCENT MUSIC ENTMT GROUP ADR 88034P109 14159 1710 SH SOLE 1710 0 0 TENET HEALTHCARE CORP Stock 88033G407 20004 410 SH SOLE 9 410 0 0 TENET HEALTHCARE CORP Stock 88033G407 20101 412 SH SOLE 412 0 0 TERADATA CORP DEL Stock 88076W103 2726 81 SH SOLE 9 81 0 0 TERADATA CORP DEL Stock 88076W103 44061 1309 SH SOLE 1309 0 0 TERADYNE INC Stock 880770102 525 6 SH SOLE 33 6 0 0 TERADYNE INC Stock 880770102 262 3 SH SOLE 46 3 0 0 TERADYNE INC Stock 880770102 565804 6477 SH SOLE 6477 0 0 TEREX CORP NEW Stock 880779103 7177 168 SH SOLE 168 0 0 TERNIUM SA ADR 880890108 200932 6575 SH SOLE 6575 0 0 TERRENO RLTY CORP REIT 88146M101 3071 54 SH SOLE 9 54 0 0 TERRENO RLTY CORP REIT 88146M101 11657 205 SH SOLE 34 204 0 0 TESLA INC Stock 88160R101 2587 21 SH SOLE 4 21 0 0 TESLA INC Stock 88160R101 123 1 SH SOLE 9 1 0 0 TESLA INC Stock 88160R101 26361 214 SH SOLE 19 214 0 0 TESLA INC Stock 88160R101 11086 90 SH SOLE 33 90 0 0 TESLA INC Stock 88160R101 18477 150 SH SOLE 43 150 0 0 TESLA INC Stock 88160R101 8007 65 SH SOLE 46 65 0 0 TESLA INC Stock 88160R101 59865 486 SH SOLE 48 486 0 0 TESLA INC Stock 88160R101 9815899 79687 SH SOLE 79687 0 0 TETRA TECH INC NEW Stock 88162G103 2904 20 SH SOLE 9 20 0 0 TETRA TECH INC NEW Stock 88162G103 12341 85 SH SOLE 19 85 0 0 TETRA TECH INC NEW Stock 88162G103 134301 925 SH SOLE 24 925 0 0 TETRA TECH INC NEW Stock 88162G103 13536 93 SH SOLE 34 93 0 0 TETRA TECH INC NEW Stock 88162G103 129719 893 SH SOLE 893 0 0 TEUCRIUM COMMODITY TR ETF 88166A102 1337182 49654 SH SOLE 49654 0 0 TEUCRIUM COMMODITY TR ETF 88166A508 975590 122254 SH SOLE 122254 0 0 TEVA PHARMACEUTICAL INDS LTD ADR 881624209 37411 4102 SH SOLE 4102 0 0 TEXAS CAP BANCSHARES INC Stock 88224Q107 1990 33 SH SOLE 33 0 0 TEXAS INSTRS INC Stock 882508104 49752 301 SH SOLE 7 301 0 0 TEXAS INSTRS INC Stock 882508104 49401 299 SH SOLE 9 299 0 0 TEXAS INSTRS INC Stock 882508104 32228 195 SH SOLE 19 195 0 0 TEXAS INSTRS INC Stock 882508104 202577 1226 SH SOLE 30 1226 0 0 TEXAS INSTRS INC Stock 882508104 9483 57 SH SOLE 33 57 0 0 TEXAS INSTRS INC Stock 882508104 5106841 30909 SH SOLE 30909 0 0 TEXAS PACIFIC LAND CORPORATI Stock 88262P102 368044 157 SH SOLE 18 157 0 0 TEXAS PACIFIC LAND CORPORATI Stock 88262P102 30475 13 SH SOLE 19 13 0 0 TEXAS PACIFIC LAND CORPORATI Stock 88262P102 110179 47 SH SOLE 47 0 0 TEXAS ROADHOUSE INC Stock 882681109 2686423 29537 SH SOLE 29537 0 0 TEXTRON INC Stock 883203101 8425 119 SH SOLE 9 119 0 0 TEXTRON INC Stock 883203101 305611 4317 SH SOLE 4316 0 0 TG THERAPEUTICS INC Stock 88322Q108 40802 3449 SH SOLE 3449 0 0 THE AARONS COMPANY INC Stock 00258W108 5378 450 SH SOLE 450 0 0 THE BEAUTY HEALTH COMPANY Stock 88331L108 127 14 SH SOLE 19 14 0 0 THE BEAUTY HEALTH COMPANY Stock 88331L108 905678 99525 SH SOLE 99525 0 0 THE LION ELECTRIC COMPANY Stock 536221104 1680 750 SH SOLE 750 0 0 THE ONE GROUP HOSPITALITY IN Stock 88338K103 630 100 SH SOLE 100 0 0 THE REALREAL INC Stock 88339P101 4313 3450 SH SOLE 3450 0 0 THE TRADE DESK INC Stock 88339J105 538 12 SH SOLE 33 12 0 0 THE TRADE DESK INC Stock 88339J105 169816 3788 SH SOLE 53 3788 0 0 THE TRADE DESK INC Stock 88339J105 2167844 48357 SH SOLE 48357 0 0 INNOVIVA INC Stock 45781M101 146 11 SH SOLE 19 11 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 32491 59 SH SOLE 2 59 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 21477 39 SH SOLE 4 39 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 521503 947 SH SOLE 6 947 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 78749 143 SH SOLE 9 143 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 7159 13 SH SOLE 19 13 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 86458 157 SH SOLE 28 157 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 7720 14 SH SOLE 33 14 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 10463 19 SH SOLE 36 19 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 16528 30 SH SOLE 43 30 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 8260 15 SH SOLE 46 15 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 5024844 9125 SH SOLE 9124 0 0 THOMSON REUTERS CORP. Stock 884903709 13004 114 SH SOLE 114 0 0 THOR INDS INC Stock 885160101 47785 633 SH SOLE 23 633 0 0 THOR INDS INC Stock 885160101 202787 2686 SH SOLE 2686 0 0 THREDUP INC Stock 88556E102 328 250 SH SOLE 250 0 0 TIDEWATER INC NEW Stock 88642R109 20894 567 SH SOLE 567 0 0 TIDEWATER INC NEW Stock 88642R174 350 146 SH SOLE 146 0 0 TILE SHOP HLDGS INC Stock 88677Q109 594 136 SH SOLE 135 0 0 TILRAY BRANDS INC Stock 88688T100 15184 5644 SH SOLE 5644 0 0 TIMKEN CO Stock 887389104 322891 4569 SH SOLE 4569 0 0 TIMOTHY PLAN ETF 887432276 5279 225 SH SOLE 225 0 0 TIMOTHY PLAN ETF 887432334 4419 190 SH SOLE 190 0 0 TIMOTHY PLAN ETF 887432284 10162 428 SH SOLE 428 0 0 TIPTREE INC Stock 88822Q103 378107 27320 SH SOLE 27319 0 0 TITAN INTL INC ILL Stock 88830M102 58216 3800 SH SOLE 3800 0 0 TJX COS INC NEW Stock 872540109 39322 494 SH SOLE 2 494 0 0 TJX COS INC NEW Stock 872540109 2272104 28544 SH SOLE 6 28544 0 0 TJX COS INC NEW Stock 872540109 7653 96 SH SOLE 19 96 0 0 TJX COS INC NEW Stock 872540109 21094 265 SH SOLE 26 265 0 0 TJX COS INC NEW Stock 872540109 3367 42 SH SOLE 33 42 0 0 TJX COS INC NEW Stock 872540109 3779031 47475 SH SOLE 47475 0 0 TMC THE METALS COMPANY INC Stock 87261Y106 24255 31500 SH SOLE 31500 0 0 T-MOBILE US INC Stock 872590104 25060 179 SH SOLE 9 179 0 0 T-MOBILE US INC Stock 872590104 14000 100 SH SOLE 19 100 0 0 T-MOBILE US INC Stock 872590104 7280 52 SH SOLE 33 52 0 0 T-MOBILE US INC Stock 872590104 4620 33 SH SOLE 46 33 0 0 T-MOBILE US INC Stock 872590104 1941800 13870 SH SOLE 13870 0 0 TOAST INC Stock 888787108 517281 28690 SH SOLE 28690 0 0 TOLL BROTHERS INC Stock 889478103 117362 2351 SH SOLE 2351 0 0 TOPBUILD CORP Stock 89055F103 313 2 SH SOLE 19 2 0 0 TOPGOLF CALLAWAY BRANDS CORP Stock 131193104 27110 1373 SH SOLE 1372 0 0 TORM PLC Stock G89479102 7293 250 SH SOLE 250 0 0 TORO CO Stock 891092108 9169 81 SH SOLE 19 81 0 0 TORO CO Stock 891092108 19072 168 SH SOLE 168 0 0 TORONTO DOMINION BK ONT Stock 891160509 13923 215 SH SOLE 7 215 0 0 TORONTO DOMINION BK ONT Stock 891160509 842 13 SH SOLE 33 13 0 0 TORONTO DOMINION BK ONT Stock 891160509 495244 7647 SH SOLE 7647 0 0 TORTOISE ENERGY INDEPENDENC CEF 89148K200 4080 140 SH SOLE 140 0 0 TORTOISE ENERGY INFRA CORP CEF 89147L886 136919 4310 SH SOLE 4309 0 0 TOTALENERGIES SE ADR 89151E109 5960 96 SH SOLE 9 96 0 0 TOTALENERGIES SE ADR 89151E109 10057 162 SH SOLE 31 162 0 0 TOTALENERGIES SE ADR 89151E109 3663 59 SH SOLE 33 59 0 0 TOTALENERGIES SE ADR 89151E109 177052 2852 SH SOLE 52 2852 0 0 TOTALENERGIES SE ADR 89151E109 948148 15273 SH SOLE 15273 0 0 TOYOTA MOTOR CORP ADR 892331307 7648 56 SH SOLE 31 56 0 0 TOYOTA MOTOR CORP ADR 892331307 3278 24 SH SOLE 33 24 0 0 TOYOTA MOTOR CORP ADR 892331307 63683 466 SH SOLE 466 0 0 TPI COMPOSITES INC Stock 87266J104 203 20 SH SOLE 20 0 0 TRACON PHARMACEUTICALS INC Stock 89237H209 2980 2000 SH SOLE 2000 0 0 TRACTOR SUPPLY CO Stock 892356106 5174 23 SH SOLE 4 23 0 0 TRACTOR SUPPLY CO Stock 892356106 1800 8 SH SOLE 9 8 0 0 TRACTOR SUPPLY CO Stock 892356106 631491 2807 SH SOLE 18 2807 0 0 TRACTOR SUPPLY CO Stock 892356106 5174 23 SH SOLE 19 23 0 0 TRACTOR SUPPLY CO Stock 892356106 681 3 SH SOLE 33 3 0 0 TRACTOR SUPPLY CO Stock 892356106 4274 19 SH SOLE 36 19 0 0 TRACTOR SUPPLY CO Stock 892356106 1575 7 SH SOLE 46 7 0 0 TRACTOR SUPPLY CO Stock 892356106 5399 24 SH SOLE 50 24 0 0 TRACTOR SUPPLY CO Stock 892356106 2421870 10765 SH SOLE 10765 0 0 TRADEWEB MKTS INC Stock 892672106 4935 76 SH SOLE 36 76 0 0 TRAEGER INC Stock 89269P103 127464 45200 SH SOLE 45200 0 0 TRANE TECHNOLOGIES PLC Stock G8994E103 2858 17 SH SOLE 19 17 0 0 TRANE TECHNOLOGIES PLC Stock G8994E103 2027 12 SH SOLE 33 12 0 0 TRANE TECHNOLOGIES PLC Stock G8994E103 1099053 6538 SH SOLE 6538 0 0 TRANSCAT INC Stock 893529107 425 6 SH SOLE 19 6 0 0 TRANSDIGM GROUP INC Stock 893641100 2554 4 SH SOLE 33 4 0 0 TRANSDIGM GROUP INC Stock 893641100 4408 7 SH SOLE 36 7 0 0 TRANSDIGM GROUP INC Stock 893641100 31052 49 SH SOLE 43 49 0 0 TRANSDIGM GROUP INC Stock 893641100 2039436 3239 SH SOLE 3239 0 0 TRANSMEDICS GROUP INC Stock 89377M109 436792 7077 SH SOLE 7077 0 0 TRANSOCEAN INC Corp Bond 893830BJ7 3845 4000 SH SOLE 4000 0 0 TRANSOCEAN LTD Stock H8817H100 973648 213519 SH SOLE 213519 0 0 TRANSUNION Stock 89400J107 153166 2699 SH SOLE 53 2698 0 0 TRANSUNION Stock 89400J107 19749 348 SH SOLE 348 0 0 TRAVEL PLUS LEISURE CO Stock 894164102 3240 89 SH SOLE 9 89 0 0 TRAVEL PLUS LEISURE CO Stock 894164102 11611 319 SH SOLE 34 318 0 0 TRAVEL PLUS LEISURE CO Stock 894164102 23988 659 SH SOLE 659 0 0 TRAVELERS COMPANIES INC Stock 89417E109 7875 42 SH SOLE 9 42 0 0 TRAVELERS COMPANIES INC Stock 89417E109 45935 245 SH SOLE 26 245 0 0 TRAVELERS COMPANIES INC Stock 89417E109 3010 16 SH SOLE 33 16 0 0 TRAVELERS COMPANIES INC Stock 89417E109 2437 13 SH SOLE 46 13 0 0 TRAVELERS COMPANIES INC Stock 89417E109 2271538 12116 SH SOLE 12115 0 0 TREEHOUSE FOODS INC Stock 89469A104 29628 600 SH SOLE 600 0 0 TREX CO INC Stock 89531P105 635 15 SH SOLE 9 15 0 0 TREX CO INC Stock 89531P105 3132 74 SH SOLE 50 74 0 0 TREX CO INC Stock 89531P105 529887 12518 SH SOLE 12518 0 0 TRICIDA INC Stock 89610F101 260 1700 SH SOLE 1700 0 0 TRI CONTL CORP CEF 895436103 11884 464 SH SOLE 463 0 0 TRIMBLE INC Stock 896239100 106985 2116 SH SOLE 2116 0 0 TRINET GROUP INC Stock 896288107 136 2 SH SOLE 19 2 0 0 TRINITY INDS INC Stock 896522109 161157 5450 SH SOLE 5450 0 0 TRINSEO PLC Stock G9059U107 24936 1098 SH SOLE 1098 0 0 TRIO TECH INTL Stock 896712205 1800 400 SH SOLE 400 0 0 TRIPADVISOR INC Stock 896945201 18394 1023 SH SOLE 1023 0 0 TRIPLEPOINT VENTURE GROWTH B CEF 89677Y100 166119 15927 SH SOLE 15927 0 0 TRITIUM DCFC LIMITED ORDINARY SHARES Stock 242794105 7224 4300 SH SOLE 4300 0 0 TRITON INTL LTD Stock G9078F107 1905403 27703 SH SOLE 27702 0 0 TRONOX HOLDINGS PLC Stock G9087Q102 16452 1200 SH SOLE 1200 0 0 TRUIST FINL CORP Stock 89832Q109 31171 724 SH SOLE 7 724 0 0 TRUIST FINL CORP Stock 89832Q109 18288 425 SH SOLE 9 425 0 0 TRUIST FINL CORP Stock 89832Q109 114338 2657 SH SOLE 19 2657 0 0 TRUIST FINL CORP Stock 89832Q109 1076 25 SH SOLE 33 25 0 0 TRUIST FINL CORP Stock 89832Q109 84038 1953 SH SOLE 52 1953 0 0 TRUIST FINL CORP Stock 89832Q109 4499401 104564 SH SOLE 104564 0 0 TRUPANION INC Stock 898202106 19012 400 SH SOLE 400 0 0 TRUSTMARK CORP Stock 898402102 663 19 SH SOLE 19 19 0 0 TTM TECHNOLOGIES INC Stock 87305R109 1071 71 SH SOLE 19 71 0 0 TTM TECHNOLOGIES INC Stock 87305R109 3016 200 SH SOLE 200 0 0 TUPPERWARE BRANDS CORP Stock 899896104 725 175 SH SOLE 175 0 0 TURTLE BEACH CORP Stock 900450206 11831 1650 SH SOLE 1650 0 0 TUSIMPLE HLDGS INC Stock 90089L108 779 475 SH SOLE 475 0 0 TWILIO INC Stock 90138F102 562746 11494 SH SOLE 11494 0 0 TWIST BIOSCIENCE CORP Stock 90184D100 9334 392 SH SOLE 392 0 0 TWO HBRS INVT CORP REIT 90187B804 313965 19909 SH SOLE 19909 0 0 TYLER TECHNOLOGIES INC Stock 902252105 2257 7 SH SOLE 9 7 0 0 TYLER TECHNOLOGIES INC Stock 902252105 1934 6 SH SOLE 33 6 0 0 TYLER TECHNOLOGIES INC Stock 902252105 322 1 SH SOLE 46 1 0 0 TYLER TECHNOLOGIES INC Stock 902252105 10640 33 SH SOLE 50 33 0 0 TYLER TECHNOLOGIES INC Stock 902252105 38689 120 SH SOLE 120 0 0 TYSON FOODS INC Stock 902494103 4856 78 SH SOLE 9 78 0 0 TYSON FOODS INC Stock 902494103 374 6 SH SOLE 19 6 0 0 TYSON FOODS INC Stock 902494103 1317 21 SH SOLE 33 21 0 0 TYSON FOODS INC Stock 902494103 1803636 28974 SH SOLE 28974 0 0 U S GOLD CORP Stock 90291C201 960 200 SH SOLE 200 0 0 U S PHYSICAL THERAPY Stock 90337L108 2998 37 SH SOLE 9 37 0 0 U S PHYSICAL THERAPY Stock 90337L108 73397 906 SH SOLE 23 905 0 0 U S PHYSICAL THERAPY Stock 90337L108 11904 147 SH SOLE 34 146 0 0 U S PHYSICAL THERAPY Stock 90337L108 6401 79 SH SOLE 79 0 0 ETF SER SOLUTIONS ETF 26922A842 82921 4855 SH SOLE 4854 0 0 UBER TECHNOLOGIES INC Stock 90353T100 346 14 SH SOLE 9 14 0 0 UBER TECHNOLOGIES INC Stock 90353T100 5762 233 SH SOLE 19 233 0 0 UBER TECHNOLOGIES INC Stock 90353T100 626461 25332 SH SOLE 25332 0 0 UBIQUITI INC Stock 90353W103 43218 158 SH SOLE 158 0 0 UBS AG LONDON BRANCH ETF 902677780 102124 270 SH SOLE 270 0 0 UBS GROUP AG Stock H42097107 4145 222 SH SOLE 9 222 0 0 UBS GROUP AG Stock H42097107 691 37 SH SOLE 19 37 0 0 UBS GROUP AG Stock H42097107 2707 145 SH SOLE 33 145 0 0 UBS GROUP AG Stock H42097107 952 51 SH SOLE 51 0 0 UDR INC REIT 902653104 310 8 SH SOLE 33 8 0 0 UDR INC REIT 902653104 133089 3436 SH SOLE 3436 0 0 UGI CORP NEW Stock 902681105 69580 1877 SH SOLE 24 1877 0 0 UGI CORP NEW Stock 902681105 1635876 44129 SH SOLE 44129 0 0 UIPATH INC Stock 90364P105 10969 863 SH SOLE 863 0 0 ULTA BEAUTY INC Stock 90384S303 5160 11 SH SOLE 19 11 0 0 ULTA BEAUTY INC Stock 90384S303 938 2 SH SOLE 33 2 0 0 ULTA BEAUTY INC Stock 90384S303 938 2 SH SOLE 46 2 0 0 ULTA BEAUTY INC Stock 90384S303 236880 505 SH SOLE 53 505 0 0 ULTA BEAUTY INC Stock 90384S303 2450422 5224 SH SOLE 5224 0 0 ULTRA CLEAN HLDGS INC Stock 90385V107 173010 5219 SH SOLE 5219 0 0 ULTRAGENYX PHARMACEUTICAL IN Stock 90400D108 46 1 SH SOLE 1 0 0 UMH PPTYS INC REIT 903002103 2721 169 SH SOLE 9 169 0 0 UMH PPTYS INC REIT 903002103 10770 669 SH SOLE 34 668 0 0 UMH PPTYS INC REIT 903002103 56350 3500 SH SOLE 3500 0 0 UNDER ARMOUR INC Stock 904311107 45415 4470 SH SOLE 4470 0 0 UNDER ARMOUR INC Stock 904311206 34853 3907 SH SOLE 3907 0 0 UNIFI INC Stock 904677200 9 1 SH SOLE 1 0 0 UNIFIRST CORP MASS Stock 904708104 2702 14 SH SOLE 9 14 0 0 UNIFIRST CORP MASS Stock 904708104 54616 283 SH SOLE 23 283 0 0 UNIFIRST CORP MASS Stock 904708104 11479 59 SH SOLE 34 59 0 0 UNIFIRST CORP MASS Stock 904708104 1544 8 SH SOLE 8 0 0 UNILEVER PLC ADR 904767704 4985 99 SH SOLE 9 99 0 0 UNILEVER PLC ADR 904767704 62182 1235 SH SOLE 26 1235 0 0 UNILEVER PLC ADR 904767704 954 19 SH SOLE 31 18 0 0 UNILEVER PLC ADR 904767704 3172 63 SH SOLE 33 63 0 0 UNILEVER PLC ADR 904767704 20090 399 SH SOLE 36 399 0 0 UNILEVER PLC ADR 904767704 46824 930 SH SOLE 43 929 0 0 UNILEVER PLC ADR 904767704 67721 1345 SH SOLE 52 1345 0 0 UNILEVER PLC ADR 904767704 2291185 45505 SH SOLE 45505 0 0 UNION PAC CORP Stock 907818108 3934 19 SH SOLE 6 19 0 0 UNION PAC CORP Stock 907818108 46483 224 SH SOLE 7 224 0 0 UNION PAC CORP Stock 907818108 14702 71 SH SOLE 9 71 0 0 UNION PAC CORP Stock 907818108 4972 24 SH SOLE 33 24 0 0 UNION PAC CORP Stock 907818108 5798 28 SH SOLE 36 28 0 0 UNION PAC CORP Stock 907818108 13580 66 SH SOLE 43 65 0 0 UNION PAC CORP Stock 907818108 5384 26 SH SOLE 46 26 0 0 UNION PAC CORP Stock 907818108 5887774 28434 SH SOLE 28433 0 0 UNISYS CORP Stock 909214306 3424 670 SH SOLE 670 0 0 UNITED AIRLS HLDGS INC Stock 910047109 152685 4050 SH SOLE 4050 0 0 UNITED BANCORP INC OHIO Stock 909911109 2547 173 SH SOLE 173 0 0 UNITED BANKSHARES INC WEST V Stock 909907107 98634 2436 SH SOLE 19 2436 0 0 UNITED BANKSHARES INC WEST V Stock 909907107 76891 1899 SH SOLE 1899 0 0 UNITED CMNTY BKS BLAIRSVLE G Stock 90984P303 1149 34 SH SOLE 19 34 0 0 UNITED CMNTY BKS BLAIRSVLE G Stock 90984P303 27040 800 SH SOLE 800 0 0 UNITED MICROELECTRONICS CORP ADR 910873405 1672 256 SH SOLE 33 256 0 0 UNITED MICROELECTRONICS CORP ADR 910873405 1993 305 SH SOLE 305 0 0 UNITED PARCEL SERVICE INC Stock 911312106 14255 82 SH SOLE 4 82 0 0 UNITED PARCEL SERVICE INC Stock 911312106 295528 1700 SH SOLE 5 1700 0 0 UNITED PARCEL SERVICE INC Stock 911312106 28510 164 SH SOLE 7 164 0 0 UNITED PARCEL SERVICE INC Stock 911312106 4694 27 SH SOLE 9 27 0 0 UNITED PARCEL SERVICE INC Stock 911312106 5802 33 SH SOLE 19 33 0 0 UNITED PARCEL SERVICE INC Stock 911312106 3190 18 SH SOLE 33 18 0 0 UNITED PARCEL SERVICE INC Stock 911312106 39288 226 SH SOLE 52 226 0 0 UNITED PARCEL SERVICE INC Stock 911312106 5313247 30564 SH SOLE 30564 0 0 UNITED RENTALS INC Stock 911363109 7108 20 SH SOLE 9 20 0 0 UNITED RENTALS INC Stock 911363109 11729 33 SH SOLE 19 33 0 0 UNITED RENTALS INC Stock 911363109 2133 6 SH SOLE 33 6 0 0 UNITED RENTALS INC Stock 911363109 2135719 6009 SH SOLE 6009 0 0 UNITED STS 12 MONTH NAT GAS ETF 91288X109 7754 450 SH SOLE 450 0 0 UNITED STS 12 MONTH OIL FD L ETF 91288V103 55629 1567 SH SOLE 1567 0 0 UNITED STS COMMODITY INDEX F ETF 911718104 15424 668 SH SOLE 668 0 0 UNITED STS GASOLINE FD LP ETF 91201T102 1150428 19193 SH SOLE 19193 0 0 UNITED STS NAT GAS FD LP ETF 912318300 620978 44041 SH SOLE 44041 0 0 UNITED STS OIL FD LP ETF 91232N207 2047717 29207 SH SOLE 29207 0 0 UNITED STATES STL CORP NEW Stock 912909108 88527 3534 SH SOLE 3534 0 0 UNITED STS COMMODITY INDEX F ETF 911717106 6472 115 SH SOLE 115 0 0 UNITED THERAPEUTICS CORP DEL Stock 91307C102 2503 9 SH SOLE 19 9 0 0 UNITED THERAPEUTICS CORP DEL Stock 91307C102 43660 157 SH SOLE 157 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 33401 63 SH SOLE 4 63 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 54078 102 SH SOLE 7 102 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 188744 356 SH SOLE 9 356 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 588500 1110 SH SOLE 18 1110 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 51902 98 SH SOLE 19 97 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 111338 210 SH SOLE 28 210 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 213663 403 SH SOLE 30 403 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 33021 62 SH SOLE 33 62 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 63622 120 SH SOLE 36 120 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 132545 250 SH SOLE 41 250 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 41423 78 SH SOLE 43 78 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 192986 364 SH SOLE 45 364 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 12724 24 SH SOLE 46 24 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 110808 209 SH SOLE 49 209 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 47716 90 SH SOLE 50 90 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 8368034 15783 SH SOLE 15783 0 0 UNITI GROUP INC REIT 91325V108 369278 66777 SH SOLE 66777 0 0 UNITIL CORP Stock 913259107 96033 1870 SH SOLE 1869 0 0 UNITY SOFTWARE INC Stock 91332U101 4346 152 SH SOLE 4 152 0 0 UNITY SOFTWARE INC Stock 91332U101 200 7 SH SOLE 9 7 0 0 UNITY SOFTWARE INC Stock 91332U101 401349 14038 SH SOLE 14038 0 0 UNIVAR SOLUTIONS INC Stock 91336L107 10208 321 SH SOLE 19 321 0 0 UNIVERSAL DISPLAY CORP Stock 91347P105 3457 32 SH SOLE 9 32 0 0 UNIVERSAL DISPLAY CORP Stock 91347P105 13072 121 SH SOLE 34 120 0 0 UNIVERSAL DISPLAY CORP Stock 91347P105 5314764 49193 SH SOLE 49192 0 0 UFP INDUSTRIES INC Stock 90278Q108 2615 33 SH SOLE 9 33 0 0 UFP INDUSTRIES INC Stock 90278Q108 159 2 SH SOLE 19 2 0 0 UFP INDUSTRIES INC Stock 90278Q108 10387 131 SH SOLE 34 131 0 0 UFP INDUSTRIES INC Stock 90278Q108 6736 85 SH SOLE 85 0 0 UNIVERSAL HEALTH RLTY INCOME REIT 91359E105 4869 102 SH SOLE 102 0 0 UNIVERSAL HLTH SVCS INC Stock 913903100 28178 200 SH SOLE 200 0 0 UNIVERSAL LOGISTICS HLDGS IN Stock 91388P105 535 16 SH SOLE 19 16 0 0 UNUM GROUP Stock 91529Y106 170562 4157 SH SOLE 19 4157 0 0 UNUM GROUP Stock 91529Y106 2576753 62802 SH SOLE 62801 0 0 UPSTART HLDGS INC Stock 91680M107 272894 20643 SH SOLE 20642 0 0 UPWORK INC Stock 91688F104 6107 585 SH SOLE 585 0 0 URANIUM ENERGY CORP Stock 916896103 8536 2200 SH SOLE 2200 0 0 UR-ENERGY INC Stock 91688R108 86 75 SH SOLE 75 0 0 US BANCORP DEL Stock 902973304 130830 3000 SH SOLE 5 3000 0 0 US BANCORP DEL Stock 902973304 519308 11908 SH SOLE 6 11908 0 0 US BANCORP DEL Stock 902973304 46096 1057 SH SOLE 9 1057 0 0 US BANCORP DEL Stock 902973304 53065 1217 SH SOLE 19 1216 0 0 US BANCORP DEL Stock 902973304 4099 94 SH SOLE 33 94 0 0 US BANCORP DEL Stock 902973304 77626 1780 SH SOLE 52 1780 0 0 US BANCORP DEL Stock 902973304 1538024 35268 SH SOLE 35267 0 0 US FOODS HLDG CORP Stock 912008109 269268 7915 SH SOLE 5 7915 0 0 US FOODS HLDG CORP Stock 912008109 3402 100 SH SOLE 100 0 0 U S SILICA HLDGS INC Stock 90346E103 19163 1533 SH SOLE 1533 0 0 USA COMPRESSION PARTNERS LP Stock 90290N109 35387 1812 SH SOLE 1811 0 0 UTAH MED PRODS INC Stock 917488108 334213 3325 SH SOLE 3324 0 0 SELECT SECTOR SPDR TR ETF 81369Y886 3056310 43352 SH SOLE 43351 0 0 UTSTARCOM HOLDINGS CORP Stock G9310A114 1800 507 SH SOLE 507 0 0 UTZ BRANDS INC Stock 918090101 4393 277 SH SOLE 9 277 0 0 UTZ BRANDS INC Stock 918090101 13367 843 SH SOLE 34 842 0 0 UWM HOLDINGS CORPORATION Stock 91823B109 778 235 SH SOLE 235 0 0 VAALCO ENERGY INC Stock 91851C201 5264 1154 SH SOLE 1154 0 0 VACASA INC Stock 91854V107 517 410 SH SOLE 410 0 0 VAIL RESORTS INC Stock 91879Q109 1668 7 SH SOLE 19 7 0 0 VAIL RESORTS INC Stock 91879Q109 3337 14 SH SOLE 36 14 0 0 VAIL RESORTS INC Stock 91879Q109 477 2 SH SOLE 2 0 0 VALARIS LIMITED Stock G9460G119 60 5 SH SOLE 5 0 0 VALE S A ADR 91912E105 8298 489 SH SOLE 31 489 0 0 VALE S A ADR 91912E105 2393 141 SH SOLE 33 141 0 0 VALE S A ADR 91912E105 330514 19476 SH SOLE 19476 0 0 VALERO ENERGY CORP Stock 91913Y100 9768 77 SH SOLE 9 77 0 0 VALERO ENERGY CORP Stock 91913Y100 110368 870 SH SOLE 19 870 0 0 VALERO ENERGY CORP Stock 91913Y100 1804 14 SH SOLE 33 14 0 0 VALERO ENERGY CORP Stock 91913Y100 5605613 44187 SH SOLE 44187 0 0 VALLEY NATL BANCORP Stock 919794107 22971 2031 SH SOLE 19 2031 0 0 VALLEY NATL BANCORP Stock 919794107 55804 4934 SH SOLE 4934 0 0 VALVOLINE INC Stock 92047W101 29548 905 SH SOLE 9 905 0 0 VALVOLINE INC Stock 92047W101 10826 332 SH SOLE 331 0 0 VANECK ETF TRUST ETF 92189F411 126327 8928 SH SOLE 8927 0 0 VANECK ETF TRUST ETF 92189F726 107879 675 SH SOLE 675 0 0 VANECK ETF TRUST ETF 92189F353 41118 2258 SH SOLE 2258 0 0 VANECK ETF TRUST ETF 92189F437 149948 5550 SH SOLE 5549 0 0 VANECK ETF TRUST ETF 92189F171 83212 3619 SH SOLE 3619 0 0 VANECK ETF TRUST ETF 92189H409 396468 7843 SH SOLE 7843 0 0 VANECK ETF TRUST ETF 92189F486 28207 1134 SH SOLE 1133 0 0 VANECK ETF TRUST ETF 92189F536 471066 26980 SH SOLE 26979 0 0 VANECK ETF TRUST ETF 92189F502 1441 13 SH SOLE 13 0 0 VANECK MERK GOLD TR ETF 921078101 53070 3000 SH SOLE 3000 0 0 VANECK ETF TRUST ETF 92189F643 67116 1034 SH SOLE 1033 0 0 VANECK ETF TRUST ETF 92189F585 7913 254 SH SOLE 253 0 0 VANECK ETF TRUST ETF 92189F429 117388 7025 SH SOLE 7025 0 0 VANECK ETF TRUST ETF 92189H805 221972 2915 SH SOLE 2914 0 0 VANECK ETF TRUST ETF 92189F676 3106962 15310 SH SOLE 15309 0 0 VANECK ETF TRUST ETF 92189F387 22686 1019 SH SOLE 1018 0 0 VANECK ETF TRUST ETF 92189F528 49948 2959 SH SOLE 2959 0 0 VANECK ETF TRUST ETF 92189H839 92119 7582 SH SOLE 7581 0 0 VANECK ETF TRUST ETF 92189F791 129962 3645 SH SOLE 3645 0 0 VANECK ETF TRUST ETF 92189H607 24324 80 SH SOLE 80 0 0 VANECK ETF TRUST ETF 92189F692 6997 90 SH SOLE 90 0 0 VANECK ETF TRUST ETF 92189F114 48218 1125 SH SOLE 1125 0 0 VANECK ETF TRUST ETF 92189F817 7104 600 SH SOLE 600 0 0 VANGUARD BD INDEX FDS ETF 921937793 1883 26 SH SOLE 19 26 0 0 VANGUARD BD INDEX FDS ETF 921937793 9448 130 SH SOLE 36 130 0 0 VANGUARD BD INDEX FDS ETF 921937793 87909 1214 SH SOLE 1213 0 0 VANGUARD WORLD FDS ETF 92204A108 839966 3835 SH SOLE 3835 0 0 VANGUARD WORLD FDS ETF 92204A207 3462963 18077 SH SOLE 18076 0 0 VANGUARD SPECIALIZED FUNDS ETF 921908844 17007 112 SH SOLE 49 112 0 0 VANGUARD SPECIALIZED FUNDS ETF 921908844 8037822 52933 SH SOLE 52932 0 0 VANGUARD WHITEHALL FDS ETF 921946885 8537 140 SH SOLE 140 0 0 VANGUARD WORLD FDS ETF 92204A306 74934 618 SH SOLE 9 617 0 0 VANGUARD WORLD FDS ETF 92204A306 994011 8196 SH SOLE 8196 0 0 VANGUARD WORLD FD ETF 921910725 4654328 94619 SH SOLE 94619 0 0 VANGUARD WORLD FD ETF 921910733 161508 2452 SH SOLE 2452 0 0 VANGUARD WORLD FD ETF 921910709 2191468 26457 SH SOLE 26457 0 0 VANGUARD INDEX FDS ETF 922908652 27110 204 SH SOLE 36 204 0 0 VANGUARD INDEX FDS ETF 922908652 611227 4601 SH SOLE 4600 0 0 VANGUARD WORLD FDS ETF 92204A405 880649 10645 SH SOLE 10644 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042718 617 6 SH SOLE 19 6 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042718 986477 9595 SH SOLE 9595 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042775 3761 75 SH SOLE 9 75 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042775 719497 14350 SH SOLE 14349 0 0 VANGUARD TAX-MANAGED FDS ETF 921943858 80191 1911 SH SOLE 36 1910 0 0 VANGUARD TAX-MANAGED FDS ETF 921943858 370595 8830 SH SOLE 49 8830 0 0 VANGUARD TAX-MANAGED FDS ETF 921943858 7615481 181451 SH SOLE 181450 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042858 1910 49 SH SOLE 19 49 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042858 26485 679 SH SOLE 36 679 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042858 41865 1074 SH SOLE 49 1074 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042858 5863059 150412 SH SOLE 150411 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042874 312996 5646 SH SOLE 5645 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042676 571112 13815 SH SOLE 13815 0 0 VANGUARD INDEX FDS ETF 922908736 7246 34 SH SOLE 19 34 0 0 VANGUARD INDEX FDS ETF 922908736 10229 48 SH SOLE 49 48 0 0 VANGUARD INDEX FDS ETF 922908736 9251760 43413 SH SOLE 43413 0 0 VANGUARD WORLD FDS ETF 92204A504 3109558 12536 SH SOLE 12536 0 0 VANGUARD WHITEHALL FDS ETF 921946406 24564 227 SH SOLE 19 227 0 0 VANGUARD WHITEHALL FDS ETF 921946406 9699159 89633 SH SOLE 89632 0 0 VANGUARD WORLD FDS ETF 92204A603 455491 2494 SH SOLE 2493 0 0 VANGUARD WORLD FDS ETF 92204A702 12457 39 SH SOLE 19 39 0 0 VANGUARD WORLD FDS ETF 92204A702 7190030 22510 SH SOLE 22510 0 0 VANGUARD BD INDEX FDS ETF 921937819 8659 117 SH SOLE 36 116 0 0 VANGUARD BD INDEX FDS ETF 921937819 431333 5804 SH SOLE 5803 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C870 22555 291 SH SOLE 19 291 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C870 42631 550 SH SOLE 22 550 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C870 1928326 24878 SH SOLE 24878 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C706 41287 706 SH SOLE 706 0 0 VANGUARD WHITEHALL FDS ETF 921946810 946320 13591 SH SOLE 13590 0 0 VANGUARD WHITEHALL FDS ETF 921946794 780289 13099 SH SOLE 13098 0 0 VANGUARD INDEX FDS ETF 922908637 1651049 9478 SH SOLE 9477 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C813 44366 586 SH SOLE 586 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C847 1144643 18576 SH SOLE 18575 0 0 VANGUARD WORLD FDS ETF 92204A801 2691 16 SH SOLE 9 15 0 0 VANGUARD WORLD FDS ETF 92204A801 170 1 SH SOLE 19 1 0 0 VANGUARD WORLD FDS ETF 92204A801 190602 1120 SH SOLE 1119 0 0 VANGUARD WORLD FD ETF 921910873 318252 2404 SH SOLE 2403 0 0 VANGUARD INDEX FDS ETF 922908629 21400 105 SH SOLE 19 105 0 0 VANGUARD INDEX FDS ETF 922908629 7587058 37226 SH SOLE 37226 0 0 VANGUARD INDEX FDS ETF 922908538 581979 3238 SH SOLE 3237 0 0 VANGUARD INDEX FDS ETF 922908512 2361577 17462 SH SOLE 17462 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C771 13474 296 SH SOLE 7 296 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C771 23989 527 SH SOLE 22 527 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C771 8513 187 SH SOLE 36 187 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C771 177984 3910 SH SOLE 3910 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042866 86059 1337 SH SOLE 1337 0 0 VANGUARD INDEX FDS ETF 922908553 3712 45 SH SOLE 9 45 0 0 VANGUARD INDEX FDS ETF 922908553 3884885 47101 SH SOLE 47100 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C730 552927 3173 SH SOLE 3173 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C680 2921 53 SH SOLE 19 53 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C680 1344 24 SH SOLE 36 24 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C680 218362 3962 SH SOLE 3961 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C714 154331 2318 SH SOLE 2317 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C649 731 6 SH SOLE 19 6 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C649 32448 266 SH SOLE 266 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C599 1202 7 SH SOLE 7 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C664 49480 703 SH SOLE 703 0 0 VANGUARD INDEX FDS ETF 922908363 56214 160 SH SOLE 19 160 0 0 VANGUARD INDEX FDS ETF 922908363 126132 359 SH SOLE 36 359 0 0 VANGUARD INDEX FDS ETF 922908363 11372023 32368 SH SOLE 32367 0 0 VANGUARD ADMIRAL FDS INC ETF 921932505 1257312 5961 SH SOLE 5960 0 0 VANGUARD ADMIRAL FDS INC ETF 921932703 240318 1716 SH SOLE 1715 0 0 VANGUARD ADMIRAL FDS INC ETF 921932885 102823 629 SH SOLE 628 0 0 VANGUARD ADMIRAL FDS INC ETF 921932869 181849 1074 SH SOLE 1074 0 0 VANGUARD ADMIRAL FDS INC ETF 921932844 416914 2717 SH SOLE 2717 0 0 VANGUARD ADMIRAL FDS INC ETF 921932828 587211 3388 SH SOLE 3388 0 0 VANGUARD ADMIRAL FDS INC ETF 921932778 129548 825 SH SOLE 824 0 0 VANGUARD BD INDEX FDS ETF 921937827 16647 221 SH SOLE 36 221 0 0 VANGUARD BD INDEX FDS ETF 921937827 5071766 67372 SH SOLE 67372 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C409 13534 180 SH SOLE 9 180 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C409 24136 321 SH SOLE 19 321 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C409 1762645 23443 SH SOLE 23442 0 0 VANGUARD MALVERN FDS ETF 922020805 10595972 226846 SH SOLE 226845 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C102 6360 110 SH SOLE 9 110 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C102 1053999 18229 SH SOLE 18228 0 0 VANGUARD INDEX FDS ETF 922908751 5742243 31286 SH SOLE 31286 0 0 VANGUARD INDEX FDS ETF 922908611 7476597 47082 SH SOLE 47081 0 0 VANGUARD INDEX FDS ETF 922908595 1424793 7105 SH SOLE 7104 0 0 VANGUARD MUN BD FDS ETF 922907746 2590816 52350 SH SOLE 52350 0 0 VANGUARD WORLD FDS ETF 92204A884 494 6 SH SOLE 19 6 0 0 VANGUARD WORLD FDS ETF 92204A884 1134256 13790 SH SOLE 13790 0 0 VANGUARD BD INDEX FDS ETF 921937835 30532 425 SH SOLE 9 425 0 0 VANGUARD BD INDEX FDS ETF 921937835 3533545 49186 SH SOLE 49186 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C573 238515 3213 SH SOLE 3213 0 0 VANGUARD CHARLOTTE FDS ETF 92203J407 13186 278 SH SOLE 9 278 0 0 VANGUARD CHARLOTTE FDS ETF 92203J407 18469 389 SH SOLE 36 389 0 0 VANGUARD CHARLOTTE FDS ETF 92203J407 1744931 36790 SH SOLE 36789 0 0 VANGUARD STAR FDS ETF 921909768 7137 138 SH SOLE 9 138 0 0 VANGUARD STAR FDS ETF 921909768 1190 23 SH SOLE 19 23 0 0 VANGUARD STAR FDS ETF 921909768 1100552 21279 SH SOLE 21279 0 0 VANGUARD INDEX FDS ETF 922908769 10324 54 SH SOLE 9 54 0 0 VANGUARD INDEX FDS ETF 922908769 17972 94 SH SOLE 19 94 0 0 VANGUARD INDEX FDS ETF 922908769 22424235 117288 SH SOLE 117287 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042742 262596 3047 SH SOLE 3046 0 0 VANGUARD WELLINGTON FD ETF 921935607 128484 1300 SH SOLE 1300 0 0 VANGUARD WELLINGTON FD ETF 921935805 20425 207 SH SOLE 207 0 0 VANGUARD BD INDEX FDS ETF 92203C303 70763 1444 SH SOLE 1444 0 0 VANGUARD WORLD FDS ETF 92204A876 513316 3347 SH SOLE 3347 0 0 VANGUARD INDEX FDS ETF 922908744 10059327 71663 SH SOLE 71662 0 0 VANGUARD WORLD FD ETF 921910840 41267 401 SH SOLE 401 0 0 VANGUARD WORLD FD ETF 921910816 622684 3619 SH SOLE 3618 0 0 VARONIS SYS INC Stock 922280102 8690 363 SH SOLE 9 363 0 0 VARONIS SYS INC Stock 922280102 40818 1705 SH SOLE 1705 0 0 VAXART INC Stock 92243A200 480 500 SH SOLE 500 0 0 VAXCYTE INC Stock 92243G108 11124 232 SH SOLE 232 0 0 VBI VACCINES INC CDA Stock 91822J103 391 1000 SH SOLE 1000 0 0 VECTOR GROUP LTD Stock 92240M108 92339 7786 SH SOLE 7785 0 0 VEECO INSTRS INC DEL Convertible 922417AD2 24663 25000 SH SOLE 25000 0 0 VEEVA SYS INC Stock 922475108 4680 29 SH SOLE 9 29 0 0 VEEVA SYS INC Stock 922475108 1775 11 SH SOLE 36 11 0 0 VEEVA SYS INC Stock 922475108 36311 225 SH SOLE 41 225 0 0 VEEVA SYS INC Stock 922475108 16945 105 SH SOLE 50 105 0 0 VEEVA SYS INC Stock 922475108 92309 572 SH SOLE 572 0 0 VELODYNE LIDAR INC Stock 92259F101 222 300 SH SOLE 300 0 0 VENATOR MATLS PLC Stock G9329Z100 511 947 SH SOLE 947 0 0 VENTAS INC REIT 92276F100 766 17 SH SOLE 33 17 0 0 VENTAS INC REIT 92276F100 238088 5285 SH SOLE 5284 0 0 VEON LTD ADR 91822M106 147 300 SH SOLE 300 0 0 VERACYTE INC Stock 92337F107 9611 405 SH SOLE 405 0 0 VERASTEM INC Stock 92337C104 10415 25875 SH SOLE 25875 0 0 VERICEL CORP Stock 92346J108 5268 200 SH SOLE 200 0 0 VERISIGN INC Stock 92343E102 822 4 SH SOLE 33 4 0 0 VERISIGN INC Stock 92343E102 1027 5 SH SOLE 46 5 0 0 VERISIGN INC Stock 92343E102 59988 292 SH SOLE 292 0 0 VERISK ANALYTICS INC Stock 92345Y106 28404 161 SH SOLE 9 161 0 0 VERISK ANALYTICS INC Stock 92345Y106 1235 7 SH SOLE 46 7 0 0 VERISK ANALYTICS INC Stock 92345Y106 15701 89 SH SOLE 48 89 0 0 VERISK ANALYTICS INC Stock 92345Y106 877866 4976 SH SOLE 4976 0 0 VERITEX HLDGS INC Stock 923451108 26648 949 SH SOLE 6 949 0 0 VERITIV CORP Stock 923454102 2637 22 SH SOLE 21 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 37115 942 SH SOLE 9 942 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 91921 2333 SH SOLE 19 2333 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 39794 1010 SH SOLE 26 1010 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 3162 80 SH SOLE 33 80 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 9141 232 SH SOLE 36 232 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 21278 540 SH SOLE 43 540 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 7250 184 SH SOLE 46 184 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 161067 4088 SH SOLE 52 4088 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 12609743 320044 SH SOLE 320044 0 0 VERMILION ENERGY INC Stock 923725105 17700 1000 SH SOLE 1000 0 0 VERRA MOBILITY CORP Stock 92511U102 6915 500 SH SOLE 500 0 0 VERTEX PHARMACEUTICALS INC Stock 92532F100 34365 119 SH SOLE 9 119 0 0 VERTEX PHARMACEUTICALS INC Stock 92532F100 56890 197 SH SOLE 19 197 0 0 VERTEX PHARMACEUTICALS INC Stock 92532F100 2888 10 SH SOLE 33 10 0 0 VERTEX PHARMACEUTICALS INC Stock 92532F100 43317 150 SH SOLE 50 150 0 0 VERTEX PHARMACEUTICALS INC Stock 92532F100 1419361 4915 SH SOLE 4915 0 0 VERTICAL AEROSPACE LTD Stock G9471C107 5085 1500 SH SOLE 1500 0 0 V F CORP Stock 918204108 1303265 47203 SH SOLE 47202 0 0 VIASAT INC Stock 92552V100 3165 100 SH SOLE 25 100 0 0 VIASAT INC Stock 92552V100 3165 100 SH SOLE 100 0 0 VIATRIS INC Stock 92556V106 28215 2535 SH SOLE 9 2535 0 0 VIATRIS INC Stock 92556V106 401 36 SH SOLE 19 36 0 0 VIATRIS INC Stock 92556V106 1213 109 SH SOLE 33 109 0 0 VIATRIS INC Stock 92556V106 170844 15350 SH SOLE 15349 0 0 VICI PPTYS INC REIT 925652109 8683 268 SH SOLE 6 268 0 0 VICI PPTYS INC REIT 925652109 1166 36 SH SOLE 46 36 0 0 VICI PPTYS INC REIT 925652109 365361 11277 SH SOLE 11276 0 0 VICOR CORP Stock 925815102 1613 30 SH SOLE 30 0 0 VICTORIAS SECRET AND CO Stock 926400102 55101 1540 SH SOLE 1540 0 0 VICTORY CAP HLDGS INC Stock 92645B103 2683 100 SH SOLE 100 0 0 VICTORY PORTFOLIOS II ETF 92647N667 98007 2195 SH SOLE 6 2195 0 0 VICTORY PORTFOLIOS II ETF 92647N667 330812 7409 SH SOLE 7409 0 0 VICTORY PORTFOLIOS II ETF 92647X806 24030 1000 SH SOLE 1000 0 0 VICTORY PORTFOLIOS II ETF 92647N774 10459 191 SH SOLE 191 0 0 VICTORY PORTFOLIOS II ETF 92647N824 361929 5831 SH SOLE 5830 0 0 VICTORY PORTFOLIOS II ETF 92647N691 7631 200 SH SOLE 200 0 0 VICTORY PORTFOLIOS II ETF 92647N873 60142 1166 SH SOLE 1166 0 0 VICTORY PORTFOLIOS II ETF 92647N535 11284 232 SH SOLE 9 232 0 0 VICTORY PORTFOLIOS II ETF 92647N535 265020 5449 SH SOLE 25 5448 0 0 VICTORY PORTFOLIOS II ETF 92647N535 15030 309 SH SOLE 309 0 0 VICTORY PORTFOLIOS II ETF 92647N535 144152 2964 SH SOLE 2963 0 0 VIEWRAY INC Stock 92672L107 1792 400 SH SOLE 400 0 0 VIKING THERAPEUTICS INC Stock 92686J106 19063 2028 SH SOLE 2028 0 0 VILLAGE FARMS INTL INC Stock 92707Y108 324 242 SH SOLE 242 0 0 VIMEO INC Stock 92719V100 463 135 SH SOLE 135 0 0 VINCE HLDG CORP Stock 92719W207 1566 200 SH SOLE 200 0 0 VINTAGE WINE ESTATES INC Stock 92747V106 1565 480 SH SOLE 480 0 0 VIPER ENERGY PARTNERS LP Stock 92763M105 581479 18291 SH SOLE 18291 0 0 VIPSHOP HOLDINGS LIMITED ADR 92763W103 1528 112 SH SOLE 112 0 0 VIRGIN GALACTIC HOLDINGS INC Stock 92766K106 9967 2864 SH SOLE 2864 0 0 VIRPAX PHARMACEUTICALS INC Stock 928251107 77 123 SH SOLE 123 0 0 VIRTU FINL INC Stock 928254101 100009 4900 SH SOLE 4900 0 0 VIRTUS ARTIFICIAL INTELLIGEN CEF 92838Y100 11236 694 SH SOLE 694 0 0 VIRTUS DIVERSIFIED INCM & CO CEF 92840N100 65721 3541 SH SOLE 3541 0 0 VIRTUS DIVIDEND INTEREST & P CEF 92840R101 20710 1836 SH SOLE 1836 0 0 ETFIS SER TR I ETF 26923G822 551124 30382 SH SOLE 30381 0 0 ETFIS SER TR I ETF 26923G707 9981 457 SH SOLE 457 0 0 ETFIS SER TR I ETF 26923G806 857560 18295 SH SOLE 18295 0 0 VIRTUS ETF TR II ETF 92790A504 27388 1025 SH SOLE 1025 0 0 VIRTUS TOTAL RETURN FD INC CEF 92835W107 66830 10203 SH SOLE 10203 0 0 VISA INC Stock 92826C839 30125 145 SH SOLE 2 145 0 0 VISA INC Stock 92826C839 36981 178 SH SOLE 4 178 0 0 VISA INC Stock 92826C839 99309 478 SH SOLE 9 478 0 0 VISA INC Stock 92826C839 657768 3166 SH SOLE 18 3166 0 0 VISA INC Stock 92826C839 44150 213 SH SOLE 19 212 0 0 VISA INC Stock 92826C839 122578 590 SH SOLE 28 590 0 0 VISA INC Stock 92826C839 16047 77 SH SOLE 33 77 0 0 VISA INC Stock 92826C839 11427 55 SH SOLE 36 55 0 0 VISA INC Stock 92826C839 88298 425 SH SOLE 41 425 0 0 VISA INC Stock 92826C839 78644 379 SH SOLE 43 378 0 0 VISA INC Stock 92826C839 8726 42 SH SOLE 46 42 0 0 VISA INC Stock 92826C839 68145 328 SH SOLE 48 328 0 0 VISA INC Stock 92826C839 106581 513 SH SOLE 49 513 0 0 VISA INC Stock 92826C839 50486 243 SH SOLE 50 243 0 0 VISA INC Stock 92826C839 484263 2331 SH SOLE 53 2330 0 0 VISA INC Stock 92826C839 12799040 61605 SH SOLE 61604 0 0 VISHAY INTERTECHNOLOGY INC Stock 928298108 733 34 SH SOLE 34 0 0 VISION MARINE TECHNOLOGIES I Stock C96657116 4610 1000 SH SOLE 1000 0 0 VISLINK TECHNOLOGIES INC Stock 92836Y300 12 21 SH SOLE 21 0 0 VISTA GOLD CORP Stock 927926303 50 100 SH SOLE 100 0 0 VISTA OUTDOOR INC Stock 928377100 2388 98 SH SOLE 98 0 0 VISTEON CORP Stock 92839U206 11906 91 SH SOLE 91 0 0 VISTRA CORP Stock 92840M102 302 13 SH SOLE 19 13 0 0 VISTRA CORP Stock 92840M102 1252065 53968 SH SOLE 53968 0 0 VIZSLA SILVER CORP Stock 92859G202 1725 1500 SH SOLE 1500 0 0 VMWARE INC Stock 928563402 70833 577 SH SOLE 577 0 0 VNET GROUP INC ADR 90138A103 28 5 SH SOLE 5 0 0 VODAFONE GROUP PLC NEW ADR 92857W308 1083 107 SH SOLE 9 107 0 0 VODAFONE GROUP PLC NEW ADR 92857W308 69403 6858 SH SOLE 52 6858 0 0 VODAFONE GROUP PLC NEW ADR 92857W308 229050 22633 SH SOLE 22633 0 0 VOLT ETF TRUST ETF 92873G105 4730 1000 SH SOLE 1000 0 0 VOLTA INC Stock 92873V102 657 1850 SH SOLE 1850 0 0 VONTIER CORPORATION Stock 928881101 10110 523 SH SOLE 6 523 0 0 VONTIER CORPORATION Stock 928881101 174 9 SH SOLE 9 0 0 VORNADO RLTY TR REIT 929042109 157157 7552 SH SOLE 7552 0 0 VOYA ASIA PAC HIGH DIV EQT I CEF 92912J102 74161 12098 SH SOLE 12098 0 0 VOYA EMERGING MKTS HIGH DIVI CEF 92912P108 121296 23507 SH SOLE 23507 0 0 VOYA FINANCIAL INC Stock 929089100 615 10 SH SOLE 10 0 0 VOYA GLBL ADV & PREM OPP FD CEF 92912R104 41717 4795 SH SOLE 4795 0 0 VOYA INFRASTRUCTURE INDLS & CEF 92912X101 47647 5196 SH SOLE 5196 0 0 VROOM INC Stock 92918V109 52601 51570 SH SOLE 51570 0 0 VULCAN MATLS CO Stock 929160109 15935 91 SH SOLE 9 91 0 0 VULCAN MATLS CO Stock 929160109 2457 14 SH SOLE 33 14 0 0 VULCAN MATLS CO Stock 929160109 2101 12 SH SOLE 36 12 0 0 VULCAN MATLS CO Stock 929160109 119810 684 SH SOLE 684 0 0 VUZIX CORP Stock 92921W300 243130 66794 SH SOLE 66794 0 0 WP CAREY INC REIT 92936U109 12191 156 SH SOLE 9 156 0 0 WP CAREY INC REIT 92936U109 66738 854 SH SOLE 19 853 0 0 WP CAREY INC REIT 92936U109 1042854 13344 SH SOLE 13344 0 0 GRAINGER W W INC Stock 384802104 17244 31 SH SOLE 4 31 0 0 GRAINGER W W INC Stock 384802104 1113 2 SH SOLE 9 2 0 0 GRAINGER W W INC Stock 384802104 7797 14 SH SOLE 19 14 0 0 GRAINGER W W INC Stock 384802104 2236 4 SH SOLE 33 4 0 0 GRAINGER W W INC Stock 384802104 147963 266 SH SOLE 45 266 0 0 GRAINGER W W INC Stock 384802104 1669 3 SH SOLE 46 3 0 0 GRAINGER W W INC Stock 384802104 556195 1000 SH SOLE 999 0 0 WALGREENS BOOTS ALLIANCE INC Stock 931427108 31980 856 SH SOLE 19 856 0 0 WALGREENS BOOTS ALLIANCE INC Stock 931427108 2540 68 SH SOLE 33 68 0 0 WALGREENS BOOTS ALLIANCE INC Stock 931427108 63811 1708 SH SOLE 52 1708 0 0 WALGREENS BOOTS ALLIANCE INC Stock 931427108 4807156 128671 SH SOLE 128671 0 0 WALKER & DUNLOP INC Stock 93148P102 1706319 21742 SH SOLE 21742 0 0 WALLBOX NV Stock N94209108 1074 300 SH SOLE 300 0 0 WALMART INC Stock 931142103 35589 251 SH SOLE 9 251 0 0 WALMART INC Stock 931142103 129422 913 SH SOLE 19 912 0 0 WALMART INC Stock 931142103 58985 416 SH SOLE 24 416 0 0 WALMART INC Stock 931142103 14945 105 SH SOLE 33 105 0 0 WALMART INC Stock 931142103 10209 72 SH SOLE 36 72 0 0 WALMART INC Stock 931142103 23438 165 SH SOLE 43 165 0 0 WALMART INC Stock 931142103 10935947 77128 SH SOLE 77127 0 0 DISNEY WALT CO Stock 254687106 2259 26 SH SOLE 2 26 0 0 DISNEY WALT CO Stock 254687106 162900 1875 SH SOLE 5 1875 0 0 DISNEY WALT CO Stock 254687106 2693 31 SH SOLE 9 31 0 0 DISNEY WALT CO Stock 254687106 7819 90 SH SOLE 19 90 0 0 DISNEY WALT CO Stock 254687106 12598 145 SH SOLE 33 145 0 0 DISNEY WALT CO Stock 254687106 4344 50 SH SOLE 46 50 0 0 DISNEY WALT CO Stock 254687106 5854686 67388 SH SOLE 67388 0 0 WARNER BROS DISCOVERY INC Stock 934423104 134616 14200 SH SOLE 5 14200 0 0 WARNER BROS DISCOVERY INC Stock 934423104 9812 1035 SH SOLE 24 1035 0 0 WARNER BROS DISCOVERY INC Stock 934423104 313 33 SH SOLE 33 33 0 0 WARNER BROS DISCOVERY INC Stock 934423104 2436 257 SH SOLE 49 257 0 0 WARNER BROS DISCOVERY INC Stock 934423104 320879 33848 SH SOLE 33848 0 0 WARNER MUSIC GROUP CORP Stock 934550203 1827 52 SH SOLE 52 0 0 WASTE CONNECTIONS INC Stock 94106B101 9809 74 SH SOLE 9 74 0 0 WASTE CONNECTIONS INC Stock 94106B101 2916 22 SH SOLE 36 22 0 0 WASTE CONNECTIONS INC Stock 94106B101 6631 50 SH SOLE 43 50 0 0 WASTE CONNECTIONS INC Stock 94106B101 219528 1657 SH SOLE 53 1657 0 0 WASTE CONNECTIONS INC Stock 94106B101 243380 1836 SH SOLE 1836 0 0 WASTE MGMT INC DEL Stock 94106L109 79538 507 SH SOLE 19 507 0 0 WASTE MGMT INC DEL Stock 94106L109 4112 26 SH SOLE 33 26 0 0 WASTE MGMT INC DEL Stock 94106L109 3964973 25274 SH SOLE 25273 0 0 WATERS CORP Stock 941848103 1370 4 SH SOLE 46 4 0 0 WATERS CORP Stock 941848103 26379 77 SH SOLE 77 0 0 WATSCO INC Stock 942622200 748 3 SH SOLE 19 3 0 0 WATSCO INC Stock 942622200 68336 274 SH SOLE 23 274 0 0 WATSCO INC Stock 942622200 32671 131 SH SOLE 131 0 0 WATTS WATER TECHNOLOGIES INC Stock 942749102 1024 7 SH SOLE 19 7 0 0 WAYFAIR INC Stock 94419L101 22793 693 SH SOLE 693 0 0 WD 40 CO Stock 929236107 37562 233 SH SOLE 23 233 0 0 WD 40 CO Stock 929236107 57391 356 SH SOLE 356 0 0 WEATHERFORD INTL PLC Stock G48833118 3870 76 SH SOLE 76 0 0 WEC ENERGY GROUP INC Stock 92939U106 11251 120 SH SOLE 9 120 0 0 WEC ENERGY GROUP INC Stock 92939U106 35840 382 SH SOLE 19 382 0 0 WEC ENERGY GROUP INC Stock 92939U106 1992 21 SH SOLE 33 21 0 0 WEC ENERGY GROUP INC Stock 92939U106 1080002 11519 SH SOLE 11518 0 0 WEIBO CORP ADR 948596101 3824 200 SH SOLE 200 0 0 WW INTL INC Stock 98262P101 107675 27895 SH SOLE 27895 0 0 WELLS FARGO CO NEW Stock 949746101 116851 2830 SH SOLE 9 2830 0 0 WELLS FARGO CO NEW Stock 949746101 9002 218 SH SOLE 33 218 0 0 WELLS FARGO CO NEW Stock 949746101 28903 700 SH SOLE 36 700 0 0 WELLS FARGO CO NEW Stock 949746101 67168 1627 SH SOLE 43 1626 0 0 WELLS FARGO CO NEW Stock 949746101 3807333 92210 SH SOLE 92209 0 0 WELLS FARGO CO NEW Convertible Preferred 949746804 154050 130 SH SOLE 130 0 0 ALLSPRING INCOME OPPORTUNIT CEF 94987B105 68328 10693 SH SOLE 10693 0 0 WELLTOWER INC REIT 95040Q104 1653 25 SH SOLE 33 25 0 0 WELLTOWER INC REIT 95040Q104 259408 3957 SH SOLE 3957 0 0 WENDYS CO Stock 95058W100 64950 2870 SH SOLE 2870 0 0 WESBANCO INC Stock 950810101 38089 1030 SH SOLE 1030 0 0 WESCO INTL INC Stock 95082P105 5133 41 SH SOLE 9 41 0 0 WESCO INTL INC Stock 95082P105 4132 33 SH SOLE 19 33 0 0 WESCO INTL INC Stock 95082P105 876 7 SH SOLE 7 0 0 WEST BANCORPORATION INC Stock 95123P106 5110 200 SH SOLE 200 0 0 WEST PHARMACEUTICAL SVSC INC Stock 955306105 6825 29 SH SOLE 9 29 0 0 WEST PHARMACEUTICAL SVSC INC Stock 955306105 471 2 SH SOLE 33 2 0 0 WEST PHARMACEUTICAL SVSC INC Stock 955306105 3530 15 SH SOLE 36 15 0 0 WEST PHARMACEUTICAL SVSC INC Stock 955306105 1412 6 SH SOLE 46 6 0 0 WEST PHARMACEUTICAL SVSC INC Stock 955306105 26126 111 SH SOLE 111 0 0 WESTAMERICA BANCORPORATION Stock 957090103 767 13 SH SOLE 19 13 0 0 WESTERN ALLIANCE BANCORP Stock 957638109 14830 249 SH SOLE 9 249 0 0 WESTERN ALLIANCE BANCORP Stock 957638109 238 4 SH SOLE 19 4 0 0 WESTERN ALLIANCE BANCORP Stock 957638109 12030 202 SH SOLE 201 0 0 WESTERN ASSET DIVERSIFIED IN CEF 95790K109 115570 9100 SH SOLE 9100 0 0 WESTERN ASSET GBL HIGH INC F CEF 95766B109 4699 691 SH SOLE 691 0 0 WESTERN ASSET HIGH INCOME OP CEF 95766K109 24644 6239 SH SOLE 6239 0 0 WESTERN ASSET MANAGED MUNS F CEF 95766M105 559801 55591 SH SOLE 55591 0 0 WESTERN ASSET MTG DEFINED OP CEF 95790B109 91265 8474 SH SOLE 8474 0 0 WESTERN ASSET MUN PARTNERS F CEF 95766P108 186240 16000 SH SOLE 16000 0 0 WESTERN DIGITAL CORP. Stock 958102105 1104 35 SH SOLE 33 35 0 0 WESTERN DIGITAL CORP. Stock 958102105 104778 3321 SH SOLE 3321 0 0 WESTERN DIGITAL CORP. Convertible 958102AP0 185738 195000 SH SOLE 195000 0 0 WESTERN MIDSTREAM PARTNERS L Stock 958669103 38422 1431 SH SOLE 1431 0 0 WESTERN UN CO Stock 959802109 18631 1353 SH SOLE 19 1353 0 0 WESTERN UN CO Stock 959802109 386 28 SH SOLE 46 28 0 0 WESTERN UN CO Stock 959802109 154992 11256 SH SOLE 11255 0 0 WABTEC Stock 929740108 5589 56 SH SOLE 9 56 0 0 WABTEC Stock 929740108 499 5 SH SOLE 33 5 0 0 WABTEC Stock 929740108 100 1 SH SOLE 40 1 0 0 WABTEC Stock 929740108 1597 16 SH SOLE 46 16 0 0 WABTEC Stock 929740108 59487 596 SH SOLE 48 596 0 0 WABTEC Stock 929740108 1787602 17910 SH SOLE 17910 0 0 WESTLAKE CHEM PARTNERS LP Stock 960417103 547550 23300 SH SOLE 23300 0 0 WESTLAKE CORPORATION Stock 960413102 69420 677 SH SOLE 677 0 0 WESTPORT FUEL SYSTEMS INC Stock 960908309 1166 1505 SH SOLE 1505 0 0 WESTROCK CO Stock 96145D105 1095 31 SH SOLE 33 31 0 0 WESTROCK CO Stock 96145D105 364148 10357 SH SOLE 10356 0 0 WESTWATER RES INC Stock 961684206 1384 1752 SH SOLE 1752 0 0 WEX INC Stock 96208T104 73970 452 SH SOLE 452 0 0 WEYERHAEUSER CO MTN BE REIT 962166104 547439 17659 SH SOLE 6 17659 0 0 WEYERHAEUSER CO MTN BE REIT 962166104 496 16 SH SOLE 19 16 0 0 WEYERHAEUSER CO MTN BE REIT 962166104 2597 84 SH SOLE 33 83 0 0 WEYERHAEUSER CO MTN BE REIT 962166104 1364 44 SH SOLE 46 44 0 0 WEYERHAEUSER CO MTN BE REIT 962166104 297797 9606 SH SOLE 9606 0 0 WHEATON PRECIOUS METALS CORP Stock 962879102 4243587 108587 SH SOLE 108587 0 0 WHEELS UP EXPERIENCE INC Stock 96328L106 335 325 SH SOLE 325 0 0 WHERE FOOD COMES FROM INC Stock 96327X200 15898 1138 SH SOLE 1138 0 0 WHIRLPOOL CORP Stock 963320106 3112 22 SH SOLE 9 22 0 0 WHIRLPOOL CORP Stock 963320106 789070 5578 SH SOLE 5578 0 0 WHITE MTNS INS GROUP LTD Stock G9618E107 11315 8 SH SOLE 9 8 0 0 WHITEHORSE FIN INC CEF 96524V106 2284 175 SH SOLE 175 0 0 WHOLE EARTH BRANDS INC Stock 96684W100 3545 871 SH SOLE 871 0 0 WILEY JOHN & SONS INC Stock 968223206 279392 6974 SH SOLE 6974 0 0 WILLAMETTE VY VINEYARD INC Stock 969136100 292 49 SH SOLE 49 0 0 WILLIAMS COS INC Stock 969457100 27932 849 SH SOLE 7 849 0 0 WILLIAMS COS INC Stock 969457100 658 20 SH SOLE 19 20 0 0 WILLIAMS COS INC Stock 969457100 1555 47 SH SOLE 33 47 0 0 WILLIAMS COS INC Stock 969457100 18161 552 SH SOLE 36 552 0 0 WILLIAMS COS INC Stock 969457100 42242 1284 SH SOLE 43 1283 0 0 WILLIAMS COS INC Stock 969457100 127093 3863 SH SOLE 52 3863 0 0 WILLIAMS COS INC Stock 969457100 1991001 60517 SH SOLE 60516 0 0 WILLIAMS SONOMA INC Stock 969904101 345 3 SH SOLE 19 3 0 0 WILLIAMS SONOMA INC Stock 969904101 52633 458 SH SOLE 458 0 0 WILLIS TOWERS WATSON PLC LTD Stock G96629103 483046 1975 SH SOLE 5 1975 0 0 WILLIS TOWERS WATSON PLC LTD Stock G96629103 734 3 SH SOLE 33 3 0 0 WILLIS TOWERS WATSON PLC LTD Stock G96629103 10517 43 SH SOLE 36 43 0 0 WILLIS TOWERS WATSON PLC LTD Stock G96629103 20850 85 SH SOLE 43 85 0 0 WILLIS TOWERS WATSON PLC LTD Stock G96629103 23235 95 SH SOLE 95 0 0 WILLSCOT MOBIL MINI HLDNG CO Stock 971378104 2530 56 SH SOLE 36 56 0 0 WILLSCOT MOBIL MINI HLDNG CO Stock 971378104 542 12 SH SOLE 12 0 0 WINGSTOP INC Stock 974155103 3991 29 SH SOLE 9 29 0 0 WINGSTOP INC Stock 974155103 28487 207 SH SOLE 19 207 0 0 WINGSTOP INC Stock 974155103 13593 99 SH SOLE 34 98 0 0 WINGSTOP INC Stock 974155103 27937 203 SH SOLE 203 0 0 WINNEBAGO INDS INC Stock 974637100 23610 448 SH SOLE 6 448 0 0 WINNEBAGO INDS INC Stock 974637100 8221 156 SH SOLE 156 0 0 WINTRUST FINL CORP Stock 97650W108 54346 643 SH SOLE 19 643 0 0 WINTRUST FINL CORP Stock 97650W108 3634 43 SH SOLE 43 0 0 WIPRO LTD ADR 97651M109 1761 378 SH SOLE 33 378 0 0 WIPRO LTD ADR 97651M109 518 111 SH SOLE 111 0 0 WISDOMTREE TR ETF 97717Y626 63265 3615 SH SOLE 3614 0 0 WISDOMTREE TR ETF 97717W471 5992 230 SH SOLE 9 230 0 0 WISDOMTREE TR ETF 97717Y691 27312 1089 SH SOLE 1089 0 0 WISDOMTREE TR ETF 97717X784 1857 30 SH SOLE 30 0 0 WISDOMTREE TR ETF 97717W315 2103 59 SH SOLE 19 59 0 0 WISDOMTREE TR ETF 97717W315 16858 473 SH SOLE 473 0 0 WISDOMTREE TR ETF 97717X578 11754 441 SH SOLE 440 0 0 WISDOMTREE TR ETF 97717W281 30218 687 SH SOLE 686 0 0 WISDOMTREE TR ETF 97717X867 1136 44 SH SOLE 44 0 0 WISDOMTREE TR ETF 97717Y527 1625483 32335 SH SOLE 32335 0 0 WISDOMTREE TR ETF 97717W430 3452 167 SH SOLE 167 0 0 WISDOMTREE TR ETF 97717W380 2043955 47036 SH SOLE 47036 0 0 WISDOMTREE TR ETF 97717W703 453372 9638 SH SOLE 9638 0 0 WISDOMTREE TR ETF 97717W760 302899 5226 SH SOLE 5226 0 0 WISDOMTREE TR ETF 97717W851 16073 250 SH SOLE 250 0 0 WISDOMTREE TR ETF 97717W505 249205 6057 SH SOLE 6057 0 0 WISDOMTREE TR ETF 97717W604 2389 84 SH SOLE 19 84 0 0 WISDOMTREE TR ETF 97717W604 331528 11657 SH SOLE 11657 0 0 WISDOMTREE TR ETF 97717W869 236919 4330 SH SOLE 4330 0 0 WISDOMTREE TR ETF 97717W422 26304 807 SH SOLE 807 0 0 WISDOMTREE TR ETF 97717W786 5265 146 SH SOLE 145 0 0 WISDOMTREE TR ETF 97717W836 7895 125 SH SOLE 125 0 0 WISDOMTREE TR ETF 97717Y790 116161 3580 SH SOLE 3579 0 0 WISDOMTREE TR ETF 97717W208 603870 7017 SH SOLE 11 7016 0 0 WISDOMTREE TR ETF 97717W208 103273 1200 SH SOLE 1200 0 0 WISDOMTREE TR ETF 97717W109 297185 4900 SH SOLE 4900 0 0 WISDOMTREE TR ETF 97717X669 356189 5901 SH SOLE 5901 0 0 WISDOMTREE TR ETF 97717Y808 45960 985 SH SOLE 984 0 0 WIX COM LTD Stock M98068105 768 10 SH SOLE 33 10 0 0 WIX COM LTD Stock M98068105 36264 472 SH SOLE 472 0 0 MR COOPER GROUP INC Stock 62482R107 201 5 SH SOLE 5 0 0 WOLFSPEED INC Stock 977852102 43495 630 SH SOLE 630 0 0 WOLVERINE WORLD WIDE INC Stock 978097103 475215 43478 SH SOLE 43478 0 0 WOODSIDE ENERGY GROUP LTD ADR 980228308 7650 316 SH SOLE 9 316 0 0 WOODSIDE ENERGY GROUP LTD ADR 980228308 2082 86 SH SOLE 33 86 0 0 WOODSIDE ENERGY GROUP LTD ADR 980228308 364406 15052 SH SOLE 15051 0 0 WOODWARD INC Stock 980745103 580 6 SH SOLE 6 0 0 WOORI FINL GROUP INC ADR 981064108 1624 59 SH SOLE 33 59 0 0 WORKDAY INC Stock 98138H101 6359 38 SH SOLE 4 38 0 0 WORKDAY INC Stock 98138H101 502 3 SH SOLE 9 3 0 0 WORKDAY INC Stock 98138H101 65426 391 SH SOLE 391 0 0 WORKHORSE GROUP INC Stock 98138J206 48184 31700 SH SOLE 31700 0 0 WORKIVA INC Stock 98139A105 252 3 SH SOLE 19 3 0 0 WORKIVA INC Stock 98139A105 16794 200 SH SOLE 200 0 0 WORLD FUEL SVCS CORP Stock 981475106 46461 1700 SH SOLE 1700 0 0 WORLD WRESTLING ENTMT INC Stock 98156Q108 196745 2871 SH SOLE 2871 0 0 WPP PLC NEW ADR 92937A102 12460 253 SH SOLE 253 0 0 BERKLEY W R CORP Stock 084423102 469818 6474 SH SOLE 6 6474 0 0 BERKLEY W R CORP Stock 084423102 5225 72 SH SOLE 19 72 0 0 BERKLEY W R CORP Stock 084423102 1817 25 SH SOLE 33 25 0 0 BERKLEY W R CORP Stock 084423102 211542 2915 SH SOLE 45 2915 0 0 BERKLEY W R CORP Stock 084423102 290 4 SH SOLE 46 4 0 0 BERKLEY W R CORP Stock 084423102 400174 5514 SH SOLE 5514 0 0 WYNDHAM HOTELS & RESORTS INC Stock 98311A105 2710 38 SH SOLE 9 38 0 0 WYNN RESORTS LTD Stock 983134107 1072 13 SH SOLE 33 13 0 0 WYNN RESORTS LTD Stock 983134107 412 5 SH SOLE 46 5 0 0 WYNN RESORTS LTD Stock 983134107 85192 1033 SH SOLE 1033 0 0 XAI OCTAGON FLOATING RATE & CEF 98400T106 232266 36751 SH SOLE 36750 0 0 XCEL ENERGY INC Stock 98389B100 1843 26 SH SOLE 33 26 0 0 XCEL ENERGY INC Stock 98389B100 607108 8659 SH SOLE 8659 0 0 XENCOR INC Stock 98401F105 156 6 SH SOLE 19 6 0 0 XEROX HOLDINGS CORP Stock 98421M106 1767 121 SH SOLE 121 0 0 XP INC Stock G98239109 3804 248 SH SOLE 9 248 0 0 XPEL INC Stock 98379L100 42042 700 SH SOLE 700 0 0 XPENG INC ADR 98422D105 6222 626 SH SOLE 626 0 0 XPERI INC Stock 98423J101 17857 2074 SH SOLE 2074 0 0 XPO INC Stock 983793100 20274 609 SH SOLE 609 0 0 DBX ETF TR ETF 233051879 8266 295 SH SOLE 295 0 0 DBX ETF TR ETF 233051200 868244 26939 SH SOLE 26939 0 0 DBX ETF TR ETF 233051630 73568 3373 SH SOLE 3373 0 0 DBX ETF TR ETF 233051481 14845 352 SH SOLE 352 0 0 DBX ETF TR ETF 233051143 87126 2521 SH SOLE 2521 0 0 DBX ETF TR ETF 233051432 22280 661 SH SOLE 9 660 0 0 DBX ETF TR ETF 233051432 65328 1938 SH SOLE 1937 0 0 XYLEM INC Stock 98419M100 1106 10 SH SOLE 46 10 0 0 XYLEM INC Stock 98419M100 897575 8118 SH SOLE 8117 0 0 YAMANA GOLD INC Stock 98462Y100 27177 4897 SH SOLE 4896 0 0 YANDEX N V Stock N97284108 0 88 SH SOLE 9 88 0 0 YANDEX N V Stock N97284108 0 100 SH SOLE 100 0 0 YELP INC Stock 985817105 60941 2229 SH SOLE 2229 0 0 YETI HLDGS INC Stock 98585X104 59486 1440 SH SOLE 1440 0 0 YUM CHINA HLDGS INC Stock 98850P109 130122 2381 SH SOLE 2381 0 0 YUM BRANDS INC Stock 988498101 1285 10 SH SOLE 33 10 0 0 YUM BRANDS INC Stock 988498101 1665 13 SH SOLE 46 13 0 0 YUM BRANDS INC Stock 988498101 513427 4009 SH SOLE 4008 0 0 ZACKS TRUST ETF 98888G105 3235815 140044 SH SOLE 19 140044 0 0 ZACKS TRUST ETF 98888G105 104715 4532 SH SOLE 4532 0 0 ZAI LAB LTD ADR 98887Q104 1535 50 SH SOLE 50 0 0 ZEBRA TECHNOLOGIES CORPORATI Stock 989207105 21026 82 SH SOLE 2 82 0 0 ZEBRA TECHNOLOGIES CORPORATI Stock 989207105 1795 7 SH SOLE 9 7 0 0 ZEBRA TECHNOLOGIES CORPORATI Stock 989207105 6154 24 SH SOLE 50 24 0 0 ZEBRA TECHNOLOGIES CORPORATI Stock 989207105 1073076 4185 SH SOLE 4185 0 0 ZILLOW GROUP INC Stock 98954M101 14513 465 SH SOLE 465 0 0 ZILLOW GROUP INC Stock 98954M200 56206 1745 SH SOLE 1745 0 0 ZIM INTEGRATED SHIPPING SERV Stock M9T951109 825 48 SH SOLE 33 48 0 0 ZIM INTEGRATED SHIPPING SERV Stock M9T951109 106516 6196 SH SOLE 6196 0 0 ZIMMER BIOMET HOLDINGS INC Stock 98956P102 5228 41 SH SOLE 9 41 0 0 ZIMMER BIOMET HOLDINGS INC Stock 98956P102 25628 201 SH SOLE 19 201 0 0 ZIMMER BIOMET HOLDINGS INC Stock 98956P102 18360 144 SH SOLE 36 144 0 0 ZIMMER BIOMET HOLDINGS INC Stock 98956P102 42378 332 SH SOLE 43 332 0 0 ZIMMER BIOMET HOLDINGS INC Stock 98956P102 510 4 SH SOLE 46 4 0 0 ZIMMER BIOMET HOLDINGS INC Stock 98956P102 551693 4327 SH SOLE 4327 0 0 ZIMVIE INC Stock 98888T107 2111 226 SH SOLE 226 0 0 ZIONS BANCORPORATION N A Stock 989701107 1426 29 SH SOLE 29 0 0 ZOETIS INC Stock 98978V103 26232 179 SH SOLE 2 179 0 0 ZOETIS INC Stock 98978V103 17586 120 SH SOLE 4 120 0 0 ZOETIS INC Stock 98978V103 19345 132 SH SOLE 9 132 0 0 ZOETIS INC Stock 98978V103 63310 432 SH SOLE 28 432 0 0 ZOETIS INC Stock 98978V103 182455 1245 SH SOLE 30 1245 0 0 ZOETIS INC Stock 98978V103 80603 550 SH SOLE 41 550 0 0 ZOETIS INC Stock 98978V103 19224 131 SH SOLE 43 131 0 0 ZOETIS INC Stock 98978V103 4103 28 SH SOLE 46 28 0 0 ZOETIS INC Stock 98978V103 30629 209 SH SOLE 50 209 0 0 ZOETIS INC Stock 98978V103 283889 1937 SH SOLE 53 1937 0 0 ZOETIS INC Stock 98978V103 1551816 10589 SH SOLE 10588 0 0 ZOMEDICA CORP Stock 98980M109 9701 59518 SH SOLE 59518 0 0 ZOOM VIDEO COMMUNICATIONS IN Stock 98980L101 624969 9226 SH SOLE 9226 0 0 ZOOMINFO TECHNOLOGIES INC Stock 98980F104 13550 450 SH SOLE 450 0 0 ZSCALER INC Stock 98980G102 1633092 14594 SH SOLE 14594 0 0 ZYMEWORKS DEL INC Stock 98985Y108 12969 1650 SH SOLE 1650 0 0