0001573876-23-000016.txt : 20230809 0001573876-23-000016.hdr.sgml : 20230809 20230809122403 ACCESSION NUMBER: 0001573876-23-000016 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230809 DATE AS OF CHANGE: 20230809 EFFECTIVENESS DATE: 20230809 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: 231154236 BUSINESS ADDRESS: STREET 1: 6600 PEACHTREE DUNWOODY RD. STREET 2: EMBASSY ROW 600, SUITE 575 CITY: ATLANTA STATE: GA ZIP: 30328 BUSINESS PHONE: 770-352-0449 MAIL ADDRESS: STREET 1: 6600 PEACHTREE DUNWOODY RD. STREET 2: EMBASSY ROW 600, SUITE 575 CITY: ATLANTA STATE: GA ZIP: 30328 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0001573876 XXXXXXXX 06-30-2023 06-30-2023 false ADVISORY SERVICES NETWORK, LLC
6600 PEACHTREE DUNWOODY RD. EMBASSY ROW 600, Suite 575 Atlanta GA 30328
13F HOLDINGS REPORT 028-15454 N
Laura Tedball Chief Compliance Officer 770-352-0449 Laura Tedball Atlanta GA 05-15-2023 38 4254 3753275214 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 32 0001020617 028-03511 ROOSEVELT INVESTMENT GROUP LLC 33 0000932859 028-04558 PARAMETRIC PORTFOLIO ASSOCIATES LLC 34 0001541743 028-14668 Copeland Capital Management, LLC 36 0001730242 55I, LLC 39 0001532842 BTS Asset Management, Inc. 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. 51 0001113802 ADHESION WEALTH ADVISOR SOLUTIONS, INC. 52 0001086433 028-04377 FEDERATED INVESTMENT MANAGEMENT CO 53 0001145263 TCW INVESTMENT MANAGEMENT Co LLC 54 0001114667 028-05775 Brown Advisory LLC 60 0001535578 Weatherstone Capital Management 61 0000928196 028-04434 HARDING LOEVNER LP 63 0001061186 028-07104 WCM INVESTMENT MANAGEMENT, LLC
INFORMATION TABLE 2 infotable.xml 3-D SYS CORP DEL Stock 88554D205 251537 25331 SH SOLE 25331 0 0 3M CO Stock 88579Y101 12511 125 SH SOLE 19 125 0 0 3M CO Stock 88579Y101 1201 12 SH SOLE 33 12 0 0 3M CO Stock 88579Y101 1453420 14521 SH SOLE 14521 0 0 ABBOTT LABS Stock 002824100 49059 450 SH SOLE 7 450 0 0 ABBOTT LABS Stock 002824100 9921 91 SH SOLE 9 91 0 0 ABBOTT LABS Stock 002824100 125753 1153 SH SOLE 19 1153 0 0 ABBOTT LABS Stock 002824100 110110 1010 SH SOLE 28 1010 0 0 ABBOTT LABS Stock 002824100 28859 265 SH SOLE 33 264 0 0 ABBOTT LABS Stock 002824100 10139 93 SH SOLE 36 93 0 0 ABBOTT LABS Stock 002824100 98118 900 SH SOLE 41 900 0 0 ABBOTT LABS Stock 002824100 6432 59 SH SOLE 46 59 0 0 ABBOTT LABS Stock 002824100 10097797 92623 SH SOLE 92623 0 0 ABBVIE INC Stock 00287Y109 51197 380 SH SOLE 7 380 0 0 ABBVIE INC Stock 00287Y109 82185 610 SH SOLE 9 610 0 0 ABBVIE INC Stock 00287Y109 295792 2195 SH SOLE 19 2195 0 0 ABBVIE INC Stock 00287Y109 191990 1425 SH SOLE 30 1425 0 0 ABBVIE INC Stock 00287Y109 40680 302 SH SOLE 33 301 0 0 ABBVIE INC Stock 00287Y109 16841 125 SH SOLE 36 125 0 0 ABBVIE INC Stock 00287Y109 73024 542 SH SOLE 52 542 0 0 ABBVIE INC Stock 00287Y109 17119708 127067 SH SOLE 127066 0 0 ABRDN ASIA PACIFIC INCOME FU CEF 003009107 675878 250325 SH SOLE 250325 0 0 ABM INDS INC Stock 000957100 3241 76 SH SOLE 9 76 0 0 ABM INDS INC Stock 000957100 11642 273 SH SOLE 34 272 0 0 ABM INDS INC Stock 000957100 219648 5150 SH SOLE 5150 0 0 ABRDN ETFS ETF 003261104 1100129 54570 SH SOLE 54569 0 0 ABRDN INCOME CREDIT STRATEGI CEF 003057106 125924 18410 SH SOLE 18410 0 0 ABRDN GOLD ETF TRUST ETF 00326A104 137095 7463 SH SOLE 9 7463 0 0 ABRDN GOLD ETF TRUST ETF 00326A104 540207 29407 SH SOLE 29407 0 0 ABRDN PLATINUM ETF TRUST ETF 003260106 497048 5942 SH SOLE 5942 0 0 ABRDN SILVER ETF TRUST ETF 003264108 201828 9237 SH SOLE 9237 0 0 ACCENTURE PLC IRELAND Stock G1151C101 27772 90 SH SOLE 2 90 0 0 ACCENTURE PLC IRELAND Stock G1151C101 49681 161 SH SOLE 7 161 0 0 ACCENTURE PLC IRELAND Stock G1151C101 4012 13 SH SOLE 9 13 0 0 ACCENTURE PLC IRELAND Stock G1151C101 50607 164 SH SOLE 19 164 0 0 ACCENTURE PLC IRELAND Stock G1151C101 115409 374 SH SOLE 28 374 0 0 ACCENTURE PLC IRELAND Stock G1151C101 246864 800 SH SOLE 30 800 0 0 ACCENTURE PLC IRELAND Stock G1151C101 12425 40 SH SOLE 33 40 0 0 ACCENTURE PLC IRELAND Stock G1151C101 15120 49 SH SOLE 36 49 0 0 ACCENTURE PLC IRELAND Stock G1151C101 108003 350 SH SOLE 41 350 0 0 ACCENTURE PLC IRELAND Stock G1151C101 6172 20 SH SOLE 46 20 0 0 ACCENTURE PLC IRELAND Stock G1151C101 35514299 115089 SH SOLE 115089 0 0 ACCURAY INC Stock 004397105 96363 24900 SH SOLE 24900 0 0 ACTIVISION BLIZZARD INC Stock 00507V109 29758 353 SH SOLE 9 353 0 0 ACTIVISION BLIZZARD INC Stock 00507V109 5648 67 SH SOLE 33 67 0 0 ACTIVISION BLIZZARD INC Stock 00507V109 6744 80 SH SOLE 36 80 0 0 ACTIVISION BLIZZARD INC Stock 00507V109 21673 257 SH SOLE 43 257 0 0 ACTIVISION BLIZZARD INC Stock 00507V109 3035 36 SH SOLE 46 36 0 0 ACTIVISION BLIZZARD INC Stock 00507V109 1911759 22678 SH SOLE 22678 0 0 ADOBE SYSTEMS INCORPORATED Stock 00724F101 47432 97 SH SOLE 2 97 0 0 ADOBE SYSTEMS INCORPORATED Stock 00724F101 17115 35 SH SOLE 4 35 0 0 ADOBE SYSTEMS INCORPORATED Stock 00724F101 9780 20 SH SOLE 9 20 0 0 ADOBE SYSTEMS INCORPORATED Stock 00724F101 97798 200 SH SOLE 19 200 0 0 ADOBE SYSTEMS INCORPORATED Stock 00724F101 167235 342 SH SOLE 28 342 0 0 ADOBE SYSTEMS INCORPORATED Stock 00724F101 26405 54 SH SOLE 33 54 0 0 ADOBE SYSTEMS INCORPORATED Stock 00724F101 16137 33 SH SOLE 36 33 0 0 ADOBE SYSTEMS INCORPORATED Stock 00724F101 88018 180 SH SOLE 41 180 0 0 ADOBE SYSTEMS INCORPORATED Stock 00724F101 5868 12 SH SOLE 46 12 0 0 ADOBE SYSTEMS INCORPORATED Stock 00724F101 509039 1041 SH SOLE 49 1041 0 0 ADOBE SYSTEMS INCORPORATED Stock 00724F101 53789 110 SH SOLE 50 110 0 0 ADOBE SYSTEMS INCORPORATED Stock 00724F101 146697 300 SH SOLE 51 300 0 0 ADOBE SYSTEMS INCORPORATED Stock 00724F101 215156 440 SH SOLE 53 440 0 0 ADOBE SYSTEMS INCORPORATED Stock 00724F101 11736 24 SH SOLE 54 24 0 0 ADOBE SYSTEMS INCORPORATED Stock 00724F101 10565883 21608 SH SOLE 21607 0 0 ADVANCE AUTO PARTS INC Stock 00751Y106 773 11 SH SOLE 33 11 0 0 ADVANCE AUTO PARTS INC Stock 00751Y106 263063 3742 SH SOLE 3742 0 0 ADVANCED MICRO DEVICES INC Stock 007903107 15947 140 SH SOLE 6 140 0 0 ADVANCED MICRO DEVICES INC Stock 007903107 88052 773 SH SOLE 19 773 0 0 ADVANCED MICRO DEVICES INC Stock 007903107 30414 267 SH SOLE 33 267 0 0 ADVANCED MICRO DEVICES INC Stock 007903107 5923 52 SH SOLE 36 52 0 0 ADVANCED MICRO DEVICES INC Stock 007903107 8721644 76566 SH SOLE 76566 0 0 ADVENT CONV & INCOME FD CEF 00764C109 3064 261 SH SOLE 36 261 0 0 ADVENT CONV & INCOME FD CEF 00764C109 541066 46166 SH SOLE 46166 0 0 AECOM Stock 00766T100 388113 4583 SH SOLE 4582 0 0 AFFILIATED MANAGERS GROUP IN Stock 008252108 273549 1825 SH SOLE 5 1825 0 0 AFFILIATED MANAGERS GROUP IN Stock 008252108 1049 7 SH SOLE 7 0 0 AFFIRM HLDGS INC Stock 00827B106 1070984 69862 SH SOLE 69862 0 0 AFLAC INC Stock 001055102 7887 113 SH SOLE 9 113 0 0 AFLAC INC Stock 001055102 7189 103 SH SOLE 19 103 0 0 AFLAC INC Stock 001055102 3461 50 SH SOLE 33 49 0 0 AFLAC INC Stock 001055102 2862 41 SH SOLE 46 41 0 0 AFLAC INC Stock 001055102 59373 851 SH SOLE 49 850 0 0 AFLAC INC Stock 001055102 2244505 32156 SH SOLE 32156 0 0 AGF INVTS TR ETF 00110G408 604477 32222 SH SOLE 32221 0 0 AGILENT TECHNOLOGIES INC Stock 00846U101 842 7 SH SOLE 19 7 0 0 AGILENT TECHNOLOGIES INC Stock 00846U101 22487 187 SH SOLE 33 187 0 0 AGILENT TECHNOLOGIES INC Stock 00846U101 2766 23 SH SOLE 36 23 0 0 AGILENT TECHNOLOGIES INC Stock 00846U101 1804 15 SH SOLE 43 15 0 0 AGILENT TECHNOLOGIES INC Stock 00846U101 2525 21 SH SOLE 46 21 0 0 AGILENT TECHNOLOGIES INC Stock 00846U101 331650 2758 SH SOLE 2758 0 0 AGNICO EAGLE MINES LTD Stock 008474108 85366 1708 SH SOLE 26 1708 0 0 AGNICO EAGLE MINES LTD Stock 008474108 1849 37 SH SOLE 33 37 0 0 AGNICO EAGLE MINES LTD Stock 008474108 846490 16937 SH SOLE 16936 0 0 AIR PRODS & CHEMS INC Stock 009158106 1733217 5786 SH SOLE 6 5786 0 0 AIR PRODS & CHEMS INC Stock 009158106 15576 52 SH SOLE 9 52 0 0 AIR PRODS & CHEMS INC Stock 009158106 5392 18 SH SOLE 19 18 0 0 AIR PRODS & CHEMS INC Stock 009158106 28519 95 SH SOLE 33 95 0 0 AIR PRODS & CHEMS INC Stock 009158106 5392 18 SH SOLE 36 18 0 0 AIR PRODS & CHEMS INC Stock 009158106 1238317 4134 SH SOLE 4134 0 0 AIRBNB INC Stock 009066101 73564 574 SH SOLE 19 574 0 0 AIRBNB INC Stock 009066101 118932 928 SH SOLE 28 928 0 0 AIRBNB INC Stock 009066101 641 5 SH SOLE 49 5 0 0 AIRBNB INC Stock 009066101 3692498 28812 SH SOLE 28811 0 0 AKEBIA THERAPEUTICS INC Stock 00972D105 24705 27000 SH SOLE 27000 0 0 ALAMOS GOLD INC NEW Stock 011532108 144254 12102 SH SOLE 12101 0 0 ALBEMARLE CORP Stock 012653101 5577 25 SH SOLE 9 25 0 0 ALBEMARLE CORP Stock 012653101 5131 23 SH SOLE 19 23 0 0 ALBEMARLE CORP Stock 012653101 6920 31 SH SOLE 33 31 0 0 ALBEMARLE CORP Stock 012653101 1113611 4992 SH SOLE 4991 0 0 ALPS ETF TR ETF 00162Q676 2402600 110110 SH SOLE 110110 0 0 ALPS ETF TR ETF 00162Q452 902 23 SH SOLE 49 23 0 0 ALPS ETF TR ETF 00162Q452 7460042 190259 SH SOLE 190258 0 0 ALIBABA GROUP HLDG LTD ADR 01609W102 8335 100 SH SOLE 9 100 0 0 ALIBABA GROUP HLDG LTD ADR 01609W102 1652080 19821 SH SOLE 19821 0 0 ALIGN TECHNOLOGY INC Stock 016255101 1415 4 SH SOLE 9 4 0 0 ALIGN TECHNOLOGY INC Stock 016255101 38547 109 SH SOLE 28 109 0 0 ALIGN TECHNOLOGY INC Stock 016255101 15560 44 SH SOLE 33 44 0 0 ALIGN TECHNOLOGY INC Stock 016255101 1415 4 SH SOLE 36 4 0 0 ALIGN TECHNOLOGY INC Stock 016255101 7426 21 SH SOLE 50 21 0 0 ALIGN TECHNOLOGY INC Stock 016255101 72496 205 SH SOLE 51 205 0 0 ALIGN TECHNOLOGY INC Stock 016255101 99019 280 SH SOLE 53 280 0 0 ALIGN TECHNOLOGY INC Stock 016255101 98463 278 SH SOLE 278 0 0 ATI INC Stock 01741R102 265 6 SH SOLE 19 6 0 0 ATI INC Stock 01741R102 1149549 25990 SH SOLE 25990 0 0 ALLEGRO MICROSYSTEMS INC Stock 01749D105 6500 144 SH SOLE 19 144 0 0 ALLEGRO MICROSYSTEMS INC Stock 01749D105 367124 8133 SH SOLE 8133 0 0 ALLIANCEBERNSTEIN HLDG L P Stock 01881G106 594950 18500 SH SOLE 18499 0 0 VIRTUS CONVERTIBLE & INCOME CEF 92838X102 140307 40318 SH SOLE 40318 0 0 VIRTUS EQUITY & CONV INCM FD CEF 92841M101 396987 18770 SH SOLE 18770 0 0 ALLISON TRANSMISSION HLDGS I Stock 01973R101 10558 187 SH SOLE 9 187 0 0 ALLISON TRANSMISSION HLDGS I Stock 01973R101 17133 303 SH SOLE 34 303 0 0 ALLISON TRANSMISSION HLDGS I Stock 01973R101 412723 7310 SH SOLE 7310 0 0 ALLSTATE CORP Stock 020002101 15266 140 SH SOLE 7 140 0 0 ALLSTATE CORP Stock 020002101 5234 48 SH SOLE 9 48 0 0 ALLSTATE CORP Stock 020002101 5997 55 SH SOLE 11 55 0 0 ALLSTATE CORP Stock 020002101 2181 20 SH SOLE 33 20 0 0 ALLSTATE CORP Stock 020002101 4798 44 SH SOLE 36 44 0 0 ALLSTATE CORP Stock 020002101 18660 171 SH SOLE 43 171 0 0 ALLSTATE CORP Stock 020002101 545 5 SH SOLE 46 5 0 0 ALLSTATE CORP Stock 020002101 972548 8919 SH SOLE 8919 0 0 ALPHABET INC Stock 02079K305 68468 572 SH SOLE 2 572 0 0 ALPHABET INC Stock 02079K305 127959 1069 SH SOLE 9 1069 0 0 ALPHABET INC Stock 02079K305 980463 8191 SH SOLE 18 8191 0 0 ALPHABET INC Stock 02079K305 241674 2019 SH SOLE 19 2019 0 0 ALPHABET INC Stock 02079K305 11012 92 SH SOLE 32 92 0 0 ALPHABET INC Stock 02079K305 87501 731 SH SOLE 33 731 0 0 ALPHABET INC Stock 02079K305 50274 420 SH SOLE 36 420 0 0 ALPHABET INC Stock 02079K305 5626 47 SH SOLE 39 47 0 0 ALPHABET INC Stock 02079K305 95760 800 SH SOLE 41 800 0 0 ALPHABET INC Stock 02079K305 79960 668 SH SOLE 43 668 0 0 ALPHABET INC Stock 02079K305 11970 100 SH SOLE 46 100 0 0 ALPHABET INC Stock 02079K305 458810 3833 SH SOLE 49 3833 0 0 ALPHABET INC Stock 02079K305 17476 146 SH SOLE 54 146 0 0 ALPHABET INC Stock 02079K305 23988000 200401 SH SOLE 200401 0 0 ALPHABET INC Stock 02079K107 703356 5814 SH SOLE 6 5814 0 0 ALPHABET INC Stock 02079K107 89760 742 SH SOLE 9 742 0 0 ALPHABET INC Stock 02079K107 18508 153 SH SOLE 19 153 0 0 ALPHABET INC Stock 02079K107 199842 1652 SH SOLE 28 1652 0 0 ALPHABET INC Stock 02079K107 71614 592 SH SOLE 33 592 0 0 ALPHABET INC Stock 02079K107 38710 320 SH SOLE 36 320 0 0 ALPHABET INC Stock 02079K107 22258 184 SH SOLE 46 184 0 0 ALPHABET INC Stock 02079K107 147704 1221 SH SOLE 48 1221 0 0 ALPHABET INC Stock 02079K107 1375550 11371 SH SOLE 49 11371 0 0 ALPHABET INC Stock 02079K107 94961 785 SH SOLE 50 785 0 0 ALPHABET INC Stock 02079K107 321296 2656 SH SOLE 51 2656 0 0 ALPHABET INC Stock 02079K107 465009 3844 SH SOLE 53 3844 0 0 ALPHABET INC Stock 02079K107 15750386 130201 SH SOLE 130200 0 0 ALTICE USA INC Stock 02156K103 101170 33500 SH SOLE 5 33500 0 0 ALTRIA GROUP INC Stock 02209S103 8607 190 SH SOLE 9 190 0 0 ALTRIA GROUP INC Stock 02209S103 399377 8816 SH SOLE 19 8816 0 0 ALTRIA GROUP INC Stock 02209S103 8494 188 SH SOLE 33 187 0 0 ALTRIA GROUP INC Stock 02209S103 10456341 230824 SH SOLE 230824 0 0 AMAZON COM INC Stock 023135106 59314 455 SH SOLE 4 455 0 0 AMAZON COM INC Stock 023135106 107677 826 SH SOLE 9 826 0 0 AMAZON COM INC Stock 023135106 264892 2032 SH SOLE 19 2032 0 0 AMAZON COM INC Stock 023135106 5214 40 SH SOLE 25 40 0 0 AMAZON COM INC Stock 023135106 485721 3726 SH SOLE 28 3726 0 0 AMAZON COM INC Stock 023135106 127753 980 SH SOLE 33 980 0 0 AMAZON COM INC Stock 023135106 58141 446 SH SOLE 36 446 0 0 AMAZON COM INC Stock 023135106 5214 40 SH SOLE 39 40 0 0 AMAZON COM INC Stock 023135106 78216 600 SH SOLE 41 600 0 0 AMAZON COM INC Stock 023135106 131533 1009 SH SOLE 43 1009 0 0 AMAZON COM INC Stock 023135106 30504 234 SH SOLE 46 234 0 0 AMAZON COM INC Stock 023135106 170641 1309 SH SOLE 48 1309 0 0 AMAZON COM INC Stock 023135106 1610728 12356 SH SOLE 49 12356 0 0 AMAZON COM INC Stock 023135106 87211 669 SH SOLE 50 669 0 0 AMAZON COM INC Stock 023135106 285879 2193 SH SOLE 51 2193 0 0 AMAZON COM INC Stock 023135106 409591 3142 SH SOLE 53 3142 0 0 AMAZON COM INC Stock 023135106 21770 167 SH SOLE 54 167 0 0 AMAZON COM INC Stock 023135106 12384 95 SH SOLE 63 95 0 0 AMAZON COM INC Stock 023135106 55503507 425771 SH SOLE 425770 0 0 AMBEV SA ADR 02319V103 4328 1361 SH SOLE 9 1361 0 0 AMBEV SA ADR 02319V103 7944 2498 SH SOLE 61 2498 0 0 AMBEV SA ADR 02319V103 182605 57423 SH SOLE 57423 0 0 AMCOR PLC Stock G0250X107 1860 186 SH SOLE 33 186 0 0 AMCOR PLC Stock G0250X107 64211 6434 SH SOLE 52 6434 0 0 AMCOR PLC Stock G0250X107 47169 4726 SH SOLE 4726 0 0 AMERICAN AIRLS GROUP INC Stock 02376R102 646 36 SH SOLE 33 36 0 0 AMERICAN AIRLS GROUP INC Stock 02376R102 7481 417 SH SOLE 36 417 0 0 AMERICAN AIRLS GROUP INC Stock 02376R102 1794 100 SH SOLE 49 100 0 0 AMERICAN AIRLS GROUP INC Stock 02376R102 291059 16224 SH SOLE 16224 0 0 AGNC INVT CORP REIT 00123Q104 5956 588 SH SOLE 19 588 0 0 AGNC INVT CORP REIT 00123Q104 406487 40127 SH SOLE 40127 0 0 AMERICAN ELEC PWR CO INC Stock 025537101 18440 219 SH SOLE 19 219 0 0 AMERICAN ELEC PWR CO INC Stock 025537101 9262 110 SH SOLE 33 110 0 0 AMERICAN ELEC PWR CO INC Stock 025537101 15585 185 SH SOLE 43 185 0 0 AMERICAN ELEC PWR CO INC Stock 025537101 98093 1165 SH SOLE 52 1165 0 0 AMERICAN ELEC PWR CO INC Stock 025537101 898437 10670 SH SOLE 10670 0 0 AMERICAN EXPRESS CO Stock 025816109 11149 64 SH SOLE 9 64 0 0 AMERICAN EXPRESS CO Stock 025816109 17768 102 SH SOLE 19 102 0 0 AMERICAN EXPRESS CO Stock 025816109 7349 42 SH SOLE 33 42 0 0 AMERICAN EXPRESS CO Stock 025816109 13588 78 SH SOLE 36 78 0 0 AMERICAN EXPRESS CO Stock 025816109 3310 19 SH SOLE 46 19 0 0 AMERICAN EXPRESS CO Stock 025816109 4061638 23316 SH SOLE 23315 0 0 AMERICAN INTL GROUP INC Stock 026874784 14040 244 SH SOLE 9 244 0 0 AMERICAN INTL GROUP INC Stock 026874784 8936 155 SH SOLE 33 155 0 0 AMERICAN INTL GROUP INC Stock 026874784 4488 78 SH SOLE 36 78 0 0 AMERICAN INTL GROUP INC Stock 026874784 67975 1181 SH SOLE 43 1181 0 0 AMERICAN INTL GROUP INC Stock 026874784 3683 64 SH SOLE 46 64 0 0 AMERICAN INTL GROUP INC Stock 026874784 291288 5062 SH SOLE 5062 0 0 AMERICAN LITHIUM CORP Stock 027259209 21953 10922 SH SOLE 10922 0 0 AMERICAN NATL BANKSHARES INC Stock 027745108 501354 17300 SH SOLE 17300 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 1745 9 SH SOLE 7 9 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 260074 1341 SH SOLE 19 1341 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 5636 29 SH SOLE 33 29 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 6400 33 SH SOLE 36 33 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 3491 18 SH SOLE 46 18 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 387681 1999 SH SOLE 49 1998 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 134549 694 SH SOLE 51 693 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 199952 1031 SH SOLE 53 1031 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 15515 80 SH SOLE 54 80 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 23753424 122478 SH SOLE 122478 0 0 AMERICAN WTR WKS CO INC NEW Stock 030420103 1496248 10482 SH SOLE 6 10481 0 0 AMERICAN WTR WKS CO INC NEW Stock 030420103 2856 20 SH SOLE 33 20 0 0 AMERICAN WTR WKS CO INC NEW Stock 030420103 3283 23 SH SOLE 36 23 0 0 AMERICAN WTR WKS CO INC NEW Stock 030420103 5308 37 SH SOLE 49 37 0 0 AMERICAN WTR WKS CO INC NEW Stock 030420103 469404 3288 SH SOLE 3288 0 0 AMERIPRISE FINL INC Stock 03076C106 8304 25 SH SOLE 9 25 0 0 AMERIPRISE FINL INC Stock 03076C106 19930 60 SH SOLE 19 60 0 0 AMERIPRISE FINL INC Stock 03076C106 1661 5 SH SOLE 46 5 0 0 AMERIPRISE FINL INC Stock 03076C106 1661 5 SH SOLE 49 5 0 0 AMERIPRISE FINL INC Stock 03076C106 2924712 8805 SH SOLE 8805 0 0 AMERISOURCEBERGEN CORP Stock 03073E105 11353 59 SH SOLE 9 59 0 0 AMERISOURCEBERGEN CORP Stock 03073E105 193 1 SH SOLE 33 1 0 0 AMERISOURCEBERGEN CORP Stock 03073E105 5196 27 SH SOLE 36 27 0 0 AMERISOURCEBERGEN CORP Stock 03073E105 31078 162 SH SOLE 43 161 0 0 AMERISOURCEBERGEN CORP Stock 03073E105 1924 10 SH SOLE 49 10 0 0 AMERISOURCEBERGEN CORP Stock 03073E105 2543368 13217 SH SOLE 13217 0 0 AMETEK INC Stock 031100100 4533 28 SH SOLE 6 28 0 0 AMETEK INC Stock 031100100 31405 194 SH SOLE 9 194 0 0 AMETEK INC Stock 031100100 0 0 SH SOLE 19 0 0 0 AMETEK INC Stock 031100100 162 1 SH SOLE 33 1 0 0 AMETEK INC Stock 031100100 8580 53 SH SOLE 36 53 0 0 AMETEK INC Stock 031100100 18462 114 SH SOLE 50 114 0 0 AMETEK INC Stock 031100100 440036 2718 SH SOLE 2718 0 0 AMGEN INC Stock 031162100 24200 109 SH SOLE 9 109 0 0 AMGEN INC Stock 031162100 41296 186 SH SOLE 19 186 0 0 AMGEN INC Stock 031162100 8143 37 SH SOLE 33 36 0 0 AMGEN INC Stock 031162100 11989 54 SH SOLE 36 54 0 0 AMGEN INC Stock 031162100 114562 516 SH SOLE 52 516 0 0 AMGEN INC Stock 031162100 5353670 24113 SH SOLE 24113 0 0 AMPHENOL CORP NEW Stock 032095101 31347 369 SH SOLE 2 369 0 0 AMPHENOL CORP NEW Stock 032095101 1754637 20655 SH SOLE 6 20654 0 0 AMPHENOL CORP NEW Stock 032095101 2039 24 SH SOLE 9 24 0 0 AMPHENOL CORP NEW Stock 032095101 6568 77 SH SOLE 33 77 0 0 AMPHENOL CORP NEW Stock 032095101 4672 55 SH SOLE 36 55 0 0 AMPHENOL CORP NEW Stock 032095101 13004 153 SH SOLE 50 153 0 0 AMPHENOL CORP NEW Stock 032095101 80108 943 SH SOLE 943 0 0 AMPLIFY ETF TR ETF 032108409 932589 25905 SH SOLE 25905 0 0 AMPLIFY ETF TR ETF 032108847 177127 15152 SH SOLE 15152 0 0 AMPLIFY ETF TR ETF 032108102 0 0 SH SOLE 19 0 0 0 AMPLIFY ETF TR ETF 032108102 302279 6540 SH SOLE 6540 0 0 AMPLIFY ETF TR ETF 032108607 544134 23918 SH SOLE 23917 0 0 AMPLITUDE INC Stock 03213A104 132 12 SH SOLE 19 12 0 0 AMPLITUDE INC Stock 03213A104 353782 32162 SH SOLE 32162 0 0 ANALOG DEVICES INC Stock 032654105 2837729 14567 SH SOLE 6 14566 0 0 ANALOG DEVICES INC Stock 032654105 56300 289 SH SOLE 7 289 0 0 ANALOG DEVICES INC Stock 032654105 14026 72 SH SOLE 9 72 0 0 ANALOG DEVICES INC Stock 032654105 9741 50 SH SOLE 19 50 0 0 ANALOG DEVICES INC Stock 032654105 5140 26 SH SOLE 33 26 0 0 ANALOG DEVICES INC Stock 032654105 8961 46 SH SOLE 36 46 0 0 ANALOG DEVICES INC Stock 032654105 974 5 SH SOLE 49 5 0 0 ANALOG DEVICES INC Stock 032654105 11104 57 SH SOLE 54 57 0 0 ANALOG DEVICES INC Stock 032654105 2366692 12149 SH SOLE 12148 0 0 ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 272256 4800 SH SOLE 5 4800 0 0 ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 4821 85 SH SOLE 9 85 0 0 ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 2439 43 SH SOLE 33 43 0 0 ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 523703 9233 SH SOLE 9233 0 0 ANNALY CAPITAL MANAGEMENT IN REIT 035710839 572592 28615 SH SOLE 28615 0 0 ANSYS INC Stock 03662Q105 9578 29 SH SOLE 19 29 0 0 ANSYS INC Stock 03662Q105 10569 32 SH SOLE 23 32 0 0 ANSYS INC Stock 03662Q105 3963 12 SH SOLE 33 12 0 0 ANSYS INC Stock 03662Q105 5284 16 SH SOLE 43 16 0 0 ANSYS INC Stock 03662Q105 991 3 SH SOLE 46 3 0 0 ANSYS INC Stock 03662Q105 182309 552 SH SOLE 552 0 0 ANTERO MIDSTREAM CORP Stock 03676B102 303398 26155 SH SOLE 26155 0 0 AON PLC Stock G0403H108 25890 75 SH SOLE 9 75 0 0 AON PLC Stock G0403H108 7281 21 SH SOLE 33 21 0 0 AON PLC Stock G0403H108 10701 31 SH SOLE 36 31 0 0 AON PLC Stock G0403H108 3452 10 SH SOLE 46 10 0 0 AON PLC Stock G0403H108 625287 1811 SH SOLE 1811 0 0 APOLLO COML REAL EST FIN INC REIT 03762U105 197138 17415 SH SOLE 17415 0 0 APOLLO GLOBAL MGMT INC Stock 03769M106 36575 476 SH SOLE 43 476 0 0 APOLLO GLOBAL MGMT INC Stock 03769M106 2781388 36211 SH SOLE 36211 0 0 MIDCAP FINANCIAL INVSTMNT CO CEF 03761U502 158484 12618 SH SOLE 12618 0 0 APPHARVEST INC Stock 03783T103 3889 10511 SH SOLE 10511 0 0 APPLE INC Stock 037833100 68859 355 SH SOLE 2 355 0 0 APPLE INC Stock 037833100 44807 231 SH SOLE 4 231 0 0 APPLE INC Stock 037833100 192418 992 SH SOLE 9 992 0 0 APPLE INC Stock 037833100 1085068 5594 SH SOLE 18 5594 0 0 APPLE INC Stock 037833100 610228 3146 SH SOLE 19 3145 0 0 APPLE INC Stock 037833100 92718 478 SH SOLE 24 478 0 0 APPLE INC Stock 037833100 20784 107 SH SOLE 32 107 0 0 APPLE INC Stock 037833100 346174 1785 SH SOLE 33 1784 0 0 APPLE INC Stock 037833100 265739 1370 SH SOLE 36 1370 0 0 APPLE INC Stock 037833100 6401 33 SH SOLE 39 33 0 0 APPLE INC Stock 037833100 145478 750 SH SOLE 41 750 0 0 APPLE INC Stock 037833100 152837 788 SH SOLE 43 787 0 0 APPLE INC Stock 037833100 143 1 SH SOLE 45 0 0 0 APPLE INC Stock 037833100 68083 351 SH SOLE 46 351 0 0 APPLE INC Stock 037833100 15021613 77443 SH SOLE 49 77442 0 0 APPLE INC Stock 037833100 116382 600 SH SOLE 52 600 0 0 APPLE INC Stock 037833100 140011391 721820 SH SOLE 721819 0 0 ETF OPPORTUNITIES TRUST ETF 26923N405 1509747 54861 SH SOLE 54861 0 0 APPLIED MATLS INC Stock 038222105 45096 312 SH SOLE 9 312 0 0 APPLIED MATLS INC Stock 038222105 68294 472 SH SOLE 19 472 0 0 APPLIED MATLS INC Stock 038222105 76028 526 SH SOLE 24 526 0 0 APPLIED MATLS INC Stock 038222105 18390 127 SH SOLE 33 127 0 0 APPLIED MATLS INC Stock 038222105 11130 77 SH SOLE 36 77 0 0 APPLIED MATLS INC Stock 038222105 2595 18 SH SOLE 49 17 0 0 APPLIED MATLS INC Stock 038222105 3844145 26596 SH SOLE 26595 0 0 APTARGROUP INC Stock 038336103 299846 2588 SH SOLE 2588 0 0 APTIV PLC Stock G6095L109 9086 89 SH SOLE 4 89 0 0 APTIV PLC Stock G6095L109 408 4 SH SOLE 9 4 0 0 APTIV PLC Stock G6095L109 6432 63 SH SOLE 33 63 0 0 APTIV PLC Stock G6095L109 1413130 13842 SH SOLE 13842 0 0 ETF SER SOLUTIONS ETF 26922A222 12282069 394795 SH SOLE 49 394794 0 0 ETF SER SOLUTIONS ETF 26922A222 385577 12394 SH SOLE 12394 0 0 ETF SER SOLUTIONS ETF 26922A388 8460353 340320 SH SOLE 49 340319 0 0 ETF SER SOLUTIONS ETF 26922A388 78781 3169 SH SOLE 3169 0 0 ETF SER SOLUTIONS ETF 26922A784 980512 26925 SH SOLE 49 26925 0 0 ETF SER SOLUTIONS ETF 26922B642 8733466 358449 SH SOLE 49 358448 0 0 ETF SER SOLUTIONS ETF 26922B642 156664 6430 SH SOLE 6429 0 0 ARBOR REALTY TRUST INC REIT 038923108 471139 31791 SH SOLE 31790 0 0 ARCHER DANIELS MIDLAND CO Stock 039483102 4231 56 SH SOLE 19 56 0 0 ARCHER DANIELS MIDLAND CO Stock 039483102 3125 41 SH SOLE 33 41 0 0 ARCHER DANIELS MIDLAND CO Stock 039483102 7178 95 SH SOLE 36 95 0 0 ARCHER DANIELS MIDLAND CO Stock 039483102 1963139 25981 SH SOLE 25981 0 0 ARCHROCK INC Stock 03957W106 558061 54445 SH SOLE 54445 0 0 ARCO PLATFORM LTD Stock G04553106 524035 43166 SH SOLE 43166 0 0 ARES CAPITAL CORP CEF 04010L103 496102 26402 SH SOLE 6 26402 0 0 ARES CAPITAL CORP CEF 04010L103 425618 22651 SH SOLE 22651 0 0 ARISTA NETWORKS INC Stock 040413106 7293 45 SH SOLE 9 45 0 0 ARISTA NETWORKS INC Stock 040413106 17989 111 SH SOLE 19 111 0 0 ARISTA NETWORKS INC Stock 040413106 1783 11 SH SOLE 33 11 0 0 ARISTA NETWORKS INC Stock 040413106 1134 7 SH SOLE 46 7 0 0 ARISTA NETWORKS INC Stock 040413106 44891 277 SH SOLE 50 277 0 0 ARISTA NETWORKS INC Stock 040413106 10858 67 SH SOLE 63 67 0 0 ARISTA NETWORKS INC Stock 040413106 3015937 18610 SH SOLE 18610 0 0 ARK ETF TR ETF 00214Q104 1104 25 SH SOLE 49 25 0 0 ARK ETF TR ETF 00214Q104 459085 10401 SH SOLE 10400 0 0 ARLINGTON ASSET INVST CORP REIT 041356205 52641 11370 SH SOLE 11369 0 0 ARMOUR RESIDENTIAL REIT INC REIT 042315507 66364 12451 SH SOLE 12451 0 0 GALLAGHER ARTHUR J & CO Stock 363576109 7026 32 SH SOLE 9 32 0 0 GALLAGHER ARTHUR J & CO Stock 363576109 146057 665 SH SOLE 19 665 0 0 GALLAGHER ARTHUR J & CO Stock 363576109 1770 8 SH SOLE 33 8 0 0 GALLAGHER ARTHUR J & CO Stock 363576109 21617 98 SH SOLE 43 98 0 0 GALLAGHER ARTHUR J & CO Stock 363576109 469880 2140 SH SOLE 45 2140 0 0 GALLAGHER ARTHUR J & CO Stock 363576109 2635 12 SH SOLE 46 12 0 0 GALLAGHER ARTHUR J & CO Stock 363576109 10320 47 SH SOLE 63 47 0 0 GALLAGHER ARTHUR J & CO Stock 363576109 920490 4192 SH SOLE 4192 0 0 ASML HOLDING N V ADR N07059210 15945 22 SH SOLE 4 22 0 0 ASML HOLDING N V ADR N07059210 8697 12 SH SOLE 6 12 0 0 ASML HOLDING N V ADR N07059210 29715 41 SH SOLE 9 41 0 0 ASML HOLDING N V ADR N07059210 1450 2 SH SOLE 19 2 0 0 ASML HOLDING N V ADR N07059210 1450 2 SH SOLE 33 2 0 0 ASML HOLDING N V ADR N07059210 4349 6 SH SOLE 36 6 0 0 ASML HOLDING N V ADR N07059210 87120 120 SH SOLE 43 120 0 0 ASML HOLDING N V ADR N07059210 15954 22 SH SOLE 50 22 0 0 ASML HOLDING N V ADR N07059210 141834 196 SH SOLE 51 195 0 0 ASML HOLDING N V ADR N07059210 209453 289 SH SOLE 53 289 0 0 ASML HOLDING N V ADR N07059210 0 0 SH SOLE 63 0 0 0 ASML HOLDING N V ADR N07059210 3593075 4958 SH SOLE 4957 0 0 AST SPACEMOBILE INC Stock 00217D118 27656 20794 SH SOLE 20794 0 0 ASTRAZENECA PLC ADR 046353108 48882 683 SH SOLE 7 683 0 0 ASTRAZENECA PLC ADR 046353108 5368 75 SH SOLE 9 75 0 0 ASTRAZENECA PLC ADR 046353108 859 12 SH SOLE 33 12 0 0 ASTRAZENECA PLC ADR 046353108 11362 159 SH SOLE 36 158 0 0 ASTRAZENECA PLC ADR 046353108 35985 503 SH SOLE 43 502 0 0 ASTRAZENECA PLC ADR 046353108 9304 130 SH SOLE 63 130 0 0 ASTRAZENECA PLC ADR 046353108 548344 7662 SH SOLE 7661 0 0 AT&T INC Stock 00206R102 9618 603 SH SOLE 9 603 0 0 AT&T INC Stock 00206R102 105577 6619 SH SOLE 19 6619 0 0 AT&T INC Stock 00206R102 74487 4670 SH SOLE 24 4670 0 0 AT&T INC Stock 00206R102 7139 448 SH SOLE 33 447 0 0 AT&T INC Stock 00206R102 123995 7774 SH SOLE 36 7774 0 0 AT&T INC Stock 00206R102 20105 1260 SH SOLE 43 1260 0 0 AT&T INC Stock 00206R102 5423 340 SH SOLE 46 340 0 0 AT&T INC Stock 00206R102 82113 5148 SH SOLE 49 5148 0 0 AT&T INC Stock 00206R102 132864 8330 SH SOLE 52 8330 0 0 AT&T INC Stock 00206R102 5298314 332183 SH SOLE 332182 0 0 ATKORE INC Stock 047649108 6861 44 SH SOLE 19 44 0 0 ATKORE INC Stock 047649108 234222 1502 SH SOLE 1502 0 0 ATLASSIAN CORPORATION Stock 049468101 10069 60 SH SOLE 4 60 0 0 ATLASSIAN CORPORATION Stock 049468101 503 3 SH SOLE 9 3 0 0 ATLASSIAN CORPORATION Stock 049468101 1846 11 SH SOLE 36 11 0 0 ATLASSIAN CORPORATION Stock 049468101 8223 49 SH SOLE 54 49 0 0 ATLASSIAN CORPORATION Stock 049468101 7048 42 SH SOLE 63 42 0 0 ATLASSIAN CORPORATION Stock 049468101 1301702 7757 SH SOLE 7757 0 0 AURINIA PHARMACEUTICALS INC Stock 05156V102 1714328 177100 SH SOLE 177100 0 0 AUTODESK INC Stock 052769106 19847 97 SH SOLE 2 97 0 0 AUTODESK INC Stock 052769106 2865 14 SH SOLE 9 14 0 0 AUTODESK INC Stock 052769106 87982 430 SH SOLE 28 430 0 0 AUTODESK INC Stock 052769106 17596 86 SH SOLE 33 86 0 0 AUTODESK INC Stock 052769106 1228 6 SH SOLE 46 6 0 0 AUTODESK INC Stock 052769106 19029 93 SH SOLE 50 93 0 0 AUTODESK INC Stock 052769106 10026 49 SH SOLE 54 49 0 0 AUTODESK INC Stock 052769106 896668 4382 SH SOLE 4382 0 0 AUTOMATIC DATA PROCESSING IN Stock 053015103 27454 125 SH SOLE 7 124 0 0 AUTOMATIC DATA PROCESSING IN Stock 053015103 17583 80 SH SOLE 19 80 0 0 AUTOMATIC DATA PROCESSING IN Stock 053015103 201108 915 SH SOLE 30 915 0 0 AUTOMATIC DATA PROCESSING IN Stock 053015103 23165 105 SH SOLE 33 105 0 0 AUTOMATIC DATA PROCESSING IN Stock 053015103 7912 36 SH SOLE 36 36 0 0 AUTOMATIC DATA PROCESSING IN Stock 053015103 5715 26 SH SOLE 46 26 0 0 AUTOMATIC DATA PROCESSING IN Stock 053015103 3230320 14697 SH SOLE 14697 0 0 AUTONATION INC Stock 05329W102 306504 1862 SH SOLE 1862 0 0 AUTOZONE INC Stock 053332102 12467 5 SH SOLE 9 5 0 0 AUTOZONE INC Stock 053332102 2493 1 SH SOLE 19 1 0 0 AUTOZONE INC Stock 053332102 4987 2 SH SOLE 32 2 0 0 AUTOZONE INC Stock 053332102 4987 2 SH SOLE 33 2 0 0 AUTOZONE INC Stock 053332102 12467 5 SH SOLE 36 5 0 0 AUTOZONE INC Stock 053332102 2493 1 SH SOLE 49 1 0 0 AUTOZONE INC Stock 053332102 8477424 3400 SH SOLE 3400 0 0 AVADEL PHARMACEUTICALS PLC ADR 05337M104 268382 16285 SH SOLE 16285 0 0 AMERICAN CENTY ETF TR ETF 025072232 1028192 17132 SH SOLE 17132 0 0 AMERICAN CENTY ETF TR ETF 025072604 383396 7125 SH SOLE 7125 0 0 AMERICAN CENTY ETF TR ETF 025072703 333042 5802 SH SOLE 5802 0 0 AMERICAN CENTY ETF TR ETF 025072802 474582 8245 SH SOLE 8245 0 0 AMERICAN CENTY ETF TR ETF 025072877 9158 118 SH SOLE 36 118 0 0 AMERICAN CENTY ETF TR ETF 025072877 3020755 38922 SH SOLE 38922 0 0 AVANTOR INC Stock 05352A100 102145 4973 SH SOLE 5 4973 0 0 AVANTOR INC Stock 05352A100 26312 1281 SH SOLE 9 1281 0 0 AVANTOR INC Stock 05352A100 392903 19129 SH SOLE 19128 0 0 AVERY DENNISON CORP Stock 053611109 1218 7 SH SOLE 33 7 0 0 AVERY DENNISON CORP Stock 053611109 978871 5698 SH SOLE 5697 0 0 AVID TECHNOLOGY INC Stock 05367P100 204000 8000 SH SOLE 8000 0 0 AXCELIS TECHNOLOGIES INC Stock 054540208 2047613 11169 SH SOLE 11169 0 0 INVESTMENT MANAGERS SER TR I ETF 46144X628 302646 8365 SH SOLE 8365 0 0 B & G FOODS INC NEW Stock 05508R106 459629 33019 SH SOLE 33019 0 0 BAIDU INC ADR 056752108 1095 8 SH SOLE 33 8 0 0 BAIDU INC ADR 056752108 672502 4912 SH SOLE 4912 0 0 BALL CORP Stock 058498106 1106 19 SH SOLE 33 19 0 0 BALL CORP Stock 058498106 640 11 SH SOLE 46 11 0 0 BALL CORP Stock 058498106 533436 9164 SH SOLE 9164 0 0 BANK NEW YORK MELLON CORP Stock 064058100 1781 40 SH SOLE 9 40 0 0 BANK NEW YORK MELLON CORP Stock 064058100 82471 1852 SH SOLE 19 1852 0 0 BANK NEW YORK MELLON CORP Stock 064058100 1247 28 SH SOLE 33 28 0 0 BANK NEW YORK MELLON CORP Stock 064058100 2894 65 SH SOLE 46 65 0 0 BANK NEW YORK MELLON CORP Stock 064058100 708018 15903 SH SOLE 15903 0 0 BANK AMERICA CORP Stock 060505104 33567 1170 SH SOLE 9 1170 0 0 BANK AMERICA CORP Stock 060505104 176069 6137 SH SOLE 19 6136 0 0 BANK AMERICA CORP Stock 060505104 6216 217 SH SOLE 33 216 0 0 BANK AMERICA CORP Stock 060505104 6427 224 SH SOLE 36 224 0 0 BANK AMERICA CORP Stock 060505104 4862320 169478 SH SOLE 169477 0 0 BARINGS GLOBAL SHORT DURATIO CEF 06760L100 142635 10938 SH SOLE 10938 0 0 BARRICK GOLD CORP Stock 067901108 11343 670 SH SOLE 19 670 0 0 BARRICK GOLD CORP Stock 067901108 26580 1570 SH SOLE 26 1570 0 0 BARRICK GOLD CORP Stock 067901108 423 25 SH SOLE 33 25 0 0 BARRICK GOLD CORP Stock 067901108 561508 33166 SH SOLE 33166 0 0 BAXTER INTL INC Stock 071813109 2916 64 SH SOLE 33 64 0 0 BAXTER INTL INC Stock 071813109 6697 147 SH SOLE 36 147 0 0 BAXTER INTL INC Stock 071813109 74452 1634 SH SOLE 43 1634 0 0 BAXTER INTL INC Stock 071813109 148192 3253 SH SOLE 3252 0 0 BCE INC Stock 05534B760 6210 136 SH SOLE 31 136 0 0 BCE INC Stock 05534B760 139779 3066 SH SOLE 52 3066 0 0 BCE INC Stock 05534B760 294185 6453 SH SOLE 6452 0 0 BECTON DICKINSON & CO Stock 075887109 1610195 6099 SH SOLE 6 6098 0 0 BECTON DICKINSON & CO Stock 075887109 0 0 SH SOLE 9 0 0 0 BECTON DICKINSON & CO Stock 075887109 6600 25 SH SOLE 19 25 0 0 BECTON DICKINSON & CO Stock 075887109 11373 43 SH SOLE 33 43 0 0 BECTON DICKINSON & CO Stock 075887109 3960 15 SH SOLE 36 15 0 0 BECTON DICKINSON & CO Stock 075887109 3960 15 SH SOLE 46 15 0 0 BECTON DICKINSON & CO Stock 075887109 1546554 5858 SH SOLE 5857 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670108 517810 1 SH SOLE 1 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670702 682000 2000 SH SOLE 6 2000 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670702 85250 250 SH SOLE 19 250 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670702 136400 400 SH SOLE 26 400 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670702 12958 38 SH SOLE 32 38 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670702 66836 196 SH SOLE 33 196 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670702 141174 414 SH SOLE 36 414 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670702 18755 55 SH SOLE 49 55 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670702 34100 100 SH SOLE 52 100 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670702 14867184 43599 SH SOLE 43598 0 0 BEST BUY INC Stock 086516101 7376 90 SH SOLE 9 90 0 0 BEST BUY INC Stock 086516101 332459 4057 SH SOLE 4056 0 0 BHP GROUP LTD ADR 088606108 9010 151 SH SOLE 9 151 0 0 BHP GROUP LTD ADR 088606108 3282 55 SH SOLE 33 55 0 0 BHP GROUP LTD ADR 088606108 16529 277 SH SOLE 61 277 0 0 BHP GROUP LTD ADR 088606108 1473078 24687 SH SOLE 24687 0 0 BILL HOLDINGS INC Stock 090043100 145595 1246 SH SOLE 23 1246 0 0 BILL HOLDINGS INC Stock 090043100 32484 278 SH SOLE 48 278 0 0 BILL HOLDINGS INC Stock 090043100 3973 34 SH SOLE 63 34 0 0 BILL HOLDINGS INC Stock 090043100 83431 714 SH SOLE 714 0 0 BIOGEN INC Stock 09062X103 12249 43 SH SOLE 6 43 0 0 BIOGEN INC Stock 09062X103 855 3 SH SOLE 33 3 0 0 BIOGEN INC Stock 09062X103 1274504 4474 SH SOLE 4474 0 0 BIO RAD LABS INC Stock 090572207 758 2 SH SOLE 33 2 0 0 BIO RAD LABS INC Stock 090572207 5687 15 SH SOLE 36 15 0 0 BIO RAD LABS INC Stock 090572207 1137 3 SH SOLE 46 3 0 0 BIO RAD LABS INC Stock 090572207 7962 21 SH SOLE 54 21 0 0 BIO RAD LABS INC Stock 090572207 712746 1880 SH SOLE 1880 0 0 BLACK KNIGHT INC Stock 09215C105 458129 7670 SH SOLE 6 7670 0 0 BLACK KNIGHT INC Stock 09215C105 19890 333 SH SOLE 9 333 0 0 BLACK KNIGHT INC Stock 09215C105 16284 273 SH SOLE 272 0 0 BLACKROCK CAP ALLOCATION TER CEF 09260U109 253714 16637 SH SOLE 16637 0 0 BLACKROCK CAP INVT CORP CEF 092533108 44249 13491 SH SOLE 13490 0 0 BLACKROCK DEBT STRATEGIES FD CEF 09255R202 99694 10183 SH SOLE 10183 0 0 BLACKROCK ENHANCD CAP & INM CEF 09256A109 426245 23028 SH SOLE 23027 0 0 BLACKROCK ENHANCED EQUITY DI CEF 09251A104 637393 76426 SH SOLE 76425 0 0 BLACKROCK INC Stock 09247X101 58056 84 SH SOLE 7 84 0 0 BLACKROCK INC Stock 09247X101 5529 8 SH SOLE 9 8 0 0 BLACKROCK INC Stock 09247X101 164301 238 SH SOLE 19 237 0 0 BLACKROCK INC Stock 09247X101 26409 38 SH SOLE 33 38 0 0 BLACKROCK INC Stock 09247X101 11749 17 SH SOLE 36 17 0 0 BLACKROCK INC Stock 09247X101 2488565 3601 SH SOLE 3600 0 0 BLACKROCK MULTI SECTOR INC T CEF 09258A107 279755 19468 SH SOLE 19468 0 0 BLACKROCK MUNIHOLDINGS QUALI CEF 09254C107 207978 21419 SH SOLE 21419 0 0 BLACKROCK MUNIYILD QULT FD I CEF 09254F100 180515 15602 SH SOLE 15602 0 0 BLACKROCK MUNI YIELD QUALITY III CEF CEF 09254E103 768754 70270 SH SOLE 70270 0 0 BLACKROCK MUN TARGET TERM TR CEF 09257P105 1385908 66694 SH SOLE 66694 0 0 ISHARES U S ETF TR ETF 46431W838 366712 7350 SH SOLE 7350 0 0 BLACKROCK ETF TRUST ETF 09290C509 132173 2706 SH SOLE 36 2706 0 0 BLACKROCK ETF TRUST ETF 09290C509 3412843 69878 SH SOLE 69878 0 0 ISHARES TR ETF 46434V878 1006 20 SH SOLE 19 20 0 0 ISHARES TR ETF 46434V878 375791 7471 SH SOLE 49 7471 0 0 ISHARES TR ETF 46434V878 586127 11653 SH SOLE 11652 0 0 BLACKSTONE INC Stock 09260D107 558 6 SH SOLE 33 6 0 0 BLACKSTONE INC Stock 09260D107 16588 178 SH SOLE 43 178 0 0 BLACKSTONE INC Stock 09260D107 9390 101 SH SOLE 54 101 0 0 BLACKSTONE INC Stock 09260D107 4053889 43604 SH SOLE 43604 0 0 BLACKSTONE STRATEGIC CRED 20 CEF 09257R101 679125 62134 SH SOLE 62134 0 0 BLACKSTONE MTG TR INC REIT 09257W100 344346 16547 SH SOLE 16547 0 0 BLACKSTONE SECD LENDING FD CEF 09261X102 550614 20125 SH SOLE 20124 0 0 BLOCK INC Stock 852234103 399 6 SH SOLE 33 6 0 0 BLOCK INC Stock 852234103 32020 481 SH SOLE 48 481 0 0 BLOCK INC Stock 852234103 6724 101 SH SOLE 54 101 0 0 BLOCK INC Stock 852234103 846086 12710 SH SOLE 12709 0 0 BOEING CO Stock 097023105 7391 35 SH SOLE 9 35 0 0 BOEING CO Stock 097023105 27028 128 SH SOLE 33 128 0 0 BOEING CO Stock 097023105 12458 59 SH SOLE 36 59 0 0 BOEING CO Stock 097023105 5627404 26650 SH SOLE 26649 0 0 BOOKING HOLDINGS INC Stock 09857L108 35104 13 SH SOLE 2 13 0 0 BOOKING HOLDINGS INC Stock 09857L108 10801 4 SH SOLE 9 4 0 0 BOOKING HOLDINGS INC Stock 09857L108 504962 187 SH SOLE 18 187 0 0 BOOKING HOLDINGS INC Stock 09857L108 8101 3 SH SOLE 33 3 0 0 BOOKING HOLDINGS INC Stock 09857L108 2700 1 SH SOLE 46 1 0 0 BOOKING HOLDINGS INC Stock 09857L108 2477666 918 SH SOLE 917 0 0 BOOZ ALLEN HAMILTON HLDG COR Stock 099502106 26784 240 SH SOLE 9 240 0 0 BOOZ ALLEN HAMILTON HLDG COR Stock 099502106 5915 53 SH SOLE 19 53 0 0 BOOZ ALLEN HAMILTON HLDG COR Stock 099502106 10602 95 SH SOLE 63 95 0 0 BOOZ ALLEN HAMILTON HLDG COR Stock 099502106 655543 5874 SH SOLE 5874 0 0 BORGWARNER INC Stock 099724106 4062 83 SH SOLE 33 83 0 0 BORGWARNER INC Stock 099724106 1315637 26899 SH SOLE 26899 0 0 BOSTON SCIENTIFIC CORP Stock 101137107 34726 642 SH SOLE 9 642 0 0 BOSTON SCIENTIFIC CORP Stock 101137107 5409 100 SH SOLE 33 100 0 0 BOSTON SCIENTIFIC CORP Stock 101137107 22664 419 SH SOLE 43 419 0 0 BOSTON SCIENTIFIC CORP Stock 101137107 4003 74 SH SOLE 46 74 0 0 BOSTON SCIENTIFIC CORP Stock 101137107 120404 2226 SH SOLE 51 2226 0 0 BOSTON SCIENTIFIC CORP Stock 101137107 178822 3306 SH SOLE 53 3306 0 0 BOSTON SCIENTIFIC CORP Stock 101137107 2077921 38416 SH SOLE 38416 0 0 SRH TOTAL RETURN FUND INC CEF 101507101 809895 60986 SH SOLE 60986 0 0 BOX INC Stock 10316T104 624736 21264 SH SOLE 21264 0 0 BP PLC ADR 055622104 5929 168 SH SOLE 9 168 0 0 BP PLC ADR 055622104 1623 46 SH SOLE 33 46 0 0 BP PLC ADR 055622104 87425 2477 SH SOLE 43 2477 0 0 BP PLC ADR 055622104 2589892 73389 SH SOLE 73388 0 0 BRAEMAR HOTELS & RESORTS INC REIT 10482B101 50250 12500 SH SOLE 12500 0 0 BRANDYWINE RLTY TR REIT 105368203 96599 20774 SH SOLE 20774 0 0 BRISTOL-MYERS SQUIBB CO Stock 110122108 28650 448 SH SOLE 9 448 0 0 BRISTOL-MYERS SQUIBB CO Stock 110122108 134685 2106 SH SOLE 19 2106 0 0 BRISTOL-MYERS SQUIBB CO Stock 110122108 8323 130 SH SOLE 33 130 0 0 BRISTOL-MYERS SQUIBB CO Stock 110122108 2302 36 SH SOLE 36 36 0 0 BRISTOL-MYERS SQUIBB CO Stock 110122108 8288675 129612 SH SOLE 129611 0 0 BRITISH AMERN TOB PLC ADR 110448107 5976 180 SH SOLE 31 180 0 0 BRITISH AMERN TOB PLC ADR 110448107 764 23 SH SOLE 33 23 0 0 BRITISH AMERN TOB PLC ADR 110448107 299 9 SH SOLE 36 9 0 0 BRITISH AMERN TOB PLC ADR 110448107 66 2 SH SOLE 40 2 0 0 BRITISH AMERN TOB PLC ADR 110448107 42981 1295 SH SOLE 43 1294 0 0 BRITISH AMERN TOB PLC ADR 110448107 78784 2373 SH SOLE 52 2373 0 0 BRITISH AMERN TOB PLC ADR 110448107 1410494 42485 SH SOLE 42484 0 0 BROADCOM INC Stock 11135F101 51703 60 SH SOLE 7 59 0 0 BROADCOM INC Stock 11135F101 45106 52 SH SOLE 9 52 0 0 BROADCOM INC Stock 11135F101 276715 319 SH SOLE 19 319 0 0 BROADCOM INC Stock 11135F101 65393 75 SH SOLE 33 75 0 0 BROADCOM INC Stock 11135F101 36432 42 SH SOLE 36 42 0 0 BROADCOM INC Stock 11135F101 52989 61 SH SOLE 43 61 0 0 BROADCOM INC Stock 11135F101 417234 481 SH SOLE 45 481 0 0 BROADCOM INC Stock 11135F101 12144 14 SH SOLE 46 14 0 0 BROADCOM INC Stock 11135F101 510130 588 SH SOLE 49 588 0 0 BROADCOM INC Stock 11135F101 18226 21 SH SOLE 50 21 0 0 BROADCOM INC Stock 11135F101 12597132 14522 SH SOLE 14522 0 0 BROADRIDGE FINL SOLUTIONS IN Stock 11133T103 26666 161 SH SOLE 2 161 0 0 BROADRIDGE FINL SOLUTIONS IN Stock 11133T103 1374592 8299 SH SOLE 6 8299 0 0 BROADRIDGE FINL SOLUTIONS IN Stock 11133T103 2153 13 SH SOLE 46 13 0 0 BROADRIDGE FINL SOLUTIONS IN Stock 11133T103 451989 2729 SH SOLE 49 2728 0 0 BROADRIDGE FINL SOLUTIONS IN Stock 11133T103 1001663 6048 SH SOLE 6047 0 0 BROOKFIELD CORP Stock 11271J107 516696 15355 SH SOLE 6 15355 0 0 BROOKFIELD CORP Stock 11271J107 691969 20564 SH SOLE 20563 0 0 BROOKFIELD ASSET MANAGMT LTD Stock 113004105 231738 7102 SH SOLE 7102 0 0 BROOKFIELD INFRASTRUCTURE CO Stock 11275Q107 753118 16523 SH SOLE 6 16523 0 0 BROOKFIELD INFRASTRUCTURE CO Stock 11275Q107 4193 92 SH SOLE 9 92 0 0 BROOKFIELD INFRASTRUCTURE CO Stock 11275Q107 14699 322 SH SOLE 34 322 0 0 BROOKFIELD INFRASTRUCTURE CO Stock 11275Q107 7695 169 SH SOLE 168 0 0 BROWN & BROWN INC Stock 115236101 258150 3750 SH SOLE 5 3750 0 0 BROWN & BROWN INC Stock 115236101 2439209 35433 SH SOLE 6 35433 0 0 BROWN & BROWN INC Stock 115236101 57002 828 SH SOLE 828 0 0 BROWN FORMAN CORP Stock 115637100 473767 6960 SH SOLE 6960 0 0 BROWN FORMAN CORP Stock 115637209 1212 18 SH SOLE 33 18 0 0 BROWN FORMAN CORP Stock 115637209 601 9 SH SOLE 46 9 0 0 BROWN FORMAN CORP Stock 115637209 232194 3477 SH SOLE 3477 0 0 BRUKER CORP Stock 116794108 3696 50 SH SOLE 19 50 0 0 BRUKER CORP Stock 116794108 423414 5728 SH SOLE 5728 0 0 BUNGE LIMITED Stock G16962105 7831 83 SH SOLE 19 83 0 0 BUNGE LIMITED Stock G16962105 174076 1845 SH SOLE 24 1845 0 0 BUNGE LIMITED Stock G16962105 660 7 SH SOLE 33 7 0 0 BUNGE LIMITED Stock G16962105 1887 20 SH SOLE 36 20 0 0 BUNGE LIMITED Stock G16962105 551045 5840 SH SOLE 5840 0 0 BUTTERFLY NETWORK INC Stock 124155102 49818 21660 SH SOLE 21660 0 0 C H ROBINSON WORLDWIDE INC Stock 12541W209 146243 1550 SH SOLE 5 1550 0 0 C H ROBINSON WORLDWIDE INC Stock 12541W209 944 10 SH SOLE 19 10 0 0 C H ROBINSON WORLDWIDE INC Stock 12541W209 1149 12 SH SOLE 33 12 0 0 C H ROBINSON WORLDWIDE INC Stock 12541W209 384005 4070 SH SOLE 4070 0 0 C3 AI INC Stock 12468P104 1757724 48249 SH SOLE 48249 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 12899 55 SH SOLE 6 55 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 23217 99 SH SOLE 9 99 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 140712 600 SH SOLE 19 600 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 7739 33 SH SOLE 33 33 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 38696 165 SH SOLE 43 165 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 393525 1678 SH SOLE 45 1678 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 2345 10 SH SOLE 46 10 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 42448 181 SH SOLE 48 181 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 19934 85 SH SOLE 50 85 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 14071 60 SH SOLE 54 60 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 1756099 7488 SH SOLE 7488 0 0 CAESARS ENTERTAINMENT INC NE Stock 12769G100 4383 86 SH SOLE 33 86 0 0 CAESARS ENTERTAINMENT INC NE Stock 12769G100 357 7 SH SOLE 46 7 0 0 CAESARS ENTERTAINMENT INC NE Stock 12769G100 456946 8965 SH SOLE 8965 0 0 CALAMOS CONV & HIGH INCOME F CEF 12811P108 118979 10595 SH SOLE 10594 0 0 CALAMOS CONV OPPORTUNITIES & CEF 128117108 221699 19795 SH SOLE 19794 0 0 CALAMOS STRATEGIC TOTAL RETU CEF 128125101 620667 42079 SH SOLE 42079 0 0 CAMBRIA ETF TR ETF 132061201 464141 7588 SH SOLE 7587 0 0 CAMPBELL SOUP CO Stock 134429109 1097 24 SH SOLE 33 24 0 0 CAMPBELL SOUP CO Stock 134429109 1783 39 SH SOLE 46 39 0 0 CAMPBELL SOUP CO Stock 134429109 867508 18979 SH SOLE 18978 0 0 CAMPING WORLD HLDGS INC Stock 13462K109 204108 6781 SH SOLE 6781 0 0 CANADIAN IMPERIAL BK COMM TO Stock 136069101 56978 1335 SH SOLE 52 1335 0 0 CANADIAN IMPERIAL BK COMM TO Stock 136069101 1534564 35955 SH SOLE 35955 0 0 CANADIAN NATL RY CO Stock 136375102 4116 34 SH SOLE 9 34 0 0 CANADIAN NATL RY CO Stock 136375102 210662 1740 SH SOLE 30 1740 0 0 CANADIAN NATL RY CO Stock 136375102 2421 20 SH SOLE 33 20 0 0 CANADIAN NATL RY CO Stock 136375102 27846 230 SH SOLE 43 230 0 0 CANADIAN NATL RY CO Stock 136375102 7143 59 SH SOLE 61 59 0 0 CANADIAN NATL RY CO Stock 136375102 884780 7308 SH SOLE 7308 0 0 CANADIAN PACIFIC KANSAS CITY Stock 13646K108 1373 17 SH SOLE 33 17 0 0 CANADIAN PACIFIC KANSAS CITY Stock 13646K108 3635 45 SH SOLE 36 45 0 0 CANADIAN PACIFIC KANSAS CITY Stock 13646K108 9773 121 SH SOLE 63 121 0 0 CANADIAN PACIFIC KANSAS CITY Stock 13646K108 778905 9641 SH SOLE 9641 0 0 CAPITAL GROUP CORE EQUITY ET ETF 14020V108 2312021 90032 SH SOLE 49 90031 0 0 CAPITAL GROUP CORE EQUITY ET ETF 14020V108 513360 19991 SH SOLE 19990 0 0 CAPITAL GROUP DIVIDEND VALUE ETF 14020W106 2822172 104370 SH SOLE 49 104370 0 0 CAPITAL GROUP DIVIDEND VALUE ETF 14020W106 606300 22422 SH SOLE 22422 0 0 CAPITAL GROUP GROWTH ETF ETF 14020G101 1667274 66083 SH SOLE 49 66083 0 0 CAPITAL GROUP GROWTH ETF ETF 14020G101 2115693 83856 SH SOLE 83856 0 0 CAPITAL GROUP INTL FOCUS EQT ETF 14019W109 1560505 66348 SH SOLE 49 66348 0 0 CAPITAL ONE FINL CORP Stock 14040H105 23405 214 SH SOLE 9 214 0 0 CAPITAL ONE FINL CORP Stock 14040H105 7109 65 SH SOLE 33 65 0 0 CAPITAL ONE FINL CORP Stock 14040H105 984 9 SH SOLE 36 9 0 0 CAPITAL ONE FINL CORP Stock 14040H105 766 7 SH SOLE 46 7 0 0 CAPITAL ONE FINL CORP Stock 14040H105 1408809 12881 SH SOLE 12881 0 0 CARLISLE COS INC Stock 142339100 3079643 12005 SH SOLE 12005 0 0 CARMAX INC Stock 143130102 499522 5968 SH SOLE 6 5968 0 0 CARMAX INC Stock 143130102 4687 56 SH SOLE 33 56 0 0 CARMAX INC Stock 143130102 3934 47 SH SOLE 39 47 0 0 CARMAX INC Stock 143130102 502 6 SH SOLE 46 6 0 0 CARMAX INC Stock 143130102 1031680 12326 SH SOLE 12325 0 0 CARRIAGE SVCS INC Stock 143905107 400368 12330 SH SOLE 12330 0 0 CARRIER GLOBAL CORPORATION Stock 14448C104 238857 4805 SH SOLE 30 4805 0 0 CARRIER GLOBAL CORPORATION Stock 14448C104 4793 96 SH SOLE 32 96 0 0 CARRIER GLOBAL CORPORATION Stock 14448C104 4772 96 SH SOLE 33 96 0 0 CARRIER GLOBAL CORPORATION Stock 14448C104 1790 36 SH SOLE 46 36 0 0 CARRIER GLOBAL CORPORATION Stock 14448C104 565270 11371 SH SOLE 11371 0 0 CASELLA WASTE SYS INC Stock 147448104 366503 4052 SH SOLE 4052 0 0 CASSAVA SCIENCES INC Stock 14817C107 487948 19900 SH SOLE 19900 0 0 CATERPILLAR INC Stock 149123101 13041 53 SH SOLE 9 53 0 0 CATERPILLAR INC Stock 149123101 215544 876 SH SOLE 19 876 0 0 CATERPILLAR INC Stock 149123101 10828 44 SH SOLE 33 44 0 0 CATERPILLAR INC Stock 149123101 6889 28 SH SOLE 36 28 0 0 CATERPILLAR INC Stock 149123101 28221 115 SH SOLE 43 114 0 0 CATERPILLAR INC Stock 149123101 4675 19 SH SOLE 46 19 0 0 CATERPILLAR INC Stock 149123101 9847382 40022 SH SOLE 40021 0 0 CBRE GROUP INC Stock 12504L109 8878 110 SH SOLE 33 110 0 0 CBRE GROUP INC Stock 12504L109 1130 14 SH SOLE 46 14 0 0 CBRE GROUP INC Stock 12504L109 202415 2508 SH SOLE 2507 0 0 CDW CORP Stock 12514G108 3854 21 SH SOLE 9 21 0 0 CDW CORP Stock 12514G108 726477 3959 SH SOLE 18 3959 0 0 CDW CORP Stock 12514G108 7524 41 SH SOLE 19 41 0 0 CDW CORP Stock 12514G108 2020 11 SH SOLE 33 11 0 0 CDW CORP Stock 12514G108 918 5 SH SOLE 46 5 0 0 CDW CORP Stock 12514G108 576924 3144 SH SOLE 3144 0 0 CELANESE CORP DEL Stock 150870103 18065 156 SH SOLE 19 156 0 0 CELANESE CORP DEL Stock 150870103 6137 53 SH SOLE 32 53 0 0 CELANESE CORP DEL Stock 150870103 117 1 SH SOLE 33 1 0 0 CELANESE CORP DEL Stock 150870103 5095 44 SH SOLE 36 44 0 0 CELANESE CORP DEL Stock 150870103 1575056 13602 SH SOLE 13601 0 0 CELSIUS HLDGS INC Stock 15118V207 29241 196 SH SOLE 19 196 0 0 CELSIUS HLDGS INC Stock 15118V207 312105 2092 SH SOLE 45 2092 0 0 CELSIUS HLDGS INC Stock 15118V207 776534 5205 SH SOLE 5205 0 0 CENTENE CORP DEL Stock 15135B101 10455 155 SH SOLE 9 155 0 0 CENTENE CORP DEL Stock 15135B101 7757 115 SH SOLE 33 115 0 0 CENTENE CORP DEL Stock 15135B101 472 7 SH SOLE 46 7 0 0 CENTENE CORP DEL Stock 15135B101 465466 6901 SH SOLE 6900 0 0 CENTERPOINT ENERGY INC Stock 15189T107 3090 106 SH SOLE 36 106 0 0 CENTERPOINT ENERGY INC Stock 15189T107 237757 8156 SH SOLE 8156 0 0 CF INDS HLDGS INC Stock 125269100 417 6 SH SOLE 19 6 0 0 CF INDS HLDGS INC Stock 125269100 1607 23 SH SOLE 33 23 0 0 CF INDS HLDGS INC Stock 125269100 2234298 32185 SH SOLE 32185 0 0 CHARLES RIV LABS INTL INC Stock 159864107 582182 2769 SH SOLE 6 2769 0 0 CHARLES RIV LABS INTL INC Stock 159864107 9461 45 SH SOLE 23 45 0 0 CHARLES RIV LABS INTL INC Stock 159864107 4205 20 SH SOLE 43 20 0 0 CHARLES RIV LABS INTL INC Stock 159864107 74429 354 SH SOLE 354 0 0 SCHWAB CHARLES CORP Stock 808513105 127530 2250 SH SOLE 5 2250 0 0 SCHWAB CHARLES CORP Stock 808513105 5781 102 SH SOLE 9 102 0 0 SCHWAB CHARLES CORP Stock 808513105 15929 281 SH SOLE 33 281 0 0 SCHWAB CHARLES CORP Stock 808513105 5951 105 SH SOLE 36 105 0 0 SCHWAB CHARLES CORP Stock 808513105 10617 187 SH SOLE 43 187 0 0 SCHWAB CHARLES CORP Stock 808513105 2891 51 SH SOLE 46 51 0 0 SCHWAB CHARLES CORP Stock 808513105 907 16 SH SOLE 49 16 0 0 SCHWAB CHARLES CORP Stock 808513105 71755 1266 SH SOLE 51 1265 0 0 SCHWAB CHARLES CORP Stock 808513105 114154 2014 SH SOLE 53 2014 0 0 SCHWAB CHARLES CORP Stock 808513105 3433553 60578 SH SOLE 60577 0 0 CHARTER COMMUNICATIONS INC N Stock 16119P108 1102 3 SH SOLE 19 3 0 0 CHARTER COMMUNICATIONS INC N Stock 16119P108 10654 29 SH SOLE 33 29 0 0 CHARTER COMMUNICATIONS INC N Stock 16119P108 1102 3 SH SOLE 36 3 0 0 CHARTER COMMUNICATIONS INC N Stock 16119P108 1469 4 SH SOLE 46 4 0 0 CHARTER COMMUNICATIONS INC N Stock 16119P108 743924 2025 SH SOLE 2025 0 0 CHECK POINT SOFTWARE TECH LT Stock M22465104 14698 117 SH SOLE 9 117 0 0 CHECK POINT SOFTWARE TECH LT Stock M22465104 610388 4859 SH SOLE 4859 0 0 CHEMED CORP NEW Stock 16359R103 3792 7 SH SOLE 9 7 0 0 CHEMED CORP NEW Stock 16359R103 7042 13 SH SOLE 23 13 0 0 CHEMED CORP NEW Stock 16359R103 15291 28 SH SOLE 34 28 0 0 CHEMED CORP NEW Stock 16359R103 384735 710 SH SOLE 49 710 0 0 CHEMED CORP NEW Stock 16359R103 71110 131 SH SOLE 131 0 0 CHEMOMAB THERAPEUTICS LTD SPONSORED ADS ADR 03280X102 14692 11173 SH SOLE 11173 0 0 CHENIERE ENERGY INC Stock 16411R208 5028 33 SH SOLE 19 33 0 0 CHENIERE ENERGY INC Stock 16411R208 9142 60 SH SOLE 36 60 0 0 CHENIERE ENERGY INC Stock 16411R208 22428 147 SH SOLE 43 147 0 0 CHENIERE ENERGY INC Stock 16411R208 2244155 14729 SH SOLE 14729 0 0 CHERRY HILL MTG INVT CORP REIT 164651101 144475 29912 SH SOLE 29912 0 0 CHESAPEAKE ENERGY CORP Stock 165167735 672424 8036 SH SOLE 8035 0 0 CHEVRON CORP NEW Stock 166764100 2397129 15234 SH SOLE 6 15234 0 0 CHEVRON CORP NEW Stock 166764100 88061 560 SH SOLE 7 559 0 0 CHEVRON CORP NEW Stock 166764100 24704 157 SH SOLE 9 157 0 0 CHEVRON CORP NEW Stock 166764100 475491 3022 SH SOLE 19 3021 0 0 CHEVRON CORP NEW Stock 166764100 31942 203 SH SOLE 24 203 0 0 CHEVRON CORP NEW Stock 166764100 3812 24 SH SOLE 32 24 0 0 CHEVRON CORP NEW Stock 166764100 40337 256 SH SOLE 33 256 0 0 CHEVRON CORP NEW Stock 166764100 21242 135 SH SOLE 36 135 0 0 CHEVRON CORP NEW Stock 166764100 27536 175 SH SOLE 41 175 0 0 CHEVRON CORP NEW Stock 166764100 29267 186 SH SOLE 52 186 0 0 CHEVRON CORP NEW Stock 166764100 17009572 108100 SH SOLE 108100 0 0 CHIPOTLE MEXICAN GRILL INC Stock 169656105 4278 2 SH SOLE 19 2 0 0 CHIPOTLE MEXICAN GRILL INC Stock 169656105 25668 12 SH SOLE 43 12 0 0 CHIPOTLE MEXICAN GRILL INC Stock 169656105 109089 51 SH SOLE 48 51 0 0 CHIPOTLE MEXICAN GRILL INC Stock 169656105 10695 5 SH SOLE 54 5 0 0 CHIPOTLE MEXICAN GRILL INC Stock 169656105 528333 247 SH SOLE 247 0 0 CHUBB LIMITED Stock H1467J104 2276645 11823 SH SOLE 6 11823 0 0 CHUBB LIMITED Stock H1467J104 15790 82 SH SOLE 7 82 0 0 CHUBB LIMITED Stock H1467J104 17330 90 SH SOLE 9 90 0 0 CHUBB LIMITED Stock H1467J104 6354 33 SH SOLE 19 33 0 0 CHUBB LIMITED Stock H1467J104 14445 75 SH SOLE 33 75 0 0 CHUBB LIMITED Stock H1467J104 4236 22 SH SOLE 36 22 0 0 CHUBB LIMITED Stock H1467J104 3466 18 SH SOLE 46 18 0 0 CHUBB LIMITED Stock H1467J104 25879637 134398 SH SOLE 134397 0 0 CHURCH & DWIGHT CO INC Stock 171340102 1813 18 SH SOLE 33 18 0 0 CHURCH & DWIGHT CO INC Stock 171340102 1804 18 SH SOLE 46 18 0 0 CHURCH & DWIGHT CO INC Stock 171340102 1395389 13922 SH SOLE 13921 0 0 THE CIGNA GROUP Stock 125523100 7857 28 SH SOLE 9 28 0 0 THE CIGNA GROUP Stock 125523100 6239 22 SH SOLE 33 22 0 0 THE CIGNA GROUP Stock 125523100 8418 30 SH SOLE 36 30 0 0 THE CIGNA GROUP Stock 125523100 41471 148 SH SOLE 43 147 0 0 THE CIGNA GROUP Stock 125523100 3367 12 SH SOLE 46 12 0 0 THE CIGNA GROUP Stock 125523100 1880716 6702 SH SOLE 6702 0 0 CINCINNATI FINL CORP Stock 172062101 295208 3033 SH SOLE 3033 0 0 CINEMARK HLDGS INC Stock 17243V102 2623913 159025 SH SOLE 159025 0 0 CINTAS CORP Stock 172908105 16901 34 SH SOLE 19 34 0 0 CINTAS CORP Stock 172908105 2501 5 SH SOLE 33 5 0 0 CINTAS CORP Stock 172908105 7456 15 SH SOLE 36 15 0 0 CINTAS CORP Stock 172908105 21403 43 SH SOLE 43 43 0 0 CINTAS CORP Stock 172908105 2982 6 SH SOLE 46 6 0 0 CINTAS CORP Stock 172908105 355412 715 SH SOLE 715 0 0 CISCO SYS INC Stock 17275R102 663203 12818 SH SOLE 6 12818 0 0 CISCO SYS INC Stock 17275R102 48468 937 SH SOLE 7 936 0 0 CISCO SYS INC Stock 17275R102 44082 852 SH SOLE 9 852 0 0 CISCO SYS INC Stock 17275R102 207680 4014 SH SOLE 19 4013 0 0 CISCO SYS INC Stock 17275R102 195577 3780 SH SOLE 24 3780 0 0 CISCO SYS INC Stock 17275R102 45790 885 SH SOLE 26 885 0 0 CISCO SYS INC Stock 17275R102 26116 505 SH SOLE 33 504 0 0 CISCO SYS INC Stock 17275R102 17333 335 SH SOLE 36 335 0 0 CISCO SYS INC Stock 17275R102 64331 1243 SH SOLE 43 1243 0 0 CISCO SYS INC Stock 17275R102 7244 140 SH SOLE 46 140 0 0 CISCO SYS INC Stock 17275R102 15650 302 SH SOLE 49 302 0 0 CISCO SYS INC Stock 17275R102 40875 790 SH SOLE 52 790 0 0 CISCO SYS INC Stock 17275R102 11246971 217375 SH SOLE 217374 0 0 CITIGROUP INC Stock 172967424 17035 370 SH SOLE 9 370 0 0 CITIGROUP INC Stock 172967424 49182 1068 SH SOLE 19 1068 0 0 CITIGROUP INC Stock 172967424 4997 109 SH SOLE 33 108 0 0 CITIGROUP INC Stock 172967424 88962 1932 SH SOLE 43 1932 0 0 CITIGROUP INC Stock 172967424 2092951 45459 SH SOLE 45459 0 0 CITIZENS FINL GROUP INC Stock 174610105 1174 45 SH SOLE 9 45 0 0 CITIZENS FINL GROUP INC Stock 174610105 98870 3791 SH SOLE 19 3791 0 0 CITIZENS FINL GROUP INC Stock 174610105 5060 194 SH SOLE 33 194 0 0 CITIZENS FINL GROUP INC Stock 174610105 14933 573 SH SOLE 43 572 0 0 CITIZENS FINL GROUP INC Stock 174610105 85012 3260 SH SOLE 3259 0 0 CLARIVATE PLC Stock G21810109 382153 40100 SH SOLE 5 40100 0 0 CLARIVATE PLC Stock G21810109 81005 8500 SH SOLE 8500 0 0 CLEAN HARBORS INC Stock 184496107 10688 65 SH SOLE 19 65 0 0 CLEAN HARBORS INC Stock 184496107 1556330 9465 SH SOLE 9465 0 0 CLEVELAND-CLIFFS INC NEW Stock 185899101 767348 45785 SH SOLE 45784 0 0 CLOROX CO DEL Stock 189054109 1518412 9547 SH SOLE 6 9547 0 0 CLOROX CO DEL Stock 189054109 9860 62 SH SOLE 19 62 0 0 CLOROX CO DEL Stock 189054109 160 1 SH SOLE 33 1 0 0 CLOROX CO DEL Stock 189054109 392529 2468 SH SOLE 2468 0 0 CME GROUP INC Stock 12572Q105 6167 33 SH SOLE 33 33 0 0 CME GROUP INC Stock 12572Q105 92645 500 SH SOLE 41 500 0 0 CME GROUP INC Stock 12572Q105 3335 18 SH SOLE 46 18 0 0 CME GROUP INC Stock 12572Q105 274319 1480 SH SOLE 1480 0 0 COCA COLA CO Stock 191216100 52698 875 SH SOLE 7 875 0 0 COCA COLA CO Stock 191216100 4276 71 SH SOLE 9 71 0 0 COCA COLA CO Stock 191216100 121222 2013 SH SOLE 19 2012 0 0 COCA COLA CO Stock 191216100 17658 293 SH SOLE 33 293 0 0 COCA COLA CO Stock 191216100 13128 218 SH SOLE 36 218 0 0 COCA COLA CO Stock 191216100 40468 672 SH SOLE 52 672 0 0 COCA COLA CO Stock 191216100 9691987 160943 SH SOLE 160942 0 0 COGNIZANT TECHNOLOGY SOLUTIO Stock 192446102 9596 147 SH SOLE 9 147 0 0 COGNIZANT TECHNOLOGY SOLUTIO Stock 192446102 6293 96 SH SOLE 33 96 0 0 COGNIZANT TECHNOLOGY SOLUTIO Stock 192446102 1044 16 SH SOLE 36 16 0 0 COGNIZANT TECHNOLOGY SOLUTIO Stock 192446102 85509 1310 SH SOLE 43 1309 0 0 COGNIZANT TECHNOLOGY SOLUTIO Stock 192446102 1501 23 SH SOLE 46 23 0 0 COGNIZANT TECHNOLOGY SOLUTIO Stock 192446102 753022 11535 SH SOLE 11535 0 0 COHEN & STEERS INFRASTRUCTUR CEF 19248A109 1871151 79219 SH SOLE 79218 0 0 COHEN & STEERS REIT & PFD & CEF 19247X100 207181 10910 SH SOLE 10910 0 0 COHERUS BIOSCIENCES INC Stock 19249H103 58286 13650 SH SOLE 13650 0 0 COHU INC Stock 192576106 609103 14656 SH SOLE 14656 0 0 COINBASE GLOBAL INC Stock 19260Q107 787 11 SH SOLE 33 11 0 0 COINBASE GLOBAL INC Stock 19260Q107 309686 4328 SH SOLE 4328 0 0 COLGATE PALMOLIVE CO Stock 194162103 2101732 27281 SH SOLE 6 27281 0 0 COLGATE PALMOLIVE CO Stock 194162103 8474 110 SH SOLE 9 110 0 0 COLGATE PALMOLIVE CO Stock 194162103 31047 403 SH SOLE 19 403 0 0 COLGATE PALMOLIVE CO Stock 194162103 8979 117 SH SOLE 33 116 0 0 COLGATE PALMOLIVE CO Stock 194162103 2388761 31007 SH SOLE 31006 0 0 COLUMBIA FINL INC Stock 197641103 414960 24000 SH SOLE 24000 0 0 COMCAST CORP NEW Stock 20030N101 8601 207 SH SOLE 9 207 0 0 COMCAST CORP NEW Stock 20030N101 118623 2855 SH SOLE 19 2854 0 0 COMCAST CORP NEW Stock 20030N101 55262 1330 SH SOLE 26 1330 0 0 COMCAST CORP NEW Stock 20030N101 23740 571 SH SOLE 33 571 0 0 COMCAST CORP NEW Stock 20030N101 100967 2430 SH SOLE 36 2430 0 0 COMCAST CORP NEW Stock 20030N101 69996 1685 SH SOLE 43 1684 0 0 COMCAST CORP NEW Stock 20030N101 5402 130 SH SOLE 46 130 0 0 COMCAST CORP NEW Stock 20030N101 2009720 48369 SH SOLE 48368 0 0 COMMERCIAL METALS CO Stock 201723103 1369 26 SH SOLE 19 26 0 0 COMMERCIAL METALS CO Stock 201723103 473045 8983 SH SOLE 45 8983 0 0 SELECT SECTOR SPDR TR ETF 81369Y852 6338329 97393 SH SOLE 97392 0 0 COMMUNITY HEALTH SYS INC NEW Stock 203668108 140756 31990 SH SOLE 31990 0 0 COMPANHIA BRASILEIRA DE DIST ADR 20440T300 65450 17000 SH SOLE 17000 0 0 CONAGRA BRANDS INC Stock 205887102 2586 77 SH SOLE 33 76 0 0 CONAGRA BRANDS INC Stock 205887102 1416 42 SH SOLE 46 42 0 0 CONAGRA BRANDS INC Stock 205887102 58909 1747 SH SOLE 52 1747 0 0 CONAGRA BRANDS INC Stock 205887102 1558894 46231 SH SOLE 46230 0 0 CONOCOPHILLIPS Stock 20825C104 10983 106 SH SOLE 9 106 0 0 CONOCOPHILLIPS Stock 20825C104 144067 1390 SH SOLE 19 1390 0 0 CONOCOPHILLIPS Stock 20825C104 10210 99 SH SOLE 33 98 0 0 CONOCOPHILLIPS Stock 20825C104 8910 86 SH SOLE 36 86 0 0 CONOCOPHILLIPS Stock 20825C104 31753 306 SH SOLE 43 306 0 0 CONOCOPHILLIPS Stock 20825C104 10537772 101706 SH SOLE 101706 0 0 CONSOL ENERGY INC NEW Stock 20854L108 410660 6056 SH SOLE 6056 0 0 CONSOLIDATED EDISON INC Stock 209115104 2393 26 SH SOLE 33 26 0 0 CONSOLIDATED EDISON INC Stock 209115104 22600 250 SH SOLE 36 250 0 0 CONSOLIDATED EDISON INC Stock 209115104 479890 5309 SH SOLE 5308 0 0 CONSTELLATION BRANDS INC Stock 21036P108 7138 29 SH SOLE 32 29 0 0 CONSTELLATION BRANDS INC Stock 21036P108 502 2 SH SOLE 33 2 0 0 CONSTELLATION BRANDS INC Stock 21036P108 36567 149 SH SOLE 43 148 0 0 CONSTELLATION BRANDS INC Stock 21036P108 3692 15 SH SOLE 46 15 0 0 CONSTELLATION BRANDS INC Stock 21036P108 79254 322 SH SOLE 48 322 0 0 CONSTELLATION BRANDS INC Stock 21036P108 2570676 10444 SH SOLE 10444 0 0 CONSTELLATION ENERGY CORP Stock 21037T109 7990 87 SH SOLE 32 87 0 0 CONSTELLATION ENERGY CORP Stock 21037T109 1470 16 SH SOLE 33 16 0 0 CONSTELLATION ENERGY CORP Stock 21037T109 246673 2694 SH SOLE 2694 0 0 SELECT SECTOR SPDR TR ETF 81369Y407 5772723 33995 SH SOLE 33995 0 0 SELECT SECTOR SPDR TR ETF 81369Y308 14908 201 SH SOLE 19 201 0 0 SELECT SECTOR SPDR TR ETF 81369Y308 5542820 74731 SH SOLE 74731 0 0 COPART INC Stock 217204106 7479 82 SH SOLE 9 82 0 0 COPART INC Stock 217204106 740899 8123 SH SOLE 18 8123 0 0 COPART INC Stock 217204106 5655 62 SH SOLE 19 62 0 0 COPART INC Stock 217204106 12313 135 SH SOLE 33 135 0 0 COPART INC Stock 217204106 8483 93 SH SOLE 43 93 0 0 COPART INC Stock 217204106 3557 39 SH SOLE 46 39 0 0 COPART INC Stock 217204106 485693 5325 SH SOLE 49 5325 0 0 COPART INC Stock 217204106 49892 547 SH SOLE 50 547 0 0 COPART INC Stock 217204106 6664350 73066 SH SOLE 73066 0 0 CORNING INC Stock 219350105 3960 113 SH SOLE 9 113 0 0 CORNING INC Stock 219350105 1051 30 SH SOLE 33 30 0 0 CORNING INC Stock 219350105 1226 35 SH SOLE 46 35 0 0 CORNING INC Stock 219350105 1639363 46785 SH SOLE 46785 0 0 CORTEVA INC Stock 22052L104 12262 214 SH SOLE 9 214 0 0 CORTEVA INC Stock 22052L104 57873 1010 SH SOLE 26 1010 0 0 CORTEVA INC Stock 22052L104 1730 30 SH SOLE 33 30 0 0 CORTEVA INC Stock 22052L104 35182 614 SH SOLE 36 614 0 0 CORTEVA INC Stock 22052L104 9340 163 SH SOLE 46 163 0 0 CORTEVA INC Stock 22052L104 5386 94 SH SOLE 63 94 0 0 CORTEVA INC Stock 22052L104 479865 8375 SH SOLE 8374 0 0 COSTCO WHSL CORP NEW Stock 22160K105 26381 49 SH SOLE 9 49 0 0 COSTCO WHSL CORP NEW Stock 22160K105 107401 199 SH SOLE 19 199 0 0 COSTCO WHSL CORP NEW Stock 22160K105 32352 60 SH SOLE 33 60 0 0 COSTCO WHSL CORP NEW Stock 22160K105 13460 25 SH SOLE 36 25 0 0 COSTCO WHSL CORP NEW Stock 22160K105 134595 250 SH SOLE 41 250 0 0 COSTCO WHSL CORP NEW Stock 22160K105 61400 114 SH SOLE 50 114 0 0 COSTCO WHSL CORP NEW Stock 22160K105 158226 294 SH SOLE 51 293 0 0 COSTCO WHSL CORP NEW Stock 22160K105 234195 435 SH SOLE 53 435 0 0 COSTCO WHSL CORP NEW Stock 22160K105 5922 11 SH SOLE 63 11 0 0 COSTCO WHSL CORP NEW Stock 22160K105 11581113 21511 SH SOLE 21511 0 0 COTERRA ENERGY INC Stock 127097103 1296 51 SH SOLE 33 51 0 0 COTERRA ENERGY INC Stock 127097103 2246031 88776 SH SOLE 88775 0 0 CRESTWOOD EQUITY PARTNERS LP Stock 226344208 545488 20600 SH SOLE 20600 0 0 CRISPR THERAPEUTICS AG Stock H17182108 815490 14526 SH SOLE 14526 0 0 CROCS INC Stock 227046109 1911 17 SH SOLE 19 17 0 0 CROCS INC Stock 227046109 1276419 11352 SH SOLE 11352 0 0 CROWDSTRIKE HLDGS INC Stock 22788C105 1175 8 SH SOLE 9 8 0 0 CROWDSTRIKE HLDGS INC Stock 22788C105 60510 412 SH SOLE 19 412 0 0 CROWDSTRIKE HLDGS INC Stock 22788C105 4112 28 SH SOLE 43 28 0 0 CROWDSTRIKE HLDGS INC Stock 22788C105 12484 85 SH SOLE 50 85 0 0 CROWDSTRIKE HLDGS INC Stock 22788C105 101487 691 SH SOLE 51 691 0 0 CROWDSTRIKE HLDGS INC Stock 22788C105 134239 914 SH SOLE 53 914 0 0 CROWDSTRIKE HLDGS INC Stock 22788C105 3042993 20719 SH SOLE 20718 0 0 CROWN CASTLE INC REIT 22822V101 29949 263 SH SOLE 7 262 0 0 CROWN CASTLE INC REIT 22822V101 1481 13 SH SOLE 9 13 0 0 CROWN CASTLE INC REIT 22822V101 53275 468 SH SOLE 19 467 0 0 CROWN CASTLE INC REIT 22822V101 4044 35 SH SOLE 32 35 0 0 CROWN CASTLE INC REIT 22822V101 8432 74 SH SOLE 33 74 0 0 CROWN CASTLE INC REIT 22822V101 7976 70 SH SOLE 36 70 0 0 CROWN CASTLE INC REIT 22822V101 2051 18 SH SOLE 46 18 0 0 CROWN CASTLE INC REIT 22822V101 111092 975 SH SOLE 52 975 0 0 CROWN CASTLE INC REIT 22822V101 1277669 11214 SH SOLE 11213 0 0 CSX CORP Stock 126408103 3956 116 SH SOLE 9 116 0 0 CSX CORP Stock 126408103 79917 2344 SH SOLE 19 2343 0 0 CSX CORP Stock 126408103 6350 186 SH SOLE 33 186 0 0 CSX CORP Stock 126408103 8627 253 SH SOLE 36 253 0 0 CSX CORP Stock 126408103 3546 104 SH SOLE 46 104 0 0 CSX CORP Stock 126408103 2491828 73074 SH SOLE 73074 0 0 CUBESMART REIT 229663109 454300 10172 SH SOLE 10172 0 0 CUMMINS INC Stock 231021106 3976 16 SH SOLE 33 16 0 0 CUMMINS INC Stock 231021106 4903 20 SH SOLE 36 20 0 0 CUMMINS INC Stock 231021106 3371067 13750 SH SOLE 13750 0 0 CVS HEALTH CORP Stock 126650100 23573 341 SH SOLE 9 341 0 0 CVS HEALTH CORP Stock 126650100 115654 1673 SH SOLE 19 1673 0 0 CVS HEALTH CORP Stock 126650100 15417 223 SH SOLE 33 223 0 0 CVS HEALTH CORP Stock 126650100 5945 86 SH SOLE 36 86 0 0 CVS HEALTH CORP Stock 126650100 8328499 120476 SH SOLE 120475 0 0 D R HORTON INC Stock 23331A109 17037 140 SH SOLE 19 140 0 0 D R HORTON INC Stock 23331A109 273803 2250 SH SOLE 30 2250 0 0 D R HORTON INC Stock 23331A109 2937 24 SH SOLE 33 24 0 0 D R HORTON INC Stock 23331A109 4259 35 SH SOLE 36 35 0 0 D R HORTON INC Stock 23331A109 974 8 SH SOLE 46 8 0 0 D R HORTON INC Stock 23331A109 2434 20 SH SOLE 49 20 0 0 D R HORTON INC Stock 23331A109 2140037 17586 SH SOLE 17585 0 0 DANAHER CORPORATION Stock 235851102 2640 11 SH SOLE 9 11 0 0 DANAHER CORPORATION Stock 235851102 61200 255 SH SOLE 19 255 0 0 DANAHER CORPORATION Stock 235851102 16103 67 SH SOLE 33 67 0 0 DANAHER CORPORATION Stock 235851102 12960 54 SH SOLE 36 54 0 0 DANAHER CORPORATION Stock 235851102 26422 110 SH SOLE 43 110 0 0 DANAHER CORPORATION Stock 235851102 17280 72 SH SOLE 54 72 0 0 DANAHER CORPORATION Stock 235851102 4097528 17073 SH SOLE 17073 0 0 DARDEN RESTAURANTS INC Stock 237194105 9524 57 SH SOLE 9 57 0 0 DARDEN RESTAURANTS INC Stock 237194105 18907 113 SH SOLE 19 113 0 0 DARDEN RESTAURANTS INC Stock 237194105 337 2 SH SOLE 33 2 0 0 DARDEN RESTAURANTS INC Stock 237194105 133664 800 SH SOLE 41 800 0 0 DARDEN RESTAURANTS INC Stock 237194105 1002 6 SH SOLE 46 6 0 0 DARDEN RESTAURANTS INC Stock 237194105 2389341 14301 SH SOLE 14300 0 0 DARE BIOSCIENCE INC Stock 23666P101 13652 15000 SH SOLE 15000 0 0 DATADOG INC Stock 23804L103 13281 135 SH SOLE 63 135 0 0 DATADOG INC Stock 23804L103 1834098 18643 SH SOLE 18643 0 0 INVESCO DB COMMDY INDX TRCK ETF 46138B103 1118429 49270 SH SOLE 49269 0 0 DECKERS OUTDOOR CORP Stock 243537107 528 1 SH SOLE 19 1 0 0 DECKERS OUTDOOR CORP Stock 243537107 430571 816 SH SOLE 816 0 0 DEERE & CO Stock 244199105 7293 18 SH SOLE 9 18 0 0 DEERE & CO Stock 244199105 13371 33 SH SOLE 19 33 0 0 DEERE & CO Stock 244199105 14608 36 SH SOLE 33 36 0 0 DEERE & CO Stock 244199105 10940 27 SH SOLE 36 27 0 0 DEERE & CO Stock 244199105 4457 11 SH SOLE 46 11 0 0 DEERE & CO Stock 244199105 7684221 18964 SH SOLE 18964 0 0 ETF SER SOLUTIONS ETF 26922A289 471 14 SH SOLE 49 14 0 0 ETF SER SOLUTIONS ETF 26922A289 776381 23063 SH SOLE 23063 0 0 DELL TECHNOLOGIES INC Stock 24703L202 230646 4263 SH SOLE 4262 0 0 DELTA AIR LINES INC DEL Stock 247361702 9318 196 SH SOLE 9 196 0 0 DELTA AIR LINES INC DEL Stock 247361702 0 0 SH SOLE 19 0 0 0 DELTA AIR LINES INC DEL Stock 247361702 951 20 SH SOLE 33 20 0 0 DELTA AIR LINES INC DEL Stock 247361702 1729750 36385 SH SOLE 36385 0 0 DENISON MINES CORP Stock 248356107 32406 25925 SH SOLE 25925 0 0 DESKTOP METAL INC Stock 25058X105 18551 10481 SH SOLE 10481 0 0 DEVON ENERGY CORP NEW Stock 25179M103 6816 141 SH SOLE 9 141 0 0 DEVON ENERGY CORP NEW Stock 25179M103 31663 655 SH SOLE 19 655 0 0 DEVON ENERGY CORP NEW Stock 25179M103 3005 62 SH SOLE 33 62 0 0 DEVON ENERGY CORP NEW Stock 25179M103 4751678 98297 SH SOLE 98297 0 0 DEXCOM INC Stock 252131107 14265 111 SH SOLE 4 111 0 0 DEXCOM INC Stock 252131107 643 5 SH SOLE 9 5 0 0 DEXCOM INC Stock 252131107 2185 17 SH SOLE 33 17 0 0 DEXCOM INC Stock 252131107 8096 63 SH SOLE 36 63 0 0 DEXCOM INC Stock 252131107 1542 12 SH SOLE 46 12 0 0 DEXCOM INC Stock 252131107 21847 170 SH SOLE 48 170 0 0 DEXCOM INC Stock 252131107 138534 1078 SH SOLE 51 1078 0 0 DEXCOM INC Stock 252131107 194821 1516 SH SOLE 53 1516 0 0 DEXCOM INC Stock 252131107 596055 4638 SH SOLE 4638 0 0 DIAGEO PLC ADR 25243Q205 1189205 6855 SH SOLE 6 6855 0 0 DIAGEO PLC ADR 25243Q205 2602 15 SH SOLE 33 15 0 0 DIAGEO PLC ADR 25243Q205 5204 30 SH SOLE 36 30 0 0 DIAGEO PLC ADR 25243Q205 8921 51 SH SOLE 49 51 0 0 DIAGEO PLC ADR 25243Q205 1237070 7131 SH SOLE 7130 0 0 DIAMONDBACK ENERGY INC Stock 25278X109 42561 324 SH SOLE 9 324 0 0 DIAMONDBACK ENERGY INC Stock 25278X109 4640 35 SH SOLE 33 35 0 0 DIAMONDBACK ENERGY INC Stock 25278X109 4992 38 SH SOLE 49 38 0 0 DIAMONDBACK ENERGY INC Stock 25278X109 2136269 16263 SH SOLE 16262 0 0 DICKS SPORTING GOODS INC Stock 253393102 272047 2058 SH SOLE 45 2058 0 0 DICKS SPORTING GOODS INC Stock 253393102 88951 673 SH SOLE 672 0 0 DIGITAL RLTY TR INC REIT 253868103 578875 5084 SH SOLE 6 5083 0 0 DIGITAL RLTY TR INC REIT 253868103 3398 30 SH SOLE 33 29 0 0 DIGITAL RLTY TR INC REIT 253868103 1139 10 SH SOLE 36 10 0 0 DIGITAL RLTY TR INC REIT 253868103 1366 12 SH SOLE 46 12 0 0 DIGITAL RLTY TR INC REIT 253868103 671070 5893 SH SOLE 5893 0 0 DIGITAL TURBINE INC Stock 25400W102 237317 25573 SH SOLE 25573 0 0 DIGITALOCEAN HLDGS INC Stock 25402D102 2480813 61804 SH SOLE 61804 0 0 DIMENSIONAL ETF TRUST ETF 25434V732 815339 33902 SH SOLE 33901 0 0 DIMENSIONAL ETF TRUST ETF 25434V807 205145 6245 SH SOLE 6244 0 0 DIMENSIONAL ETF TRUST ETF 25434V708 128854 4746 SH SOLE 36 4746 0 0 DIMENSIONAL ETF TRUST ETF 25434V708 103659 3818 SH SOLE 3818 0 0 DIMENSIONAL ETF TRUST ETF 25434V401 3413340 70875 SH SOLE 70875 0 0 DIMENSIONAL ETF TRUST ETF 25434V500 930812 16986 SH SOLE 16985 0 0 DIMENSIONAL ETF TRUST ETF 25434V104 377086 12168 SH SOLE 12168 0 0 DIREXION SHS ETF TR ETF 25460E869 7163900 502025 SH SOLE 502025 0 0 DISCOVER FINL SVCS Stock 254709108 7595 65 SH SOLE 9 65 0 0 DISCOVER FINL SVCS Stock 254709108 8472 73 SH SOLE 11 72 0 0 DISCOVER FINL SVCS Stock 254709108 4440 38 SH SOLE 19 38 0 0 DISCOVER FINL SVCS Stock 254709108 4703 40 SH SOLE 32 40 0 0 DISCOVER FINL SVCS Stock 254709108 5402 46 SH SOLE 33 46 0 0 DISCOVER FINL SVCS Stock 254709108 6427 55 SH SOLE 36 55 0 0 DISCOVER FINL SVCS Stock 254709108 858621 7348 SH SOLE 7348 0 0 WARNER BROS DISCOVERY INC Stock 934423104 178068 14200 SH SOLE 5 14200 0 0 WARNER BROS DISCOVERY INC Stock 934423104 17343 1383 SH SOLE 24 1383 0 0 WARNER BROS DISCOVERY INC Stock 934423104 3085 246 SH SOLE 33 246 0 0 WARNER BROS DISCOVERY INC Stock 934423104 20164 1608 SH SOLE 36 1608 0 0 WARNER BROS DISCOVERY INC Stock 934423104 13167 1050 SH SOLE 49 1050 0 0 WARNER BROS DISCOVERY INC Stock 934423104 1662250 132556 SH SOLE 132555 0 0 DISH NETWORK CORPORATION Stock 25470M109 4396 667 SH SOLE 33 667 0 0 DISH NETWORK CORPORATION Stock 25470M109 90046 13664 SH SOLE 13664 0 0 ETF SER SOLUTIONS ETF 26922A321 1826352 40348 SH SOLE 40348 0 0 DNP SELECT INCOME FD INC CEF 23325P104 26211 2501 SH SOLE 49 2501 0 0 DNP SELECT INCOME FD INC CEF 23325P104 4597504 438693 SH SOLE 438693 0 0 DOCEBO INC Stock 25609L105 740830 18692 SH SOLE 18692 0 0 DOCUSIGN INC Stock 256163106 2708 53 SH SOLE 19 53 0 0 DOCUSIGN INC Stock 256163106 34792 681 SH SOLE 28 681 0 0 DOCUSIGN INC Stock 256163106 21969 430 SH SOLE 48 430 0 0 DOCUSIGN INC Stock 256163106 1541129 30165 SH SOLE 30164 0 0 DOLLAR GEN CORP NEW Stock 256677105 15790 93 SH SOLE 2 93 0 0 DOLLAR GEN CORP NEW Stock 256677105 205434 1210 SH SOLE 30 1210 0 0 DOLLAR GEN CORP NEW Stock 256677105 340 2 SH SOLE 33 2 0 0 DOLLAR GEN CORP NEW Stock 256677105 42868 252 SH SOLE 43 252 0 0 DOLLAR GEN CORP NEW Stock 256677105 318472 1876 SH SOLE 49 1875 0 0 DOLLAR GEN CORP NEW Stock 256677105 1235257 7276 SH SOLE 7275 0 0 DOLLAR TREE INC Stock 256746108 512008 3568 SH SOLE 6 3568 0 0 DOLLAR TREE INC Stock 256746108 2440 17 SH SOLE 33 17 0 0 DOLLAR TREE INC Stock 256746108 154917 1080 SH SOLE 1079 0 0 DOMINION ENERGY INC Stock 25746U109 414 8 SH SOLE 33 8 0 0 DOMINION ENERGY INC Stock 25746U109 414 8 SH SOLE 36 8 0 0 DOMINION ENERGY INC Stock 25746U109 91772 1772 SH SOLE 52 1772 0 0 DOMINION ENERGY INC Stock 25746U109 823225 15895 SH SOLE 15895 0 0 DONALDSON INC Stock 257651109 1629412 26066 SH SOLE 6 26066 0 0 DONALDSON INC Stock 257651109 438 7 SH SOLE 19 7 0 0 DONALDSON INC Stock 257651109 39695 635 SH SOLE 635 0 0 DOORDASH INC Stock 25809K105 1076070 14081 SH SOLE 14081 0 0 DOUBLELINE INCOME SOLUTIONS CEF 258622109 148649 12481 SH SOLE 12481 0 0 DOW INC Stock 260557103 609561 11445 SH SOLE 6 11445 0 0 DOW INC Stock 260557103 3036 57 SH SOLE 9 57 0 0 DOW INC Stock 260557103 91656 1721 SH SOLE 19 1720 0 0 DOW INC Stock 260557103 1566054 29404 SH SOLE 29403 0 0 DRAFTKINGS INC NEW Stock 26142V105 5128 193 SH SOLE 19 193 0 0 DRAFTKINGS INC NEW Stock 26142V105 203553 7661 SH SOLE 7661 0 0 DRDGOLD LIMITED ADR 26152H301 441145 41539 SH SOLE 41539 0 0 DROPBOX INC Stock 26210C104 40832 1531 SH SOLE 19 1531 0 0 DROPBOX INC Stock 26210C104 5334 200 SH SOLE 49 200 0 0 DROPBOX INC Stock 26210C104 389489 14604 SH SOLE 14604 0 0 DT MIDSTREAM INC Stock 23345M107 129427 2611 SH SOLE 19 2611 0 0 DT MIDSTREAM INC Stock 23345M107 102004 2058 SH SOLE 2057 0 0 DTE ENERGY CO Stock 233331107 2883 26 SH SOLE 33 26 0 0 DTE ENERGY CO Stock 233331107 1210 11 SH SOLE 36 11 0 0 DTE ENERGY CO Stock 233331107 1596388 14510 SH SOLE 14509 0 0 DUKE ENERGY CORP NEW Stock 26441C204 7538 84 SH SOLE 6 84 0 0 DUKE ENERGY CORP NEW Stock 26441C204 5025 56 SH SOLE 9 56 0 0 DUKE ENERGY CORP NEW Stock 26441C204 25217 281 SH SOLE 19 281 0 0 DUKE ENERGY CORP NEW Stock 26441C204 9714 108 SH SOLE 33 108 0 0 DUKE ENERGY CORP NEW Stock 26441C204 3949 44 SH SOLE 36 44 0 0 DUKE ENERGY CORP NEW Stock 26441C204 140174 1562 SH SOLE 52 1562 0 0 DUKE ENERGY CORP NEW Stock 26441C204 5804594 64682 SH SOLE 64682 0 0 DUN & BRADSTREET HLDGS INC Stock 26484T106 308294 26646 SH SOLE 6 26646 0 0 DUPONT DE NEMOURS INC Stock 26614N102 331267 4637 SH SOLE 6 4637 0 0 DUPONT DE NEMOURS INC Stock 26614N102 72154 1010 SH SOLE 26 1010 0 0 DUPONT DE NEMOURS INC Stock 26614N102 3098 43 SH SOLE 33 43 0 0 DUPONT DE NEMOURS INC Stock 26614N102 7144 100 SH SOLE 36 100 0 0 DUPONT DE NEMOURS INC Stock 26614N102 2929 41 SH SOLE 46 41 0 0 DUPONT DE NEMOURS INC Stock 26614N102 761357 10657 SH SOLE 10657 0 0 EASTMAN CHEM CO Stock 277432100 33237 397 SH SOLE 7 397 0 0 EASTMAN CHEM CO Stock 277432100 2177 26 SH SOLE 9 26 0 0 EASTMAN CHEM CO Stock 277432100 47462 567 SH SOLE 19 566 0 0 EASTMAN CHEM CO Stock 277432100 2874 34 SH SOLE 33 34 0 0 EASTMAN CHEM CO Stock 277432100 444612 5311 SH SOLE 5310 0 0 EATON CORP PLC Stock G29183103 19306 96 SH SOLE 4 96 0 0 EATON CORP PLC Stock G29183103 53694 267 SH SOLE 7 267 0 0 EATON CORP PLC Stock G29183103 5832 29 SH SOLE 9 29 0 0 EATON CORP PLC Stock G29183103 18134 90 SH SOLE 33 90 0 0 EATON CORP PLC Stock G29183103 11463 57 SH SOLE 36 57 0 0 EATON CORP PLC Stock G29183103 130715 650 SH SOLE 41 650 0 0 EATON CORP PLC Stock G29183103 5438108 27042 SH SOLE 27041 0 0 EATON VANCE LTD DURATION INC CEF 27828H105 294438 31457 SH SOLE 31457 0 0 EATON VANCE RISK-MANAGED DIV CEF 27829G106 1166604 141923 SH SOLE 141922 0 0 EATON VANCE SR INCOME TR CEF 27826S103 114425 20957 SH SOLE 20957 0 0 EATON VANCE TAX-MANAGED GLOB CEF 27829C105 153129 18629 SH SOLE 18628 0 0 EBAY INC. Stock 278642103 61985 1387 SH SOLE 24 1387 0 0 EBAY INC. Stock 278642103 3543 79 SH SOLE 33 79 0 0 EBAY INC. Stock 278642103 983 22 SH SOLE 36 22 0 0 EBAY INC. Stock 278642103 1475 33 SH SOLE 46 33 0 0 EBAY INC. Stock 278642103 387448 8670 SH SOLE 8669 0 0 ECOLAB INC Stock 278865100 1733043 9283 SH SOLE 6 9283 0 0 ECOLAB INC Stock 278865100 13821 74 SH SOLE 19 74 0 0 ECOLAB INC Stock 278865100 3368 18 SH SOLE 33 18 0 0 ECOLAB INC Stock 278865100 3547 19 SH SOLE 46 19 0 0 ECOLAB INC Stock 278865100 8588 46 SH SOLE 54 46 0 0 ECOLAB INC Stock 278865100 676311 3623 SH SOLE 3622 0 0 EDWARDS LIFESCIENCES CORP Stock 28176E108 7263 77 SH SOLE 9 77 0 0 EDWARDS LIFESCIENCES CORP Stock 28176E108 521834 5532 SH SOLE 18 5532 0 0 EDWARDS LIFESCIENCES CORP Stock 28176E108 14621 155 SH SOLE 33 155 0 0 EDWARDS LIFESCIENCES CORP Stock 28176E108 46599 494 SH SOLE 50 494 0 0 EDWARDS LIFESCIENCES CORP Stock 28176E108 11225 119 SH SOLE 54 119 0 0 EDWARDS LIFESCIENCES CORP Stock 28176E108 2396888 25410 SH SOLE 25409 0 0 ELECTRONIC ARTS INC Stock 285512109 3632 28 SH SOLE 9 28 0 0 ELECTRONIC ARTS INC Stock 285512109 37872 292 SH SOLE 24 292 0 0 ELECTRONIC ARTS INC Stock 285512109 1696 13 SH SOLE 33 13 0 0 ELECTRONIC ARTS INC Stock 285512109 1556 12 SH SOLE 46 12 0 0 ELECTRONIC ARTS INC Stock 285512109 169004 1303 SH SOLE 1303 0 0 ELEVANCE HEALTH INC Stock 036752103 11996 27 SH SOLE 9 27 0 0 ELEVANCE HEALTH INC Stock 036752103 23558 53 SH SOLE 19 53 0 0 ELEVANCE HEALTH INC Stock 036752103 12923 29 SH SOLE 33 29 0 0 ELEVANCE HEALTH INC Stock 036752103 9330 21 SH SOLE 36 21 0 0 ELEVANCE HEALTH INC Stock 036752103 45489 102 SH SOLE 43 102 0 0 ELEVANCE HEALTH INC Stock 036752103 3110 7 SH SOLE 46 7 0 0 ELEVANCE HEALTH INC Stock 036752103 2360897 5314 SH SOLE 5313 0 0 ELLINGTON RESIDENTIAL MTG RE REIT 288578107 84566 11729 SH SOLE 11729 0 0 EMCOR GROUP INC Stock 29084Q100 18848 102 SH SOLE 19 102 0 0 EMCOR GROUP INC Stock 29084Q100 12011 65 SH SOLE 33 65 0 0 EMCOR GROUP INC Stock 29084Q100 386005 2089 SH SOLE 45 2089 0 0 EMCOR GROUP INC Stock 29084Q100 2956 16 SH SOLE 49 16 0 0 EMCOR GROUP INC Stock 29084Q100 336854 1823 SH SOLE 1823 0 0 EMERSON ELEC CO Stock 291011104 2169 24 SH SOLE 9 24 0 0 EMERSON ELEC CO Stock 291011104 81674 904 SH SOLE 19 903 0 0 EMERSON ELEC CO Stock 291011104 2747 30 SH SOLE 33 30 0 0 EMERSON ELEC CO Stock 291011104 2441 27 SH SOLE 36 27 0 0 EMERSON ELEC CO Stock 291011104 2350 26 SH SOLE 46 26 0 0 EMERSON ELEC CO Stock 291011104 2284164 25270 SH SOLE 25270 0 0 ENBRIDGE INC Stock 29250N105 56877 1531 SH SOLE 26 1531 0 0 ENBRIDGE INC Stock 29250N105 1560 42 SH SOLE 33 42 0 0 ENBRIDGE INC Stock 29250N105 4755 128 SH SOLE 36 128 0 0 ENBRIDGE INC Stock 29250N105 139744 3755 SH SOLE 52 3755 0 0 ENBRIDGE INC Stock 29250N105 2862980 77065 SH SOLE 77065 0 0 OVINTIV INC Stock 69047Q102 252400 6630 SH SOLE 6629 0 0 SELECT SECTOR SPDR TR ETF 81369Y506 13474 166 SH SOLE 19 166 0 0 SELECT SECTOR SPDR TR ETF 81369Y506 5195 64 SH SOLE 36 64 0 0 SELECT SECTOR SPDR TR ETF 81369Y506 933 12 SH SOLE 49 11 0 0 SELECT SECTOR SPDR TR ETF 81369Y506 8325772 102572 SH SOLE 102572 0 0 ENERGY TRANSFER L P Stock 29273V100 12700 1000 SH SOLE 49 1000 0 0 ENERGY TRANSFER L P Stock 29273V100 2683085 211267 SH SOLE 211266 0 0 ENGINE NO 1 ETF TRUST ETF 29287L106 261096 5060 SH SOLE 5060 0 0 ENOVIX CORPORATION Stock 293594107 654257 36267 SH SOLE 36267 0 0 ENPHASE ENERGY INC Stock 29355A107 1172 7 SH SOLE 19 7 0 0 ENPHASE ENERGY INC Stock 29355A107 3852 23 SH SOLE 32 23 0 0 ENPHASE ENERGY INC Stock 29355A107 2847 17 SH SOLE 33 17 0 0 ENPHASE ENERGY INC Stock 29355A107 0 0 SH SOLE 43 0 0 0 ENPHASE ENERGY INC Stock 29355A107 1340 8 SH SOLE 46 8 0 0 ENPHASE ENERGY INC Stock 29355A107 56273 336 SH SOLE 51 336 0 0 ENPHASE ENERGY INC Stock 29355A107 82735 494 SH SOLE 53 494 0 0 ENPHASE ENERGY INC Stock 29355A107 859675 5133 SH SOLE 5133 0 0 ENTEGRIS INC Stock 29362U104 2549 23 SH SOLE 9 23 0 0 ENTEGRIS INC Stock 29362U104 6095 55 SH SOLE 43 55 0 0 ENTEGRIS INC Stock 29362U104 15073 136 SH SOLE 50 136 0 0 ENTEGRIS INC Stock 29362U104 11193 101 SH SOLE 63 101 0 0 ENTEGRIS INC Stock 29362U104 225962 2039 SH SOLE 2039 0 0 ENTERGY CORP NEW Stock 29364G103 563870 5791 SH SOLE 6 5791 0 0 ENTERGY CORP NEW Stock 29364G103 46445 477 SH SOLE 19 477 0 0 ENTERGY CORP NEW Stock 29364G103 1297 13 SH SOLE 33 13 0 0 ENTERGY CORP NEW Stock 29364G103 3408 35 SH SOLE 36 35 0 0 ENTERGY CORP NEW Stock 29364G103 59396 610 SH SOLE 52 610 0 0 ENTERGY CORP NEW Stock 29364G103 134634 1383 SH SOLE 1382 0 0 ENTERPRISE PRODS PARTNERS L Stock 293792107 13175 500 SH SOLE 49 500 0 0 ENTERPRISE PRODS PARTNERS L Stock 293792107 5510062 209111 SH SOLE 209110 0 0 EOG RES INC Stock 26875P101 1648850 14408 SH SOLE 6 14407 0 0 EOG RES INC Stock 26875P101 4806 42 SH SOLE 9 42 0 0 EOG RES INC Stock 26875P101 572 5 SH SOLE 19 5 0 0 EOG RES INC Stock 26875P101 38337 335 SH SOLE 26 335 0 0 EOG RES INC Stock 26875P101 3793 33 SH SOLE 33 33 0 0 EOG RES INC Stock 26875P101 12131 106 SH SOLE 36 106 0 0 EOG RES INC Stock 26875P101 1998759 17466 SH SOLE 17465 0 0 EOS ENERGY ENTERPRISES INC Stock 29415C101 267995 61750 SH SOLE 61750 0 0 EPAM SYS INC Stock 29414B104 2023 9 SH SOLE 9 9 0 0 EPAM SYS INC Stock 29414B104 899 4 SH SOLE 33 4 0 0 EPAM SYS INC Stock 29414B104 450 2 SH SOLE 46 2 0 0 EPAM SYS INC Stock 29414B104 8541 38 SH SOLE 50 38 0 0 EPAM SYS INC Stock 29414B104 193060 859 SH SOLE 859 0 0 EQT CORP Stock 26884L109 2098 51 SH SOLE 33 51 0 0 EQT CORP Stock 26884L109 1111 27 SH SOLE 36 27 0 0 EQT CORP Stock 26884L109 31640 769 SH SOLE 43 769 0 0 EQT CORP Stock 26884L109 377893 9188 SH SOLE 9187 0 0 EQUINIX INC REIT 29444U700 14895 19 SH SOLE 4 19 0 0 EQUINIX INC REIT 29444U700 784 1 SH SOLE 9 1 0 0 EQUINIX INC REIT 29444U700 11027 14 SH SOLE 33 14 0 0 EQUINIX INC REIT 29444U700 9407 12 SH SOLE 36 12 0 0 EQUINIX INC REIT 29444U700 32142 41 SH SOLE 43 41 0 0 EQUINIX INC REIT 29444U700 2352 3 SH SOLE 46 3 0 0 EQUINIX INC REIT 29444U700 869168 1109 SH SOLE 1108 0 0 EQUITRANS MIDSTREAM CORP Stock 294600101 172177 18010 SH SOLE 18010 0 0 LAUDER ESTEE COS INC Stock 518439104 12765 65 SH SOLE 4 65 0 0 LAUDER ESTEE COS INC Stock 518439104 589 3 SH SOLE 9 3 0 0 LAUDER ESTEE COS INC Stock 518439104 2749 14 SH SOLE 36 14 0 0 LAUDER ESTEE COS INC Stock 518439104 63824 325 SH SOLE 41 325 0 0 LAUDER ESTEE COS INC Stock 518439104 1964 10 SH SOLE 46 10 0 0 LAUDER ESTEE COS INC Stock 518439104 634896 3233 SH SOLE 3232 0 0 ETF MANAGERS TR ETF 26924G102 265819 28339 SH SOLE 28338 0 0 ETF MANAGERS TR ETF 26924G888 216271 4061 SH SOLE 4061 0 0 ETSY INC Stock 29786A106 2961 35 SH SOLE 33 35 0 0 ETSY INC Stock 29786A106 338 4 SH SOLE 46 4 0 0 ETSY INC Stock 29786A106 1483814 17537 SH SOLE 17537 0 0 EVERCORE INC Stock 29977A105 1854 15 SH SOLE 49 15 0 0 EVERCORE INC Stock 29977A105 1528808 12370 SH SOLE 12370 0 0 EVERGY INC Stock 30034W106 1753 30 SH SOLE 9 30 0 0 EVERGY INC Stock 30034W106 52560 900 SH SOLE 19 899 0 0 EVERGY INC Stock 30034W106 1052 18 SH SOLE 33 18 0 0 EVERGY INC Stock 30034W106 175 3 SH SOLE 36 3 0 0 EVERGY INC Stock 30034W106 265184 4539 SH SOLE 4539 0 0 EXACT SCIENCES CORP Stock 30063P105 4132 44 SH SOLE 19 44 0 0 EXACT SCIENCES CORP Stock 30063P105 260103 2770 SH SOLE 2770 0 0 EXELON CORP Stock 30161N101 6111 150 SH SOLE 9 150 0 0 EXELON CORP Stock 30161N101 2851 70 SH SOLE 33 69 0 0 EXELON CORP Stock 30161N101 16201 398 SH SOLE 43 397 0 0 EXELON CORP Stock 30161N101 272743 6695 SH SOLE 6694 0 0 EXPEDIA GROUP INC Stock 30212P303 4047 37 SH SOLE 19 37 0 0 EXPEDIA GROUP INC Stock 30212P303 766 7 SH SOLE 33 7 0 0 EXPEDIA GROUP INC Stock 30212P303 3063 28 SH SOLE 43 28 0 0 EXPEDIA GROUP INC Stock 30212P303 480988 4397 SH SOLE 4397 0 0 EXPEDITORS INTL WASH INC Stock 302130109 1799708 14858 SH SOLE 6 14857 0 0 EXPEDITORS INTL WASH INC Stock 302130109 8237 68 SH SOLE 9 68 0 0 EXPEDITORS INTL WASH INC Stock 302130109 9327 77 SH SOLE 19 77 0 0 EXPEDITORS INTL WASH INC Stock 302130109 7148 59 SH SOLE 33 59 0 0 EXPEDITORS INTL WASH INC Stock 302130109 3755 31 SH SOLE 36 31 0 0 EXPEDITORS INTL WASH INC Stock 302130109 1454 12 SH SOLE 46 12 0 0 EXPEDITORS INTL WASH INC Stock 302130109 1435311 11849 SH SOLE 11849 0 0 EXPENSIFY INC Stock 30219Q106 438046 54893 SH SOLE 54893 0 0 EXTRA SPACE STORAGE INC REIT 30225T102 744 5 SH SOLE 46 5 0 0 EXTRA SPACE STORAGE INC REIT 30225T102 966864 6496 SH SOLE 6495 0 0 EXXON MOBIL CORP Stock 30231G102 14908 139 SH SOLE 6 139 0 0 EXXON MOBIL CORP Stock 30231G102 19734 184 SH SOLE 9 184 0 0 EXXON MOBIL CORP Stock 30231G102 318905 2973 SH SOLE 19 2973 0 0 EXXON MOBIL CORP Stock 30231G102 43163 402 SH SOLE 33 402 0 0 EXXON MOBIL CORP Stock 30231G102 50300 469 SH SOLE 36 469 0 0 EXXON MOBIL CORP Stock 30231G102 276812 2581 SH SOLE 45 2581 0 0 EXXON MOBIL CORP Stock 30231G102 28487861 265621 SH SOLE 265621 0 0 F N B CORP Stock 302520101 249667 21824 SH SOLE 19 21824 0 0 F N B CORP Stock 302520101 31654 2767 SH SOLE 2767 0 0 F5 INC Stock 315616102 484559 3313 SH SOLE 3313 0 0 FACTSET RESH SYS INC Stock 303075105 6811 17 SH SOLE 19 17 0 0 FACTSET RESH SYS INC Stock 303075105 91348 228 SH SOLE 23 228 0 0 FACTSET RESH SYS INC Stock 303075105 6411 16 SH SOLE 33 16 0 0 FACTSET RESH SYS INC Stock 303075105 1032074 2576 SH SOLE 2576 0 0 FAIR ISAAC CORP Stock 303250104 110053 136 SH SOLE 19 136 0 0 FAIR ISAAC CORP Stock 303250104 5664 7 SH SOLE 23 7 0 0 FAIR ISAAC CORP Stock 303250104 809 1 SH SOLE 46 1 0 0 FAIR ISAAC CORP Stock 303250104 1636223 2022 SH SOLE 2022 0 0 CAPITOL SER TR ETF 14064D550 533654 22446 SH SOLE 22446 0 0 FARMLAND PARTNERS INC REIT 31154R109 1245 102 SH SOLE 49 102 0 0 FARMLAND PARTNERS INC REIT 31154R109 175428 14368 SH SOLE 14367 0 0 FASTENAL CO Stock 311900104 734656 12454 SH SOLE 6 12453 0 0 FASTENAL CO Stock 311900104 16222 275 SH SOLE 19 275 0 0 FASTENAL CO Stock 311900104 475 8 SH SOLE 33 8 0 0 FASTENAL CO Stock 311900104 885 15 SH SOLE 46 15 0 0 FASTENAL CO Stock 311900104 299223 5072 SH SOLE 5072 0 0 FEDEX CORP Stock 31428X106 340863 1375 SH SOLE 5 1375 0 0 FEDEX CORP Stock 31428X106 32723 132 SH SOLE 7 132 0 0 FEDEX CORP Stock 31428X106 13139 53 SH SOLE 16 53 0 0 FEDEX CORP Stock 31428X106 2727 11 SH SOLE 32 11 0 0 FEDEX CORP Stock 31428X106 6483 26 SH SOLE 33 26 0 0 FEDEX CORP Stock 31428X106 5671365 22878 SH SOLE 22877 0 0 FIDELITY COVINGTON TRUST ETF 316092246 2978542 152614 SH SOLE 152613 0 0 FIDELITY MERRIMACK STR TR ETF 316188101 558064 12206 SH SOLE 12206 0 0 FIDELITY COVINGTON TRUST ETF 316092303 7631 168 SH SOLE 9 168 0 0 FIDELITY COVINGTON TRUST ETF 316092303 4991344 109893 SH SOLE 109893 0 0 FIDELITY COVINGTON TRUST ETF 316092840 650582 16371 SH SOLE 16370 0 0 FIDELITY COVINGTON TRUST ETF 316092618 2971775 63875 SH SOLE 63874 0 0 FIDELITY MERRIMACK STR TR ETF 316188408 14593 293 SH SOLE 9 293 0 0 FIDELITY MERRIMACK STR TR ETF 316188408 692055 13895 SH SOLE 13895 0 0 FIDELITY COVINGTON TRUST ETF 316092824 10423 208 SH SOLE 36 208 0 0 FIDELITY COVINGTON TRUST ETF 316092824 1103021 22012 SH SOLE 22012 0 0 FIDELITY COVINGTON TRUST ETF 316092204 8432 115 SH SOLE 9 115 0 0 FIDELITY COVINGTON TRUST ETF 316092204 769295 10492 SH SOLE 10492 0 0 FIDELITY COVINGTON TRUST ETF 316092402 1727149 77940 SH SOLE 77939 0 0 FIDELITY COVINGTON TRUST ETF 316092501 3883878 82513 SH SOLE 82512 0 0 FIDELITY COVINGTON TRUST ETF 316092600 3848 61 SH SOLE 9 60 0 0 FIDELITY COVINGTON TRUST ETF 316092600 4652209 73704 SH SOLE 73704 0 0 FIDELITY COVINGTON TRUST ETF 316092709 8246 145 SH SOLE 9 145 0 0 FIDELITY COVINGTON TRUST ETF 316092709 3980175 69987 SH SOLE 69987 0 0 FIDELITY COVINGTON TRUST ETF 316092808 106270 813 SH SOLE 9 813 0 0 FIDELITY COVINGTON TRUST ETF 316092808 14663505 112244 SH SOLE 112243 0 0 FIDELITY COVINGTON TRUST ETF 316092881 1448842 31051 SH SOLE 31051 0 0 FIDELITY COVINGTON TRUST ETF 316092857 9543 380 SH SOLE 36 380 0 0 FIDELITY COVINGTON TRUST ETF 316092857 1067176 42534 SH SOLE 42533 0 0 FIDELITY COVINGTON TRUST ETF 316092873 7970 198 SH SOLE 9 198 0 0 FIDELITY COVINGTON TRUST ETF 316092873 504776 12541 SH SOLE 12541 0 0 FIDELITY COVINGTON TRUST ETF 316092865 4952424 117134 SH SOLE 117133 0 0 FIDELITY COMWLTH TR ETF 315912808 2063292 38153 SH SOLE 38152 0 0 FIDELITY NATIONAL FINANCIAL Stock 31620R303 657416 18262 SH SOLE 6 18261 0 0 FIDELITY NATIONAL FINANCIAL Stock 31620R303 900 25 SH SOLE 9 25 0 0 FIDELITY NATIONAL FINANCIAL Stock 31620R303 65584 1822 SH SOLE 19 1821 0 0 FIDELITY NATIONAL FINANCIAL Stock 31620R303 1656 46 SH SOLE 33 46 0 0 FIDELITY NATIONAL FINANCIAL Stock 31620R303 31523 876 SH SOLE 43 875 0 0 FIDELITY NATIONAL FINANCIAL Stock 31620R303 1620352 45010 SH SOLE 45009 0 0 FIDELITY NATL INFORMATION SV Stock 31620M106 986058 18027 SH SOLE 6 18026 0 0 FIDELITY NATL INFORMATION SV Stock 31620M106 1094 20 SH SOLE 9 20 0 0 FIDELITY NATL INFORMATION SV Stock 31620M106 4328 79 SH SOLE 33 79 0 0 FIDELITY NATL INFORMATION SV Stock 31620M106 54015 987 SH SOLE 43 987 0 0 FIDELITY NATL INFORMATION SV Stock 31620M106 1969 36 SH SOLE 46 36 0 0 FIDELITY NATL INFORMATION SV Stock 31620M106 17948 328 SH SOLE 49 328 0 0 FIDELITY NATL INFORMATION SV Stock 31620M106 899701 16448 SH SOLE 16447 0 0 FIDELITY COVINGTON TRUST ETF 316092527 863300 25817 SH SOLE 25816 0 0 FIDELITY MERRIMACK STR TR ETF 316188309 256424 5646 SH SOLE 11 5645 0 0 FIDELITY MERRIMACK STR TR ETF 316188309 27578 607 SH SOLE 36 607 0 0 FIDELITY MERRIMACK STR TR ETF 316188309 883503 19452 SH SOLE 19451 0 0 FIDELITY COVINGTON TRUST ETF 316092782 242996 4949 SH SOLE 4949 0 0 FIFTH THIRD BANCORP Stock 316773100 2149 82 SH SOLE 9 82 0 0 FIFTH THIRD BANCORP Stock 316773100 60497 2308 SH SOLE 19 2308 0 0 FIFTH THIRD BANCORP Stock 316773100 2254 86 SH SOLE 33 86 0 0 FIFTH THIRD BANCORP Stock 316773100 917 35 SH SOLE 36 35 0 0 FIFTH THIRD BANCORP Stock 316773100 841436 32104 SH SOLE 32103 0 0 SELECT SECTOR SPDR TR ETF 81369Y605 12001 356 SH SOLE 36 356 0 0 SELECT SECTOR SPDR TR ETF 81369Y605 684795 20314 SH SOLE 49 20314 0 0 SELECT SECTOR SPDR TR ETF 81369Y605 7178064 212936 SH SOLE 212935 0 0 FIRSTCASH HOLDINGS INC Stock 33768G107 280 3 SH SOLE 19 3 0 0 FIRSTCASH HOLDINGS INC Stock 33768G107 368284 3946 SH SOLE 3946 0 0 FIRST MAJESTIC SILVER CORP Stock 32076V103 57550 10186 SH SOLE 10185 0 0 FIRST TR ABRDN GBL OPP INCM CEF 337319107 128144 20601 SH SOLE 20601 0 0 FIRST TR EXCHANGE TRADED FD ETF 33734X101 9499394 172059 SH SOLE 172059 0 0 FIRST TR EXCHANGE TRADED FD ETF 33734X150 12916147 214947 SH SOLE 214946 0 0 FIRST TR HIGH YIELD OPPRT 20 CEF 33741Q107 154884 11289 SH SOLE 11288 0 0 FIRST TR LRGE CP CORE ALPHA ETF 33734K109 368580 4387 SH SOLE 4387 0 0 FIRST TR MORNINGSTAR DIVID L ETF 336917109 20780 611 SH SOLE 36 611 0 0 FIRST TR MORNINGSTAR DIVID L ETF 336917109 4050481 119097 SH SOLE 119096 0 0 FIRST TRUST CAPITAL STRENGTH ETF ETF 33733E104 1968658 26221 SH SOLE 26220 0 0 FIRST TR EXCHANGE TRADED FD ETF 33734X192 441784 5818 SH SOLE 5817 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738R605 2088908 44530 SH SOLE 44530 0 0 FIRST TRUST DOW JONES INTERNET ETF ETF 33733E302 12652444 77627 SH SOLE 77627 0 0 FIRST TR EXCH TRADED FD III ETF 33739P202 423575 14769 SH SOLE 14769 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33739Q408 5909204 99465 SH SOLE 99464 0 0 FIRST TR EXCHANGE TRAD FD VI ETF 33739H101 828235 36374 SH SOLE 36373 0 0 FIRST TR EXCH TRADED FD III ETF 33739P103 1442434 27324 SH SOLE 27324 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33739Q200 3109904 65238 SH SOLE 65238 0 0 FIRST TR EXCH TRADED FD III ETF 33739N108 1053606 20789 SH SOLE 20789 0 0 FIRST TR MID CAP CORE ALPHAD ETF 33735B108 234443 2434 SH SOLE 2434 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33733E500 694098 13567 SH SOLE 13567 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738R852 10777786 411052 SH SOLE 411052 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738R811 13761869 193312 SH SOLE 193311 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738R118 1666825 28415 SH SOLE 28415 0 0 FIRST TR NAS100 EQ WEIGHTED ETF 337344105 949068 8878 SH SOLE 8878 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33733E807 220453 9470 SH SOLE 9469 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738D101 73035 2705 SH SOLE 19 2705 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738D101 189474 7018 SH SOLE 7017 0 0 FIRST TRUST PREFERRED SECURITIES & INCOME ETF ETF 33739E108 5276733 330415 SH SOLE 330415 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738R704 511998 9471 SH SOLE 9470 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738R506 1217388 25847 SH SOLE 25846 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738D309 662097 14616 SH SOLE 14615 0 0 FIRST TR SML CP CORE ALPHA F ETF 33734Y109 217492 2644 SH SOLE 19 2644 0 0 FIRST TR SML CP CORE ALPHA F ETF 33734Y109 7994 97 SH SOLE 97 0 0 FIRST TR SPECIALTY FIN & FIN CEF 33733G109 65692 20151 SH SOLE 20151 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738D408 547452 13814 SH SOLE 13814 0 0 FIRST TR EXCHNG TRADED FD VI ETF 33740F805 346009 7834 SH SOLE 7833 0 0 FIRST TR EXCHANGE TRADED FD ETF 336920103 568697 6450 SH SOLE 6450 0 0 FIRST TR VALUE LINE DIVID IN ETF 33734H106 1126648 28103 SH SOLE 28102 0 0 FIRSTENERGY CORP Stock 337932107 56570 1455 SH SOLE 19 1455 0 0 FIRSTENERGY CORP Stock 337932107 314 8 SH SOLE 33 8 0 0 FIRSTENERGY CORP Stock 337932107 261813 6734 SH SOLE 6733 0 0 FISERV INC Stock 337738108 31538 250 SH SOLE 2 250 0 0 FISERV INC Stock 337738108 10344 82 SH SOLE 19 82 0 0 FISERV INC Stock 337738108 7317 58 SH SOLE 33 58 0 0 FISERV INC Stock 337738108 7569 60 SH SOLE 36 60 0 0 FISERV INC Stock 337738108 3785 30 SH SOLE 46 30 0 0 FISERV INC Stock 337738108 2915925 23115 SH SOLE 23114 0 0 FIVERR INTL LTD Stock M4R82T106 215519 8286 SH SOLE 8286 0 0 FLAHERTY & CRUMRINE PFD SECS CEF 338478100 218150 15877 SH SOLE 15877 0 0 FLEETCOR TECHNOLOGIES INC Stock 339041105 18580 74 SH SOLE 9 74 0 0 FLEETCOR TECHNOLOGIES INC Stock 339041105 1004 4 SH SOLE 33 4 0 0 FLEETCOR TECHNOLOGIES INC Stock 339041105 511199 2036 SH SOLE 2036 0 0 FLEX LNG LTD Stock G35947202 0 0 SH SOLE 19 0 0 0 FLEX LNG LTD Stock G35947202 699917 22926 SH SOLE 22925 0 0 FLEXSHARES TR ETF 33939L407 882 22 SH SOLE 49 22 0 0 FLEXSHARES TR ETF 33939L407 799608 19955 SH SOLE 19955 0 0 FLUOR CORP NEW Stock 343412102 208473 7043 SH SOLE 7043 0 0 FORD MTR CO DEL Stock 345370860 4146 274 SH SOLE 9 274 0 0 FORD MTR CO DEL Stock 345370860 86661 5728 SH SOLE 19 5727 0 0 FORD MTR CO DEL Stock 345370860 10702 707 SH SOLE 33 707 0 0 FORD MTR CO DEL Stock 345370860 17884 1182 SH SOLE 36 1182 0 0 FORD MTR CO DEL Stock 345370860 7915 523 SH SOLE 49 523 0 0 FORD MTR CO DEL Stock 345370860 2158752 142680 SH SOLE 142680 0 0 FORTINET INC Stock 34959E109 8844 117 SH SOLE 9 117 0 0 FORTINET INC Stock 34959E109 38249 506 SH SOLE 19 506 0 0 FORTINET INC Stock 34959E109 1739 23 SH SOLE 33 23 0 0 FORTINET INC Stock 34959E109 61530 814 SH SOLE 50 814 0 0 FORTINET INC Stock 34959E109 5081840 67229 SH SOLE 67228 0 0 FORTUNE BRANDS INNOVATIONS I Stock 34964C106 207435 2883 SH SOLE 2883 0 0 FOX FACTORY HLDG CORP Stock 35138V102 249899 2303 SH SOLE 23 2303 0 0 FRANCO NEV CORP Stock 351858105 4563 32 SH SOLE 36 32 0 0 FRANCO NEV CORP Stock 351858105 5367199 37638 SH SOLE 37638 0 0 LEGG MASON ETF INVT ETF 52468L505 348254 12808 SH SOLE 12808 0 0 FRANKLIN RESOURCES INC Stock 354613101 138892 5200 SH SOLE 5 5200 0 0 FRANKLIN RESOURCES INC Stock 354613101 93645 3506 SH SOLE 3506 0 0 FREEPORT-MCMORAN INC Stock 35671D857 55960 1399 SH SOLE 24 1399 0 0 FREEPORT-MCMORAN INC Stock 35671D857 1561 39 SH SOLE 33 39 0 0 FREEPORT-MCMORAN INC Stock 35671D857 128000 3200 SH SOLE 41 3200 0 0 FREEPORT-MCMORAN INC Stock 35671D857 15400 385 SH SOLE 43 385 0 0 FREEPORT-MCMORAN INC Stock 35671D857 6024 151 SH SOLE 49 150 0 0 FREEPORT-MCMORAN INC Stock 35671D857 3226697 80667 SH SOLE 80667 0 0 FS KKR CAP CORP CEF 302635206 1617340 84324 SH SOLE 84324 0 0 FIRST TR EXCHNG TRADED FD VI ETF 33740F755 1264795 50511 SH SOLE 50511 0 0 FIRST TR EXCHNG TRADED FD VI ETF 33740F631 775407 23720 SH SOLE 23720 0 0 FULGENT GENETICS INC Stock 359664109 1489013 40211 SH SOLE 40211 0 0 GABELLI CONV & INC SECS FD I CEF 36240B109 77358 17990 SH SOLE 17990 0 0 GABELLI EQUITY TR INC CEF 362397101 676605 116656 SH SOLE 116656 0 0 GAMING & LEISURE PPTYS INC REIT 36467J108 1066 22 SH SOLE 9 22 0 0 GAMING & LEISURE PPTYS INC REIT 36467J108 40476 835 SH SOLE 19 835 0 0 GAMING & LEISURE PPTYS INC REIT 36467J108 4846 100 SH SOLE 49 100 0 0 GAMING & LEISURE PPTYS INC REIT 36467J108 1789741 36932 SH SOLE 36932 0 0 GAP INC Stock 364760108 242012 27101 SH SOLE 27101 0 0 GARMIN LTD Stock H2906T109 9908 95 SH SOLE 7 95 0 0 GARMIN LTD Stock H2906T109 521 5 SH SOLE 33 5 0 0 GARMIN LTD Stock H2906T109 376857 3614 SH SOLE 3613 0 0 GARTNER INC Stock 366651107 19968 57 SH SOLE 9 57 0 0 GARTNER INC Stock 366651107 26974 77 SH SOLE 19 77 0 0 GARTNER INC Stock 366651107 60604 173 SH SOLE 28 173 0 0 GARTNER INC Stock 366651107 350 1 SH SOLE 33 1 0 0 GARTNER INC Stock 366651107 9108 26 SH SOLE 54 26 0 0 GARTNER INC Stock 366651107 924118 2638 SH SOLE 2638 0 0 GATES INDL CORP PLC Stock G39108108 481775 35740 SH SOLE 6 35740 0 0 GE HEALTHCARE TECHNOLOGIES I Stock 36266G107 6094 75 SH SOLE 33 75 0 0 GE HEALTHCARE TECHNOLOGIES I Stock 36266G107 1544 19 SH SOLE 36 19 0 0 GE HEALTHCARE TECHNOLOGIES I Stock 36266G107 1300 16 SH SOLE 40 16 0 0 GE HEALTHCARE TECHNOLOGIES I Stock 36266G107 1869 23 SH SOLE 46 23 0 0 GE HEALTHCARE TECHNOLOGIES I Stock 36266G107 789106 9713 SH SOLE 9713 0 0 GENERAC HLDGS INC Stock 368736104 3579 24 SH SOLE 33 24 0 0 GENERAC HLDGS INC Stock 368736104 2684 18 SH SOLE 36 18 0 0 GENERAC HLDGS INC Stock 368736104 597 4 SH SOLE 46 4 0 0 GENERAC HLDGS INC Stock 368736104 379834 2547 SH SOLE 2547 0 0 GENERAL DYNAMICS CORP Stock 369550108 1490090 6926 SH SOLE 6 6925 0 0 GENERAL DYNAMICS CORP Stock 369550108 3012 14 SH SOLE 9 14 0 0 GENERAL DYNAMICS CORP Stock 369550108 104939 488 SH SOLE 19 487 0 0 GENERAL DYNAMICS CORP Stock 369550108 6046 28 SH SOLE 33 28 0 0 GENERAL DYNAMICS CORP Stock 369550108 1506 7 SH SOLE 36 7 0 0 GENERAL DYNAMICS CORP Stock 369550108 1853670 8616 SH SOLE 8615 0 0 GENERAL ELECTRIC CO Stock 369604301 12097 110 SH SOLE 33 110 0 0 GENERAL ELECTRIC CO Stock 369604301 6481 59 SH SOLE 36 59 0 0 GENERAL ELECTRIC CO Stock 369604301 5273 48 SH SOLE 40 48 0 0 GENERAL ELECTRIC CO Stock 369604301 23543 214 SH SOLE 43 214 0 0 GENERAL ELECTRIC CO Stock 369604301 23967 218 SH SOLE 49 218 0 0 GENERAL ELECTRIC CO Stock 369604301 3274774 29811 SH SOLE 29811 0 0 GENERAL MLS INC Stock 370334104 538 7 SH SOLE 33 7 0 0 GENERAL MLS INC Stock 370334104 4372 57 SH SOLE 36 57 0 0 GENERAL MLS INC Stock 370334104 3605 47 SH SOLE 46 47 0 0 GENERAL MLS INC Stock 370334104 1381 18 SH SOLE 49 18 0 0 GENERAL MLS INC Stock 370334104 5651615 73685 SH SOLE 73684 0 0 GENERAL MTRS CO Stock 37045V100 9254 240 SH SOLE 9 240 0 0 GENERAL MTRS CO Stock 37045V100 2699 70 SH SOLE 19 70 0 0 GENERAL MTRS CO Stock 37045V100 7072 183 SH SOLE 33 183 0 0 GENERAL MTRS CO Stock 37045V100 76004 1971 SH SOLE 43 1971 0 0 GENERAL MTRS CO Stock 37045V100 1581 41 SH SOLE 49 41 0 0 GENERAL MTRS CO Stock 37045V100 1221529 31679 SH SOLE 31678 0 0 GENESIS ENERGY L P Stock 371927104 104620 10955 SH SOLE 10955 0 0 GENPACT LIMITED Stock G3922B107 4170 111 SH SOLE 19 111 0 0 GENPACT LIMITED Stock G3922B107 1240 33 SH SOLE 33 33 0 0 GENPACT LIMITED Stock G3922B107 281287 7487 SH SOLE 7487 0 0 GENPREX INC Stock 372446104 16302 17185 SH SOLE 17185 0 0 GENUINE PARTS CO Stock 372460105 40954 242 SH SOLE 7 242 0 0 GENUINE PARTS CO Stock 372460105 4117 24 SH SOLE 33 24 0 0 GENUINE PARTS CO Stock 372460105 2538 15 SH SOLE 46 15 0 0 GENUINE PARTS CO Stock 372460105 835783 4939 SH SOLE 4938 0 0 GFL ENVIRONMENTAL INC Stock 36168Q104 128040 3300 SH SOLE 5 3300 0 0 GFL ENVIRONMENTAL INC Stock 36168Q104 96740 2493 SH SOLE 2493 0 0 GILAT SATELLITE NETWORKS LTD Stock M51474118 87058 13974 SH SOLE 13974 0 0 GILEAD SCIENCES INC Stock 375558103 670340 8698 SH SOLE 6 8697 0 0 GILEAD SCIENCES INC Stock 375558103 3006 39 SH SOLE 9 39 0 0 GILEAD SCIENCES INC Stock 375558103 92211 1196 SH SOLE 19 1196 0 0 GILEAD SCIENCES INC Stock 375558103 11795 153 SH SOLE 33 153 0 0 GILEAD SCIENCES INC Stock 375558103 56415 732 SH SOLE 52 732 0 0 GILEAD SCIENCES INC Stock 375558103 5242547 68023 SH SOLE 68023 0 0 GLADSTONE CAPITAL CORP CEF 376535100 109607 11230 SH SOLE 11230 0 0 GLADSTONE COMMERCIAL CORP REIT 376536108 281418 22750 SH SOLE 22750 0 0 GLOBAL MED REIT INC REIT 37954A204 862126 94428 SH SOLE 94427 0 0 GLOBAL PMTS INC Stock 37940X102 8571 87 SH SOLE 9 87 0 0 GLOBAL PMTS INC Stock 37940X102 6213 63 SH SOLE 33 63 0 0 GLOBAL PMTS INC Stock 37940X102 1084 11 SH SOLE 46 11 0 0 GLOBAL PMTS INC Stock 37940X102 302555 3071 SH SOLE 3071 0 0 GLOBAL SELF STORAGE INC REIT 37955N106 78031 15452 SH SOLE 15451 0 0 GLOBAL X FDS ETF 37954Y830 941 25 SH SOLE 49 25 0 0 GLOBAL X FDS ETF 37954Y830 206580 5487 SH SOLE 5486 0 0 GLOBAL X FDS ETF 37960A859 247613 11189 SH SOLE 11189 0 0 GLOBAL X FDS ETF 37960A669 512290 22688 SH SOLE 22687 0 0 GLOBAL X FDS ETF 37954Y871 463218 21346 SH SOLE 21346 0 0 GLOBAL X FDS ETF 37954Y855 755301 11616 SH SOLE 11616 0 0 GLOBAL X FDS ETF 37954Y343 1043500 24307 SH SOLE 24307 0 0 GLOBAL X FDS ETF 37954Y483 1031762 58127 SH SOLE 58127 0 0 GLOBAL X FDS ETF 37954Y459 905519 50056 SH SOLE 50056 0 0 GLOBAL X FDS ETF 37954Y475 704026 17150 SH SOLE 17150 0 0 GLOBAL X FDS ETF 37950E333 105479 11668 SH SOLE 11668 0 0 GLOBAL X FDS ETF 37954Y673 341701 10872 SH SOLE 10871 0 0 GLOBAL X FDS ETF 37954Y657 25789 1330 SH SOLE 36 1330 0 0 GLOBAL X FDS ETF 37954Y657 463252 23891 SH SOLE 23891 0 0 GLOBALFOUNDRIES INC Stock G39387108 831468 12875 SH SOLE 12875 0 0 GLOBANT S A Stock L44385109 3235 18 SH SOLE 43 18 0 0 GLOBANT S A Stock L44385109 1123609 6252 SH SOLE 6252 0 0 GODADDY INC Stock 380237107 301722 4016 SH SOLE 4016 0 0 GOLAR LNG LTD Stock G9456A100 679216 33675 SH SOLE 33674 0 0 GOLDMAN SACHS ETF TR ETF 381430529 266975 2668 SH SOLE 25 2667 0 0 GOLDMAN SACHS ETF TR ETF 381430529 133093 1330 SH SOLE 26 1330 0 0 GOLDMAN SACHS ETF TR ETF 381430529 15211 152 SH SOLE 25 152 0 0 GOLDMAN SACHS ETF TR ETF 381430529 89563 895 SH SOLE 895 0 0 GOLDMAN SACHS ETF TR ETF 381430503 621314 7117 SH SOLE 7117 0 0 GOLDMAN SACHS BDC INC CEF 38147U107 240360 17342 SH SOLE 17341 0 0 GOLDMAN SACHS GROUP INC Stock 38141G104 11289 35 SH SOLE 9 35 0 0 GOLDMAN SACHS GROUP INC Stock 38141G104 18062 56 SH SOLE 19 56 0 0 GOLDMAN SACHS GROUP INC Stock 38141G104 6508 20 SH SOLE 33 20 0 0 GOLDMAN SACHS GROUP INC Stock 38141G104 9676 30 SH SOLE 36 30 0 0 GOLDMAN SACHS GROUP INC Stock 38141G104 4838 15 SH SOLE 46 15 0 0 GOLDMAN SACHS GROUP INC Stock 38141G104 2570208 7969 SH SOLE 7968 0 0 GOLDMAN SACHS PHYSICAL GOLD ETF ETF 715426102 1609752 84568 SH SOLE 84568 0 0 GOODYEAR TIRE & RUBR CO Stock 382550101 1080036 78950 SH SOLE 78950 0 0 GRACO INC Stock 384109104 2936320 34005 SH SOLE 6 34004 0 0 GRACO INC Stock 384109104 36612 424 SH SOLE 19 424 0 0 GRACO INC Stock 384109104 27287 316 SH SOLE 23 316 0 0 GRACO INC Stock 384109104 403170 4669 SH SOLE 4669 0 0 GRAND CANYON ED INC Stock 38526M106 262876 2547 SH SOLE 45 2547 0 0 GRANITE CONSTR INC Stock 387328107 366018 9201 SH SOLE 9201 0 0 GRANITE PT MTG TR INC REIT 38741L107 70824 13363 SH SOLE 13363 0 0 GRANITESHARES ETF TR ETF 38747R108 447210 21657 SH SOLE 21656 0 0 GRANITESHARES PLATINUM TR ETF 38748T103 91052 10300 SH SOLE 10300 0 0 GSK PLC ADR 37733W204 927 26 SH SOLE 33 26 0 0 GSK PLC ADR 37733W204 1941045 54463 SH SOLE 54462 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V357 281913 1884 SH SOLE 25 1883 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V357 16011 107 SH SOLE 25 107 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V357 11829928 79056 SH SOLE 79055 0 0 GUGGENHEIM STRATEGIC OPPORTU CEF 40167F101 328653 20670 SH SOLE 20670 0 0 BLOCK H & R INC Stock 093671105 246578 7737 SH SOLE 7737 0 0 HALEON PLC ADR 405552100 4584 547 SH SOLE 9 547 0 0 HALEON PLC ADR 405552100 2330 278 SH SOLE 33 278 0 0 HALEON PLC ADR 405552100 8129 970 SH SOLE 61 970 0 0 HALEON PLC ADR 405552100 108229 12915 SH SOLE 12915 0 0 HALLIBURTON CO Stock 406216101 5773 175 SH SOLE 9 175 0 0 HALLIBURTON CO Stock 406216101 1122 34 SH SOLE 19 34 0 0 HALLIBURTON CO Stock 406216101 8206 249 SH SOLE 33 248 0 0 HALLIBURTON CO Stock 406216101 3794 115 SH SOLE 36 115 0 0 HALLIBURTON CO Stock 406216101 392567 11900 SH SOLE 11899 0 0 HANESBRANDS INC Stock 410345102 763 168 SH SOLE 39 168 0 0 HANESBRANDS INC Stock 410345102 210563 46379 SH SOLE 46379 0 0 HANNON ARMSTRONG SUST INFR C Convertible 41068XAD2 78210 79000 SH SOLE 79000 0 0 HARTFORD FINL SVCS GROUP INC Stock 416515104 16349 227 SH SOLE 19 227 0 0 HARTFORD FINL SVCS GROUP INC Stock 416515104 216 3 SH SOLE 33 3 0 0 HARTFORD FINL SVCS GROUP INC Stock 416515104 288 4 SH SOLE 46 4 0 0 HARTFORD FINL SVCS GROUP INC Stock 416515104 531793 7384 SH SOLE 7383 0 0 HASBRO INC Stock 418056107 197 3 SH SOLE 33 3 0 0 HASBRO INC Stock 418056107 194 3 SH SOLE 46 3 0 0 HASBRO INC Stock 418056107 568559 8778 SH SOLE 8778 0 0 HAWKINS INC Stock 420261109 241025 5054 SH SOLE 5054 0 0 HCA HEALTHCARE INC Stock 40412C101 16691 55 SH SOLE 19 55 0 0 HCA HEALTHCARE INC Stock 40412C101 7619 25 SH SOLE 33 25 0 0 HCA HEALTHCARE INC Stock 40412C101 29134 96 SH SOLE 36 96 0 0 HCA HEALTHCARE INC Stock 40412C101 3338 11 SH SOLE 46 11 0 0 HCA HEALTHCARE INC Stock 40412C101 1676955 5526 SH SOLE 5525 0 0 HEALTHPEAK PROPERTIES INC REIT 42250P103 1608 80 SH SOLE 9 80 0 0 HEALTHPEAK PROPERTIES INC REIT 42250P103 79770 3969 SH SOLE 19 3968 0 0 HEALTHPEAK PROPERTIES INC REIT 42250P103 1045 52 SH SOLE 33 52 0 0 HEALTHPEAK PROPERTIES INC REIT 42250P103 502755 25013 SH SOLE 25012 0 0 SELECT SECTOR SPDR TR ETF 81369Y209 77913 587 SH SOLE 19 587 0 0 SELECT SECTOR SPDR TR ETF 81369Y209 7385846 55646 SH SOLE 55645 0 0 HECLA MNG CO Stock 422704106 321671 62460 SH SOLE 62460 0 0 HEICO CORP NEW Stock 422806109 3893 22 SH SOLE 43 22 0 0 HEICO CORP NEW Stock 422806109 340786 1926 SH SOLE 1926 0 0 HELIOGEN INC COMMON STOCK Stock 42329E105 2773 11319 SH SOLE 11319 0 0 HENRY JACK & ASSOC INC Stock 426281101 38486 230 SH SOLE 23 230 0 0 HENRY JACK & ASSOC INC Stock 426281101 1004 6 SH SOLE 33 6 0 0 HENRY JACK & ASSOC INC Stock 426281101 349552 2089 SH SOLE 2089 0 0 HERCULES CAPITAL INC CEF 427096508 686390 46378 SH SOLE 46377 0 0 MILLERKNOLL INC Stock 600544100 160452 10856 SH SOLE 10856 0 0 HERSHEY CO Stock 427866108 1894950 7589 SH SOLE 6 7588 0 0 HERSHEY CO Stock 427866108 33716 135 SH SOLE 19 135 0 0 HERSHEY CO Stock 427866108 1263 5 SH SOLE 33 5 0 0 HERSHEY CO Stock 427866108 5743 23 SH SOLE 36 23 0 0 HERSHEY CO Stock 427866108 3746 15 SH SOLE 46 15 0 0 HERSHEY CO Stock 427866108 2648633 10607 SH SOLE 10607 0 0 HEWLETT PACKARD ENTERPRISE C Stock 42824C109 4301 256 SH SOLE 9 256 0 0 HEWLETT PACKARD ENTERPRISE C Stock 42824C109 252 15 SH SOLE 33 15 0 0 HEWLETT PACKARD ENTERPRISE C Stock 42824C109 43428 2585 SH SOLE 36 2585 0 0 HEWLETT PACKARD ENTERPRISE C Stock 42824C109 1882 112 SH SOLE 46 112 0 0 HEWLETT PACKARD ENTERPRISE C Stock 42824C109 122005 7262 SH SOLE 7262 0 0 HEXCEL CORP NEW Stock 428291108 14140 186 SH SOLE 33 186 0 0 HEXCEL CORP NEW Stock 428291108 483801 6364 SH SOLE 6364 0 0 HIGHWOODS PPTYS INC REIT 431284108 791573 33106 SH SOLE 33106 0 0 HILTON WORLDWIDE HLDGS INC Stock 43300A203 12081 83 SH SOLE 9 83 0 0 HILTON WORLDWIDE HLDGS INC Stock 43300A203 2765 19 SH SOLE 33 19 0 0 HILTON WORLDWIDE HLDGS INC Stock 43300A203 1310 9 SH SOLE 46 9 0 0 HILTON WORLDWIDE HLDGS INC Stock 43300A203 14555 100 SH SOLE 49 100 0 0 HILTON WORLDWIDE HLDGS INC Stock 43300A203 178444 1226 SH SOLE 1226 0 0 HF SINCLAIR CORP Stock 403949100 201777 4523 SH SOLE 4523 0 0 HOLOGIC INC Stock 436440101 9716 120 SH SOLE 19 120 0 0 HOLOGIC INC Stock 436440101 324 4 SH SOLE 33 4 0 0 HOLOGIC INC Stock 436440101 1457 18 SH SOLE 46 18 0 0 HOLOGIC INC Stock 436440101 2350559 29030 SH SOLE 29030 0 0 HOME DEPOT INC Stock 437076102 37277 120 SH SOLE 2 120 0 0 HOME DEPOT INC Stock 437076102 2257316 7267 SH SOLE 6 7266 0 0 HOME DEPOT INC Stock 437076102 37352 120 SH SOLE 7 120 0 0 HOME DEPOT INC Stock 437076102 43179 139 SH SOLE 9 139 0 0 HOME DEPOT INC Stock 437076102 215120 693 SH SOLE 19 692 0 0 HOME DEPOT INC Stock 437076102 59332 191 SH SOLE 24 191 0 0 HOME DEPOT INC Stock 437076102 5630 18 SH SOLE 32 18 0 0 HOME DEPOT INC Stock 437076102 34402 111 SH SOLE 33 110 0 0 HOME DEPOT INC Stock 437076102 49702 160 SH SOLE 36 160 0 0 HOME DEPOT INC Stock 437076102 100958 325 SH SOLE 41 325 0 0 HOME DEPOT INC Stock 437076102 7766 25 SH SOLE 46 25 0 0 HOME DEPOT INC Stock 437076102 99870 321 SH SOLE 49 321 0 0 HOME DEPOT INC Stock 437076102 34563 111 SH SOLE 50 111 0 0 HOME DEPOT INC Stock 437076102 119384 384 SH SOLE 51 384 0 0 HOME DEPOT INC Stock 437076102 177375 571 SH SOLE 53 571 0 0 HOME DEPOT INC Stock 437076102 8077 26 SH SOLE 54 26 0 0 HOME DEPOT INC Stock 437076102 16658468 53626 SH SOLE 53626 0 0 HONEST CO INC Stock 438333106 1176 700 SH SOLE 49 700 0 0 HONEST CO INC Stock 438333106 78120 46500 SH SOLE 46500 0 0 HONEYWELL INTL INC Stock 438516106 4358 21 SH SOLE 6 21 0 0 HONEYWELL INTL INC Stock 438516106 53497 258 SH SOLE 7 257 0 0 HONEYWELL INTL INC Stock 438516106 8715 42 SH SOLE 9 42 0 0 HONEYWELL INTL INC Stock 438516106 17015 82 SH SOLE 19 82 0 0 HONEYWELL INTL INC Stock 438516106 21896 106 SH SOLE 33 105 0 0 HONEYWELL INTL INC Stock 438516106 1038 5 SH SOLE 36 5 0 0 HONEYWELL INTL INC Stock 438516106 3646050 17571 SH SOLE 17571 0 0 LISTED FD TR ETF 53656F623 2353421 76985 SH SOLE 49 76984 0 0 LISTED FD TR ETF 53656F623 57594 1884 SH SOLE 1884 0 0 HOST HOTELS & RESORTS INC REIT 44107P104 3888 231 SH SOLE 19 231 0 0 HOST HOTELS & RESORTS INC REIT 44107P104 1953 116 SH SOLE 33 116 0 0 HOST HOTELS & RESORTS INC REIT 44107P104 2592 154 SH SOLE 36 154 0 0 HOST HOTELS & RESORTS INC REIT 44107P104 1481 88 SH SOLE 46 88 0 0 HOST HOTELS & RESORTS INC REIT 44107P104 1049300 62347 SH SOLE 62346 0 0 HOULIHAN LOKEY INC Stock 441593100 72061 733 SH SOLE 23 733 0 0 HOULIHAN LOKEY INC Stock 441593100 198586 2020 SH SOLE 2020 0 0 HP INC Stock 40434L105 1548 50 SH SOLE 33 50 0 0 HP INC Stock 40434L105 1321 43 SH SOLE 46 43 0 0 HP INC Stock 40434L105 2135177 69527 SH SOLE 69527 0 0 HUBBELL INC Stock 443510607 5305 16 SH SOLE 19 16 0 0 HUBBELL INC Stock 443510607 212837 642 SH SOLE 641 0 0 HUBSPOT INC Stock 443573100 5853 11 SH SOLE 43 11 0 0 HUBSPOT INC Stock 443573100 34586 65 SH SOLE 48 65 0 0 HUBSPOT INC Stock 443573100 2570926 4832 SH SOLE 4831 0 0 HUMANA INC Stock 444859102 7154 16 SH SOLE 9 16 0 0 HUMANA INC Stock 444859102 3130 7 SH SOLE 19 7 0 0 HUMANA INC Stock 444859102 10746 24 SH SOLE 33 24 0 0 HUMANA INC Stock 444859102 3130 7 SH SOLE 36 7 0 0 HUMANA INC Stock 444859102 26460 59 SH SOLE 43 59 0 0 HUMANA INC Stock 444859102 1789 4 SH SOLE 46 4 0 0 HUMANA INC Stock 444859102 1778683 3978 SH SOLE 3978 0 0 HUNTINGTON BANCSHARES INC Stock 446150104 1434 133 SH SOLE 9 133 0 0 HUNTINGTON BANCSHARES INC Stock 446150104 41186 3821 SH SOLE 19 3820 0 0 HUNTINGTON BANCSHARES INC Stock 446150104 3547 329 SH SOLE 33 329 0 0 HUNTINGTON BANCSHARES INC Stock 446150104 4150 385 SH SOLE 36 385 0 0 HUNTINGTON BANCSHARES INC Stock 446150104 1218 113 SH SOLE 46 113 0 0 HUNTINGTON BANCSHARES INC Stock 446150104 78543 7286 SH SOLE 52 7286 0 0 HUNTINGTON BANCSHARES INC Stock 446150104 222224 20614 SH SOLE 20614 0 0 HURON CONSULTING GROUP INC Stock 447462102 1698 20 SH SOLE 9 20 0 0 HURON CONSULTING GROUP INC Stock 447462102 236644 2787 SH SOLE 2787 0 0 HYATT HOTELS CORP Stock 448579102 286450 2500 SH SOLE 2500 0 0 HYCROFT MINING HOLDING CORP Stock 44862P109 3288 11135 SH SOLE 11135 0 0 ICAHN ENTERPRISES LP Stock 451100101 797884 27485 SH SOLE 27484 0 0 ICON PLC Stock G4705A100 23018 92 SH SOLE 2 92 0 0 ICON PLC Stock G4705A100 0 0 SH SOLE 9 0 0 0 ICON PLC Stock G4705A100 719575 2876 SH SOLE 2876 0 0 IDEXX LABS INC Stock 45168D104 8538 17 SH SOLE 9 17 0 0 IDEXX LABS INC Stock 45168D104 5022 10 SH SOLE 19 10 0 0 IDEXX LABS INC Stock 45168D104 5525 11 SH SOLE 33 11 0 0 IDEXX LABS INC Stock 45168D104 23605 47 SH SOLE 43 47 0 0 IDEXX LABS INC Stock 45168D104 502 1 SH SOLE 46 1 0 0 IDEXX LABS INC Stock 45168D104 52232 104 SH SOLE 50 104 0 0 IDEXX LABS INC Stock 45168D104 13560 27 SH SOLE 54 27 0 0 IDEXX LABS INC Stock 45168D104 411326 819 SH SOLE 819 0 0 ILLINOIS TOOL WKS INC Stock 452308109 1822155 7284 SH SOLE 6 7283 0 0 ILLINOIS TOOL WKS INC Stock 452308109 8756 35 SH SOLE 19 35 0 0 ILLINOIS TOOL WKS INC Stock 452308109 20860 83 SH SOLE 33 83 0 0 ILLINOIS TOOL WKS INC Stock 452308109 7255 29 SH SOLE 36 29 0 0 ILLINOIS TOOL WKS INC Stock 452308109 3502 14 SH SOLE 46 14 0 0 ILLINOIS TOOL WKS INC Stock 452308109 2880721 11516 SH SOLE 11515 0 0 ILLUMINA INC Stock 452327109 71809 383 SH SOLE 28 383 0 0 ILLUMINA INC Stock 452327109 3187 17 SH SOLE 33 17 0 0 ILLUMINA INC Stock 452327109 1500 8 SH SOLE 46 8 0 0 ILLUMINA INC Stock 452327109 284235 1516 SH SOLE 1516 0 0 LITMAN GREGORY FDS TR ETF 53700T827 3808614 137843 SH SOLE 137843 0 0 SELECT SECTOR SPDR TR ETF 81369Y704 4615 43 SH SOLE 36 43 0 0 SELECT SECTOR SPDR TR ETF 81369Y704 268 3 SH SOLE 49 2 0 0 SELECT SECTOR SPDR TR ETF 81369Y704 6007452 55977 SH SOLE 55977 0 0 ING GROEP N.V. ADR 456837103 593 44 SH SOLE 33 44 0 0 ING GROEP N.V. ADR 456837103 2142 159 SH SOLE 36 159 0 0 ING GROEP N.V. ADR 456837103 734036 54494 SH SOLE 54494 0 0 INGERSOLL RAND INC Stock 45687V106 6013 92 SH SOLE 19 92 0 0 INGERSOLL RAND INC Stock 45687V106 131 2 SH SOLE 33 2 0 0 INGERSOLL RAND INC Stock 45687V106 2222 34 SH SOLE 46 34 0 0 INGERSOLL RAND INC Stock 45687V106 557075 8523 SH SOLE 8523 0 0 INMODE LTD Stock M5425M103 9225 247 SH SOLE 7 247 0 0 INMODE LTD Stock M5425M103 3398701 90996 SH SOLE 90996 0 0 INNOVATIVE INDL PPTYS INC REIT 45781V101 571688 7830 SH SOLE 7830 0 0 INNOVATOR ETFS TR ETF 45782C359 417485 16950 SH SOLE 16950 0 0 INNOVATOR ETFS TR ETF 45782C334 576614 13831 SH SOLE 13831 0 0 INNOVATOR ETFS TR ETF 45782C615 212469 5105 SH SOLE 5105 0 0 INNOVATOR ETFS TR ETF 45782C367 647349 25977 SH SOLE 25977 0 0 INNOVATOR ETFS TR ETF 45783Y814 2175387 57398 SH SOLE 57398 0 0 INNOVATOR ETFS TR ETF 45782C888 350789 9801 SH SOLE 9801 0 0 INNOVATOR ETFS TR ETF 45782C755 432896 12903 SH SOLE 12903 0 0 INNOVATOR ETFS TR ETF 45782C870 23700 767 SH SOLE 60 767 0 0 INNOVATOR ETFS TR ETF 45782C870 435288 14087 SH SOLE 14087 0 0 INNOVATOR ETFS TR ETF 45782C540 1223040 36750 SH SOLE 36750 0 0 INNOVATOR ETFS TR ETF 45782C417 755217 24528 SH SOLE 24528 0 0 INNOVATOR ETFS TR ETF 45782C508 1440037 41015 SH SOLE 41015 0 0 INNOVATOR ETFS TR ETF 45782C813 853960 24955 SH SOLE 24955 0 0 INNOVATOR ETFS TR ETF 45782C748 280501 8857 SH SOLE 8857 0 0 INNOVATOR ETFS TR ETF 45782C383 309367 9161 SH SOLE 9161 0 0 INNOVATOR ETFS TR ETF 45782C573 247577 7301 SH SOLE 7301 0 0 INNOVATOR ETFS TR ETF 45782C805 458303 17583 SH SOLE 17583 0 0 INNOVATOR ETFS TR ETF 45782C839 244166 8478 SH SOLE 8478 0 0 INNOVATOR ETFS TR ETF 45782C342 695605 25258 SH SOLE 25258 0 0 NORTHERN LTS FD TR IV ETF 66538H419 568783 20463 SH SOLE 20463 0 0 INSPIRE MED SYS INC Stock 457730109 2922 9 SH SOLE 19 9 0 0 INSPIRE MED SYS INC Stock 457730109 333081 1026 SH SOLE 1026 0 0 INTEL CORP Stock 458140100 7825 234 SH SOLE 4 234 0 0 INTEL CORP Stock 458140100 5685 170 SH SOLE 9 170 0 0 INTEL CORP Stock 458140100 16586 496 SH SOLE 19 496 0 0 INTEL CORP Stock 458140100 17957 537 SH SOLE 24 537 0 0 INTEL CORP Stock 458140100 12636 378 SH SOLE 33 377 0 0 INTEL CORP Stock 458140100 5607 168 SH SOLE 36 167 0 0 INTEL CORP Stock 458140100 1572 47 SH SOLE 39 47 0 0 INTEL CORP Stock 458140100 16553 495 SH SOLE 40 495 0 0 INTEL CORP Stock 458140100 4849 145 SH SOLE 46 145 0 0 INTEL CORP Stock 458140100 5892424 176209 SH SOLE 176208 0 0 INTERACTIVE BROKERS GROUP IN Stock 45841N107 169297 2038 SH SOLE 23 2038 0 0 INTERACTIVE BROKERS GROUP IN Stock 45841N107 136231 1640 SH SOLE 1639 0 0 INTERCONTINENTAL EXCHANGE IN Stock 45866F104 11449 101 SH SOLE 33 101 0 0 INTERCONTINENTAL EXCHANGE IN Stock 45866F104 25692 227 SH SOLE 43 227 0 0 INTERCONTINENTAL EXCHANGE IN Stock 45866F104 20467 181 SH SOLE 48 181 0 0 INTERCONTINENTAL EXCHANGE IN Stock 45866F104 843635 7461 SH SOLE 7460 0 0 INTERDIGITAL INC Stock 45867G101 2028 21 SH SOLE 19 21 0 0 INTERDIGITAL INC Stock 45867G101 2575471 26675 SH SOLE 26675 0 0 INTERNATIONAL BUSINESS MACHS Stock 459200101 15388 115 SH SOLE 9 115 0 0 INTERNATIONAL BUSINESS MACHS Stock 459200101 84495 631 SH SOLE 19 631 0 0 INTERNATIONAL BUSINESS MACHS Stock 459200101 16862 126 SH SOLE 33 126 0 0 INTERNATIONAL BUSINESS MACHS Stock 459200101 6423 48 SH SOLE 46 48 0 0 INTERNATIONAL BUSINESS MACHS Stock 459200101 12352647 92315 SH SOLE 92314 0 0 INTERNATIONAL PAPER CO Stock 460146103 668 21 SH SOLE 19 21 0 0 INTERNATIONAL PAPER CO Stock 460146103 2882 91 SH SOLE 33 90 0 0 INTERNATIONAL PAPER CO Stock 460146103 4040 127 SH SOLE 36 127 0 0 INTERNATIONAL PAPER CO Stock 460146103 647195 20346 SH SOLE 20345 0 0 INTERPUBLIC GROUP COS INC Stock 460690100 6559 170 SH SOLE 9 170 0 0 INTERPUBLIC GROUP COS INC Stock 460690100 4475 116 SH SOLE 19 116 0 0 INTERPUBLIC GROUP COS INC Stock 460690100 1814 47 SH SOLE 33 47 0 0 INTERPUBLIC GROUP COS INC Stock 460690100 347 9 SH SOLE 36 9 0 0 INTERPUBLIC GROUP COS INC Stock 460690100 319635 8285 SH SOLE 45 8285 0 0 INTERPUBLIC GROUP COS INC Stock 460690100 1157 30 SH SOLE 46 30 0 0 INTERPUBLIC GROUP COS INC Stock 460690100 320844 8316 SH SOLE 8316 0 0 INTUIT Stock 461202103 31157 68 SH SOLE 2 68 0 0 INTUIT Stock 461202103 10538 23 SH SOLE 4 23 0 0 INTUIT Stock 461202103 11455 25 SH SOLE 9 25 0 0 INTUIT Stock 461202103 11455 25 SH SOLE 19 25 0 0 INTUIT Stock 461202103 231386 505 SH SOLE 30 505 0 0 INTUIT Stock 461202103 8273 18 SH SOLE 33 18 0 0 INTUIT Stock 461202103 13288 29 SH SOLE 36 29 0 0 INTUIT Stock 461202103 91638 200 SH SOLE 41 200 0 0 INTUIT Stock 461202103 61517 134 SH SOLE 43 134 0 0 INTUIT Stock 461202103 3666 8 SH SOLE 46 8 0 0 INTUIT Stock 461202103 17411 38 SH SOLE 54 38 0 0 INTUIT Stock 461202103 4881219 10653 SH SOLE 10653 0 0 INTUITIVE SURGICAL INC Stock 46120E602 16755 49 SH SOLE 4 49 0 0 INTUITIVE SURGICAL INC Stock 46120E602 12310 36 SH SOLE 9 36 0 0 INTUITIVE SURGICAL INC Stock 46120E602 73175 214 SH SOLE 19 214 0 0 INTUITIVE SURGICAL INC Stock 46120E602 14703 43 SH SOLE 33 43 0 0 INTUITIVE SURGICAL INC Stock 46120E602 14020 41 SH SOLE 36 41 0 0 INTUITIVE SURGICAL INC Stock 46120E602 129937 380 SH SOLE 41 380 0 0 INTUITIVE SURGICAL INC Stock 46120E602 34194 100 SH SOLE 43 100 0 0 INTUITIVE SURGICAL INC Stock 46120E602 2736 8 SH SOLE 46 8 0 0 INTUITIVE SURGICAL INC Stock 46120E602 57788 169 SH SOLE 48 169 0 0 INTUITIVE SURGICAL INC Stock 46120E602 75911 222 SH SOLE 50 222 0 0 INTUITIVE SURGICAL INC Stock 46120E602 99846 292 SH SOLE 51 292 0 0 INTUITIVE SURGICAL INC Stock 46120E602 127544 373 SH SOLE 53 373 0 0 INTUITIVE SURGICAL INC Stock 46120E602 6683768 19547 SH SOLE 19546 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V100 483897 5729 SH SOLE 5728 0 0 INVESCO EXCH TRD SLF IDX FD ETF 46138J866 211742 10002 SH SOLE 10002 0 0 INVESCO EXCH TRD SLF IDX FD ETF 46138J841 467453 22725 SH SOLE 22725 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V308 314864 3520 SH SOLE 3520 0 0 INVESCO DB MULTI-SECTOR COMM ETF 46140H403 144462 10231 SH SOLE 10231 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V506 480155 12560 SH SOLE 12559 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V852 206782 1698 SH SOLE 1698 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V647 2543578 18595 SH SOLE 18594 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V589 1946 185 SH SOLE 49 185 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V589 110292 10484 SH SOLE 10484 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V563 455889 23720 SH SOLE 23719 0 0 INVESCO TR INVT GRADE MUNS CEF 46131M106 124443 12816 SH SOLE 12816 0 0 INVESCO MUN OPPORTUNITY TR CEF 46132C107 132440 14000 SH SOLE 14000 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G649 60944 401 SH SOLE 36 401 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G649 3348987 22036 SH SOLE 22035 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V530 214519 1372 SH SOLE 1372 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E537 24733 1048 SH SOLE 6 1048 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E537 17771 753 SH SOLE 36 753 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E537 379196 16068 SH SOLE 16067 0 0 INVESCO ACTVELY MNGD ETC FD ETF 46090F100 14408 1059 SH SOLE 19 1059 0 0 INVESCO ACTVELY MNGD ETC FD ETF 46090F100 288941 21238 SH SOLE 21237 0 0 INVESCO QQQ TRUST ETF ETF 46090E103 688599 1864 SH SOLE 16 1864 0 0 INVESCO QQQ TRUST ETF ETF 46090E103 831934 2252 SH SOLE 19 2252 0 0 INVESCO QQQ TRUST ETF ETF 46090E103 369 1 SH SOLE 36 1 0 0 INVESCO QQQ TRUST ETF ETF 46090E103 7388 20 SH SOLE 39 20 0 0 INVESCO QQQ TRUST ETF ETF 46090E103 203117 550 SH SOLE 49 549 0 0 INVESCO QQQ TRUST ETF ETF 46090E103 45231227 122438 SH SOLE 122438 0 0 INVESCO EXCH TRD SLF IDX FD ETF 46138J619 310769 6345 SH SOLE 6344 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V381 810004 5873 SH SOLE 5873 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V373 278210 1662 SH SOLE 1661 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V332 73865 248 SH SOLE 49 247 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V332 477386 1602 SH SOLE 1601 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V282 10881 37 SH SOLE 22 37 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V282 5026432 17091 SH SOLE 17091 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V431 19608 216 SH SOLE 36 216 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V431 836821 9218 SH SOLE 9218 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E370 476808 6242 SH SOLE 6241 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E362 855586 20691 SH SOLE 20691 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V266 705257 4623 SH SOLE 4622 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V258 597448 7704 SH SOLE 7704 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V241 543347 10770 SH SOLE 10770 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V191 409843 3963 SH SOLE 3963 0 0 INVESCO S&P MIDCAP LOW VOLATILITY ETF ETF 46138E198 245071 4736 SH SOLE 4735 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V472 2191464 27152 SH SOLE 27152 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V456 212885 4617 SH SOLE 4617 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V167 219139 2343 SH SOLE 2343 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G706 225787 3161 SH SOLE 3161 0 0 INVESCO SR INCOME TR CEF 46131H107 38500 10000 SH SOLE 10000 0 0 INVESCO ACTIVELY MANAGED ETF ETF 46090A804 281341 6056 SH SOLE 11 6055 0 0 INVESCO ACTIVELY MANAGED ETF ETF 46090A887 15388 310 SH SOLE 22 310 0 0 INVESCO ACTIVELY MANAGED ETF ETF 46090A887 4177720 84160 SH SOLE 84160 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G870 583910 26243 SH SOLE 11 26243 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G870 422728 18999 SH SOLE 18999 0 0 INVESTAR HLDG CORP Stock 46134L105 152586 12600 SH SOLE 12600 0 0 INVITAE CORP Stock 46185L103 49134 43481 SH SOLE 43481 0 0 BARCLAYS BANK PLC ETF 06738C778 1498 49 SH SOLE 36 49 0 0 BARCLAYS BANK PLC ETF 06738C778 696016 22768 SH SOLE 22767 0 0 BARCLAYS BANK PLC ETF 06748F324 986125 39445 SH SOLE 39445 0 0 INDEXIQ ACTIVE ETF TR ETF 45409F819 241199 5055 SH SOLE 5055 0 0 IQVIA HLDGS INC Stock 46266C105 4271 19 SH SOLE 33 19 0 0 IQVIA HLDGS INC Stock 46266C105 135761 604 SH SOLE 51 604 0 0 IQVIA HLDGS INC Stock 46266C105 198697 884 SH SOLE 53 884 0 0 IQVIA HLDGS INC Stock 46266C105 2341269 10416 SH SOLE 10416 0 0 IRON MTN INC DEL REIT 46284V101 1407 25 SH SOLE 33 24 0 0 IRON MTN INC DEL REIT 46284V101 1080 19 SH SOLE 46 19 0 0 IRON MTN INC DEL REIT 46284V101 1427842 25129 SH SOLE 25129 0 0 ISHARES TR ETF 464288653 47077 425 SH SOLE 9 425 0 0 ISHARES TR ETF 464288653 732992 6617 SH SOLE 36 6617 0 0 ISHARES TR ETF 464288653 3291443 29714 SH SOLE 29714 0 0 ISHARES TR ETF 464287432 208321 2024 SH SOLE 9 2023 0 0 ISHARES TR ETF 464287432 137058 1331 SH SOLE 11 1331 0 0 ISHARES TR ETF 464287432 658198 6394 SH SOLE 16 6394 0 0 ISHARES TR ETF 464287432 38397 373 SH SOLE 19 373 0 0 ISHARES TR ETF 464287432 6588 64 SH SOLE 22 64 0 0 ISHARES TR ETF 464287432 115546 1122 SH SOLE 36 1122 0 0 ISHARES TR ETF 464287432 7304267 70957 SH SOLE 70956 0 0 ISHARES TR ETF 46436E718 17616 175 SH SOLE 60 175 0 0 ISHARES TR ETF 46436E718 2436069 24208 SH SOLE 24208 0 0 ISHARES TR ETF 46434V407 26321 635 SH SOLE 22 635 0 0 ISHARES TR ETF 46434V407 4704 113 SH SOLE 36 113 0 0 ISHARES TR ETF 46434V407 548161 13225 SH SOLE 13224 0 0 ISHARES TR ETF 46429B747 17763 182 SH SOLE 36 182 0 0 ISHARES TR ETF 46429B747 2698882 27652 SH SOLE 27652 0 0 ISHARES TR ETF 464288646 143336 2857 SH SOLE 19 2857 0 0 ISHARES TR ETF 464288646 11048 220 SH SOLE 36 220 0 0 ISHARES TR ETF 464288646 36674 731 SH SOLE 49 731 0 0 ISHARES TR ETF 464288646 1608001 32051 SH SOLE 32051 0 0 ISHARES TR ETF 464287457 4231646 52191 SH SOLE 16 52191 0 0 ISHARES TR ETF 464287457 20118332 248129 SH SOLE 248129 0 0 ISHARES TR ETF 46436E338 277816 8293 SH SOLE 8293 0 0 ISHARES TR ETF 464288661 114976 998 SH SOLE 36 997 0 0 ISHARES TR ETF 464288661 280197 2431 SH SOLE 2431 0 0 ISHARES TR ETF 464288638 7484 148 SH SOLE 9 148 0 0 ISHARES TR ETF 464288638 60128 1189 SH SOLE 19 1189 0 0 ISHARES TR ETF 464288638 101 2 SH SOLE 22 2 0 0 ISHARES TR ETF 464288638 1314526 25994 SH SOLE 25994 0 0 ISHARES TR ETF 464287440 7148 74 SH SOLE 9 74 0 0 ISHARES TR ETF 464287440 377996 3913 SH SOLE 16 3913 0 0 ISHARES TR ETF 464287440 40508 419 SH SOLE 36 419 0 0 ISHARES TR ETF 464287440 6036590 62491 SH SOLE 62490 0 0 ISHARES TR ETF 464288166 7488 70 SH SOLE 9 70 0 0 ISHARES TR ETF 464288166 344538 3221 SH SOLE 3221 0 0 ISHARES TR ETF 464287226 112055 1144 SH SOLE 9 1144 0 0 ISHARES TR ETF 464287226 364276 3719 SH SOLE 19 3719 0 0 ISHARES TR ETF 464287226 430125 4391 SH SOLE 36 4391 0 0 ISHARES TR ETF 464287226 1359056 13875 SH SOLE 49 13875 0 0 ISHARES TR ETF 464287226 13368964 136488 SH SOLE 136487 0 0 ISHARES TR ETF 464288414 16757 157 SH SOLE 22 157 0 0 ISHARES TR ETF 464288414 1572362 14732 SH SOLE 36 14732 0 0 ISHARES TR ETF 464288414 862165 8078 SH SOLE 49 8078 0 0 ISHARES TR ETF 464288414 11521645 107951 SH SOLE 107951 0 0 ISHARES TR ETF 464288430 386680 6489 SH SOLE 16 6489 0 0 ISHARES TR ETF 464288430 5899 99 SH SOLE 99 0 0 ISHARES TR ETF 464288794 5536 61 SH SOLE 48 61 0 0 ISHARES TR ETF 464288794 7823487 86209 SH SOLE 86209 0 0 ISHARES TR ETF 464287564 244058 4392 SH SOLE 4391 0 0 ISHARES TR ETF 46435G102 2062 27 SH SOLE 19 27 0 0 ISHARES TR ETF 46435G102 22988 301 SH SOLE 36 301 0 0 ISHARES TR ETF 46435G102 784632 10275 SH SOLE 10275 0 0 ISHARES TR ETF 464289859 752421 11342 SH SOLE 11341 0 0 ISHARES TR ETF 46434V621 401470 7791 SH SOLE 19 7791 0 0 ISHARES TR ETF 46434V621 48799 947 SH SOLE 36 947 0 0 ISHARES TR ETF 46434V621 17314 336 SH SOLE 52 336 0 0 ISHARES TR ETF 46434V621 7378466 143188 SH SOLE 143187 0 0 ISHARES TR ETF 46429B663 312 3 SH SOLE 36 3 0 0 ISHARES TR ETF 46429B663 2028661 20128 SH SOLE 20127 0 0 ISHARES TR ETF 46435G672 2415 49 SH SOLE 36 48 0 0 ISHARES TR ETF 46435G672 1776493 36042 SH SOLE 36041 0 0 ISHARES TR ETF 464289479 225490 4287 SH SOLE 4287 0 0 ISHARES TR ETF 46432F842 127845 1894 SH SOLE 19 1894 0 0 ISHARES TR ETF 46432F842 13568 201 SH SOLE 22 201 0 0 ISHARES TR ETF 46432F842 319410 4732 SH SOLE 36 4732 0 0 ISHARES TR ETF 46432F842 6241 92 SH SOLE 49 92 0 0 ISHARES TR ETF 46432F842 7457314 110479 SH SOLE 110478 0 0 ISHARES INC ETF 46434G103 50867 1032 SH SOLE 9 1032 0 0 ISHARES INC ETF 46434G103 195731 3971 SH SOLE 16 3971 0 0 ISHARES INC ETF 46434G103 1577 32 SH SOLE 19 32 0 0 ISHARES INC ETF 46434G103 5225 106 SH SOLE 22 106 0 0 ISHARES INC ETF 46434G103 1309465 26567 SH SOLE 36 26566 0 0 ISHARES INC ETF 46434G103 16759 340 SH SOLE 49 340 0 0 ISHARES INC ETF 46434G103 5907936 119861 SH SOLE 119860 0 0 ISHARES TR ETF 46434V738 1193596 22679 SH SOLE 16 22679 0 0 ISHARES TR ETF 46434V738 10894 207 SH SOLE 36 207 0 0 ISHARES TR ETF 46434V738 344538 6546 SH SOLE 6546 0 0 ISHARES TR ETF 46435G326 588524 9629 SH SOLE 9629 0 0 ISHARES TR ETF 46432F834 22035 352 SH SOLE 36 351 0 0 ISHARES TR ETF 46432F834 645612 10310 SH SOLE 49 10310 0 0 ISHARES TR ETF 46432F834 3417729 54579 SH SOLE 54578 0 0 ISHARES TR ETF 464287507 1388720 5311 SH SOLE 16 5311 0 0 ISHARES TR ETF 464287507 150351 575 SH SOLE 19 575 0 0 ISHARES TR ETF 464287507 21158 81 SH SOLE 36 80 0 0 ISHARES TR ETF 464287507 12102527 46285 SH SOLE 46284 0 0 ISHARES TR ETF 464287804 298451 2995 SH SOLE 11 2994 0 0 ISHARES TR ETF 464287804 349772 3510 SH SOLE 16 3510 0 0 ISHARES TR ETF 464287804 47234 474 SH SOLE 19 474 0 0 ISHARES TR ETF 464287804 55904 561 SH SOLE 33 561 0 0 ISHARES TR ETF 464287804 155511 1561 SH SOLE 36 1560 0 0 ISHARES TR ETF 464287804 17239 173 SH SOLE 52 173 0 0 ISHARES TR ETF 464287804 16540392 165985 SH SOLE 165984 0 0 ISHARES TR ETF 464287150 10860 111 SH SOLE 22 111 0 0 ISHARES TR ETF 464287150 86346 883 SH SOLE 36 882 0 0 ISHARES TR ETF 464287150 36005 368 SH SOLE 49 368 0 0 ISHARES TR ETF 464287150 32287 330 SH SOLE 52 330 0 0 ISHARES TR ETF 464287150 15382416 157220 SH SOLE 157220 0 0 ISHARES TR ETF 464287671 137672 1410 SH SOLE 36 1410 0 0 ISHARES TR ETF 464287671 642336 6579 SH SOLE 6578 0 0 ISHARES TR ETF 464287663 61591 787 SH SOLE 36 787 0 0 ISHARES TR ETF 464287663 7296037 93228 SH SOLE 93228 0 0 ISHARES TR ETF 46434V613 807593 17761 SH SOLE 9 17761 0 0 ISHARES TR ETF 46434V613 3150303 69283 SH SOLE 36 69283 0 0 ISHARES TR ETF 46434V613 2521177 55447 SH SOLE 55447 0 0 ISHARES TR ETF 464288521 178496 3472 SH SOLE 36 3472 0 0 ISHARES TR ETF 464288521 1028808 20012 SH SOLE 20011 0 0 ISHARES TR ETF 464287812 5408 27 SH SOLE 48 27 0 0 ISHARES TR ETF 464287812 10456200 52205 SH SOLE 52205 0 0 ISHARES TR ETF 464288778 208191 6150 SH SOLE 6150 0 0 ISHARES TR ETF 464287697 871765 10664 SH SOLE 10663 0 0 ISHARES TR ETF 46429B689 46373 687 SH SOLE 9 687 0 0 ISHARES TR ETF 46429B689 4388 65 SH SOLE 19 65 0 0 ISHARES TR ETF 46429B689 11543 171 SH SOLE 36 171 0 0 ISHARES TR ETF 46429B689 2041676 30247 SH SOLE 30247 0 0 ISHARES TR ETF 46429B697 27428 369 SH SOLE 9 369 0 0 ISHARES TR ETF 46429B697 7136 96 SH SOLE 19 96 0 0 ISHARES TR ETF 46429B697 947094 12742 SH SOLE 36 12741 0 0 ISHARES TR ETF 46429B697 3568 48 SH SOLE 39 48 0 0 ISHARES TR ETF 46429B697 5084661 68407 SH SOLE 68406 0 0 ISHARES INC ETF 46434G889 27186 654 SH SOLE 36 654 0 0 ISHARES INC ETF 46434G889 300978 7241 SH SOLE 7240 0 0 ISHARES TR ETF 46436E767 129415 3600 SH SOLE 36 3599 0 0 ISHARES TR ETF 46436E767 94153 2619 SH SOLE 2619 0 0 ISHARES TR ETF 46436E619 6387 150 SH SOLE 36 150 0 0 ISHARES TR ETF 46436E619 5874970 137975 SH SOLE 137974 0 0 ISHARES TR ETF 46435G243 3228 135 SH SOLE 36 135 0 0 ISHARES TR ETF 46435G243 1919795 80293 SH SOLE 80292 0 0 ISHARES TR ETF 46435G516 84779 1162 SH SOLE 36 1162 0 0 ISHARES TR ETF 46435G516 4084 56 SH SOLE 43 56 0 0 ISHARES TR ETF 46435G516 1727617 23689 SH SOLE 23688 0 0 ISHARES INC ETF 46434G863 19199 607 SH SOLE 22 607 0 0 ISHARES INC ETF 46434G863 331404 10478 SH SOLE 36 10477 0 0 ISHARES INC ETF 46434G863 2940179 92955 SH SOLE 92955 0 0 ISHARES TR ETF 46435G425 23878 245 SH SOLE 9 245 0 0 ISHARES TR ETF 46435G425 3270420 33557 SH SOLE 36 33556 0 0 ISHARES TR ETF 46435G425 3411 35 SH SOLE 43 35 0 0 ISHARES TR ETF 46435G425 4535156 46534 SH SOLE 46533 0 0 ISHARES TR ETF 46435U663 51475 1449 SH SOLE 36 1449 0 0 ISHARES TR ETF 46435U663 3374 95 SH SOLE 43 95 0 0 ISHARES TR ETF 46435U663 4301350 121097 SH SOLE 121096 0 0 ISHARES TR ETF 46435U549 31563 669 SH SOLE 36 669 0 0 ISHARES TR ETF 46435U549 307335 6515 SH SOLE 6515 0 0 ISHARES TR ETF 46435G193 81916 3602 SH SOLE 36 3602 0 0 ISHARES TR ETF 46435G193 1116891 49116 SH SOLE 49115 0 0 ISHARES TR ETF 46436E601 400333 8944 SH SOLE 36 8944 0 0 ISHARES TR ETF 46436E601 4342 97 SH SOLE 97 0 0 ISHARES TR ETF 46435U218 252157 3257 SH SOLE 36 3257 0 0 ISHARES TR ETF 46435U218 22839 295 SH SOLE 295 0 0 ISHARES TR ETF 46436E551 1247 35 SH SOLE 43 35 0 0 ISHARES TR ETF 46436E551 688863 19339 SH SOLE 19339 0 0 ISHARES TR ETF 464287861 419937 8309 SH SOLE 36 8309 0 0 ISHARES TR ETF 464287861 167692 3318 SH SOLE 3318 0 0 ISHARES TR ETF 464287549 2313324 5888 SH SOLE 5888 0 0 ISHARES TR ETF 464287515 863737 2497 SH SOLE 2497 0 0 ISHARES TR ETF 46435G474 27806 1096 SH SOLE 9 1096 0 0 ISHARES TR ETF 46435G474 85653 3376 SH SOLE 36 3376 0 0 ISHARES TR ETF 46435G474 683850 26955 SH SOLE 26955 0 0 ISHARES TR ETF 46429B655 80245 1579 SH SOLE 19 1579 0 0 ISHARES TR ETF 46429B655 4921439 96841 SH SOLE 96840 0 0 ISHARES TR ETF 464287184 1193304 43888 SH SOLE 43887 0 0 ISHARES TR ETF 464287325 53969 635 SH SOLE 36 635 0 0 ISHARES TR ETF 464287325 285182 3355 SH SOLE 3355 0 0 ISHARES TR ETF 464288372 1080 23 SH SOLE 36 23 0 0 ISHARES TR ETF 464288372 1365323 29080 SH SOLE 29080 0 0 ISHARES TR ETF 464288711 479416 8020 SH SOLE 8019 0 0 ISHARES GOLD TR ETF 464285204 7557296 207675 SH SOLE 207675 0 0 ISHARES S&P GSCI COMMODITY- ETF 46428R107 2099079 107700 SH SOLE 107700 0 0 ISHARES TR ETF 46434VAX8 64034 2532 SH SOLE 19 2532 0 0 ISHARES TR ETF 46434VAX8 362751 14344 SH SOLE 14343 0 0 ISHARES TR ETF 46435G318 462765 18155 SH SOLE 18154 0 0 ISHARES TR ETF 46436E882 65275 2631 SH SOLE 19 2631 0 0 ISHARES TR ETF 46436E882 352054 14190 SH SOLE 14190 0 0 ISHARES TR ETF 46435U697 779946 30277 SH SOLE 30277 0 0 ISHARES TR ETF 46436E874 11281 474 SH SOLE 6 474 0 0 ISHARES TR ETF 46436E874 6355 267 SH SOLE 19 267 0 0 ISHARES TR ETF 46436E874 398698 16752 SH SOLE 16752 0 0 ISHARES TR ETF 46435U432 209368 7950 SH SOLE 7950 0 0 ISHARES TR ETF 46435U283 200520 8000 SH SOLE 8000 0 0 ISHARES TR ETF 464287242 108140 1000 SH SOLE 9 1000 0 0 ISHARES TR ETF 464287242 289815 2680 SH SOLE 16 2680 0 0 ISHARES TR ETF 464287242 11247 104 SH SOLE 19 104 0 0 ISHARES TR ETF 464287242 82979 767 SH SOLE 36 767 0 0 ISHARES TR ETF 464287242 1072258 9915 SH SOLE 49 9915 0 0 ISHARES TR ETF 464287242 4579852 42351 SH SOLE 42351 0 0 ISHARES TR ETF 464288513 16365 218 SH SOLE 36 218 0 0 ISHARES TR ETF 464288513 1486940 19807 SH SOLE 19807 0 0 ISHARES TR ETF 464288612 112058 1089 SH SOLE 9 1089 0 0 ISHARES TR ETF 464288612 1785109 17348 SH SOLE 17348 0 0 ISHARES TR ETF 46435G524 11040 178 SH SOLE 36 178 0 0 ISHARES TR ETF 46435G524 326039 5257 SH SOLE 49 5257 0 0 ISHARES TR ETF 464288448 29384 1116 SH SOLE 9 1116 0 0 ISHARES TR ETF 464288448 5450 207 SH SOLE 16 207 0 0 ISHARES TR ETF 464288448 8452 321 SH SOLE 19 321 0 0 ISHARES TR ETF 464288448 26804 1018 SH SOLE 36 1018 0 0 ISHARES TR ETF 464288448 662917 25177 SH SOLE 25177 0 0 ISHARES TR ETF 464288281 27952 323 SH SOLE 9 323 0 0 ISHARES TR ETF 464288281 14366 166 SH SOLE 22 166 0 0 ISHARES TR ETF 464288281 103077 1191 SH SOLE 36 1191 0 0 ISHARES TR ETF 464288281 2026802 23420 SH SOLE 23420 0 0 ISHARES TR ETF 464288588 285671 3063 SH SOLE 9 3063 0 0 ISHARES TR ETF 464288588 1170395 12549 SH SOLE 36 12549 0 0 ISHARES TR ETF 464288588 3755041 40262 SH SOLE 40262 0 0 ISHARES TR ETF 464287119 538742 8642 SH SOLE 8641 0 0 ISHARES TR ETF 464288208 362511 5728 SH SOLE 5727 0 0 ISHARES TR ETF 464288257 346535 3612 SH SOLE 3612 0 0 ISHARES TR ETF 464288240 1190681 24191 SH SOLE 16 24191 0 0 ISHARES TR ETF 464288240 5710 116 SH SOLE 19 116 0 0 ISHARES TR ETF 464288240 146264 2972 SH SOLE 36 2971 0 0 ISHARES TR ETF 464288240 12502 254 SH SOLE 49 254 0 0 ISHARES TR ETF 464288240 1050901 21351 SH SOLE 21351 0 0 ISHARES TR ETF 46434V464 240672 1539 SH SOLE 1538 0 0 ISHARES TR ETF 464287465 16603 229 SH SOLE 36 229 0 0 ISHARES TR ETF 464287465 108025 1490 SH SOLE 49 1490 0 0 ISHARES TR ETF 464287465 2194157 30264 SH SOLE 30264 0 0 ISHARES TR ETF 464288885 193491 2028 SH SOLE 9 2028 0 0 ISHARES TR ETF 464288885 2882002 30207 SH SOLE 36 30206 0 0 ISHARES TR ETF 464288885 4189582 43911 SH SOLE 43911 0 0 ISHARES TR ETF 464288273 91537 1552 SH SOLE 9 1552 0 0 ISHARES TR ETF 464288273 1721429 29187 SH SOLE 29186 0 0 ISHARES TR ETF 464288877 51044 1043 SH SOLE 9 1043 0 0 ISHARES TR ETF 464288877 1520199 31063 SH SOLE 36 31062 0 0 ISHARES TR ETF 464288877 4726088 96569 SH SOLE 96569 0 0 ISHARES TR ETF 464287234 123665 3126 SH SOLE 36 3126 0 0 ISHARES TR ETF 464287234 1363374 34463 SH SOLE 34463 0 0 ISHARES INC ETF 46434G764 223629 4302 SH SOLE 25 4302 0 0 ISHARES INC ETF 46434G764 12735 245 SH SOLE 25 245 0 0 ISHARES INC ETF 46434G764 155262 2987 SH SOLE 2986 0 0 ISHARES INC ETF 464286475 424889 7930 SH SOLE 7930 0 0 ISHARES INC ETF 464286525 332742 3393 SH SOLE 3393 0 0 ISHARES TR ETF 46435G532 491131 6213 SH SOLE 6212 0 0 ISHARES TR ETF 46434V456 450424 12652 SH SOLE 12652 0 0 ISHARES TR ETF 46435G409 929332 36516 SH SOLE 36 36516 0 0 ISHARES TR ETF 46435G409 153158 6018 SH SOLE 6018 0 0 ISHARES INC ETF 46434G822 2724 44 SH SOLE 19 44 0 0 ISHARES INC ETF 46434G822 4890 79 SH SOLE 36 79 0 0 ISHARES INC ETF 46434G822 768599 12417 SH SOLE 12416 0 0 ISHARES TR ETF 464288570 127599 1516 SH SOLE 36 1515 0 0 ISHARES TR ETF 464288570 5419271 64385 SH SOLE 64384 0 0 ISHARES TR ETF 464288802 11799 126 SH SOLE 36 126 0 0 ISHARES TR ETF 464288802 1981076 21156 SH SOLE 21156 0 0 ISHARES TR ETF 46432F396 577 4 SH SOLE 36 4 0 0 ISHARES TR ETF 46432F396 255406 1771 SH SOLE 1770 0 0 ISHARES TR ETF 46432F339 94409 700 SH SOLE 9 700 0 0 ISHARES TR ETF 46432F339 12813 95 SH SOLE 16 95 0 0 ISHARES TR ETF 46432F339 30076 223 SH SOLE 22 223 0 0 ISHARES TR ETF 46432F339 2591731 19217 SH SOLE 36 19216 0 0 ISHARES TR ETF 46432F339 19286 143 SH SOLE 49 143 0 0 ISHARES TR ETF 46432F339 3781728 28040 SH SOLE 28039 0 0 ISHARES TR ETF 46432F388 2015453 21489 SH SOLE 16 21489 0 0 ISHARES TR ETF 46432F388 27964 298 SH SOLE 36 298 0 0 ISHARES TR ETF 46432F388 252707 2694 SH SOLE 2694 0 0 ISHARES TR ETF 464287556 2793 22 SH SOLE 19 22 0 0 ISHARES TR ETF 464287556 1044203 8225 SH SOLE 8224 0 0 ISHARES TR ETF 464287622 669798 2748 SH SOLE 36 2748 0 0 ISHARES TR ETF 464287622 1832600 7519 SH SOLE 7518 0 0 ISHARES TR ETF 464287614 48157 175 SH SOLE 19 175 0 0 ISHARES TR ETF 464287614 685517 2491 SH SOLE 36 2491 0 0 ISHARES TR ETF 464287614 3195945 11614 SH SOLE 11614 0 0 ISHARES TR ETF 464287598 7734 49 SH SOLE 9 49 0 0 ISHARES TR ETF 464287598 449816 2850 SH SOLE 19 2850 0 0 ISHARES TR ETF 464287598 119319 756 SH SOLE 36 756 0 0 ISHARES TR ETF 464287598 4252631 26944 SH SOLE 26944 0 0 ISHARES TR ETF 464287655 4869 26 SH SOLE 36 26 0 0 ISHARES TR ETF 464287655 35371 189 SH SOLE 49 188 0 0 ISHARES TR ETF 464287655 4365805 23313 SH SOLE 23312 0 0 ISHARES TR ETF 464287648 15154 62 SH SOLE 49 62 0 0 ISHARES TR ETF 464287648 540926 2229 SH SOLE 2229 0 0 ISHARES TR ETF 464287689 346856 1363 SH SOLE 19 1363 0 0 ISHARES TR ETF 464287689 1469599 5775 SH SOLE 5774 0 0 ISHARES TR ETF 464287499 35639 488 SH SOLE 19 488 0 0 ISHARES TR ETF 464287499 2014358 27583 SH SOLE 27582 0 0 ISHARES TR ETF 464287481 198783 2057 SH SOLE 36 2057 0 0 ISHARES TR ETF 464287481 26492 274 SH SOLE 49 274 0 0 ISHARES TR ETF 464287481 705547 7302 SH SOLE 7301 0 0 ISHARES TR ETF 464287473 7689 70 SH SOLE 11 70 0 0 ISHARES TR ETF 464287473 43936 400 SH SOLE 19 400 0 0 ISHARES TR ETF 464287473 231653 2109 SH SOLE 36 2109 0 0 ISHARES TR ETF 464287473 22169 202 SH SOLE 49 201 0 0 ISHARES TR ETF 464287473 1625536 14799 SH SOLE 14799 0 0 ISHARES TR ETF 464289438 2490409 15706 SH SOLE 15706 0 0 ISHARES TR ETF 464289420 229125 3397 SH SOLE 3397 0 0 ISHARES TR ETF 464287101 385339 1861 SH SOLE 36 1861 0 0 ISHARES TR ETF 464287101 3002121 14499 SH SOLE 14498 0 0 ISHARES TR ETF 464287200 291049 653 SH SOLE 9 653 0 0 ISHARES TR ETF 464287200 2873047 6446 SH SOLE 16 6446 0 0 ISHARES TR ETF 464287200 121233 272 SH SOLE 22 272 0 0 ISHARES TR ETF 464287200 10013081 22465 SH SOLE 36 22465 0 0 ISHARES TR ETF 464287200 64613305 144967 SH SOLE 144967 0 0 ISHARES TR ETF 464287309 9867 140 SH SOLE 9 140 0 0 ISHARES TR ETF 464287309 1141873 16201 SH SOLE 11 16201 0 0 ISHARES TR ETF 464287309 374108 5308 SH SOLE 36 5308 0 0 ISHARES TR ETF 464287309 56384 800 SH SOLE 52 800 0 0 ISHARES TR ETF 464287309 4244074 60217 SH SOLE 60216 0 0 ISHARES TR ETF 464287408 1209410 7503 SH SOLE 11 7503 0 0 ISHARES TR ETF 464287408 55929 347 SH SOLE 36 346 0 0 ISHARES TR ETF 464287408 22405 139 SH SOLE 49 139 0 0 ISHARES TR ETF 464287408 3884542 24099 SH SOLE 24099 0 0 ISHARES TR ETF 464287341 4029034 108249 SH SOLE 108249 0 0 ISHARES TR ETF 464287390 879188 32359 SH SOLE 32358 0 0 ISHARES TR ETF 464287606 384137 5122 SH SOLE 11 5121 0 0 ISHARES TR ETF 464287606 1948615 25982 SH SOLE 25981 0 0 ISHARES TR ETF 464287705 167980 1568 SH SOLE 9 1568 0 0 ISHARES TR ETF 464287705 640614 5980 SH SOLE 11 5979 0 0 ISHARES TR ETF 464287705 11570 108 SH SOLE 36 108 0 0 ISHARES TR ETF 464287705 816795 7624 SH SOLE 7624 0 0 ISHARES TR ETF 464287887 41490 361 SH SOLE 36 361 0 0 ISHARES TR ETF 464287887 1273836 11084 SH SOLE 11083 0 0 ISHARES TR ETF 464287879 23652 249 SH SOLE 36 248 0 0 ISHARES TR ETF 464287879 2626048 27616 SH SOLE 27616 0 0 ISHARES TR ETF 464288687 21218 686 SH SOLE 36 686 0 0 ISHARES TR ETF 464288687 4891478 158147 SH SOLE 158146 0 0 ISHARES TR ETF 464287168 189551 1673 SH SOLE 9 1673 0 0 ISHARES TR ETF 464287168 161566 1426 SH SOLE 19 1426 0 0 ISHARES TR ETF 464287168 78744 695 SH SOLE 36 695 0 0 ISHARES TR ETF 464287168 9478505 83658 SH SOLE 83658 0 0 ISHARES TR ETF 464287523 116670 230 SH SOLE 9 230 0 0 ISHARES TR ETF 464287523 6594 13 SH SOLE 48 13 0 0 ISHARES TR ETF 464287523 4058 8 SH SOLE 49 8 0 0 ISHARES TR ETF 464287523 14598664 28779 SH SOLE 28779 0 0 ISHARES TR ETF 464288158 21224 204 SH SOLE 19 204 0 0 ISHARES TR ETF 464288158 464136 4461 SH SOLE 36 4461 0 0 ISHARES TR ETF 464288158 29651 285 SH SOLE 49 285 0 0 ISHARES TR ETF 464288158 6952812 66828 SH SOLE 66828 0 0 ISHARES TR ETF 464288679 8670 79 SH SOLE 49 78 0 0 ISHARES TR ETF 464288679 57131225 517259 SH SOLE 517258 0 0 ISHARES SILVER TR ETF 46428Q109 2371892 113542 SH SOLE 113541 0 0 ISHARES TR ETF 464287176 12471 116 SH SOLE 36 115 0 0 ISHARES TR ETF 464287176 5077444 47179 SH SOLE 47179 0 0 ISHARES TR ETF 464287762 251106 896 SH SOLE 36 896 0 0 ISHARES TR ETF 464287762 2757824 9841 SH SOLE 9840 0 0 ISHARES TR ETF 464287192 1436088 5748 SH SOLE 5748 0 0 ISHARES TR ETF 46434V860 1073216 21180 SH SOLE 21180 0 0 ISHARES TR ETF 46432F859 1228716 26345 SH SOLE 26344 0 0 ISHARES TR ETF 46435U440 9817 211 SH SOLE 36 210 0 0 ISHARES TR ETF 46435U440 1151624 24747 SH SOLE 24746 0 0 ISHARES TR ETF 464287291 6468 104 SH SOLE 22 104 0 0 ISHARES TR ETF 464287291 4429 71 SH SOLE 36 71 0 0 ISHARES TR ETF 464287291 731619 11764 SH SOLE 11764 0 0 ISHARES TR ETF 464288760 3033 26 SH SOLE 19 26 0 0 ISHARES TR ETF 464288760 1825126 15643 SH SOLE 15643 0 0 ISHARES TR ETF 464287770 1003640 6353 SH SOLE 6352 0 0 ISHARES TR ETF 464287754 1724137 16259 SH SOLE 16259 0 0 ISHARES TR ETF 46435U713 313 8 SH SOLE 9 8 0 0 ISHARES TR ETF 46435U713 225140 5761 SH SOLE 36 5760 0 0 ISHARES TR ETF 46435U713 1867497 47787 SH SOLE 47786 0 0 ISHARES TR ETF 464288786 5273 60 SH SOLE 48 60 0 0 ISHARES TR ETF 464288786 8008701 91122 SH SOLE 91121 0 0 ISHARES TR ETF 464288810 4347 77 SH SOLE 16 77 0 0 ISHARES TR ETF 464288810 1620362 28699 SH SOLE 28699 0 0 ISHARES TR ETF 464288851 528325 6221 SH SOLE 6220 0 0 ISHARES TR ETF 464288844 239316 11894 SH SOLE 11894 0 0 ISHARES TR ETF 46429B267 266442 11635 SH SOLE 9 11635 0 0 ISHARES TR ETF 46429B267 27961 1221 SH SOLE 19 1221 0 0 ISHARES TR ETF 46429B267 97966 4278 SH SOLE 22 4278 0 0 ISHARES TR ETF 46429B267 1043078 45549 SH SOLE 36 45549 0 0 ISHARES TR ETF 46429B267 1268822 55407 SH SOLE 55407 0 0 ISHARES TR ETF 464287838 4391 33 SH SOLE 48 33 0 0 ISHARES TR ETF 464287838 8663079 65111 SH SOLE 65111 0 0 ISHARES TR ETF 464287580 1528524 21478 SH SOLE 21477 0 0 ISHARES TR ETF 464287796 25201 588 SH SOLE 36 588 0 0 ISHARES TR ETF 464287796 0 0 SH SOLE 48 0 0 0 ISHARES TR ETF 464287796 3371863 78708 SH SOLE 78708 0 0 ISHARES TR ETF 464287788 18205 244 SH SOLE 36 244 0 0 ISHARES TR ETF 464287788 3088760 41399 SH SOLE 41398 0 0 ISHARES TR ETF 464288828 491661 1922 SH SOLE 1922 0 0 ISHARES TR ETF 464288752 135166 1582 SH SOLE 9 1582 0 0 ISHARES TR ETF 464288752 9398 110 SH SOLE 48 110 0 0 ISHARES TR ETF 464288752 12722669 148908 SH SOLE 148907 0 0 ISHARES TR ETF 464288836 238933 1334 SH SOLE 1334 0 0 ISHARES TR ETF 464287739 37905 438 SH SOLE 9 438 0 0 ISHARES TR ETF 464287739 173 2 SH SOLE 36 2 0 0 ISHARES TR ETF 464287739 1131782 13078 SH SOLE 13078 0 0 ISHARES TR ETF 464287721 43439 399 SH SOLE 9 399 0 0 ISHARES TR ETF 464287721 1462355 13432 SH SOLE 36 13432 0 0 ISHARES TR ETF 464287721 7776677 71431 SH SOLE 71430 0 0 ISHARES TR ETF 464287713 1618144 73219 SH SOLE 73219 0 0 SMUCKER J M CO Stock 832696405 297 2 SH SOLE 33 2 0 0 SMUCKER J M CO Stock 832696405 148 1 SH SOLE 40 1 0 0 SMUCKER J M CO Stock 832696405 1624 11 SH SOLE 46 11 0 0 SMUCKER J M CO Stock 832696405 299217 2026 SH SOLE 2026 0 0 J P MORGAN EXCHANGE TRADED F ETF 46654Q203 798211 16502 SH SOLE 16502 0 0 JABIL INC Stock 466313103 23529 218 SH SOLE 9 218 0 0 JABIL INC Stock 466313103 45659 423 SH SOLE 19 423 0 0 JABIL INC Stock 466313103 623188 5774 SH SOLE 5774 0 0 JACOBS SOLUTIONS INC Stock 46982L108 10225 86 SH SOLE 33 86 0 0 JACOBS SOLUTIONS INC Stock 46982L108 741245 6235 SH SOLE 6234 0 0 JANUS DETROIT STR TR ETF 47103U845 11122 223 SH SOLE 9 223 0 0 JANUS DETROIT STR TR ETF 47103U845 644411 12927 SH SOLE 25 12926 0 0 JANUS DETROIT STR TR ETF 47103U845 36590 734 SH SOLE 25 734 0 0 JANUS DETROIT STR TR ETF 47103U845 8016 161 SH SOLE 60 160 0 0 JANUS DETROIT STR TR ETF 47103U886 1880952 39359 SH SOLE 39358 0 0 JETBLUE AWYS CORP Stock 477143101 502902 56761 SH SOLE 56761 0 0 HANCOCK JOHN TAX-ADVANTAGED CEF 41013V100 268417 13158 SH SOLE 13157 0 0 HANCOCK JOHN FINL OPPTYS FD CEF 409735206 436664 16281 SH SOLE 16281 0 0 JOHNSON & JOHNSON Stock 478160104 51642 312 SH SOLE 9 312 0 0 JOHNSON & JOHNSON Stock 478160104 288611 1744 SH SOLE 19 1743 0 0 JOHNSON & JOHNSON Stock 478160104 158072 955 SH SOLE 24 955 0 0 JOHNSON & JOHNSON Stock 478160104 35486 214 SH SOLE 33 214 0 0 JOHNSON & JOHNSON Stock 478160104 76801 464 SH SOLE 36 464 0 0 JOHNSON & JOHNSON Stock 478160104 18416861 111267 SH SOLE 111266 0 0 JOHNSON CTLS INTL PLC Stock G51502105 14378 211 SH SOLE 9 211 0 0 JOHNSON CTLS INTL PLC Stock G51502105 60150 883 SH SOLE 19 882 0 0 JOHNSON CTLS INTL PLC Stock G51502105 886 13 SH SOLE 33 13 0 0 JOHNSON CTLS INTL PLC Stock G51502105 6950 102 SH SOLE 36 102 0 0 JOHNSON CTLS INTL PLC Stock G51502105 2794 41 SH SOLE 46 41 0 0 JOHNSON CTLS INTL PLC Stock G51502105 749345 10997 SH SOLE 10997 0 0 JPMORGAN CHASE & CO ETF 46625H365 983708 42938 SH SOLE 42937 0 0 JPMORGAN CHASE & CO Stock 46625H100 65448 450 SH SOLE 7 450 0 0 JPMORGAN CHASE & CO Stock 46625H100 87846 604 SH SOLE 9 604 0 0 JPMORGAN CHASE & CO Stock 46625H100 303434 2086 SH SOLE 19 2086 0 0 JPMORGAN CHASE & CO Stock 46625H100 49380 340 SH SOLE 33 339 0 0 JPMORGAN CHASE & CO Stock 46625H100 20507 141 SH SOLE 36 141 0 0 JPMORGAN CHASE & CO Stock 46625H100 56589 389 SH SOLE 43 389 0 0 JPMORGAN CHASE & CO Stock 46625H100 441918 3038 SH SOLE 49 3038 0 0 JPMORGAN CHASE & CO Stock 46625H100 15819180 108768 SH SOLE 108767 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q308 337636 6687 SH SOLE 6687 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q332 10911155 197201 SH SOLE 197201 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q837 14641 292 SH SOLE 9 292 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q837 1053 21 SH SOLE 19 21 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q837 7471 149 SH SOLE 49 149 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q837 637350 12711 SH SOLE 12711 0 0 KALEYRA INC COM Stock 483379103 394870 58586 SH SOLE 58586 0 0 KAYNE ANDERSON ENERGY INFRST CEF 486606106 118030 14500 SH SOLE 14500 0 0 KB HOME Stock 48666K109 1138 22 SH SOLE 19 22 0 0 KB HOME Stock 48666K109 263721 5100 SH SOLE 5100 0 0 KBR INC Stock 48242W106 400054 6149 SH SOLE 45 6149 0 0 KBR INC Stock 48242W106 11646 179 SH SOLE 179 0 0 KELLOGG CO Stock 487836108 1618 24 SH SOLE 33 24 0 0 KELLOGG CO Stock 487836108 1820 27 SH SOLE 46 27 0 0 KELLOGG CO Stock 487836108 2233077 33132 SH SOLE 33131 0 0 KEURIG DR PEPPER INC Stock 49271V100 470864 15058 SH SOLE 6 15058 0 0 KEURIG DR PEPPER INC Stock 49271V100 2502 80 SH SOLE 9 80 0 0 KEURIG DR PEPPER INC Stock 49271V100 219 7 SH SOLE 33 7 0 0 KEURIG DR PEPPER INC Stock 49271V100 2564 82 SH SOLE 46 82 0 0 KEURIG DR PEPPER INC Stock 49271V100 37427 1197 SH SOLE 1196 0 0 KEYCORP Stock 493267108 60845 6585 SH SOLE 19 6585 0 0 KEYCORP Stock 493267108 2136 231 SH SOLE 33 231 0 0 KEYCORP Stock 493267108 1672 181 SH SOLE 46 181 0 0 KEYCORP Stock 493267108 17981 1946 SH SOLE 52 1946 0 0 KEYCORP Stock 493267108 1264873 136891 SH SOLE 136891 0 0 KEYSIGHT TECHNOLOGIES INC Stock 49338L103 7703 46 SH SOLE 19 46 0 0 KEYSIGHT TECHNOLOGIES INC Stock 49338L103 4019 24 SH SOLE 32 24 0 0 KEYSIGHT TECHNOLOGIES INC Stock 49338L103 26792 160 SH SOLE 33 160 0 0 KEYSIGHT TECHNOLOGIES INC Stock 49338L103 44207 264 SH SOLE 48 264 0 0 KEYSIGHT TECHNOLOGIES INC Stock 49338L103 2759743 16481 SH SOLE 16481 0 0 KRANESHARES TR ETF 500767652 320926 10533 SH SOLE 10533 0 0 KIMBERLY-CLARK CORP Stock 494368103 12840 93 SH SOLE 19 93 0 0 KIMBERLY-CLARK CORP Stock 494368103 2626 19 SH SOLE 33 19 0 0 KIMBERLY-CLARK CORP Stock 494368103 3728 27 SH SOLE 46 27 0 0 KIMBERLY-CLARK CORP Stock 494368103 106306 770 SH SOLE 52 770 0 0 KIMBERLY-CLARK CORP Stock 494368103 1922567 13926 SH SOLE 13925 0 0 KINDER MORGAN INC DEL Stock 49456B101 563296 32712 SH SOLE 6 32711 0 0 KINDER MORGAN INC DEL Stock 49456B101 3255 189 SH SOLE 9 189 0 0 KINDER MORGAN INC DEL Stock 49456B101 59672 3465 SH SOLE 19 3465 0 0 KINDER MORGAN INC DEL Stock 49456B101 5299 308 SH SOLE 33 307 0 0 KINDER MORGAN INC DEL Stock 49456B101 8180 475 SH SOLE 36 475 0 0 KINDER MORGAN INC DEL Stock 49456B101 25027 1453 SH SOLE 49 1453 0 0 KINDER MORGAN INC DEL Stock 49456B101 2575622 149572 SH SOLE 149571 0 0 KINSALE CAP GROUP INC Stock 49714P108 3742 10 SH SOLE 9 10 0 0 KINSALE CAP GROUP INC Stock 49714P108 374 1 SH SOLE 19 1 0 0 KINSALE CAP GROUP INC Stock 49714P108 15724 42 SH SOLE 34 42 0 0 KINSALE CAP GROUP INC Stock 49714P108 3715806 9930 SH SOLE 9930 0 0 KKR & CO INC Stock 48251W104 47656 851 SH SOLE 36 851 0 0 KKR & CO INC Stock 48251W104 5320 95 SH SOLE 43 95 0 0 KKR & CO INC Stock 48251W104 393009 7018 SH SOLE 7018 0 0 KLA CORP Stock 482480100 2910 6 SH SOLE 9 6 0 0 KLA CORP Stock 482480100 1457 3 SH SOLE 33 3 0 0 KLA CORP Stock 482480100 32559 67 SH SOLE 43 67 0 0 KLA CORP Stock 482480100 375891 775 SH SOLE 45 775 0 0 KLA CORP Stock 482480100 3395 7 SH SOLE 46 7 0 0 KLA CORP Stock 482480100 6244265 12874 SH SOLE 12874 0 0 KLX ENERGY SERVICS HOLDNGS I Stock 48253L205 160886 16535 SH SOLE 16535 0 0 KOHLS CORP Stock 500255104 132468 5747 SH SOLE 19 5747 0 0 KOHLS CORP Stock 500255104 232586 10091 SH SOLE 10090 0 0 KONINKLIJKE PHILIPS N V ADR 500472303 49515 2283 SH SOLE 43 2282 0 0 KONINKLIJKE PHILIPS N V ADR 500472303 318921 14704 SH SOLE 14703 0 0 KOSMOS ENERGY LTD Stock 500688106 193338 32277 SH SOLE 32276 0 0 KRAFT HEINZ CO Stock 500754106 5893 166 SH SOLE 9 166 0 0 KRAFT HEINZ CO Stock 500754106 10153 286 SH SOLE 19 286 0 0 KRAFT HEINZ CO Stock 500754106 2754 78 SH SOLE 33 77 0 0 KRAFT HEINZ CO Stock 500754106 7526 212 SH SOLE 36 212 0 0 KRAFT HEINZ CO Stock 500754106 72547 2044 SH SOLE 43 2043 0 0 KRAFT HEINZ CO Stock 500754106 2734 77 SH SOLE 46 77 0 0 KRAFT HEINZ CO Stock 500754106 1961231 55246 SH SOLE 55245 0 0 KRANESHARES TR ETF 500767306 416472 15465 SH SOLE 15464 0 0 KRATOS DEFENSE & SEC SOLUTIO Stock 50077B207 134939 9410 SH SOLE 24 9410 0 0 KRATOS DEFENSE & SEC SOLUTIO Stock 50077B207 22084 1540 SH SOLE 1540 0 0 KROGER CO Stock 501044101 7661 163 SH SOLE 9 163 0 0 KROGER CO Stock 501044101 3666 78 SH SOLE 19 78 0 0 KROGER CO Stock 501044101 2994 64 SH SOLE 33 63 0 0 KROGER CO Stock 501044101 5217 111 SH SOLE 36 111 0 0 KROGER CO Stock 501044101 2632 56 SH SOLE 46 56 0 0 KROGER CO Stock 501044101 9509 202 SH SOLE 49 202 0 0 KROGER CO Stock 501044101 1792527 38139 SH SOLE 38138 0 0 L3HARRIS TECHNOLOGIES INC Stock 502431109 36022 184 SH SOLE 9 184 0 0 L3HARRIS TECHNOLOGIES INC Stock 502431109 28974 148 SH SOLE 19 148 0 0 L3HARRIS TECHNOLOGIES INC Stock 502431109 1370 7 SH SOLE 33 7 0 0 L3HARRIS TECHNOLOGIES INC Stock 502431109 2937 15 SH SOLE 36 15 0 0 L3HARRIS TECHNOLOGIES INC Stock 502431109 54808 280 SH SOLE 43 279 0 0 L3HARRIS TECHNOLOGIES INC Stock 502431109 1010768 5163 SH SOLE 5163 0 0 LABORATORY CORP AMER HLDGS Stock 50540R409 19306 80 SH SOLE 19 80 0 0 LABORATORY CORP AMER HLDGS Stock 50540R409 6761 28 SH SOLE 33 28 0 0 LABORATORY CORP AMER HLDGS Stock 50540R409 85193 353 SH SOLE 43 353 0 0 LABORATORY CORP AMER HLDGS Stock 50540R409 4150194 17197 SH SOLE 17197 0 0 LAM RESEARCH CORP Stock 512807108 34072 53 SH SOLE 9 53 0 0 LAM RESEARCH CORP Stock 512807108 7728 12 SH SOLE 33 12 0 0 LAM RESEARCH CORP Stock 512807108 12857 20 SH SOLE 36 20 0 0 LAM RESEARCH CORP Stock 512807108 3857 6 SH SOLE 46 6 0 0 LAM RESEARCH CORP Stock 512807108 7714 12 SH SOLE 63 12 0 0 LAM RESEARCH CORP Stock 512807108 8334034 12964 SH SOLE 12963 0 0 LAMB WESTON HLDGS INC Stock 513272104 20818 181 SH SOLE 19 181 0 0 LAMB WESTON HLDGS INC Stock 513272104 4863 42 SH SOLE 33 42 0 0 LAMB WESTON HLDGS INC Stock 513272104 1718465 14950 SH SOLE 14949 0 0 LANTHEUS HLDGS INC Stock 516544103 420 5 SH SOLE 19 5 0 0 LANTHEUS HLDGS INC Stock 516544103 294559 3510 SH SOLE 45 3510 0 0 LANTHEUS HLDGS INC Stock 516544103 574852 6850 SH SOLE 6850 0 0 LAS VEGAS SANDS CORP Stock 517834107 10266 177 SH SOLE 9 177 0 0 LAS VEGAS SANDS CORP Stock 517834107 4466 77 SH SOLE 19 77 0 0 LAS VEGAS SANDS CORP Stock 517834107 1740 30 SH SOLE 33 30 0 0 LAS VEGAS SANDS CORP Stock 517834107 2030 35 SH SOLE 46 35 0 0 LAS VEGAS SANDS CORP Stock 517834107 911006 15707 SH SOLE 15707 0 0 LEIDOS HOLDINGS INC Stock 525327102 4689 53 SH SOLE 9 53 0 0 LEIDOS HOLDINGS INC Stock 525327102 178 2 SH SOLE 33 2 0 0 LEIDOS HOLDINGS INC Stock 525327102 57180 646 SH SOLE 43 646 0 0 LEIDOS HOLDINGS INC Stock 525327102 279717 3161 SH SOLE 3161 0 0 LEMONADE INC Stock 52567D107 2157 128 SH SOLE 19 128 0 0 LEMONADE INC Stock 52567D107 922116 54725 SH SOLE 54725 0 0 LIBERTY ALL-STAR GROWTH FD I CEF 529900102 123629 22852 SH SOLE 22852 0 0 LIFE STORAGE INC REIT 53223X107 3168773 23833 SH SOLE 23832 0 0 LIGHTSPEED COMMERCE INC Stock 53229C107 554536 32774 SH SOLE 32774 0 0 LIGHTWAVE LOGIC INC Stock 532275104 1135871 162966 SH SOLE 162965 0 0 LILLY ELI & CO Stock 532457108 8442 18 SH SOLE 4 18 0 0 LILLY ELI & CO Stock 532457108 28608 61 SH SOLE 9 61 0 0 LILLY ELI & CO Stock 532457108 172123 367 SH SOLE 19 367 0 0 LILLY ELI & CO Stock 532457108 229800 490 SH SOLE 30 490 0 0 LILLY ELI & CO Stock 532457108 56906 121 SH SOLE 33 121 0 0 LILLY ELI & CO Stock 532457108 40801 87 SH SOLE 36 87 0 0 LILLY ELI & CO Stock 532457108 154763 330 SH SOLE 41 330 0 0 LILLY ELI & CO Stock 532457108 73252 156 SH SOLE 43 156 0 0 LILLY ELI & CO Stock 532457108 416923 889 SH SOLE 45 889 0 0 LILLY ELI & CO Stock 532457108 12193 26 SH SOLE 46 26 0 0 LILLY ELI & CO Stock 532457108 72408 154 SH SOLE 49 154 0 0 LILLY ELI & CO Stock 532457108 36590 78 SH SOLE 50 78 0 0 LILLY ELI & CO Stock 532457108 17824408 38007 SH SOLE 38006 0 0 LINCOLN ELEC HLDGS INC Stock 533900106 201014 1012 SH SOLE 1012 0 0 LINCOLN NATL CORP IND Stock 534187109 5100 198 SH SOLE 33 198 0 0 LINCOLN NATL CORP IND Stock 534187109 1159 45 SH SOLE 36 45 0 0 LINCOLN NATL CORP IND Stock 534187109 799266 31027 SH SOLE 31027 0 0 LINDE PLC Stock G54950103 2852760 7486 SH SOLE 6 7485 0 0 LINDE PLC Stock G54950103 18673 49 SH SOLE 9 49 0 0 LINDE PLC Stock G54950103 8765 23 SH SOLE 19 23 0 0 LINDE PLC Stock G54950103 6118 16 SH SOLE 32 16 0 0 LINDE PLC Stock G54950103 13821 36 SH SOLE 33 36 0 0 LINDE PLC Stock G54950103 19054 50 SH SOLE 36 50 0 0 LINDE PLC Stock G54950103 9146 24 SH SOLE 61 24 0 0 LINDE PLC Stock G54950103 10670 28 SH SOLE 63 28 0 0 LINDE PLC Stock G54950103 3355542 8805 SH SOLE 8805 0 0 LIQUIDIA CORPORATION Stock 53635D202 257676 32825 SH SOLE 32825 0 0 LIVE OAK BANCSHARES INC Stock 53803X105 1116860 42450 SH SOLE 42450 0 0 LIVENT CORP Stock 53814L108 747440 27249 SH SOLE 27249 0 0 LIVEPERSON INC Stock 538146101 352736 78039 SH SOLE 78039 0 0 LKQ CORP Stock 501889208 6293 108 SH SOLE 9 108 0 0 LKQ CORP Stock 501889208 641 11 SH SOLE 46 11 0 0 LKQ CORP Stock 501889208 1770982 30393 SH SOLE 30392 0 0 LLOYDS BANKING GROUP PLC ADR 539439109 193560 87982 SH SOLE 87981 0 0 LOCKHEED MARTIN CORP Stock 539830109 2842077 6173 SH SOLE 6 6173 0 0 LOCKHEED MARTIN CORP Stock 539830109 3223 7 SH SOLE 9 7 0 0 LOCKHEED MARTIN CORP Stock 539830109 107186 233 SH SOLE 19 232 0 0 LOCKHEED MARTIN CORP Stock 539830109 21728 47 SH SOLE 33 47 0 0 LOCKHEED MARTIN CORP Stock 539830109 5064 11 SH SOLE 36 11 0 0 LOCKHEED MARTIN CORP Stock 539830109 2762 6 SH SOLE 49 6 0 0 LOCKHEED MARTIN CORP Stock 539830109 9969494 21655 SH SOLE 21654 0 0 LOUISIANA PAC CORP Stock 546347105 490369 6540 SH SOLE 6540 0 0 LOWES COS INC Stock 548661107 721112 3195 SH SOLE 6 3195 0 0 LOWES COS INC Stock 548661107 9931 44 SH SOLE 9 44 0 0 LOWES COS INC Stock 548661107 95923 425 SH SOLE 19 425 0 0 LOWES COS INC Stock 548661107 246162 1091 SH SOLE 30 1090 0 0 LOWES COS INC Stock 548661107 7990 35 SH SOLE 33 35 0 0 LOWES COS INC Stock 548661107 11962 53 SH SOLE 36 53 0 0 LOWES COS INC Stock 548661107 2257 10 SH SOLE 49 10 0 0 LOWES COS INC Stock 548661107 11928706 52852 SH SOLE 52852 0 0 LPL FINL HLDGS INC Stock 50212V100 337017 1550 SH SOLE 5 1550 0 0 LPL FINL HLDGS INC Stock 50212V100 9567 44 SH SOLE 23 44 0 0 LPL FINL HLDGS INC Stock 50212V100 435 2 SH SOLE 33 2 0 0 LPL FINL HLDGS INC Stock 50212V100 10872 50 SH SOLE 63 50 0 0 LPL FINL HLDGS INC Stock 50212V100 1724189 7930 SH SOLE 7929 0 0 LUCID GROUP INC Stock 549498103 6201 900 SH SOLE 49 900 0 0 LUCID GROUP INC Stock 549498103 183499 26633 SH SOLE 26632 0 0 LULULEMON ATHLETICA INC Stock 550021109 1893 5 SH SOLE 9 5 0 0 LULULEMON ATHLETICA INC Stock 550021109 22332 59 SH SOLE 19 59 0 0 LULULEMON ATHLETICA INC Stock 550021109 2271 6 SH SOLE 43 6 0 0 LULULEMON ATHLETICA INC Stock 550021109 12112 32 SH SOLE 50 32 0 0 LULULEMON ATHLETICA INC Stock 550021109 1854650 4900 SH SOLE 4900 0 0 LUMEN TECHNOLOGIES INC Stock 550241103 42929 18995 SH SOLE 19 18995 0 0 LUMEN TECHNOLOGIES INC Stock 550241103 131 58 SH SOLE 36 58 0 0 LUMEN TECHNOLOGIES INC Stock 550241103 459124 203152 SH SOLE 203152 0 0 LYONDELLBASELL INDUSTRIES N Stock N53745100 302304 3292 SH SOLE 19 3292 0 0 LYONDELLBASELL INDUSTRIES N Stock N53745100 3077 34 SH SOLE 33 33 0 0 LYONDELLBASELL INDUSTRIES N Stock N53745100 127276 1386 SH SOLE 52 1386 0 0 LYONDELLBASELL INDUSTRIES N Stock N53745100 15707244 171047 SH SOLE 171046 0 0 M & T BK CORP Stock 55261F104 1868 15 SH SOLE 33 15 0 0 M & T BK CORP Stock 55261F104 2599 21 SH SOLE 36 21 0 0 M & T BK CORP Stock 55261F104 1238 10 SH SOLE 46 10 0 0 M & T BK CORP Stock 55261F104 480461 3882 SH SOLE 3882 0 0 MACYS INC Stock 55616P104 0 0 SH SOLE 19 0 0 0 MACYS INC Stock 55616P104 93224 5808 SH SOLE 5808 0 0 MAGELLAN MIDSTREAM PRTNRS LP Stock 559080106 319615 5129 SH SOLE 5128 0 0 NORTHERN LTS FD TR IV ETF 66538H591 668584 15516 SH SOLE 15516 0 0 MAIN STR CAP CORP CEF 56035L104 1567675 39163 SH SOLE 39162 0 0 MANHATTAN ASSOCIATES INC Stock 562750109 2598 13 SH SOLE 9 13 0 0 MANHATTAN ASSOCIATES INC Stock 562750109 170098 851 SH SOLE 19 851 0 0 MANHATTAN ASSOCIATES INC Stock 562750109 5197 26 SH SOLE 23 26 0 0 MANHATTAN ASSOCIATES INC Stock 562750109 18189 91 SH SOLE 50 91 0 0 MANHATTAN ASSOCIATES INC Stock 562750109 676394 3384 SH SOLE 3384 0 0 MANULIFE FINL CORP Stock 56501R106 8301 439 SH SOLE 9 439 0 0 MANULIFE FINL CORP Stock 56501R106 15223 805 SH SOLE 61 805 0 0 MANULIFE FINL CORP Stock 56501R106 387033 20467 SH SOLE 20467 0 0 MARATHON OIL CORP Stock 565849106 7689 334 SH SOLE 9 334 0 0 MARATHON OIL CORP Stock 565849106 13490 586 SH SOLE 19 586 0 0 MARATHON OIL CORP Stock 565849106 5711 248 SH SOLE 33 248 0 0 MARATHON OIL CORP Stock 565849106 598860 26015 SH SOLE 26014 0 0 MARATHON PETE CORP Stock 56585A102 2960 25 SH SOLE 33 25 0 0 MARATHON PETE CORP Stock 56585A102 9328 80 SH SOLE 36 80 0 0 MARATHON PETE CORP Stock 56585A102 4845985 41561 SH SOLE 41560 0 0 MARKEL GROUP INC Stock 570535104 35963 26 SH SOLE 2 26 0 0 MARKEL GROUP INC Stock 570535104 585085 423 SH SOLE 6 423 0 0 MARKEL GROUP INC Stock 570535104 5533 4 SH SOLE 9 4 0 0 MARKEL GROUP INC Stock 570535104 222692 161 SH SOLE 161 0 0 VANECK ETF TRUST ETF 92189H300 987978 38653 SH SOLE 38653 0 0 VANECK ETF TRUST ETF 92189F106 1295 43 SH SOLE 49 43 0 0 VANECK ETF TRUST ETF 92189F106 2140063 71075 SH SOLE 71074 0 0 MARRIOTT INTL INC NEW Stock 571903202 31620 172 SH SOLE 19 172 0 0 MARRIOTT INTL INC NEW Stock 571903202 5708 31 SH SOLE 33 31 0 0 MARRIOTT INTL INC NEW Stock 571903202 8633 47 SH SOLE 36 47 0 0 MARRIOTT INTL INC NEW Stock 571903202 1470 8 SH SOLE 46 8 0 0 MARRIOTT INTL INC NEW Stock 571903202 700472 3813 SH SOLE 3813 0 0 MARSH & MCLENNAN COS INC Stock 571748102 16927 90 SH SOLE 4 90 0 0 MARSH & MCLENNAN COS INC Stock 571748102 940 5 SH SOLE 9 5 0 0 MARSH & MCLENNAN COS INC Stock 571748102 94792 504 SH SOLE 19 504 0 0 MARSH & MCLENNAN COS INC Stock 571748102 28833 153 SH SOLE 33 153 0 0 MARSH & MCLENNAN COS INC Stock 571748102 5642 30 SH SOLE 46 30 0 0 MARSH & MCLENNAN COS INC Stock 571748102 1691033 8991 SH SOLE 8991 0 0 MARTIN MARIETTA MATLS INC Stock 573284106 99263 215 SH SOLE 41 215 0 0 MARTIN MARIETTA MATLS INC Stock 573284106 230845 500 SH SOLE 500 0 0 MARVELL TECHNOLOGY INC Stock 573874104 8668 145 SH SOLE 6 145 0 0 MARVELL TECHNOLOGY INC Stock 573874104 11418 191 SH SOLE 54 191 0 0 MARVELL TECHNOLOGY INC Stock 573874104 1296738 21692 SH SOLE 21691 0 0 MASCO CORP Stock 574599106 1811424 31569 SH SOLE 6 31568 0 0 MASCO CORP Stock 574599106 2410 42 SH SOLE 9 42 0 0 MASCO CORP Stock 574599106 746 13 SH SOLE 46 13 0 0 MASCO CORP Stock 574599106 525985 9167 SH SOLE 9166 0 0 MASTEC INC Stock 576323109 236530 2005 SH SOLE 2005 0 0 MASTERCARD INCORPORATED Stock 57636Q104 34217 87 SH SOLE 2 87 0 0 MASTERCARD INCORPORATED Stock 57636Q104 2499848 6356 SH SOLE 6 6356 0 0 MASTERCARD INCORPORATED Stock 57636Q104 90852 231 SH SOLE 9 231 0 0 MASTERCARD INCORPORATED Stock 57636Q104 42517 108 SH SOLE 19 108 0 0 MASTERCARD INCORPORATED Stock 57636Q104 150241 382 SH SOLE 28 382 0 0 MASTERCARD INCORPORATED Stock 57636Q104 261775 666 SH SOLE 30 665 0 0 MASTERCARD INCORPORATED Stock 57636Q104 7473 19 SH SOLE 32 19 0 0 MASTERCARD INCORPORATED Stock 57636Q104 29155 74 SH SOLE 33 74 0 0 MASTERCARD INCORPORATED Stock 57636Q104 25565 65 SH SOLE 36 65 0 0 MASTERCARD INCORPORATED Stock 57636Q104 36631 93 SH SOLE 43 93 0 0 MASTERCARD INCORPORATED Stock 57636Q104 8653 22 SH SOLE 46 22 0 0 MASTERCARD INCORPORATED Stock 57636Q104 60962 155 SH SOLE 48 155 0 0 MASTERCARD INCORPORATED Stock 57636Q104 177581 452 SH SOLE 51 451 0 0 MASTERCARD INCORPORATED Stock 57636Q104 255645 650 SH SOLE 53 650 0 0 MASTERCARD INCORPORATED Stock 57636Q104 15153314 38529 SH SOLE 38528 0 0 SELECT SECTOR SPDR TR ETF 81369Y100 580 7 SH SOLE 49 7 0 0 SELECT SECTOR SPDR TR ETF 81369Y100 3618288 43662 SH SOLE 43662 0 0 MCCORMICK & CO INC Stock 579780206 974 11 SH SOLE 33 11 0 0 MCCORMICK & CO INC Stock 579780206 1570 18 SH SOLE 46 18 0 0 MCCORMICK & CO INC Stock 579780206 924461 10598 SH SOLE 10597 0 0 MCDONALDS CORP Stock 580135101 1862474 6241 SH SOLE 6 6241 0 0 MCDONALDS CORP Stock 580135101 80845 271 SH SOLE 7 270 0 0 MCDONALDS CORP Stock 580135101 4775 16 SH SOLE 9 16 0 0 MCDONALDS CORP Stock 580135101 221221 741 SH SOLE 19 741 0 0 MCDONALDS CORP Stock 580135101 35941 120 SH SOLE 33 120 0 0 MCDONALDS CORP Stock 580135101 48641 163 SH SOLE 36 163 0 0 MCDONALDS CORP Stock 580135101 8952 30 SH SOLE 46 30 0 0 MCDONALDS CORP Stock 580135101 9945557 33328 SH SOLE 33328 0 0 MCKESSON CORP Stock 58155Q103 15383 36 SH SOLE 9 36 0 0 MCKESSON CORP Stock 58155Q103 35935 84 SH SOLE 19 84 0 0 MCKESSON CORP Stock 58155Q103 7264 17 SH SOLE 32 17 0 0 MCKESSON CORP Stock 58155Q103 2572 6 SH SOLE 33 6 0 0 MCKESSON CORP Stock 58155Q103 9828 23 SH SOLE 36 23 0 0 MCKESSON CORP Stock 58155Q103 10255 24 SH SOLE 63 24 0 0 MCKESSON CORP Stock 58155Q103 6159022 14413 SH SOLE 14413 0 0 MEDICAL PPTYS TRUST INC REIT 58463J304 991 107 SH SOLE 49 107 0 0 MEDICAL PPTYS TRUST INC REIT 58463J304 2238627 241752 SH SOLE 241752 0 0 MEDPACE HLDGS INC Stock 58506Q109 1921 8 SH SOLE 19 8 0 0 MEDPACE HLDGS INC Stock 58506Q109 4089615 17028 SH SOLE 17028 0 0 MEDTRONIC PLC Stock G5960L103 1360821 15446 SH SOLE 6 15446 0 0 MEDTRONIC PLC Stock G5960L103 62163 706 SH SOLE 7 705 0 0 MEDTRONIC PLC Stock G5960L103 37795 429 SH SOLE 9 429 0 0 MEDTRONIC PLC Stock G5960L103 94300 1070 SH SOLE 19 1070 0 0 MEDTRONIC PLC Stock G5960L103 96910 1100 SH SOLE 24 1100 0 0 MEDTRONIC PLC Stock G5960L103 53301 605 SH SOLE 26 605 0 0 MEDTRONIC PLC Stock G5960L103 17746 201 SH SOLE 33 201 0 0 MEDTRONIC PLC Stock G5960L103 6431 73 SH SOLE 36 73 0 0 MEDTRONIC PLC Stock G5960L103 86533 982 SH SOLE 43 982 0 0 MEDTRONIC PLC Stock G5960L103 4229 48 SH SOLE 46 48 0 0 MEDTRONIC PLC Stock G5960L103 64225 729 SH SOLE 52 729 0 0 MEDTRONIC PLC Stock G5960L103 3392000 38502 SH SOLE 38501 0 0 MERCADOLIBRE INC Stock 58733R102 4114795 3474 SH SOLE 3473 0 0 MERCK & CO INC Stock 58933Y105 73898 640 SH SOLE 7 640 0 0 MERCK & CO INC Stock 58933Y105 51464 446 SH SOLE 9 446 0 0 MERCK & CO INC Stock 58933Y105 256832 2226 SH SOLE 19 2225 0 0 MERCK & CO INC Stock 58933Y105 69811 605 SH SOLE 26 605 0 0 MERCK & CO INC Stock 58933Y105 57838 501 SH SOLE 33 501 0 0 MERCK & CO INC Stock 58933Y105 32540 282 SH SOLE 36 282 0 0 MERCK & CO INC Stock 58933Y105 11539 100 SH SOLE 46 100 0 0 MERCK & CO INC Stock 58933Y105 2885 25 SH SOLE 49 25 0 0 MERCK & CO INC Stock 58933Y105 14781058 128097 SH SOLE 128096 0 0 META PLATFORMS INC Stock 30303M102 33003 115 SH SOLE 4 115 0 0 META PLATFORMS INC Stock 30303M102 18080 63 SH SOLE 6 63 0 0 META PLATFORMS INC Stock 30303M102 77198 269 SH SOLE 9 269 0 0 META PLATFORMS INC Stock 30303M102 505085 1760 SH SOLE 18 1760 0 0 META PLATFORMS INC Stock 30303M102 188546 657 SH SOLE 19 657 0 0 META PLATFORMS INC Stock 30303M102 157839 550 SH SOLE 24 550 0 0 META PLATFORMS INC Stock 30303M102 82363 287 SH SOLE 33 287 0 0 META PLATFORMS INC Stock 30303M102 42186 147 SH SOLE 36 147 0 0 META PLATFORMS INC Stock 30303M102 2296 8 SH SOLE 39 8 0 0 META PLATFORMS INC Stock 30303M102 4305 15 SH SOLE 49 15 0 0 META PLATFORMS INC Stock 30303M102 20684459 72076 SH SOLE 72076 0 0 METALLA RTY & STREAMING LTD Stock 59124U605 62874 14487 SH SOLE 14487 0 0 METHODE ELECTRS INC Stock 591520200 670333 19998 SH SOLE 19998 0 0 METLIFE INC Stock 59156R108 12776 226 SH SOLE 9 226 0 0 METLIFE INC Stock 59156R108 150258 2658 SH SOLE 19 2658 0 0 METLIFE INC Stock 59156R108 7405 131 SH SOLE 33 131 0 0 METLIFE INC Stock 59156R108 1300 23 SH SOLE 46 23 0 0 METLIFE INC Stock 59156R108 2690531 47595 SH SOLE 47594 0 0 METTLER TOLEDO INTERNATIONAL Stock 592688105 3935 3 SH SOLE 19 3 0 0 METTLER TOLEDO INTERNATIONAL Stock 592688105 1312 1 SH SOLE 33 1 0 0 METTLER TOLEDO INTERNATIONAL Stock 592688105 1312 1 SH SOLE 46 1 0 0 METTLER TOLEDO INTERNATIONAL Stock 592688105 6558 5 SH SOLE 63 5 0 0 METTLER TOLEDO INTERNATIONAL Stock 592688105 654508 499 SH SOLE 499 0 0 MFS CHARTER INCOME TR CEF 552727109 81986 12993 SH SOLE 12993 0 0 MICROCHIP TECHNOLOGY INC. Stock 595017104 15678 175 SH SOLE 9 175 0 0 MICROCHIP TECHNOLOGY INC. Stock 595017104 30192 337 SH SOLE 19 337 0 0 MICROCHIP TECHNOLOGY INC. Stock 595017104 8734 97 SH SOLE 32 97 0 0 MICROCHIP TECHNOLOGY INC. Stock 595017104 4871 54 SH SOLE 33 54 0 0 MICROCHIP TECHNOLOGY INC. Stock 595017104 8063 90 SH SOLE 36 90 0 0 MICROCHIP TECHNOLOGY INC. Stock 595017104 2061 23 SH SOLE 46 23 0 0 MICROCHIP TECHNOLOGY INC. Stock 595017104 2750088 30696 SH SOLE 30696 0 0 MICRON TECHNOLOGY INC Stock 595112103 82359 1305 SH SOLE 24 1305 0 0 MICRON TECHNOLOGY INC Stock 595112103 4734 75 SH SOLE 33 75 0 0 MICRON TECHNOLOGY INC Stock 595112103 7068 112 SH SOLE 36 112 0 0 MICRON TECHNOLOGY INC Stock 595112103 42917 680 SH SOLE 43 680 0 0 MICRON TECHNOLOGY INC Stock 595112103 2588 41 SH SOLE 46 41 0 0 MICRON TECHNOLOGY INC Stock 595112103 6488918 102819 SH SOLE 102819 0 0 MICROSOFT CORP Stock 594918104 53124 156 SH SOLE 2 156 0 0 MICROSOFT CORP Stock 594918104 74238 218 SH SOLE 4 218 0 0 MICROSOFT CORP Stock 594918104 3645274 10704 SH SOLE 6 10704 0 0 MICROSOFT CORP Stock 594918104 98391 289 SH SOLE 7 288 0 0 MICROSOFT CORP Stock 594918104 389918 1145 SH SOLE 9 1145 0 0 MICROSOFT CORP Stock 594918104 721945 2120 SH SOLE 18 2120 0 0 MICROSOFT CORP Stock 594918104 772430 2268 SH SOLE 19 2268 0 0 MICROSOFT CORP Stock 594918104 205005 602 SH SOLE 24 602 0 0 MICROSOFT CORP Stock 594918104 184232 541 SH SOLE 28 541 0 0 MICROSOFT CORP Stock 594918104 17062 50 SH SOLE 32 50 0 0 MICROSOFT CORP Stock 594918104 294290 864 SH SOLE 33 864 0 0 MICROSOFT CORP Stock 594918104 159373 468 SH SOLE 36 468 0 0 MICROSOFT CORP Stock 594918104 136216 400 SH SOLE 41 400 0 0 MICROSOFT CORP Stock 594918104 234904 690 SH SOLE 43 689 0 0 MICROSOFT CORP Stock 594918104 60616 178 SH SOLE 46 178 0 0 MICROSOFT CORP Stock 594918104 41205 121 SH SOLE 48 121 0 0 MICROSOFT CORP Stock 594918104 1849571 5431 SH SOLE 49 5431 0 0 MICROSOFT CORP Stock 594918104 218395 641 SH SOLE 50 641 0 0 MICROSOFT CORP Stock 594918104 312005 916 SH SOLE 51 916 0 0 MICROSOFT CORP Stock 594918104 442021 1298 SH SOLE 53 1298 0 0 MICROSOFT CORP Stock 594918104 23497 69 SH SOLE 54 69 0 0 MICROSOFT CORP Stock 594918104 12259 36 SH SOLE 63 36 0 0 MICROSOFT CORP Stock 594918104 67274977 197554 SH SOLE 197553 0 0 MID-AMER APT CMNTYS INC REIT 59522J103 18527 122 SH SOLE 19 122 0 0 MID-AMER APT CMNTYS INC REIT 59522J103 4255 28 SH SOLE 33 28 0 0 MID-AMER APT CMNTYS INC REIT 59522J103 357810 2356 SH SOLE 2356 0 0 MIDDLEBY CORP Stock 596278101 6652 45 SH SOLE 9 45 0 0 MIDDLEBY CORP Stock 596278101 196023 1326 SH SOLE 1326 0 0 MKS INSTRS INC Stock 55306N104 443318 4101 SH SOLE 4101 0 0 MODERNA INC Stock 60770K107 2309 19 SH SOLE 33 19 0 0 MODERNA INC Stock 60770K107 2795 23 SH SOLE 36 23 0 0 MODERNA INC Stock 60770K107 535343 4406 SH SOLE 4406 0 0 MOLSON COORS BEVERAGE CO Stock 60871R209 263360 4000 SH SOLE 5 4000 0 0 MOLSON COORS BEVERAGE CO Stock 60871R209 471 7 SH SOLE 33 7 0 0 MOLSON COORS BEVERAGE CO Stock 60871R209 1185 18 SH SOLE 36 18 0 0 MOLSON COORS BEVERAGE CO Stock 60871R209 1514 23 SH SOLE 46 23 0 0 MOLSON COORS BEVERAGE CO Stock 60871R209 582009 8840 SH SOLE 8839 0 0 MONDELEZ INTL INC Stock 609207105 42670 585 SH SOLE 7 585 0 0 MONDELEZ INTL INC Stock 609207105 7732 106 SH SOLE 9 106 0 0 MONDELEZ INTL INC Stock 609207105 144132 1976 SH SOLE 19 1976 0 0 MONDELEZ INTL INC Stock 609207105 4522 62 SH SOLE 32 62 0 0 MONDELEZ INTL INC Stock 609207105 25166 345 SH SOLE 33 345 0 0 MONDELEZ INTL INC Stock 609207105 5981 82 SH SOLE 46 82 0 0 MONDELEZ INTL INC Stock 609207105 5280 72 SH SOLE 49 72 0 0 MONDELEZ INTL INC Stock 609207105 3003510 41178 SH SOLE 41177 0 0 MONGODB INC Stock 60937P106 137682 335 SH SOLE 19 335 0 0 MONGODB INC Stock 60937P106 822 2 SH SOLE 33 2 0 0 MONGODB INC Stock 60937P106 4932 12 SH SOLE 43 12 0 0 MONGODB INC Stock 60937P106 2409634 5863 SH SOLE 5863 0 0 MONOLITHIC PWR SYS INC Stock 609839105 2705 5 SH SOLE 33 5 0 0 MONOLITHIC PWR SYS INC Stock 609839105 7023 13 SH SOLE 43 13 0 0 MONOLITHIC PWR SYS INC Stock 609839105 39437 73 SH SOLE 48 73 0 0 MONOLITHIC PWR SYS INC Stock 609839105 14046 26 SH SOLE 54 26 0 0 MONOLITHIC PWR SYS INC Stock 609839105 146402 271 SH SOLE 271 0 0 MONSTER BEVERAGE CORP NEW Stock 61174X109 19472 339 SH SOLE 4 339 0 0 MONSTER BEVERAGE CORP NEW Stock 61174X109 11660 203 SH SOLE 9 203 0 0 MONSTER BEVERAGE CORP NEW Stock 61174X109 19472 339 SH SOLE 19 339 0 0 MONSTER BEVERAGE CORP NEW Stock 61174X109 17232 300 SH SOLE 33 300 0 0 MONSTER BEVERAGE CORP NEW Stock 61174X109 8156 142 SH SOLE 36 142 0 0 MONSTER BEVERAGE CORP NEW Stock 61174X109 69962 1218 SH SOLE 50 1218 0 0 MONSTER BEVERAGE CORP NEW Stock 61174X109 695656 12111 SH SOLE 12111 0 0 MOODYS CORP Stock 615369105 14604 42 SH SOLE 19 42 0 0 MOODYS CORP Stock 615369105 6987 20 SH SOLE 33 20 0 0 MOODYS CORP Stock 615369105 3477 10 SH SOLE 36 10 0 0 MOODYS CORP Stock 615369105 92146 265 SH SOLE 41 265 0 0 MOODYS CORP Stock 615369105 2434 7 SH SOLE 46 7 0 0 MOODYS CORP Stock 615369105 948928 2729 SH SOLE 2729 0 0 MORGAN STANLEY Stock 617446448 7857 92 SH SOLE 9 92 0 0 MORGAN STANLEY Stock 617446448 13408 157 SH SOLE 11 157 0 0 MORGAN STANLEY Stock 617446448 18190 213 SH SOLE 19 213 0 0 MORGAN STANLEY Stock 617446448 12754 149 SH SOLE 33 149 0 0 MORGAN STANLEY Stock 617446448 4782 56 SH SOLE 46 56 0 0 MORGAN STANLEY Stock 617446448 2389604 27981 SH SOLE 27981 0 0 MORNINGSTAR INC Stock 617700109 486842 2483 SH SOLE 6 2483 0 0 MORNINGSTAR INC Stock 617700109 170385 869 SH SOLE 23 869 0 0 MORNINGSTAR INC Stock 617700109 79212 404 SH SOLE 404 0 0 MOSAIC CO NEW Stock 61945C103 125650 3590 SH SOLE 24 3590 0 0 MOSAIC CO NEW Stock 61945C103 3402 97 SH SOLE 33 97 0 0 MOSAIC CO NEW Stock 61945C103 400623 11446 SH SOLE 11446 0 0 MOTOROLA SOLUTIONS INC Stock 620076307 49858 170 SH SOLE 7 170 0 0 MOTOROLA SOLUTIONS INC Stock 620076307 3813 13 SH SOLE 9 13 0 0 MOTOROLA SOLUTIONS INC Stock 620076307 941136 3209 SH SOLE 18 3209 0 0 MOTOROLA SOLUTIONS INC Stock 620076307 3838 13 SH SOLE 33 13 0 0 MOTOROLA SOLUTIONS INC Stock 620076307 8212 28 SH SOLE 36 28 0 0 MOTOROLA SOLUTIONS INC Stock 620076307 2346 8 SH SOLE 43 8 0 0 MOTOROLA SOLUTIONS INC Stock 620076307 22297 76 SH SOLE 50 76 0 0 MOTOROLA SOLUTIONS INC Stock 620076307 697127 2377 SH SOLE 2377 0 0 MPLX LP Stock 55336V100 16970 500 SH SOLE 49 500 0 0 MPLX LP Stock 55336V100 700344 20635 SH SOLE 20634 0 0 MSCI INC Stock 55354G100 18772 40 SH SOLE 9 40 0 0 MSCI INC Stock 55354G100 1408 3 SH SOLE 33 3 0 0 MSCI INC Stock 55354G100 6570 14 SH SOLE 36 14 0 0 MSCI INC Stock 55354G100 26310 56 SH SOLE 43 56 0 0 MSCI INC Stock 55354G100 30050 64 SH SOLE 50 64 0 0 MSCI INC Stock 55354G100 11732 25 SH SOLE 54 25 0 0 MSCI INC Stock 55354G100 682567 1454 SH SOLE 1454 0 0 MULLEN AUTOMOTIVE INC Stock 62526P208 33188 308154 SH SOLE 308154 0 0 MURPHY OIL CORP Stock 626717102 268 7 SH SOLE 19 7 0 0 MURPHY OIL CORP Stock 626717102 1133199 29587 SH SOLE 29587 0 0 NASDAQ INC Stock 631103108 352 7 SH SOLE 33 7 0 0 NASDAQ INC Stock 631103108 2692 54 SH SOLE 36 54 0 0 NASDAQ INC Stock 631103108 199 4 SH SOLE 46 4 0 0 NASDAQ INC Stock 631103108 442170 8870 SH SOLE 8870 0 0 NATERA INC Stock 632307104 283542 5827 SH SOLE 5827 0 0 NATIONAL CINEMEDIA INC Stock 635309107 16850 50000 SH SOLE 50000 0 0 NATIONAL GRID PLC ADR 636274409 6127 91 SH SOLE 36 91 0 0 NATIONAL GRID PLC ADR 636274409 126244 1875 SH SOLE 52 1875 0 0 NATIONAL GRID PLC ADR 636274409 276171 4102 SH SOLE 4101 0 0 NNN REIT INC REIT 637417106 1030970 24094 SH SOLE 24093 0 0 ETF SER SOLUTIONS ETF 26922A172 382970 17771 SH SOLE 17771 0 0 NCR CORP Stock 62886E108 212612 8437 SH SOLE 8437 0 0 NETAPP INC Stock 64110D104 654269 8564 SH SOLE 8563 0 0 NETEASE INC ADR 64110W102 446554 4618 SH SOLE 4618 0 0 NETFLIX INC Stock 64110L106 23346 53 SH SOLE 4 53 0 0 NETFLIX INC Stock 64110L106 13215 30 SH SOLE 6 30 0 0 NETFLIX INC Stock 64110L106 3964 9 SH SOLE 9 9 0 0 NETFLIX INC Stock 64110L106 107480 244 SH SOLE 19 244 0 0 NETFLIX INC Stock 64110L106 241389 548 SH SOLE 28 548 0 0 NETFLIX INC Stock 64110L106 4405 10 SH SOLE 32 10 0 0 NETFLIX INC Stock 64110L106 26870 61 SH SOLE 33 61 0 0 NETFLIX INC Stock 64110L106 20703 47 SH SOLE 36 47 0 0 NETFLIX INC Stock 64110L106 39204 89 SH SOLE 43 89 0 0 NETFLIX INC Stock 64110L106 5286 12 SH SOLE 46 12 0 0 NETFLIX INC Stock 64110L106 47132 107 SH SOLE 48 107 0 0 NETFLIX INC Stock 64110L106 15858 36 SH SOLE 50 36 0 0 NETFLIX INC Stock 64110L106 7031000 15962 SH SOLE 15961 0 0 NEW FORTRESS ENERGY INC Stock 644393100 352985 13181 SH SOLE 13180 0 0 NEW JERSEY RES CORP Stock 646025106 1595847 33810 SH SOLE 6 33810 0 0 NEW JERSEY RES CORP Stock 646025106 59850 1268 SH SOLE 19 1268 0 0 NEW JERSEY RES CORP Stock 646025106 81544 1728 SH SOLE 1727 0 0 NEW MTN FIN CORP CEF 647551100 233300 18754 SH SOLE 18754 0 0 NEW YORK CMNTY BANCORP INC Stock 649445103 299040 26605 SH SOLE 19 26605 0 0 NEW YORK CMNTY BANCORP INC Stock 649445103 11993 1067 SH SOLE 1067 0 0 NEWELL BRANDS INC Stock 651229106 1157 133 SH SOLE 19 133 0 0 NEWELL BRANDS INC Stock 651229106 706 81 SH SOLE 33 81 0 0 NEWELL BRANDS INC Stock 651229106 12403 1426 SH SOLE 43 1425 0 0 NEWELL BRANDS INC Stock 651229106 103911 11944 SH SOLE 11943 0 0 NEWMONT CORP Stock 651639106 0 0 SH SOLE 19 0 0 0 NEWMONT CORP Stock 651639106 5644 132 SH SOLE 33 132 0 0 NEWMONT CORP Stock 651639106 6911 162 SH SOLE 36 162 0 0 NEWMONT CORP Stock 651639106 1610479 37752 SH SOLE 37751 0 0 NEWPARK RES INC Stock 651718504 58576 11200 SH SOLE 11200 0 0 NEXSTAR MEDIA GROUP INC Stock 65336K103 3997 24 SH SOLE 9 24 0 0 NEXSTAR MEDIA GROUP INC Stock 65336K103 13229 79 SH SOLE 34 79 0 0 NEXSTAR MEDIA GROUP INC Stock 65336K103 1332 8 SH SOLE 49 8 0 0 NEXSTAR MEDIA GROUP INC Stock 65336K103 240332 1443 SH SOLE 1443 0 0 NEXTERA ENERGY INC Stock 65339F101 10017 135 SH SOLE 4 135 0 0 NEXTERA ENERGY INC Stock 65339F101 56612 763 SH SOLE 7 762 0 0 NEXTERA ENERGY INC Stock 65339F101 5639 76 SH SOLE 9 76 0 0 NEXTERA ENERGY INC Stock 65339F101 58989 795 SH SOLE 19 795 0 0 NEXTERA ENERGY INC Stock 65339F101 5973 81 SH SOLE 32 80 0 0 NEXTERA ENERGY INC Stock 65339F101 28191 380 SH SOLE 33 379 0 0 NEXTERA ENERGY INC Stock 65339F101 8088 109 SH SOLE 36 109 0 0 NEXTERA ENERGY INC Stock 65339F101 122225 1647 SH SOLE 49 1647 0 0 NEXTERA ENERGY INC Stock 65339F101 10051167 135460 SH SOLE 135460 0 0 NEXTERA ENERGY PARTNERS LP Stock 65341B106 343207 5853 SH SOLE 5852 0 0 NIKE INC Stock 654106103 14679 133 SH SOLE 4 133 0 0 NIKE INC Stock 654106103 1422338 12887 SH SOLE 6 12886 0 0 NIKE INC Stock 654106103 13024 118 SH SOLE 9 118 0 0 NIKE INC Stock 654106103 42875 388 SH SOLE 19 388 0 0 NIKE INC Stock 654106103 56951 516 SH SOLE 28 516 0 0 NIKE INC Stock 654106103 201425 1825 SH SOLE 30 1825 0 0 NIKE INC Stock 654106103 6862 62 SH SOLE 33 62 0 0 NIKE INC Stock 654106103 8167 74 SH SOLE 36 74 0 0 NIKE INC Stock 654106103 29536 268 SH SOLE 43 267 0 0 NIKE INC Stock 654106103 2870 26 SH SOLE 46 26 0 0 NIKE INC Stock 654106103 49004 444 SH SOLE 48 444 0 0 NIKE INC Stock 654106103 45703 414 SH SOLE 50 414 0 0 NIKE INC Stock 654106103 96244 872 SH SOLE 51 872 0 0 NIKE INC Stock 654106103 142157 1288 SH SOLE 53 1288 0 0 NIKE INC Stock 654106103 10816 98 SH SOLE 54 98 0 0 NIKE INC Stock 654106103 2826424 25609 SH SOLE 25608 0 0 NIKOLA CORP Stock 654110105 23 17 SH SOLE 19 17 0 0 NIKOLA CORP Stock 654110105 22672 16429 SH SOLE 16429 0 0 NIO INC ADR 62914V106 257905 26616 SH SOLE 26615 0 0 NISOURCE INC Stock 65473P105 2735 100 SH SOLE 16 100 0 0 NISOURCE INC Stock 65473P105 656 24 SH SOLE 36 24 0 0 NISOURCE INC Stock 65473P105 260941 9541 SH SOLE 9540 0 0 NOKIA CORP ADR 654902204 67555 16239 SH SOLE 16239 0 0 NORDIC AMERICAN TANKERS LIMI Stock G65773106 74685 20350 SH SOLE 20350 0 0 NORDSON CORP Stock 655663102 2426784 9778 SH SOLE 6 9778 0 0 NORDSON CORP Stock 655663102 11168 45 SH SOLE 23 45 0 0 NORDSON CORP Stock 655663102 993 4 SH SOLE 46 4 0 0 NORDSON CORP Stock 655663102 202931 818 SH SOLE 817 0 0 NORFOLK SOUTHN CORP Stock 655844108 8844 39 SH SOLE 9 39 0 0 NORFOLK SOUTHN CORP Stock 655844108 7030 31 SH SOLE 19 31 0 0 NORFOLK SOUTHN CORP Stock 655844108 2494 11 SH SOLE 33 11 0 0 NORFOLK SOUTHN CORP Stock 655844108 2721 12 SH SOLE 36 12 0 0 NORFOLK SOUTHN CORP Stock 655844108 2721 12 SH SOLE 46 12 0 0 NORFOLK SOUTHN CORP Stock 655844108 2499227 11021 SH SOLE 11021 0 0 NORTHERN DYNASTY MINERALS LT Stock 66510M204 2616 10900 SH SOLE 10900 0 0 NORTHERN TR CORP Stock 665859104 1599550 21575 SH SOLE 6 21574 0 0 NORTHERN TR CORP Stock 665859104 371 5 SH SOLE 33 5 0 0 NORTHERN TR CORP Stock 665859104 611180 8244 SH SOLE 8243 0 0 NORTHROP GRUMMAN CORP Stock 666807102 2765 6 SH SOLE 33 6 0 0 NORTHROP GRUMMAN CORP Stock 666807102 5470 12 SH SOLE 36 12 0 0 NORTHROP GRUMMAN CORP Stock 666807102 86602 190 SH SOLE 41 190 0 0 NORTHROP GRUMMAN CORP Stock 666807102 1556595 3415 SH SOLE 3415 0 0 NOVARTIS AG ADR 66987V109 9486 94 SH SOLE 31 94 0 0 NOVARTIS AG ADR 66987V109 908 9 SH SOLE 33 9 0 0 NOVARTIS AG ADR 66987V109 4077114 40403 SH SOLE 40403 0 0 NOVO-NORDISK A S ADR 670100205 8901 55 SH SOLE 33 55 0 0 NOVO-NORDISK A S ADR 670100205 5017 31 SH SOLE 36 31 0 0 NOVO-NORDISK A S ADR 670100205 49086 303 SH SOLE 43 303 0 0 NOVO-NORDISK A S ADR 670100205 38689 239 SH SOLE 49 239 0 0 NOVO-NORDISK A S ADR 670100205 11814 73 SH SOLE 63 73 0 0 NOVO-NORDISK A S ADR 670100205 3153399 19486 SH SOLE 19485 0 0 NOW INC Stock 67011P100 1658 160 SH SOLE 19 160 0 0 NOW INC Stock 67011P100 546935 52793 SH SOLE 52792 0 0 NRG ENERGY INC Stock 629377508 94447 2526 SH SOLE 19 2526 0 0 NRG ENERGY INC Stock 629377508 114 3 SH SOLE 33 3 0 0 NRG ENERGY INC Stock 629377508 5160 138 SH SOLE 36 138 0 0 NRG ENERGY INC Stock 629377508 147803 3953 SH SOLE 3953 0 0 NUCOR CORP Stock 670346105 4591 28 SH SOLE 19 28 0 0 NUCOR CORP Stock 670346105 3295 20 SH SOLE 33 20 0 0 NUCOR CORP Stock 670346105 10331 63 SH SOLE 36 63 0 0 NUCOR CORP Stock 670346105 4427 27 SH SOLE 46 27 0 0 NUCOR CORP Stock 670346105 1790124 10917 SH SOLE 10916 0 0 NUTANIX INC Stock 67059N108 321846 11474 SH SOLE 11474 0 0 NUTRIEN LTD Stock 67077M108 2953 50 SH SOLE 9 50 0 0 NUTRIEN LTD Stock 67077M108 3130 53 SH SOLE 36 53 0 0 NUTRIEN LTD Stock 67077M108 428936 7264 SH SOLE 7263 0 0 NUVEEN AMT FREE QLTY MUN INC CEF 670657105 787085 72011 SH SOLE 72011 0 0 NUSHARES ETF TR ETF 67092P805 579 20 SH SOLE 36 20 0 0 NUSHARES ETF TR ETF 67092P805 644187 22244 SH SOLE 22244 0 0 NUSHARES ETF TR ETF 67092P300 2426 70 SH SOLE 43 70 0 0 NUSHARES ETF TR ETF 67092P300 4855617 140133 SH SOLE 140133 0 0 NUSHARES ETF TR ETF 67092P508 270818 9140 SH SOLE 9140 0 0 NUSHARES ETF TR ETF 67092P607 227611 6153 SH SOLE 6153 0 0 NUVEEN FLOATING RATE INCOME CEF 67072T108 341862 43328 SH SOLE 43328 0 0 NUVEEN MUNICIPAL CREDIT INC CEF 67070X101 3871 332 SH SOLE 36 332 0 0 NUVEEN MUNICIPAL CREDIT INC CEF 67070X101 158979 13635 SH SOLE 13634 0 0 NUVEEN MUN HIGH INCOME OPPOR CEF 670682103 147980 14000 SH SOLE 14000 0 0 NUVEEN PFD & INCOME SECS FD CEF 67072C105 162298 25439 SH SOLE 25438 0 0 NUVEEN QUALITY MUNCP INCOME CEF 67066V101 3280 291 SH SOLE 36 291 0 0 NUVEEN QUALITY MUNCP INCOME CEF 67066V101 1151796 102200 SH SOLE 102200 0 0 NUVEEN REAL ASSET INCOME & G CEF 67074Y105 237471 20794 SH SOLE 20794 0 0 NUVEEN SR INCOME FD CEF 67067Y104 71086 15521 SH SOLE 15521 0 0 NUVEEN TAXABLE MUNICPAL INM CEF 67074C103 489528 31200 SH SOLE 31200 0 0 NVIDIA CORPORATION Stock 67066G104 60915 144 SH SOLE 4 144 0 0 NVIDIA CORPORATION Stock 67066G104 16921 40 SH SOLE 6 40 0 0 NVIDIA CORPORATION Stock 67066G104 63453 150 SH SOLE 9 150 0 0 NVIDIA CORPORATION Stock 67066G104 324097 766 SH SOLE 19 766 0 0 NVIDIA CORPORATION Stock 67066G104 13538 32 SH SOLE 32 32 0 0 NVIDIA CORPORATION Stock 67066G104 128623 304 SH SOLE 33 304 0 0 NVIDIA CORPORATION Stock 67066G104 68952 163 SH SOLE 36 163 0 0 NVIDIA CORPORATION Stock 67066G104 190359 450 SH SOLE 41 450 0 0 NVIDIA CORPORATION Stock 67066G104 95620 226 SH SOLE 43 226 0 0 NVIDIA CORPORATION Stock 67066G104 315573 746 SH SOLE 45 746 0 0 NVIDIA CORPORATION Stock 67066G104 24958 59 SH SOLE 46 59 0 0 NVIDIA CORPORATION Stock 67066G104 126906 300 SH SOLE 48 300 0 0 NVIDIA CORPORATION Stock 67066G104 2539 6 SH SOLE 49 6 0 0 NVIDIA CORPORATION Stock 67066G104 85875 203 SH SOLE 50 203 0 0 NVIDIA CORPORATION Stock 67066G104 422273 998 SH SOLE 51 998 0 0 NVIDIA CORPORATION Stock 67066G104 613379 1450 SH SOLE 53 1450 0 0 NVIDIA CORPORATION Stock 67066G104 27496 65 SH SOLE 54 65 0 0 NVIDIA CORPORATION Stock 67066G104 6768 16 SH SOLE 63 16 0 0 NVIDIA CORPORATION Stock 67066G104 34823660 82322 SH SOLE 82321 0 0 NVR INC Stock 62944T105 571556 90 SH SOLE 90 0 0 NXP SEMICONDUCTORS N V Stock N6596X109 719246 3514 SH SOLE 6 3514 0 0 NXP SEMICONDUCTORS N V Stock N6596X109 9006 44 SH SOLE 9 44 0 0 NXP SEMICONDUCTORS N V Stock N6596X109 40936 200 SH SOLE 19 200 0 0 NXP SEMICONDUCTORS N V Stock N6596X109 112574 550 SH SOLE 41 550 0 0 NXP SEMICONDUCTORS N V Stock N6596X109 2866 14 SH SOLE 46 14 0 0 NXP SEMICONDUCTORS N V Stock N6596X109 1404635 6863 SH SOLE 6862 0 0 OREILLY AUTOMOTIVE INC Stock 67103H107 21017 22 SH SOLE 9 22 0 0 OREILLY AUTOMOTIVE INC Stock 67103H107 6687 7 SH SOLE 19 7 0 0 OREILLY AUTOMOTIVE INC Stock 67103H107 7642 8 SH SOLE 33 8 0 0 OREILLY AUTOMOTIVE INC Stock 67103H107 11464 12 SH SOLE 36 12 0 0 OREILLY AUTOMOTIVE INC Stock 67103H107 114636 120 SH SOLE 41 120 0 0 OREILLY AUTOMOTIVE INC Stock 67103H107 2638539 2762 SH SOLE 2762 0 0 OCCIDENTAL PETE CORP Stock 674599105 1294 22 SH SOLE 19 22 0 0 OCCIDENTAL PETE CORP Stock 674599105 3234 55 SH SOLE 32 55 0 0 OCCIDENTAL PETE CORP Stock 674599105 2601 44 SH SOLE 33 44 0 0 OCCIDENTAL PETE CORP Stock 674599105 39189 666 SH SOLE 36 666 0 0 OCCIDENTAL PETE CORP Stock 674599105 1594357 27115 SH SOLE 27114 0 0 OKTA INC Stock 679295105 4438 64 SH SOLE 19 64 0 0 OKTA INC Stock 679295105 47089 679 SH SOLE 48 679 0 0 OKTA INC Stock 679295105 1007101 14522 SH SOLE 14522 0 0 OLD DOMINION FREIGHT LINE IN Stock 679580100 515801 1395 SH SOLE 18 1395 0 0 OLD DOMINION FREIGHT LINE IN Stock 679580100 11106 30 SH SOLE 32 30 0 0 OLD DOMINION FREIGHT LINE IN Stock 679580100 1849 5 SH SOLE 33 5 0 0 OLD DOMINION FREIGHT LINE IN Stock 679580100 4067 11 SH SOLE 36 11 0 0 OLD DOMINION FREIGHT LINE IN Stock 679580100 73950 200 SH SOLE 41 200 0 0 OLD DOMINION FREIGHT LINE IN Stock 679580100 4807 13 SH SOLE 43 13 0 0 OLD DOMINION FREIGHT LINE IN Stock 679580100 7395 20 SH SOLE 63 20 0 0 OLD DOMINION FREIGHT LINE IN Stock 679580100 291733 789 SH SOLE 789 0 0 OLD REP INTL CORP Stock 680223104 57060 2267 SH SOLE 19 2267 0 0 OLD REP INTL CORP Stock 680223104 268909 10684 SH SOLE 10683 0 0 OMEGA HEALTHCARE INVS INC REIT 681936100 1901728 61966 SH SOLE 61965 0 0 OMNICOM GROUP INC Stock 681919106 6565 69 SH SOLE 9 69 0 0 OMNICOM GROUP INC Stock 681919106 4472 47 SH SOLE 19 47 0 0 OMNICOM GROUP INC Stock 681919106 192 2 SH SOLE 33 2 0 0 OMNICOM GROUP INC Stock 681919106 1808 19 SH SOLE 46 19 0 0 OMNICOM GROUP INC Stock 681919106 579981 6095 SH SOLE 6095 0 0 ON HLDG AG Stock H5919C104 356103 10791 SH SOLE 10791 0 0 ON SEMICONDUCTOR CORP Stock 682189105 1797 19 SH SOLE 33 19 0 0 ON SEMICONDUCTOR CORP Stock 682189105 4824 51 SH SOLE 43 51 0 0 ON SEMICONDUCTOR CORP Stock 682189105 1419 15 SH SOLE 46 15 0 0 ON SEMICONDUCTOR CORP Stock 682189105 1859348 19659 SH SOLE 19659 0 0 ONEOK INC NEW Stock 682680103 44192 716 SH SOLE 19 716 0 0 ONEOK INC NEW Stock 682680103 960690 15565 SH SOLE 15565 0 0 OPENDOOR TECHNOLOGIES INC Stock 683712103 1343 334 SH SOLE 19 334 0 0 OPENDOOR TECHNOLOGIES INC Stock 683712103 103222 25677 SH SOLE 25677 0 0 OPTION CARE HEALTH INC Stock 68404L201 1527 47 SH SOLE 19 47 0 0 OPTION CARE HEALTH INC Stock 68404L201 288186 8870 SH SOLE 8870 0 0 ETF SER SOLUTIONS ETF 26922A446 6234116 195117 SH SOLE 49 195116 0 0 ETF SER SOLUTIONS ETF 26922A446 138986 4350 SH SOLE 4350 0 0 ORACLE CORP Stock 68389X105 2229534 18721 SH SOLE 6 18721 0 0 ORACLE CORP Stock 68389X105 13219 111 SH SOLE 9 111 0 0 ORACLE CORP Stock 68389X105 39895 335 SH SOLE 19 335 0 0 ORACLE CORP Stock 68389X105 13219 111 SH SOLE 25 111 0 0 ORACLE CORP Stock 68389X105 28130 236 SH SOLE 33 236 0 0 ORACLE CORP Stock 68389X105 16792 141 SH SOLE 36 141 0 0 ORACLE CORP Stock 68389X105 5309588 44585 SH SOLE 44584 0 0 ORGANON & CO Stock 68622V106 0 0 SH SOLE 9 0 0 0 ORGANON & CO Stock 68622V106 749 36 SH SOLE 19 36 0 0 ORGANON & CO Stock 68622V106 1443 69 SH SOLE 33 69 0 0 ORGANON & CO Stock 68622V106 1623 78 SH SOLE 36 78 0 0 ORGANON & CO Stock 68622V106 978 47 SH SOLE 46 47 0 0 ORGANON & CO Stock 68622V106 286932 13788 SH SOLE 13788 0 0 OSISKO GOLD ROYALTIES LTD Stock 68827L101 460929 29989 SH SOLE 29988 0 0 OTIS WORLDWIDE CORP Stock 68902V107 1246 14 SH SOLE 9 14 0 0 OTIS WORLDWIDE CORP Stock 68902V107 4451 50 SH SOLE 19 50 0 0 OTIS WORLDWIDE CORP Stock 68902V107 268 3 SH SOLE 33 3 0 0 OTIS WORLDWIDE CORP Stock 68902V107 2759 31 SH SOLE 46 31 0 0 OTIS WORLDWIDE CORP Stock 68902V107 13262 149 SH SOLE 50 149 0 0 OTIS WORLDWIDE CORP Stock 68902V107 257658 2895 SH SOLE 2894 0 0 O-I GLASS INC Stock 67098H104 1194 56 SH SOLE 19 56 0 0 O-I GLASS INC Stock 67098H104 456867 21419 SH SOLE 21419 0 0 PACCAR INC Stock 693718108 6357 76 SH SOLE 9 76 0 0 PACCAR INC Stock 693718108 10289 123 SH SOLE 19 123 0 0 PACCAR INC Stock 693718108 252 3 SH SOLE 33 3 0 0 PACCAR INC Stock 693718108 3179 38 SH SOLE 46 38 0 0 PACCAR INC Stock 693718108 3637743 43488 SH SOLE 43487 0 0 PACER FDS TR ETF 69374H873 565487 19021 SH SOLE 19020 0 0 PACER FDS TR ETF 69374H766 385109 9841 SH SOLE 9841 0 0 PACER FDS TR ETF 69374H816 2691405 70511 SH SOLE 70511 0 0 PACER FDS TR ETF 69374H428 1666130 36240 SH SOLE 36239 0 0 PACER FDS TR ETF 69374H568 1950755 80179 SH SOLE 80179 0 0 PACER FDS TR ETF 69374H881 5250580 109684 SH SOLE 109684 0 0 PACER FDS TR ETF 69374H360 394524 18350 SH SOLE 18349 0 0 PACER FDS TR ETF 69374H857 1325436 32566 SH SOLE 32566 0 0 PACWEST BANCORP DEL Stock 695263103 24043 2950 SH SOLE 36 2950 0 0 PACWEST BANCORP DEL Stock 695263103 60440 7416 SH SOLE 7415 0 0 PALANTIR TECHNOLOGIES INC Stock 69608A108 481669 31420 SH SOLE 31420 0 0 PALO ALTO NETWORKS INC Stock 697435105 25040 98 SH SOLE 4 98 0 0 PALO ALTO NETWORKS INC Stock 697435105 1278 5 SH SOLE 9 5 0 0 PALO ALTO NETWORKS INC Stock 697435105 19930 78 SH SOLE 19 78 0 0 PALO ALTO NETWORKS INC Stock 697435105 6132 24 SH SOLE 39 24 0 0 PALO ALTO NETWORKS INC Stock 697435105 14309 56 SH SOLE 43 56 0 0 PALO ALTO NETWORKS INC Stock 697435105 4582273 17934 SH SOLE 17933 0 0 PARAMOUNT GLOBAL Stock 92556H206 111 7 SH SOLE 33 7 0 0 PARAMOUNT GLOBAL Stock 92556H206 269419 16934 SH SOLE 16933 0 0 PARKER-HANNIFIN CORP Stock 701094104 273028 700 SH SOLE 30 700 0 0 PARKER-HANNIFIN CORP Stock 701094104 1950 5 SH SOLE 33 5 0 0 PARKER-HANNIFIN CORP Stock 701094104 811458 2080 SH SOLE 2080 0 0 PAYCHEX INC Stock 704326107 2357369 21072 SH SOLE 6 21072 0 0 PAYCHEX INC Stock 704326107 94754 847 SH SOLE 19 847 0 0 PAYCHEX INC Stock 704326107 13315 119 SH SOLE 33 119 0 0 PAYCHEX INC Stock 704326107 2237 20 SH SOLE 46 20 0 0 PAYCHEX INC Stock 704326107 54 0 SH SOLE 49 0 0 0 PAYCHEX INC Stock 704326107 2929337 26185 SH SOLE 26185 0 0 PAYCOM SOFTWARE INC Stock 70432V102 3212 10 SH SOLE 9 10 0 0 PAYCOM SOFTWARE INC Stock 70432V102 4819 15 SH SOLE 19 15 0 0 PAYCOM SOFTWARE INC Stock 70432V102 77098 240 SH SOLE 41 240 0 0 PAYCOM SOFTWARE INC Stock 70432V102 3212 10 SH SOLE 43 10 0 0 PAYCOM SOFTWARE INC Stock 70432V102 20562 64 SH SOLE 50 64 0 0 PAYCOM SOFTWARE INC Stock 70432V102 3267336 10171 SH SOLE 10171 0 0 PAYPAL HLDGS INC Stock 70450Y103 18818 282 SH SOLE 2 282 0 0 PAYPAL HLDGS INC Stock 70450Y103 12612 189 SH SOLE 4 189 0 0 PAYPAL HLDGS INC Stock 70450Y103 467 7 SH SOLE 9 7 0 0 PAYPAL HLDGS INC Stock 70450Y103 671371 10061 SH SOLE 18 10061 0 0 PAYPAL HLDGS INC Stock 70450Y103 1268 19 SH SOLE 19 19 0 0 PAYPAL HLDGS INC Stock 70450Y103 129456 1940 SH SOLE 28 1940 0 0 PAYPAL HLDGS INC Stock 70450Y103 3804 57 SH SOLE 32 57 0 0 PAYPAL HLDGS INC Stock 70450Y103 23823 357 SH SOLE 43 357 0 0 PAYPAL HLDGS INC Stock 70450Y103 1535 23 SH SOLE 46 23 0 0 PAYPAL HLDGS INC Stock 70450Y103 59390 890 SH SOLE 51 890 0 0 PAYPAL HLDGS INC Stock 70450Y103 88417 1325 SH SOLE 53 1325 0 0 PAYPAL HLDGS INC Stock 70450Y103 4259033 63825 SH SOLE 63824 0 0 PDD HOLDINGS INC ADR 722304102 899 13 SH SOLE 33 13 0 0 PDD HOLDINGS INC ADR 722304102 640720 9267 SH SOLE 9267 0 0 PEAKSTONE REALTY TRUST REIT 39818P799 1533896 54939 SH SOLE 54938 0 0 PELOTON INTERACTIVE INC Stock 70614W100 222779 28970 SH SOLE 28970 0 0 PENNANTPARK FLOATING RATE CA CEF 70806A106 197823 18575 SH SOLE 18574 0 0 PENTAIR PLC Stock G7S00T104 1550 24 SH SOLE 46 24 0 0 PENTAIR PLC Stock G7S00T104 400456 6199 SH SOLE 6199 0 0 PEPSICO INC Stock 713448108 2517030 13589 SH SOLE 6 13589 0 0 PEPSICO INC Stock 713448108 40240 217 SH SOLE 7 217 0 0 PEPSICO INC Stock 713448108 11484 62 SH SOLE 9 62 0 0 PEPSICO INC Stock 713448108 316883 1711 SH SOLE 19 1710 0 0 PEPSICO INC Stock 713448108 50132 271 SH SOLE 33 270 0 0 PEPSICO INC Stock 713448108 41489 224 SH SOLE 36 224 0 0 PEPSICO INC Stock 713448108 111132 600 SH SOLE 41 600 0 0 PEPSICO INC Stock 713448108 0 0 SH SOLE 49 0 0 0 PEPSICO INC Stock 713448108 9139797 49346 SH SOLE 49345 0 0 PERFORMANCE FOOD GROUP CO Stock 71377A103 2108 35 SH SOLE 19 35 0 0 PERFORMANCE FOOD GROUP CO Stock 71377A103 294031 4881 SH SOLE 45 4881 0 0 PERFORMANCE FOOD GROUP CO Stock 71377A103 60120 998 SH SOLE 998 0 0 PERION NETWORK LTD Stock M78673114 1249404 40737 SH SOLE 40737 0 0 PETROLEO BRASILEIRO SA PETRO ADR 71654V408 385173 27851 SH SOLE 27850 0 0 PFIZER INC Stock 717081103 36056 983 SH SOLE 9 983 0 0 PFIZER INC Stock 717081103 199872 5449 SH SOLE 19 5449 0 0 PFIZER INC Stock 717081103 8606 235 SH SOLE 33 234 0 0 PFIZER INC Stock 717081103 8436 230 SH SOLE 36 230 0 0 PFIZER INC Stock 717081103 101567 2769 SH SOLE 52 2769 0 0 PFIZER INC Stock 717081103 13881930 378460 SH SOLE 378460 0 0 PG&E CORP Stock 69331C108 173 10 SH SOLE 33 10 0 0 PG&E CORP Stock 69331C108 17470 1011 SH SOLE 43 1011 0 0 PG&E CORP Stock 69331C108 307256 17781 SH SOLE 45 17781 0 0 PG&E CORP Stock 69331C108 170519 9868 SH SOLE 9868 0 0 PGIM ETF TR ETF 69344A107 3530706 71457 SH SOLE 71457 0 0 PHILIP MORRIS INTL INC Stock 718172109 18060 185 SH SOLE 9 185 0 0 PHILIP MORRIS INTL INC Stock 718172109 152846 1566 SH SOLE 19 1565 0 0 PHILIP MORRIS INTL INC Stock 718172109 10403 107 SH SOLE 33 106 0 0 PHILIP MORRIS INTL INC Stock 718172109 8200 84 SH SOLE 36 84 0 0 PHILIP MORRIS INTL INC Stock 718172109 172787 1770 SH SOLE 52 1770 0 0 PHILIP MORRIS INTL INC Stock 718172109 6678964 68418 SH SOLE 68417 0 0 PHILLIPS 66 Stock 718546104 3624 38 SH SOLE 9 38 0 0 PHILLIPS 66 Stock 718546104 7440 78 SH SOLE 19 78 0 0 PHILLIPS 66 Stock 718546104 8461 89 SH SOLE 33 88 0 0 PHILLIPS 66 Stock 718546104 5545542 58142 SH SOLE 58141 0 0 PHILLIPS EDISON & CO INC REIT 71844V201 216880 6364 SH SOLE 6363 0 0 PIMCO ETF TR ETF 72201R775 130650 1426 SH SOLE 11 1426 0 0 PIMCO ETF TR ETF 72201R775 1213346 13243 SH SOLE 13243 0 0 PIMCO CORPORATE & INCOME OPP CEF 72201B101 203700 14550 SH SOLE 14550 0 0 PIMCO DYNAMIC INCOME FD CEF 72201Y101 230793 12309 SH SOLE 12308 0 0 PIMCO ETF TR ETF 72201R718 1350989 14412 SH SOLE 14411 0 0 PIMCO ETF TR ETF 72201R643 200772 2051 SH SOLE 2050 0 0 PIMCO ETF TR ETF 72201R833 14066 141 SH SOLE 9 141 0 0 PIMCO ETF TR ETF 72201R833 570245 5716 SH SOLE 5716 0 0 PIMCO ETF TR ETF 72201R783 1432100 15705 SH SOLE 15704 0 0 PIMCO INCOME STRATEGY FD II CEF 72201J104 189003 26214 SH SOLE 26214 0 0 PIMCO ETF TR ETF 72201R866 225566 4351 SH SOLE 4351 0 0 PIMCO ETF TR ETF 72201R817 945180 9965 SH SOLE 9965 0 0 PIMCO EQUITY SER ETF 72202L371 483402 17170 SH SOLE 17170 0 0 PIMCO STRATEGIC INCOME FD CEF 72200X104 55546 10682 SH SOLE 10682 0 0 PINNACLE WEST CAP CORP Stock 723484101 148746 1826 SH SOLE 19 1826 0 0 PINNACLE WEST CAP CORP Stock 723484101 4480 55 SH SOLE 36 55 0 0 PINNACLE WEST CAP CORP Stock 723484101 246830 3030 SH SOLE 3030 0 0 PIONEER NAT RES CO Stock 723787107 2693 13 SH SOLE 9 13 0 0 PIONEER NAT RES CO Stock 723787107 1884 9 SH SOLE 33 9 0 0 PIONEER NAT RES CO Stock 723787107 7873 38 SH SOLE 36 38 0 0 PIONEER NAT RES CO Stock 723787107 207180 1000 SH SOLE 41 1000 0 0 PIONEER NAT RES CO Stock 723787107 385778 1862 SH SOLE 49 1862 0 0 PIONEER NAT RES CO Stock 723787107 3252406 15698 SH SOLE 15698 0 0 PJT PARTNERS INC Stock 69343T107 332740 4778 SH SOLE 4778 0 0 PLAINS GP HLDGS L P Stock 72651A207 1115748 75236 SH SOLE 75235 0 0 PLUG POWER INC Stock 72919P202 158624 15267 SH SOLE 15267 0 0 PNC FINL SVCS GROUP INC Stock 693475105 54596 433 SH SOLE 7 433 0 0 PNC FINL SVCS GROUP INC Stock 693475105 6298 50 SH SOLE 9 50 0 0 PNC FINL SVCS GROUP INC Stock 693475105 53397 424 SH SOLE 19 423 0 0 PNC FINL SVCS GROUP INC Stock 693475105 4687 37 SH SOLE 33 37 0 0 PNC FINL SVCS GROUP INC Stock 693475105 3779 30 SH SOLE 36 30 0 0 PNC FINL SVCS GROUP INC Stock 693475105 3275 26 SH SOLE 46 26 0 0 PNC FINL SVCS GROUP INC Stock 693475105 79223 629 SH SOLE 52 629 0 0 PNC FINL SVCS GROUP INC Stock 693475105 1137440 9031 SH SOLE 9030 0 0 POLARIS INC Stock 731068102 2461851 20358 SH SOLE 6 20357 0 0 POLARIS INC Stock 731068102 4716 39 SH SOLE 19 39 0 0 POLARIS INC Stock 731068102 507848 4200 SH SOLE 4199 0 0 POSEIDA THERAPEUTICS INC Stock 73730P108 452797 257271 SH SOLE 257271 0 0 POST HLDGS INC Stock 737446104 246953 2850 SH SOLE 5 2850 0 0 POST HLDGS INC Stock 737446104 2889 33 SH SOLE 33 0 0 INVESCO DB MULTI-SECTOR COMM ETF 46140H106 5012566 237901 SH SOLE 237900 0 0 INVESCO DB MULTI-SECTOR COMM ETF 46140H502 4725848 95753 SH SOLE 95753 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G508 34560 1643 SH SOLE 9 1642 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G508 24892 1183 SH SOLE 60 1183 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G508 141874 6743 SH SOLE 6743 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V621 544080 37915 SH SOLE 37915 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V613 235656 1440 SH SOLE 1440 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V597 671683 3909 SH SOLE 3909 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E511 187207 16465 SH SOLE 49 16465 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E511 207332 18235 SH SOLE 18235 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V142 1015 18 SH SOLE 43 18 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V142 2830 50 SH SOLE 49 50 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V142 349403 6196 SH SOLE 6196 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E354 15765 251 SH SOLE 19 251 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E354 18906 301 SH SOLE 22 301 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E354 3524 56 SH SOLE 39 56 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E354 1722619 27426 SH SOLE 27425 0 0 PPG INDS INC Stock 693506107 5784 39 SH SOLE 9 39 0 0 PPG INDS INC Stock 693506107 3856 26 SH SOLE 19 26 0 0 PPG INDS INC Stock 693506107 447 3 SH SOLE 33 3 0 0 PPG INDS INC Stock 693506107 5487 37 SH SOLE 36 37 0 0 PPG INDS INC Stock 693506107 38302 258 SH SOLE 43 258 0 0 PPG INDS INC Stock 693506107 2966 20 SH SOLE 46 20 0 0 PPG INDS INC Stock 693506107 830227 5598 SH SOLE 5598 0 0 PPL CORP Stock 69351T106 6033 228 SH SOLE 9 228 0 0 PPL CORP Stock 69351T106 19845 750 SH SOLE 19 750 0 0 PPL CORP Stock 69351T106 2266 86 SH SOLE 33 85 0 0 PPL CORP Stock 69351T106 53290 2014 SH SOLE 52 2014 0 0 PPL CORP Stock 69351T106 1141976 43159 SH SOLE 43158 0 0 PRINCIPAL FINANCIAL GROUP IN Stock 74251V102 8722 115 SH SOLE 36 115 0 0 PRINCIPAL FINANCIAL GROUP IN Stock 74251V102 1593 21 SH SOLE 46 21 0 0 PRINCIPAL FINANCIAL GROUP IN Stock 74251V102 237864 3136 SH SOLE 3136 0 0 PROCTER AND GAMBLE CO Stock 742718109 1657514 10923 SH SOLE 6 10923 0 0 PROCTER AND GAMBLE CO Stock 742718109 44892 296 SH SOLE 7 295 0 0 PROCTER AND GAMBLE CO Stock 742718109 13808 91 SH SOLE 9 91 0 0 PROCTER AND GAMBLE CO Stock 742718109 302189 1991 SH SOLE 19 1991 0 0 PROCTER AND GAMBLE CO Stock 742718109 48203 318 SH SOLE 33 317 0 0 PROCTER AND GAMBLE CO Stock 742718109 30348 200 SH SOLE 36 200 0 0 PROCTER AND GAMBLE CO Stock 742718109 14264 94 SH SOLE 40 94 0 0 PROCTER AND GAMBLE CO Stock 742718109 110012 725 SH SOLE 41 725 0 0 PROCTER AND GAMBLE CO Stock 742718109 14706488 96919 SH SOLE 96918 0 0 PROGRESSIVE CORP Stock 743315103 1662435 12559 SH SOLE 6 12559 0 0 PROGRESSIVE CORP Stock 743315103 4641 35 SH SOLE 33 35 0 0 PROGRESSIVE CORP Stock 743315103 5692 43 SH SOLE 36 43 0 0 PROGRESSIVE CORP Stock 743315103 3442 26 SH SOLE 46 26 0 0 PROGRESSIVE CORP Stock 743315103 388953 2938 SH SOLE 49 2938 0 0 PROGRESSIVE CORP Stock 743315103 190597 1440 SH SOLE 1439 0 0 PROLOGIS INC. REIT 74340W103 46918 383 SH SOLE 7 382 0 0 PROLOGIS INC. REIT 74340W103 2943 24 SH SOLE 9 24 0 0 PROLOGIS INC. REIT 74340W103 91895 749 SH SOLE 19 749 0 0 PROLOGIS INC. REIT 74340W103 6547 53 SH SOLE 32 53 0 0 PROLOGIS INC. REIT 74340W103 14028 114 SH SOLE 33 114 0 0 PROLOGIS INC. REIT 74340W103 3679 30 SH SOLE 46 30 0 0 PROLOGIS INC. REIT 74340W103 826325 6738 SH SOLE 6738 0 0 PROSHARES TR ETF 74347G440 247995 14605 SH SOLE 14605 0 0 PROSHARES TR ETF 74347B698 40333 682 SH SOLE 19 682 0 0 PROSHARES TR ETF 74347B698 397464 6721 SH SOLE 6720 0 0 PROSHARES TR ETF 74348A467 1160775 12312 SH SOLE 16 12312 0 0 PROSHARES TR ETF 74348A467 1045609 11090 SH SOLE 11090 0 0 PROSHARES TR ETF 74347B680 231490 3294 SH SOLE 3294 0 0 PROSHARES TR ETF 74347R131 631297 34459 SH SOLE 34459 0 0 PROSHARES TR ETF 74347B714 10790456 1020857 SH SOLE 1020856 0 0 PROSHARES TR ETF 74348A210 671134 29397 SH SOLE 29397 0 0 PROSHARES TR ETF 74347B425 656395 47291 SH SOLE 47290 0 0 PROSHARES TR ETF 74347X831 260170 6346 SH SOLE 6345 0 0 PROSPECT CAP CORP CEF 74348T102 745602 120258 SH SOLE 120258 0 0 PROSPERITY BANCSHARES INC Stock 743606105 545032 9650 SH SOLE 9650 0 0 PRUDENTIAL FINL INC Stock 744320102 4764 54 SH SOLE 9 54 0 0 PRUDENTIAL FINL INC Stock 744320102 120766 1369 SH SOLE 19 1368 0 0 PRUDENTIAL FINL INC Stock 744320102 626 7 SH SOLE 33 7 0 0 PRUDENTIAL FINL INC Stock 744320102 33788 383 SH SOLE 36 383 0 0 PRUDENTIAL FINL INC Stock 744320102 1323 15 SH SOLE 46 15 0 0 PRUDENTIAL FINL INC Stock 744320102 3779838 42846 SH SOLE 42845 0 0 PTC INC Stock 69370C100 1992 14 SH SOLE 9 14 0 0 PTC INC Stock 69370C100 1565 11 SH SOLE 33 11 0 0 PTC INC Stock 69370C100 712 5 SH SOLE 46 5 0 0 PTC INC Stock 69370C100 14799 104 SH SOLE 50 104 0 0 PTC INC Stock 69370C100 736260 5174 SH SOLE 5174 0 0 PUBLIC SVC ENTERPRISE GRP IN Stock 744573106 2755 44 SH SOLE 9 44 0 0 PUBLIC SVC ENTERPRISE GRP IN Stock 744573106 60381 964 SH SOLE 19 964 0 0 PUBLIC SVC ENTERPRISE GRP IN Stock 744573106 1384 22 SH SOLE 33 22 0 0 PUBLIC SVC ENTERPRISE GRP IN Stock 744573106 5071 81 SH SOLE 36 81 0 0 PUBLIC SVC ENTERPRISE GRP IN Stock 744573106 31125 497 SH SOLE 43 497 0 0 PUBLIC SVC ENTERPRISE GRP IN Stock 744573106 2194755 35054 SH SOLE 35054 0 0 PUBLIC STORAGE REIT 74460D109 2353 8 SH SOLE 33 8 0 0 PUBLIC STORAGE REIT 74460D109 749642 2568 SH SOLE 2568 0 0 PULTE GROUP INC Stock 745867101 22216 286 SH SOLE 19 286 0 0 PULTE GROUP INC Stock 745867101 777 10 SH SOLE 33 10 0 0 PULTE GROUP INC Stock 745867101 1353652 17426 SH SOLE 17426 0 0 PURE STORAGE INC Stock 74624M102 14102 383 SH SOLE 19 383 0 0 PURE STORAGE INC Stock 74624M102 1144145 31074 SH SOLE 31074 0 0 QUALCOMM INC Stock 747525103 31069 261 SH SOLE 9 261 0 0 QUALCOMM INC Stock 747525103 47616 400 SH SOLE 19 400 0 0 QUALCOMM INC Stock 747525103 7745 65 SH SOLE 33 65 0 0 QUALCOMM INC Stock 747525103 6547 55 SH SOLE 36 55 0 0 QUALCOMM INC Stock 747525103 3928 33 SH SOLE 46 33 0 0 QUALCOMM INC Stock 747525103 1206 10 SH SOLE 49 10 0 0 QUALCOMM INC Stock 747525103 44937 377 SH SOLE 50 377 0 0 QUALCOMM INC Stock 747525103 5481463 46047 SH SOLE 46047 0 0 QUANTA SERVICES INC Stock 74762E102 46952 239 SH SOLE 9 239 0 0 QUANTA SERVICES INC Stock 74762E102 3733 19 SH SOLE 19 19 0 0 QUANTA SERVICES INC Stock 74762E102 1180 6 SH SOLE 33 6 0 0 QUANTA SERVICES INC Stock 74762E102 102154 520 SH SOLE 41 520 0 0 QUANTA SERVICES INC Stock 74762E102 497804 2534 SH SOLE 45 2534 0 0 QUANTA SERVICES INC Stock 74762E102 2161 11 SH SOLE 46 11 0 0 QUANTA SERVICES INC Stock 74762E102 5319239 27077 SH SOLE 27076 0 0 QUEST DIAGNOSTICS INC Stock 74834L100 0 0 SH SOLE 19 0 0 0 QUEST DIAGNOSTICS INC Stock 74834L100 141 1 SH SOLE 33 1 0 0 QUEST DIAGNOSTICS INC Stock 74834L100 795773 5661 SH SOLE 5661 0 0 RANGER ENERGY SVCS INC Stock 75282U104 120453 11763 SH SOLE 11763 0 0 RAYONIER INC REIT 754907103 593088 18888 SH SOLE 6 18888 0 0 RAYONIER INC REIT 754907103 213394 6796 SH SOLE 6796 0 0 RAYTHEON TECHNOLOGIES CORP Stock 75513E101 17045 174 SH SOLE 2 174 0 0 RAYTHEON TECHNOLOGIES CORP Stock 75513E101 16653 170 SH SOLE 4 170 0 0 RAYTHEON TECHNOLOGIES CORP Stock 75513E101 1649873 16842 SH SOLE 6 16842 0 0 RAYTHEON TECHNOLOGIES CORP Stock 75513E101 57600 588 SH SOLE 7 588 0 0 RAYTHEON TECHNOLOGIES CORP Stock 75513E101 10286 105 SH SOLE 9 105 0 0 RAYTHEON TECHNOLOGIES CORP Stock 75513E101 95080 971 SH SOLE 19 970 0 0 RAYTHEON TECHNOLOGIES CORP Stock 75513E101 7559 77 SH SOLE 33 77 0 0 RAYTHEON TECHNOLOGIES CORP Stock 75513E101 9796 100 SH SOLE 36 100 0 0 RAYTHEON TECHNOLOGIES CORP Stock 75513E101 24357 249 SH SOLE 43 248 0 0 RAYTHEON TECHNOLOGIES CORP Stock 75513E101 28438 290 SH SOLE 49 290 0 0 RAYTHEON TECHNOLOGIES CORP Stock 75513E101 7780977 79430 SH SOLE 79430 0 0 RCM TECHNOLOGIES INC Stock 749360400 279275 15178 SH SOLE 15178 0 0 RE MAX HLDGS INC Stock 75524W108 384391 19958 SH SOLE 6 19958 0 0 READY CAPITAL CORP REIT 75574U101 1034556 91716 SH SOLE 91716 0 0 SELECT SECTOR SPDR TR ETF 81369Y860 3807 101 SH SOLE 16 101 0 0 SELECT SECTOR SPDR TR ETF 81369Y860 589452 15639 SH SOLE 15639 0 0 REALTY INCOME CORP REIT 756109104 8162 137 SH SOLE 33 136 0 0 REALTY INCOME CORP REIT 756109104 10643 178 SH SOLE 36 178 0 0 REALTY INCOME CORP REIT 756109104 49088 821 SH SOLE 52 821 0 0 REALTY INCOME CORP REIT 756109104 1407230 23536 SH SOLE 23536 0 0 REAVES UTIL INCOME FD CEF 756158101 436088 15904 SH SOLE 15904 0 0 REGENERON PHARMACEUTICALS Stock 75886F107 12934 18 SH SOLE 33 18 0 0 REGENERON PHARMACEUTICALS Stock 75886F107 7185 10 SH SOLE 36 10 0 0 REGENERON PHARMACEUTICALS Stock 75886F107 68261 95 SH SOLE 48 95 0 0 REGENERON PHARMACEUTICALS Stock 75886F107 3002060 4178 SH SOLE 4178 0 0 REGIONS FINANCIAL CORP NEW Stock 7591EP100 39721 2229 SH SOLE 19 2229 0 0 REGIONS FINANCIAL CORP NEW Stock 7591EP100 1871 105 SH SOLE 33 105 0 0 REGIONS FINANCIAL CORP NEW Stock 7591EP100 7876 442 SH SOLE 36 442 0 0 REGIONS FINANCIAL CORP NEW Stock 7591EP100 1889 106 SH SOLE 46 106 0 0 REGIONS FINANCIAL CORP NEW Stock 7591EP100 147089 8254 SH SOLE 8254 0 0 REPLIGEN CORP Stock 759916109 2546 18 SH SOLE 43 18 0 0 REPLIGEN CORP Stock 759916109 850458 6012 SH SOLE 6012 0 0 REPUBLIC BANCORP INC KY Stock 760281204 438010 10306 SH SOLE 10306 0 0 REPUBLIC SVCS INC Stock 760759100 16236 106 SH SOLE 19 106 0 0 REPUBLIC SVCS INC Stock 760759100 4016 26 SH SOLE 33 26 0 0 REPUBLIC SVCS INC Stock 760759100 656991 4289 SH SOLE 4289 0 0 VANECK ETF TRUST ETF 92189F684 1206638 6908 SH SOLE 6908 0 0 RIO TINTO PLC ADR 767204100 6448 101 SH SOLE 9 101 0 0 RIO TINTO PLC ADR 767204100 6448 101 SH SOLE 31 101 0 0 RIO TINTO PLC ADR 767204100 2234 35 SH SOLE 33 35 0 0 RIO TINTO PLC ADR 767204100 11427 179 SH SOLE 61 179 0 0 RIO TINTO PLC ADR 767204100 2218685 34754 SH SOLE 34753 0 0 RIOT PLATFORMS INC Stock 767292105 135635 11475 SH SOLE 11475 0 0 RIVIAN AUTOMOTIVE INC Stock 76954A103 197156 11834 SH SOLE 11834 0 0 ROBLOX CORP Stock 771049103 1018731 25279 SH SOLE 25278 0 0 ROCKET LAB USA INC Stock 773122106 14364 2394 SH SOLE 48 2394 0 0 ROCKET LAB USA INC Stock 773122106 83400 13900 SH SOLE 13900 0 0 ROCKWELL AUTOMATION INC Stock 773903109 1955195 5935 SH SOLE 6 5934 0 0 ROCKWELL AUTOMATION INC Stock 773903109 15484 47 SH SOLE 19 47 0 0 ROCKWELL AUTOMATION INC Stock 773903109 6977 21 SH SOLE 33 21 0 0 ROCKWELL AUTOMATION INC Stock 773903109 1647 5 SH SOLE 46 5 0 0 ROCKWELL AUTOMATION INC Stock 773903109 1200670 3644 SH SOLE 3644 0 0 ROKU INC Stock 77543R102 448 7 SH SOLE 33 7 0 0 ROKU INC Stock 77543R102 8635 135 SH SOLE 49 135 0 0 ROKU INC Stock 77543R102 911686 14254 SH SOLE 14254 0 0 ROPER TECHNOLOGIES INC Stock 776696106 5770 12 SH SOLE 9 12 0 0 ROPER TECHNOLOGIES INC Stock 776696106 233188 485 SH SOLE 30 485 0 0 ROPER TECHNOLOGIES INC Stock 776696106 22131 46 SH SOLE 33 46 0 0 ROPER TECHNOLOGIES INC Stock 776696106 5289 11 SH SOLE 36 11 0 0 ROPER TECHNOLOGIES INC Stock 776696106 108180 225 SH SOLE 41 225 0 0 ROPER TECHNOLOGIES INC Stock 776696106 26925 56 SH SOLE 43 56 0 0 ROPER TECHNOLOGIES INC Stock 776696106 416504 866 SH SOLE 49 866 0 0 ROPER TECHNOLOGIES INC Stock 776696106 39432 82 SH SOLE 50 82 0 0 ROPER TECHNOLOGIES INC Stock 776696106 3394544 7060 SH SOLE 7060 0 0 ROSS STORES INC Stock 778296103 10877 97 SH SOLE 6 97 0 0 ROSS STORES INC Stock 778296103 3812 34 SH SOLE 19 34 0 0 ROSS STORES INC Stock 778296103 4499 40 SH SOLE 32 40 0 0 ROSS STORES INC Stock 778296103 16259 145 SH SOLE 33 145 0 0 ROSS STORES INC Stock 778296103 29910 267 SH SOLE 43 266 0 0 ROSS STORES INC Stock 778296103 901979 8044 SH SOLE 8044 0 0 ROYAL BK CDA Stock 780087102 2388 25 SH SOLE 33 25 0 0 ROYAL BK CDA Stock 780087102 646179 6766 SH SOLE 6765 0 0 ROYAL CARIBBEAN GROUP Stock V7780T103 11619 112 SH SOLE 19 112 0 0 ROYAL CARIBBEAN GROUP Stock V7780T103 2697 26 SH SOLE 33 26 0 0 ROYAL CARIBBEAN GROUP Stock V7780T103 911978 8791 SH SOLE 8791 0 0 SHELL PLC ADR 780259305 15216 252 SH SOLE 9 252 0 0 SHELL PLC ADR 780259305 7910 131 SH SOLE 31 131 0 0 SHELL PLC ADR 780259305 4468 74 SH SOLE 33 74 0 0 SHELL PLC ADR 780259305 10083 167 SH SOLE 36 167 0 0 SHELL PLC ADR 780259305 33296 551 SH SOLE 43 551 0 0 SHELL PLC ADR 780259305 12982 215 SH SOLE 61 215 0 0 SHELL PLC ADR 780259305 2084771 34528 SH SOLE 34527 0 0 ROYAL GOLD INC Stock 780287108 1046725 9119 SH SOLE 9119 0 0 RPM INTL INC Stock 749685103 233029 2597 SH SOLE 2597 0 0 MAGNITE INC Stock 55955D100 1554994 113919 SH SOLE 113919 0 0 RUBICON TECHNOLOGIES INC Stock 78112J109 10175 27500 SH SOLE 27500 0 0 RYAN SPECIALTY HOLDINGS INC Stock 78351F107 8170 182 SH SOLE 19 182 0 0 RYAN SPECIALTY HOLDINGS INC Stock 78351F107 274143 6107 SH SOLE 23 6107 0 0 S&P GLOBAL INC Stock 78409V104 34477 86 SH SOLE 2 86 0 0 S&P GLOBAL INC Stock 78409V104 21648 54 SH SOLE 4 54 0 0 S&P GLOBAL INC Stock 78409V104 2502745 6243 SH SOLE 6 6242 0 0 S&P GLOBAL INC Stock 78409V104 802 2 SH SOLE 9 2 0 0 S&P GLOBAL INC Stock 78409V104 305478 762 SH SOLE 18 762 0 0 S&P GLOBAL INC Stock 78409V104 236525 590 SH SOLE 30 590 0 0 S&P GLOBAL INC Stock 78409V104 4019 10 SH SOLE 32 10 0 0 S&P GLOBAL INC Stock 78409V104 12360 31 SH SOLE 33 30 0 0 S&P GLOBAL INC Stock 78409V104 11626 29 SH SOLE 36 29 0 0 S&P GLOBAL INC Stock 78409V104 36592 91 SH SOLE 43 91 0 0 S&P GLOBAL INC Stock 78409V104 21247 53 SH SOLE 48 53 0 0 S&P GLOBAL INC Stock 78409V104 203272 507 SH SOLE 51 507 0 0 S&P GLOBAL INC Stock 78409V104 297059 741 SH SOLE 53 741 0 0 S&P GLOBAL INC Stock 78409V104 523969 1307 SH SOLE 1307 0 0 SABINE RTY TR Stock 785688102 381428 5784 SH SOLE 5784 0 0 SABRA HEALTH CARE REIT INC REIT 78573L106 300243 25509 SH SOLE 25509 0 0 SALESFORCE INC Stock 79466L302 19013 90 SH SOLE 4 90 0 0 SALESFORCE INC Stock 79466L302 845 4 SH SOLE 9 4 0 0 SALESFORCE INC Stock 79466L302 66124 313 SH SOLE 19 313 0 0 SALESFORCE INC Stock 79466L302 139009 658 SH SOLE 28 658 0 0 SALESFORCE INC Stock 79466L302 21337 101 SH SOLE 33 101 0 0 SALESFORCE INC Stock 79466L302 8239 39 SH SOLE 36 39 0 0 SALESFORCE INC Stock 79466L302 6127 29 SH SOLE 46 29 0 0 SALESFORCE INC Stock 79466L302 59787 283 SH SOLE 48 283 0 0 SALESFORCE INC Stock 79466L302 11619 55 SH SOLE 49 55 0 0 SALESFORCE INC Stock 79466L302 167529 793 SH SOLE 51 793 0 0 SALESFORCE INC Stock 79466L302 247385 1171 SH SOLE 53 1171 0 0 SALESFORCE INC Stock 79466L302 8101377 38348 SH SOLE 38347 0 0 WESTERN ASSET EMERGING MKTS CEF 95766A101 2302 267 SH SOLE 19 267 0 0 WESTERN ASSET EMERGING MKTS CEF 95766A101 97773 11343 SH SOLE 11342 0 0 SAMSARA INC Stock 79589L106 281728 10167 SH SOLE 10167 0 0 SAN JUAN BASIN RTY TR Stock 798241105 202907 27313 SH SOLE 27313 0 0 SANDSTORM GOLD LTD Stock 80013R206 78532 15338 SH SOLE 15338 0 0 SANOFI ADR 80105N105 11966 222 SH SOLE 7 222 0 0 SANOFI ADR 80105N105 29106 540 SH SOLE 9 540 0 0 SANOFI ADR 80105N105 7492 139 SH SOLE 31 139 0 0 SANOFI ADR 80105N105 3342 62 SH SOLE 33 62 0 0 SANOFI ADR 80105N105 4959 92 SH SOLE 36 92 0 0 SANOFI ADR 80105N105 70286 1304 SH SOLE 43 1304 0 0 SANOFI ADR 80105N105 88073 1634 SH SOLE 52 1634 0 0 SANOFI ADR 80105N105 466612 8657 SH SOLE 8657 0 0 SAP SE ADR 803054204 14091 103 SH SOLE 9 103 0 0 SAP SE ADR 803054204 3831 28 SH SOLE 33 28 0 0 SAP SE ADR 803054204 3010 22 SH SOLE 36 22 0 0 SAP SE ADR 803054204 14912 109 SH SOLE 61 109 0 0 SAP SE ADR 803054204 431204 3152 SH SOLE 3151 0 0 SCHLUMBERGER LTD Stock 806857108 8891 181 SH SOLE 9 181 0 0 SCHLUMBERGER LTD Stock 806857108 4912 100 SH SOLE 19 100 0 0 SCHLUMBERGER LTD Stock 806857108 2777 57 SH SOLE 33 56 0 0 SCHLUMBERGER LTD Stock 806857108 3387533 68964 SH SOLE 68964 0 0 SCHWAB STRATEGIC TR ETF 808524698 5154 117 SH SOLE 36 117 0 0 SCHWAB STRATEGIC TR ETF 808524698 3318720 75340 SH SOLE 75339 0 0 SCHWAB CHARLES FAMILY FD Money Market Fund 808515530 85267 85267 SH SOLE 85266 0 0 SCHWAB STRATEGIC TR ETF 808524607 90053 2056 SH SOLE 19 2056 0 0 SCHWAB STRATEGIC TR ETF 808524607 615724 14058 SH SOLE 14057 0 0 SCHWAB STRATEGIC TR ETF 808524755 28092 870 SH SOLE 22 870 0 0 SCHWAB STRATEGIC TR ETF 808524755 1043378 32313 SH SOLE 32312 0 0 SCHWAB STRATEGIC TR ETF 808524771 1045861 18167 SH SOLE 18166 0 0 SCHWAB STRATEGIC TR ETF 808524888 239767 7100 SH SOLE 7100 0 0 SCHWAB STRATEGIC TR ETF 808524839 51653 1119 SH SOLE 36 1119 0 0 SCHWAB STRATEGIC TR ETF 808524839 375237 8129 SH SOLE 8129 0 0 SCHWAB STRATEGIC TR ETF 808524102 1170089 22632 SH SOLE 22632 0 0 SCHWAB STRATEGIC TR ETF 808524797 53013 730 SH SOLE 19 730 0 0 SCHWAB STRATEGIC TR ETF 808524797 9797194 134910 SH SOLE 134910 0 0 SCHWAB STRATEGIC TR ETF 808524201 1253528 23936 SH SOLE 19 23936 0 0 SCHWAB STRATEGIC TR ETF 808524201 852944 16287 SH SOLE 16286 0 0 SCHWAB STRATEGIC TR ETF 808524300 100133 1336 SH SOLE 36 1336 0 0 SCHWAB STRATEGIC TR ETF 808524300 3223 43 SH SOLE 49 43 0 0 SCHWAB STRATEGIC TR ETF 808524300 1341169 17894 SH SOLE 17894 0 0 SCHWAB STRATEGIC TR ETF 808524409 34350 512 SH SOLE 36 512 0 0 SCHWAB STRATEGIC TR ETF 808524409 921164 13730 SH SOLE 13730 0 0 SCHWAB STRATEGIC TR ETF 808524870 7078 135 SH SOLE 19 135 0 0 SCHWAB STRATEGIC TR ETF 808524870 656468 12521 SH SOLE 12520 0 0 SEA LTD ADR 81141R100 6617 114 SH SOLE 4 114 0 0 SEA LTD ADR 81141R100 348 6 SH SOLE 9 6 0 0 SEA LTD ADR 81141R100 348 6 SH SOLE 33 6 0 0 SEA LTD ADR 81141R100 12943 223 SH SOLE 43 223 0 0 SEA LTD ADR 81141R100 695731 11987 SH SOLE 11987 0 0 SEAGATE TECHNOLOGY HLDNGS PL Stock G7997R103 5121 83 SH SOLE 33 82 0 0 SEAGATE TECHNOLOGY HLDNGS PL Stock G7997R103 186 3 SH SOLE 46 3 0 0 SEAGATE TECHNOLOGY HLDNGS PL Stock G7997R103 1460306 23603 SH SOLE 23602 0 0 SEALED AIR CORP NEW Stock 81211K100 3240 81 SH SOLE 33 81 0 0 SEALED AIR CORP NEW Stock 81211K100 33500 837 SH SOLE 43 837 0 0 SEALED AIR CORP NEW Stock 81211K100 234560 5864 SH SOLE 5864 0 0 SEAGEN INC Stock 81181C104 12125 63 SH SOLE 6 63 0 0 SEAGEN INC Stock 81181C104 810064 4209 SH SOLE 4209 0 0 SELECT WATER SOLUTIONS INC Stock 81617J301 1525838 188375 SH SOLE 188375 0 0 SEMLER SCIENTIFIC INC Stock 81684M104 224352 8550 SH SOLE 8550 0 0 SEMPRA Stock 816851109 18096 124 SH SOLE 33 124 0 0 SEMPRA Stock 816851109 5241 36 SH SOLE 36 36 0 0 SEMPRA Stock 816851109 16472 113 SH SOLE 43 113 0 0 SEMPRA Stock 816851109 6115 42 SH SOLE 46 42 0 0 SEMPRA Stock 816851109 2332524 16021 SH SOLE 16021 0 0 SENSUS HEALTHCARE INC Stock 81728J109 172163 54655 SH SOLE 54655 0 0 SERVICE CORP INTL Stock 817565104 5103 79 SH SOLE 19 79 0 0 SERVICE CORP INTL Stock 817565104 42721 661 SH SOLE 49 661 0 0 SERVICE CORP INTL Stock 817565104 294826 4565 SH SOLE 4564 0 0 SERVICENOW INC Stock 81762P102 19107 34 SH SOLE 9 34 0 0 SERVICENOW INC Stock 81762P102 85981 153 SH SOLE 19 153 0 0 SERVICENOW INC Stock 81762P102 183764 327 SH SOLE 28 327 0 0 SERVICENOW INC Stock 81762P102 8992 16 SH SOLE 33 16 0 0 SERVICENOW INC Stock 81762P102 106774 190 SH SOLE 41 190 0 0 SERVICENOW INC Stock 81762P102 25289 45 SH SOLE 43 45 0 0 SERVICENOW INC Stock 81762P102 3372 6 SH SOLE 46 6 0 0 SERVICENOW INC Stock 81762P102 16859 30 SH SOLE 50 30 0 0 SERVICENOW INC Stock 81762P102 302902 539 SH SOLE 51 539 0 0 SERVICENOW INC Stock 81762P102 437213 778 SH SOLE 53 778 0 0 SERVICENOW INC Stock 81762P102 16859 30 SH SOLE 54 30 0 0 SERVICENOW INC Stock 81762P102 4763286 8476 SH SOLE 8476 0 0 SERVISFIRST BANCSHARES INC Stock 81768T108 101686 2485 SH SOLE 23 2485 0 0 SERVISFIRST BANCSHARES INC Stock 81768T108 2048660 50065 SH SOLE 50065 0 0 SHERWIN WILLIAMS CO Stock 824348106 21507 81 SH SOLE 2 81 0 0 SHERWIN WILLIAMS CO Stock 824348106 14338 54 SH SOLE 4 54 0 0 SHERWIN WILLIAMS CO Stock 824348106 1823049 6866 SH SOLE 6 6865 0 0 SHERWIN WILLIAMS CO Stock 824348106 3452 13 SH SOLE 9 13 0 0 SHERWIN WILLIAMS CO Stock 824348106 229144 863 SH SOLE 30 863 0 0 SHERWIN WILLIAMS CO Stock 824348106 4537 17 SH SOLE 33 17 0 0 SHERWIN WILLIAMS CO Stock 824348106 126122 475 SH SOLE 41 475 0 0 SHERWIN WILLIAMS CO Stock 824348106 14909 56 SH SOLE 43 56 0 0 SHERWIN WILLIAMS CO Stock 824348106 17352 65 SH SOLE 49 65 0 0 SHERWIN WILLIAMS CO Stock 824348106 17800 67 SH SOLE 50 67 0 0 SHERWIN WILLIAMS CO Stock 824348106 1354716 5102 SH SOLE 5102 0 0 SHOCKWAVE MED INC Stock 82489T104 3425 12 SH SOLE 19 12 0 0 SHOCKWAVE MED INC Stock 82489T104 1917099 6717 SH SOLE 6717 0 0 SHOPIFY INC Stock 82509L107 7041 109 SH SOLE 19 109 0 0 SHOPIFY INC Stock 82509L107 4457 69 SH SOLE 33 69 0 0 SHOPIFY INC Stock 82509L107 4962279 76815 SH SOLE 76815 0 0 SIBANYE STILLWATER LTD ADR 82575P107 434552 69640 SH SOLE 69639 0 0 SIDUS SPACE INC Stock 826165102 4344 24000 SH SOLE 24000 0 0 SILVERCREST METALS INC Stock 828363101 62556 10675 SH SOLE 10675 0 0 SIMON PPTY GROUP INC NEW REIT 828806109 8546 74 SH SOLE 9 74 0 0 SIMON PPTY GROUP INC NEW REIT 828806109 3349 29 SH SOLE 33 29 0 0 SIMON PPTY GROUP INC NEW REIT 828806109 6813 59 SH SOLE 36 59 0 0 SIMON PPTY GROUP INC NEW REIT 828806109 1732 15 SH SOLE 46 15 0 0 SIMON PPTY GROUP INC NEW REIT 828806109 1623416 14058 SH SOLE 14057 0 0 SIRIUS XM HOLDINGS INC Stock 82968B103 96383 21277 SH SOLE 21276 0 0 SKECHERS U S A INC Stock 830566105 231177 4390 SH SOLE 4390 0 0 SKYWATER TECHNOLOGY INC Stock 83089J108 432651 45929 SH SOLE 45929 0 0 SKYWORKS SOLUTIONS INC Stock 83088M102 11192 101 SH SOLE 49 101 0 0 SKYWORKS SOLUTIONS INC Stock 83088M102 1982981 17915 SH SOLE 17914 0 0 SMITH & NEPHEW PLC ADR 83175M205 31315 971 SH SOLE 43 971 0 0 SMITH & NEPHEW PLC ADR 83175M205 274546 8513 SH SOLE 8513 0 0 SNAP INC Stock 83304A106 239760 20250 SH SOLE 20250 0 0 SNAP ON INC Stock 833034101 3114371 10807 SH SOLE 6 10806 0 0 SNAP ON INC Stock 833034101 5476 19 SH SOLE 19 19 0 0 SNAP ON INC Stock 833034101 865 3 SH SOLE 46 3 0 0 SNAP ON INC Stock 833034101 47548 165 SH SOLE 49 164 0 0 SNAP ON INC Stock 833034101 664798 2307 SH SOLE 2306 0 0 SNOWFLAKE INC Stock 833445109 8623 49 SH SOLE 19 49 0 0 SNOWFLAKE INC Stock 833445109 1584 9 SH SOLE 33 9 0 0 SNOWFLAKE INC Stock 833445109 60009 341 SH SOLE 51 341 0 0 SNOWFLAKE INC Stock 833445109 85526 486 SH SOLE 53 486 0 0 SNOWFLAKE INC Stock 833445109 7391 42 SH SOLE 63 42 0 0 SNOWFLAKE INC Stock 833445109 532340 3025 SH SOLE 3025 0 0 SOCIEDAD QUIMICA Y MINERA DE ADR 833635105 363 5 SH SOLE 33 5 0 0 SOCIEDAD QUIMICA Y MINERA DE ADR 833635105 306746 4224 SH SOLE 4223 0 0 SOFI TECHNOLOGIES INC Stock 83406F102 515417 61801 SH SOLE 61800 0 0 SOLAREDGE TECHNOLOGIES INC Stock 83417M104 1345 5 SH SOLE 33 5 0 0 SOLAREDGE TECHNOLOGIES INC Stock 83417M104 450121 1673 SH SOLE 1673 0 0 SONNET BIOTHERAPEUTC HLDNG I Stock 83548R204 35005 71438 SH SOLE 71438 0 0 SONOCO PRODS CO Stock 835495102 6374 108 SH SOLE 19 108 0 0 SONOCO PRODS CO Stock 835495102 606839 10282 SH SOLE 10281 0 0 SONY GROUP CORPORATION ADR 835699307 1711 19 SH SOLE 33 19 0 0 SONY GROUP CORPORATION ADR 835699307 6573 73 SH SOLE 36 73 0 0 SONY GROUP CORPORATION ADR 835699307 70961 788 SH SOLE 43 788 0 0 SONY GROUP CORPORATION ADR 835699307 546093 6065 SH SOLE 6065 0 0 SOUTHERN CO Stock 842587107 2315261 32957 SH SOLE 6 32957 0 0 SOUTHERN CO Stock 842587107 4707 67 SH SOLE 9 67 0 0 SOUTHERN CO Stock 842587107 123957 1765 SH SOLE 19 1764 0 0 SOUTHERN CO Stock 842587107 5837 83 SH SOLE 33 83 0 0 SOUTHERN CO Stock 842587107 53671 764 SH SOLE 36 764 0 0 SOUTHERN CO Stock 842587107 113243 1612 SH SOLE 52 1612 0 0 SOUTHERN CO Stock 842587107 7245102 103133 SH SOLE 103133 0 0 SOUTHERN COPPER CORP Stock 84265V105 248 3 SH SOLE 19 3 0 0 SOUTHERN COPPER CORP Stock 84265V105 2080 29 SH SOLE 33 29 0 0 SOUTHERN COPPER CORP Stock 84265V105 622453 8677 SH SOLE 8676 0 0 SOUTHWEST AIRLS CO Stock 844741108 1123 31 SH SOLE 36 31 0 0 SOUTHWEST AIRLS CO Stock 844741108 359271 9922 SH SOLE 9921 0 0 SOUTHWESTERN ENERGY CO Stock 845467109 3005 500 SH SOLE 16 500 0 0 SOUTHWESTERN ENERGY CO Stock 845467109 132821 22100 SH SOLE 22100 0 0 SSGA ACTIVE TR ETF 78470P846 696585 25120 SH SOLE 11 25120 0 0 SSGA ACTIVE TR ETF 78470P846 45477 1640 SH SOLE 1640 0 0 SPDR SER TR ETF 78464A359 2238 32 SH SOLE 36 32 0 0 SPDR SER TR ETF 78464A359 4407 63 SH SOLE 39 63 0 0 SPDR SER TR ETF 78464A359 210830 3014 SH SOLE 3014 0 0 SPDR SER TR ETF 78468R200 589878 19221 SH SOLE 25 19220 0 0 SPDR SER TR ETF 78468R200 33544 1093 SH SOLE 25 1093 0 0 SPDR DOW JONES INDL AVERAGE ETF 78467X109 4533255 13184 SH SOLE 13183 0 0 SPDR GOLD TR ETF 78463V107 104644 587 SH SOLE 9 587 0 0 SPDR GOLD TR ETF 78463V107 120154 674 SH SOLE 19 674 0 0 SPDR GOLD TR ETF 78463V107 23175 130 SH SOLE 49 130 0 0 SPDR GOLD TR ETF 78463V107 14409737 80831 SH SOLE 80830 0 0 SPDR INDEX SHS FDS ETF 78463X202 13012 283 SH SOLE 36 283 0 0 SPDR INDEX SHS FDS ETF 78463X202 247801 5389 SH SOLE 5389 0 0 SPDR INDEX SHS FDS ETF 78463X756 845569 16103 SH SOLE 16103 0 0 SPDR INDEX SHS FDS ETF 78463X426 784049 14145 SH SOLE 14145 0 0 SPDR SER TR ETF 78468R721 9186 199 SH SOLE 9 199 0 0 SPDR SER TR ETF 78468R721 1879035 40707 SH SOLE 36 40707 0 0 SPDR SER TR ETF 78468R721 89370 1936 SH SOLE 1936 0 0 SPDR SER TR ETF 78464A284 508024 20313 SH SOLE 20312 0 0 SPDR SER TR ETF 78468R739 169474 3602 SH SOLE 36 3602 0 0 SPDR SER TR ETF 78468R739 427732 9091 SH SOLE 9091 0 0 SPDR INDEX SHS FDS ETF 78463X889 2017 62 SH SOLE 9 62 0 0 SPDR INDEX SHS FDS ETF 78463X889 536939 16501 SH SOLE 36 16500 0 0 SPDR INDEX SHS FDS ETF 78463X889 206766 6354 SH SOLE 6354 0 0 SPDR INDEX SHS FDS ETF 78463X509 80071 2329 SH SOLE 36 2329 0 0 SPDR INDEX SHS FDS ETF 78463X509 172912 5029 SH SOLE 5029 0 0 SPDR SER TR ETF 78464A375 10018 312 SH SOLE 6 312 0 0 SPDR SER TR ETF 78464A375 137720 4289 SH SOLE 19 4289 0 0 SPDR SER TR ETF 78464A375 490416 15273 SH SOLE 36 15273 0 0 SPDR SER TR ETF 78464A375 2086916 64993 SH SOLE 64992 0 0 SPDR SER TR ETF 78464A672 104164 3682 SH SOLE 9 3682 0 0 SPDR SER TR ETF 78464A672 865124 30581 SH SOLE 36 30580 0 0 SPDR SER TR ETF 78464A672 121196 4284 SH SOLE 4284 0 0 SPDR SER TR ETF 78464A805 575170 10565 SH SOLE 25 10565 0 0 SPDR SER TR ETF 78464A805 1602746 29441 SH SOLE 36 29440 0 0 SPDR SER TR ETF 78464A805 32718 601 SH SOLE 25 601 0 0 SPDR SER TR ETF 78464A805 683712 12559 SH SOLE 49 12559 0 0 SPDR SER TR ETF 78464A805 124875 2294 SH SOLE 2293 0 0 SPDR SER TR ETF 78464A847 362263 7894 SH SOLE 7894 0 0 SPDR SER TR ETF 78464A854 633034 12148 SH SOLE 25 12148 0 0 SPDR SER TR ETF 78464A854 639931 12280 SH SOLE 36 12280 0 0 SPDR SER TR ETF 78464A854 36008 691 SH SOLE 25 691 0 0 SPDR SER TR ETF 78464A854 359600 6901 SH SOLE 6900 0 0 SPDR SER TR ETF 78464A409 3078 50 SH SOLE 49 50 0 0 SPDR SER TR ETF 78464A409 286827 4701 SH SOLE 4701 0 0 SPDR SER TR ETF 78468R788 24324 656 SH SOLE 19 656 0 0 SPDR SER TR ETF 78468R788 726689 19598 SH SOLE 19597 0 0 SPDR SER TR ETF 78464A508 20261 469 SH SOLE 19 469 0 0 SPDR SER TR ETF 78464A508 255304 5910 SH SOLE 5909 0 0 SPDR SER TR ETF 78464A474 581177 19741 SH SOLE 25 19741 0 0 SPDR SER TR ETF 78464A474 33061 1123 SH SOLE 25 1123 0 0 SPDR SER TR ETF 78464A474 7043174 239238 SH SOLE 239238 0 0 SPDR SER TR ETF 78468R804 487871 3470 SH SOLE 25 3469 0 0 SPDR SER TR ETF 78468R804 27700 197 SH SOLE 25 197 0 0 SPDR SER TR ETF 78468R804 35856 255 SH SOLE 255 0 0 SPDR S&P 500 ETF TR ETF 78462F103 520411 1174 SH SOLE 19 1174 0 0 SPDR S&P 500 ETF TR ETF 78462F103 80677 182 SH SOLE 36 182 0 0 SPDR S&P 500 ETF TR ETF 78462F103 23494 53 SH SOLE 49 53 0 0 SPDR S&P 500 ETF TR ETF 78462F103 29182245 65833 SH SOLE 65832 0 0 SPDR SER TR ETF 78464A631 356716 2935 SH SOLE 2935 0 0 SPDR SER TR ETF 78464A870 998 12 SH SOLE 49 12 0 0 SPDR SER TR ETF 78464A870 1070497 12867 SH SOLE 12866 0 0 SPDR SER TR ETF 78464A581 1458431 14821 SH SOLE 14821 0 0 SPDR SER TR ETF 78464A888 1353457 16855 SH SOLE 16855 0 0 SPDR SER TR ETF 78464A755 263360 5182 SH SOLE 5182 0 0 SPDR S&P MIDCAP 400 ETF TR ETF 78467Y107 1846121 3855 SH SOLE 3854 0 0 SPDR SER TR ETF 78464A698 1131930 27723 SH SOLE 27723 0 0 SPDR SER TR ETF 78464A862 1774 8 SH SOLE 49 8 0 0 SPDR SER TR ETF 78464A862 383053 1731 SH SOLE 1731 0 0 SPDR SER TR ETF 78464A300 276209 3578 SH SOLE 36 3578 0 0 SPDR SER TR ETF 78464A300 456321 5912 SH SOLE 5911 0 0 SPDR SER TR ETF 78468R663 16619 181 SH SOLE 9 181 0 0 SPDR SER TR ETF 78468R663 62805 684 SH SOLE 19 684 0 0 SPDR SER TR ETF 78468R663 801354 8727 SH SOLE 25 8727 0 0 SPDR SER TR ETF 78468R663 128548 1400 SH SOLE 26 1400 0 0 SPDR SER TR ETF 78468R663 45543 496 SH SOLE 25 496 0 0 SPDR SER TR ETF 78468R663 3673 40 SH SOLE 49 40 0 0 SPDR SER TR ETF 78468R663 57052237 621349 SH SOLE 621348 0 0 SPDR SER TR ETF 78464A763 299218 2441 SH SOLE 19 2441 0 0 SPDR SER TR ETF 78464A763 1461583 11923 SH SOLE 11923 0 0 SPDR SER TR ETF 78464A797 282528 7848 SH SOLE 7848 0 0 SSGA ACTIVE TR ETF 78470P507 323183 12496 SH SOLE 12496 0 0 SSGA ACTIVE ETF TR ETF 78467V400 396910 9924 SH SOLE 9923 0 0 SPLUNK INC Stock 848637104 11564 109 SH SOLE 4 109 0 0 SPLUNK INC Stock 848637104 530 5 SH SOLE 9 5 0 0 SPLUNK INC Stock 848637104 3289 31 SH SOLE 43 31 0 0 SPLUNK INC Stock 848637104 345429 3256 SH SOLE 3256 0 0 SPROTT ETF TRUST ETF 85210B102 350877 13560 SH SOLE 13559 0 0 SPROTT PHYSICAL GOLD & SILVE CEF 85208R101 587742 32616 SH SOLE 32616 0 0 SPROTT PHYSICAL GOLD TR CEF 85207H104 3918813 262655 SH SOLE 262655 0 0 SPROTT PHYSICAL SILVER TR CEF 85207K107 3259741 418452 SH SOLE 418452 0 0 SPROTT FDS TR ETF 85208P303 552126 16447 SH SOLE 16447 0 0 SSGA ACTIVE ETF TR ETF 78467V608 1178575 28148 SH SOLE 28148 0 0 SSR MINING IN Stock 784730103 163578 11536 SH SOLE 11535 0 0 STAG INDL INC REIT 85254J102 509703 14206 SH SOLE 14205 0 0 STANDARD LITHIUM LTD Stock 853606101 349317 77626 SH SOLE 77626 0 0 STARBUCKS CORP Stock 855244109 2121203 21413 SH SOLE 6 21413 0 0 STARBUCKS CORP Stock 855244109 21001 212 SH SOLE 19 212 0 0 STARBUCKS CORP Stock 855244109 12383 125 SH SOLE 26 125 0 0 STARBUCKS CORP Stock 855244109 203073 2050 SH SOLE 30 2050 0 0 STARBUCKS CORP Stock 855244109 35365 357 SH SOLE 33 357 0 0 STARBUCKS CORP Stock 855244109 22388 226 SH SOLE 36 226 0 0 STARBUCKS CORP Stock 855244109 1387 14 SH SOLE 49 14 0 0 STARBUCKS CORP Stock 855244109 2084040 21038 SH SOLE 21038 0 0 STATE STR CORP Stock 857477103 951 13 SH SOLE 33 13 0 0 STATE STR CORP Stock 857477103 1317 18 SH SOLE 46 18 0 0 STATE STR CORP Stock 857477103 1169446 15980 SH SOLE 15980 0 0 STEEL DYNAMICS INC Stock 858119100 302063 2773 SH SOLE 45 2773 0 0 STEEL DYNAMICS INC Stock 858119100 3813 35 SH SOLE 46 35 0 0 STEEL DYNAMICS INC Stock 858119100 1532329 14067 SH SOLE 14067 0 0 STEM INC Stock 85859N102 364713 63761 SH SOLE 63761 0 0 STERICYCLE INC Stock 858912108 264708 5700 SH SOLE 5 5700 0 0 STERICYCLE INC Stock 858912108 10403 224 SH SOLE 224 0 0 STMICROELECTRONICS N V ADR 861012102 2200 44 SH SOLE 36 44 0 0 STMICROELECTRONICS N V ADR 861012102 596746 11937 SH SOLE 11937 0 0 VIRTUS STONE HBR EMG MKTS TO CEF 86164W100 118920 23002 SH SOLE 23002 0 0 VIRTUS STONE HBR EMRG MKTS I CEF 86164T107 94205 20888 SH SOLE 20888 0 0 STRATEGY SHS ETF 86280R506 216271 10638 SH SOLE 10638 0 0 STRYKER CORPORATION Stock 863667101 16170 53 SH SOLE 4 53 0 0 STRYKER CORPORATION Stock 863667101 2701450 8855 SH SOLE 6 8854 0 0 STRYKER CORPORATION Stock 863667101 3356 11 SH SOLE 9 11 0 0 STRYKER CORPORATION Stock 863667101 29289 96 SH SOLE 19 96 0 0 STRYKER CORPORATION Stock 863667101 6407 21 SH SOLE 32 21 0 0 STRYKER CORPORATION Stock 863667101 7952 26 SH SOLE 33 26 0 0 STRYKER CORPORATION Stock 863667101 11593 38 SH SOLE 36 38 0 0 STRYKER CORPORATION Stock 863667101 4271 14 SH SOLE 46 14 0 0 STRYKER CORPORATION Stock 863667101 3661 12 SH SOLE 49 12 0 0 STRYKER CORPORATION Stock 863667101 12204 40 SH SOLE 63 40 0 0 STRYKER CORPORATION Stock 863667101 3300161 10817 SH SOLE 10817 0 0 SUMITOMO MITSUI FINL GROUP I ADR 86562M209 593 69 SH SOLE 33 69 0 0 SUMITOMO MITSUI FINL GROUP I ADR 86562M209 175431 20399 SH SOLE 20399 0 0 SUNCOR ENERGY INC NEW Stock 867224107 27795 948 SH SOLE 43 948 0 0 SUNCOR ENERGY INC NEW Stock 867224107 396800 13533 SH SOLE 13533 0 0 SUPER MICRO COMPUTER INC Stock 86800U104 4237 17 SH SOLE 19 17 0 0 SUPER MICRO COMPUTER INC Stock 86800U104 1534882 6158 SH SOLE 6158 0 0 GEN DIGITAL INC Stock 668771108 538 29 SH SOLE 9 29 0 0 GEN DIGITAL INC Stock 668771108 149 8 SH SOLE 33 8 0 0 GEN DIGITAL INC Stock 668771108 1039 56 SH SOLE 36 56 0 0 GEN DIGITAL INC Stock 668771108 1428 77 SH SOLE 46 77 0 0 GEN DIGITAL INC Stock 668771108 256417 13823 SH SOLE 13823 0 0 SYNOPSYS INC Stock 871607107 3919 9 SH SOLE 9 9 0 0 SYNOPSYS INC Stock 871607107 30914 71 SH SOLE 19 71 0 0 SYNOPSYS INC Stock 871607107 6531 15 SH SOLE 33 15 0 0 SYNOPSYS INC Stock 871607107 128446 295 SH SOLE 41 295 0 0 SYNOPSYS INC Stock 871607107 2177 5 SH SOLE 46 5 0 0 SYNOPSYS INC Stock 871607107 23512 54 SH SOLE 50 54 0 0 SYNOPSYS INC Stock 871607107 853839 1961 SH SOLE 1961 0 0 SYSCO CORP Stock 871829107 115010 1550 SH SOLE 5 1550 0 0 SYSCO CORP Stock 871829107 16176 218 SH SOLE 19 218 0 0 SYSCO CORP Stock 871829107 2003 27 SH SOLE 33 27 0 0 SYSCO CORP Stock 871829107 2820 38 SH SOLE 46 38 0 0 SYSCO CORP Stock 871829107 1869875 25200 SH SOLE 25200 0 0 PRICE T ROWE GROUP INC Stock 74144T108 2001834 17870 SH SOLE 6 17870 0 0 PRICE T ROWE GROUP INC Stock 74144T108 5889 53 SH SOLE 33 52 0 0 PRICE T ROWE GROUP INC Stock 74144T108 538820 4810 SH SOLE 4810 0 0 T ROWE PRICE ETF INC ETF 87283Q404 1224444 36737 SH SOLE 36737 0 0 TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 14028 139 SH SOLE 9 139 0 0 TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 785057 7779 SH SOLE 18 7779 0 0 TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 7266 72 SH SOLE 33 72 0 0 TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 5954 59 SH SOLE 36 59 0 0 TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 25331 251 SH SOLE 61 251 0 0 TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 4269500 42306 SH SOLE 42305 0 0 TARGA RES CORP Stock 87612G101 228 3 SH SOLE 33 3 0 0 TARGA RES CORP Stock 87612G101 686422 9020 SH SOLE 9020 0 0 TARGET CORP Stock 87612E106 29390 223 SH SOLE 7 222 0 0 TARGET CORP Stock 87612E106 14509 110 SH SOLE 9 110 0 0 TARGET CORP Stock 87612E106 32316 245 SH SOLE 19 245 0 0 TARGET CORP Stock 87612E106 528 4 SH SOLE 33 4 0 0 TARGET CORP Stock 87612E106 8574 65 SH SOLE 36 65 0 0 TARGET CORP Stock 87612E106 3298 25 SH SOLE 46 25 0 0 TARGET CORP Stock 87612E106 2534023 19212 SH SOLE 19211 0 0 TC ENERGY CORP Stock 87807B107 1899 47 SH SOLE 33 47 0 0 TC ENERGY CORP Stock 87807B107 103268 2552 SH SOLE 52 2552 0 0 TC ENERGY CORP Stock 87807B107 295434 7311 SH SOLE 7310 0 0 TE CONNECTIVITY LTD Stock H84989104 60409 431 SH SOLE 7 431 0 0 TE CONNECTIVITY LTD Stock H84989104 7849 56 SH SOLE 9 56 0 0 TE CONNECTIVITY LTD Stock H84989104 1822 13 SH SOLE 46 13 0 0 TE CONNECTIVITY LTD Stock H84989104 805773 5749 SH SOLE 5748 0 0 SELECT SECTOR SPDR TR ETF 81369Y803 114400 658 SH SOLE 9 658 0 0 SELECT SECTOR SPDR TR ETF 81369Y803 74586 429 SH SOLE 19 429 0 0 SELECT SECTOR SPDR TR ETF 81369Y803 22527893 129575 SH SOLE 129574 0 0 TECHTARGET INC Stock 87874R100 482453 15498 SH SOLE 15498 0 0 TECK RESOURCES LTD Stock 878742204 3031 72 SH SOLE 36 72 0 0 TECK RESOURCES LTD Stock 878742204 356911 8478 SH SOLE 8477 0 0 TEKLA HEALTHCARE OPPORTUNITI CEF 879105104 690104 36188 SH SOLE 36187 0 0 TEKLA WORLD HEALTHCARE FD CEF 87911L108 204290 14571 SH SOLE 14571 0 0 TELADOC HEALTH INC Stock 87918A105 414818 16383 SH SOLE 16383 0 0 TELOS CORP MD Stock 87969B101 39680 15500 SH SOLE 15500 0 0 TEMPLETON EMERGING MKTS INCO CEF 880192109 161349 31330 SH SOLE 31329 0 0 TERADYNE INC Stock 880770102 10465 94 SH SOLE 23 94 0 0 TERADYNE INC Stock 880770102 893 8 SH SOLE 33 8 0 0 TERADYNE INC Stock 880770102 1339 12 SH SOLE 49 12 0 0 TERADYNE INC Stock 880770102 633182 5687 SH SOLE 5687 0 0 TERNIUM SA ADR 880890108 264664 6675 SH SOLE 6675 0 0 TESLA INC Stock 88160R101 8115 31 SH SOLE 4 31 0 0 TESLA INC Stock 88160R101 262 1 SH SOLE 9 1 0 0 TESLA INC Stock 88160R101 141356 540 SH SOLE 19 540 0 0 TESLA INC Stock 88160R101 7068 27 SH SOLE 32 27 0 0 TESLA INC Stock 88160R101 66228 253 SH SOLE 33 253 0 0 TESLA INC Stock 88160R101 40051 153 SH SOLE 36 153 0 0 TESLA INC Stock 88160R101 125650 480 SH SOLE 41 480 0 0 TESLA INC Stock 88160R101 45286 173 SH SOLE 43 173 0 0 TESLA INC Stock 88160R101 15968 61 SH SOLE 46 61 0 0 TESLA INC Stock 88160R101 162036 619 SH SOLE 48 619 0 0 TESLA INC Stock 88160R101 47904 183 SH SOLE 49 183 0 0 TESLA INC Stock 88160R101 23443053 89556 SH SOLE 89555 0 0 TETRA TECH INC NEW Stock 88162G103 3275 20 SH SOLE 9 20 0 0 TETRA TECH INC NEW Stock 88162G103 32261 197 SH SOLE 19 197 0 0 TETRA TECH INC NEW Stock 88162G103 202874 1239 SH SOLE 24 1239 0 0 TETRA TECH INC NEW Stock 88162G103 15140 92 SH SOLE 34 92 0 0 TETRA TECH INC NEW Stock 88162G103 99934 610 SH SOLE 610 0 0 TEXAS INSTRS INC Stock 882508104 59819 332 SH SOLE 7 332 0 0 TEXAS INSTRS INC Stock 882508104 2340 13 SH SOLE 9 13 0 0 TEXAS INSTRS INC Stock 882508104 75068 417 SH SOLE 19 417 0 0 TEXAS INSTRS INC Stock 882508104 224324 1246 SH SOLE 30 1246 0 0 TEXAS INSTRS INC Stock 882508104 33607 187 SH SOLE 33 186 0 0 TEXAS INSTRS INC Stock 882508104 14582 81 SH SOLE 36 81 0 0 TEXAS INSTRS INC Stock 882508104 6077710 33761 SH SOLE 33761 0 0 TEXAS PACIFIC LAND CORPORATI Stock 88262P102 196159 149 SH SOLE 18 149 0 0 TEXAS PACIFIC LAND CORPORATI Stock 88262P102 746456 567 SH SOLE 567 0 0 TEXAS ROADHOUSE INC Stock 882681109 3252350 28966 SH SOLE 28966 0 0 TEXTRON INC Stock 883203101 8048 119 SH SOLE 9 119 0 0 TEXTRON INC Stock 883203101 406 6 SH SOLE 33 6 0 0 TEXTRON INC Stock 883203101 4193 62 SH SOLE 36 62 0 0 TEXTRON INC Stock 883203101 258207 3818 SH SOLE 3817 0 0 THE TRADE DESK INC Stock 88339J105 927 12 SH SOLE 33 12 0 0 THE TRADE DESK INC Stock 88339J105 77992 1010 SH SOLE 41 1010 0 0 THE TRADE DESK INC Stock 88339J105 119691 1550 SH SOLE 51 1550 0 0 THE TRADE DESK INC Stock 88339J105 176370 2284 SH SOLE 53 2284 0 0 THE TRADE DESK INC Stock 88339J105 3616527 46834 SH SOLE 46834 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 30783 59 SH SOLE 2 59 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 16174 31 SH SOLE 4 31 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 541055 1037 SH SOLE 6 1037 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 6783 13 SH SOLE 9 13 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 13566 26 SH SOLE 19 26 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 81915 157 SH SOLE 28 157 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 4174 8 SH SOLE 32 8 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 14101 27 SH SOLE 33 27 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 12000 23 SH SOLE 36 23 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 57925 111 SH SOLE 43 111 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 7826 15 SH SOLE 46 15 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 15653 30 SH SOLE 54 30 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 9913 19 SH SOLE 63 19 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 3887976 7452 SH SOLE 7451 0 0 THOR INDS INC Stock 885160101 75452 729 SH SOLE 23 729 0 0 THOR INDS INC Stock 885160101 278394 2690 SH SOLE 2689 0 0 TIMKEN CO Stock 887389104 203321 2221 SH SOLE 2221 0 0 TIPTREE INC Stock 88822Q103 226657 15100 SH SOLE 15100 0 0 TJX COS INC NEW Stock 872540109 41886 494 SH SOLE 2 494 0 0 TJX COS INC NEW Stock 872540109 2519367 29713 SH SOLE 6 29713 0 0 TJX COS INC NEW Stock 872540109 24628 290 SH SOLE 19 290 0 0 TJX COS INC NEW Stock 872540109 13990 165 SH SOLE 26 165 0 0 TJX COS INC NEW Stock 872540109 5386 64 SH SOLE 33 63 0 0 TJX COS INC NEW Stock 872540109 10260 121 SH SOLE 36 121 0 0 TJX COS INC NEW Stock 872540109 4067488 47971 SH SOLE 47971 0 0 TMC THE METALS COMPANY INC Stock 87261Y106 57947 35550 SH SOLE 35550 0 0 T-MOBILE US INC Stock 872590104 19446 140 SH SOLE 19 140 0 0 T-MOBILE US INC Stock 872590104 7362 53 SH SOLE 33 53 0 0 T-MOBILE US INC Stock 872590104 3750 27 SH SOLE 46 27 0 0 T-MOBILE US INC Stock 872590104 855068 6156 SH SOLE 6156 0 0 TOLL BROTHERS INC Stock 889478103 7749 98 SH SOLE 19 98 0 0 TOLL BROTHERS INC Stock 889478103 600616 7596 SH SOLE 7596 0 0 TORO CO Stock 891092108 0 0 SH SOLE 19 0 0 0 TORO CO Stock 891092108 883542 8692 SH SOLE 8692 0 0 TORONTO DOMINION BK ONT Stock 891160509 13332 215 SH SOLE 7 215 0 0 TORONTO DOMINION BK ONT Stock 891160509 4217 68 SH SOLE 36 68 0 0 TORONTO DOMINION BK ONT Stock 891160509 624289 10068 SH SOLE 10067 0 0 TOTAL SA ADR ADR 89151E109 5533 96 SH SOLE 9 96 0 0 TOTAL SA ADR ADR 89151E109 7090 123 SH SOLE 31 123 0 0 TOTAL SA ADR ADR 89151E109 3285 57 SH SOLE 33 57 0 0 TOTAL SA ADR ADR 89151E109 165657 2874 SH SOLE 52 2874 0 0 TOTAL SA ADR ADR 89151E109 948645 16458 SH SOLE 16458 0 0 TRACTOR SUPPLY CO Stock 892356106 2432 11 SH SOLE 9 11 0 0 TRACTOR SUPPLY CO Stock 892356106 699782 3165 SH SOLE 18 3165 0 0 TRACTOR SUPPLY CO Stock 892356106 5970 27 SH SOLE 19 27 0 0 TRACTOR SUPPLY CO Stock 892356106 898 4 SH SOLE 33 4 0 0 TRACTOR SUPPLY CO Stock 892356106 2211 10 SH SOLE 43 10 0 0 TRACTOR SUPPLY CO Stock 892356106 663 3 SH SOLE 46 3 0 0 TRACTOR SUPPLY CO Stock 892356106 1769 8 SH SOLE 49 8 0 0 TRACTOR SUPPLY CO Stock 892356106 15268 69 SH SOLE 50 69 0 0 TRACTOR SUPPLY CO Stock 892356106 2589775 11713 SH SOLE 11713 0 0 TRAEGER INC Stock 89269P103 189975 44700 SH SOLE 44700 0 0 TRANE TECHNOLOGIES PLC Stock G8994E103 191 1 SH SOLE 19 1 0 0 TRANE TECHNOLOGIES PLC Stock G8994E103 10159 53 SH SOLE 33 53 0 0 TRANE TECHNOLOGIES PLC Stock G8994E103 7459 39 SH SOLE 36 39 0 0 TRANE TECHNOLOGIES PLC Stock G8994E103 332410 1738 SH SOLE 45 1738 0 0 TRANE TECHNOLOGIES PLC Stock G8994E103 1117863 5845 SH SOLE 5844 0 0 TRANSDIGM GROUP INC Stock 893641100 3628 4 SH SOLE 33 4 0 0 TRANSDIGM GROUP INC Stock 893641100 52144 58 SH SOLE 43 58 0 0 TRANSDIGM GROUP INC Stock 893641100 3625859 4055 SH SOLE 4055 0 0 TRANSMEDICS GROUP INC Stock 89377M109 590295 7029 SH SOLE 7029 0 0 TRANSOCEAN LTD Stock H8817H100 1785442 254699 SH SOLE 254699 0 0 TRANSUNION Stock 89400J107 71352 911 SH SOLE 51 910 0 0 TRANSUNION Stock 89400J107 119532 1526 SH SOLE 53 1526 0 0 TRANSUNION Stock 89400J107 23029 294 SH SOLE 294 0 0 TRAVELERS COMPANIES INC Stock 89417E109 7294 42 SH SOLE 9 42 0 0 TRAVELERS COMPANIES INC Stock 89417E109 42547 245 SH SOLE 26 245 0 0 TRAVELERS COMPANIES INC Stock 89417E109 2810 16 SH SOLE 33 16 0 0 TRAVELERS COMPANIES INC Stock 89417E109 1737 10 SH SOLE 46 10 0 0 TRAVELERS COMPANIES INC Stock 89417E109 2060237 11864 SH SOLE 11863 0 0 TREX CO INC Stock 89531P105 983 15 SH SOLE 9 15 0 0 TREX CO INC Stock 89531P105 9375 143 SH SOLE 50 143 0 0 TREX CO INC Stock 89531P105 1226234 18704 SH SOLE 18704 0 0 TRINSEO PLC Stock G9059U107 181815 14350 SH SOLE 14350 0 0 TRIPLEPOINT VENTURE GROWTH B CEF 89677Y100 160738 13645 SH SOLE 13645 0 0 TRITON INTL LTD Stock G9078F107 1830089 21980 SH SOLE 21980 0 0 TRUIST FINL CORP Stock 89832Q109 61277 2019 SH SOLE 19 2019 0 0 TRUIST FINL CORP Stock 89832Q109 7345 242 SH SOLE 33 242 0 0 TRUIST FINL CORP Stock 89832Q109 1366 45 SH SOLE 36 45 0 0 TRUIST FINL CORP Stock 89832Q109 73113 2409 SH SOLE 52 2409 0 0 TRUIST FINL CORP Stock 89832Q109 3557563 117218 SH SOLE 117217 0 0 TWO HBRS INVT CORP REIT 90187B804 1110 80 SH SOLE 19 80 0 0 TWO HBRS INVT CORP REIT 90187B804 285328 20557 SH SOLE 20556 0 0 TYLER TECHNOLOGIES INC Stock 902252105 2915 7 SH SOLE 9 7 0 0 TYLER TECHNOLOGIES INC Stock 902252105 21240 51 SH SOLE 50 51 0 0 TYLER TECHNOLOGIES INC Stock 902252105 258211 620 SH SOLE 620 0 0 TYSON FOODS INC Stock 902494103 1492319 29238 SH SOLE 29238 0 0 ETF SER SOLUTIONS ETF 26922A842 242363 11315 SH SOLE 11314 0 0 UBER TECHNOLOGIES INC Stock 90353T100 11483 266 SH SOLE 4 266 0 0 UBER TECHNOLOGIES INC Stock 90353T100 604 14 SH SOLE 9 14 0 0 UBER TECHNOLOGIES INC Stock 90353T100 29744 689 SH SOLE 19 689 0 0 UBER TECHNOLOGIES INC Stock 90353T100 907 21 SH SOLE 33 21 0 0 UBER TECHNOLOGIES INC Stock 90353T100 2682530 62139 SH SOLE 62138 0 0 UGI CORP NEW Stock 902681105 70176 2602 SH SOLE 24 2602 0 0 UGI CORP NEW Stock 902681105 1174650 43554 SH SOLE 43553 0 0 ULTA BEAUTY INC Stock 90384S303 5177 11 SH SOLE 19 11 0 0 ULTA BEAUTY INC Stock 90384S303 4706 10 SH SOLE 33 10 0 0 ULTA BEAUTY INC Stock 90384S303 104001 221 SH SOLE 51 221 0 0 ULTA BEAUTY INC Stock 90384S303 153885 327 SH SOLE 53 327 0 0 ULTA BEAUTY INC Stock 90384S303 3370872 7163 SH SOLE 7163 0 0 UNILEVER PLC ADR 904767704 5161 99 SH SOLE 9 99 0 0 UNILEVER PLC ADR 904767704 64381 1235 SH SOLE 26 1235 0 0 UNILEVER PLC ADR 904767704 3125 60 SH SOLE 31 59 0 0 UNILEVER PLC ADR 904767704 3180 61 SH SOLE 33 61 0 0 UNILEVER PLC ADR 904767704 71567 1373 SH SOLE 43 1372 0 0 UNILEVER PLC ADR 904767704 88100 1690 SH SOLE 52 1690 0 0 UNILEVER PLC ADR 904767704 2388626 45821 SH SOLE 45820 0 0 UNION PAC CORP Stock 907818108 3888 19 SH SOLE 6 19 0 0 UNION PAC CORP Stock 907818108 39816 195 SH SOLE 7 194 0 0 UNION PAC CORP Stock 907818108 9617 47 SH SOLE 9 47 0 0 UNION PAC CORP Stock 907818108 17005 83 SH SOLE 33 83 0 0 UNION PAC CORP Stock 907818108 7162 35 SH SOLE 36 35 0 0 UNION PAC CORP Stock 907818108 30088 147 SH SOLE 43 147 0 0 UNION PAC CORP Stock 907818108 5525 27 SH SOLE 46 27 0 0 UNION PAC CORP Stock 907818108 6237214 30482 SH SOLE 30481 0 0 UNITED PARCEL SERVICE INC Stock 911312106 13802 77 SH SOLE 4 77 0 0 UNITED PARCEL SERVICE INC Stock 911312106 29576 165 SH SOLE 7 165 0 0 UNITED PARCEL SERVICE INC Stock 911312106 4661 26 SH SOLE 9 26 0 0 UNITED PARCEL SERVICE INC Stock 911312106 34775 194 SH SOLE 19 194 0 0 UNITED PARCEL SERVICE INC Stock 911312106 8351 47 SH SOLE 33 46 0 0 UNITED PARCEL SERVICE INC Stock 911312106 9142 51 SH SOLE 36 51 0 0 UNITED PARCEL SERVICE INC Stock 911312106 81559 455 SH SOLE 52 455 0 0 UNITED PARCEL SERVICE INC Stock 911312106 5460645 30464 SH SOLE 30463 0 0 UNITED RENTALS INC Stock 911363109 5790 13 SH SOLE 9 13 0 0 UNITED RENTALS INC Stock 911363109 2672 6 SH SOLE 19 6 0 0 UNITED RENTALS INC Stock 911363109 3128 7 SH SOLE 33 7 0 0 UNITED RENTALS INC Stock 911363109 9798 22 SH SOLE 36 22 0 0 UNITED RENTALS INC Stock 911363109 3404198 7644 SH SOLE 7643 0 0 UNITED STS GASOLINE FD LP ETF 91201T102 407 7 SH SOLE 49 6 0 0 UNITED STS GASOLINE FD LP ETF 91201T102 823559 13143 SH SOLE 13142 0 0 UNITED STS NAT GAS FD LP ETF 912318300 1010359 136167 SH SOLE 136167 0 0 UNITED STS OIL FD LP ETF 91232N207 1144 18 SH SOLE 49 18 0 0 UNITED STS OIL FD LP ETF 91232N207 1900031 29898 SH SOLE 29898 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 23071 48 SH SOLE 2 48 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 28358 59 SH SOLE 4 59 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 58638 122 SH SOLE 7 122 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 77864 162 SH SOLE 9 162 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 715673 1489 SH SOLE 18 1489 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 124952 260 SH SOLE 19 259 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 100934 210 SH SOLE 28 210 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 193698 403 SH SOLE 30 403 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 5790 12 SH SOLE 32 12 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 43976 91 SH SOLE 33 91 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 88918 185 SH SOLE 36 185 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 120160 250 SH SOLE 41 250 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 43397 90 SH SOLE 43 90 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 12016 25 SH SOLE 46 25 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 444647 925 SH SOLE 49 925 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 101974 212 SH SOLE 50 212 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 129316 269 SH SOLE 51 269 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 184566 384 SH SOLE 53 384 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 19706 41 SH SOLE 54 41 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 11535 24 SH SOLE 63 24 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 8268498 17203 SH SOLE 17203 0 0 UNITI GROUP INC REIT 91325V108 864918 187212 SH SOLE 187211 0 0 UNIVERSAL DISPLAY CORP Stock 91347P105 4612 32 SH SOLE 9 32 0 0 UNIVERSAL DISPLAY CORP Stock 91347P105 17216 119 SH SOLE 34 119 0 0 UNIVERSAL DISPLAY CORP Stock 91347P105 7128925 49462 SH SOLE 49461 0 0 UNUM GROUP Stock 91529Y106 358084 7507 SH SOLE 19 7507 0 0 UNUM GROUP Stock 91529Y106 2618010 54885 SH SOLE 54884 0 0 US BANCORP DEL Stock 902973304 433617 13124 SH SOLE 6 13124 0 0 US BANCORP DEL Stock 902973304 3007 91 SH SOLE 9 91 0 0 US BANCORP DEL Stock 902973304 84252 2550 SH SOLE 19 2549 0 0 US BANCORP DEL Stock 902973304 3800 115 SH SOLE 33 115 0 0 US BANCORP DEL Stock 902973304 4659 141 SH SOLE 36 141 0 0 US BANCORP DEL Stock 902973304 2214 67 SH SOLE 46 67 0 0 US BANCORP DEL Stock 902973304 69351 2099 SH SOLE 52 2099 0 0 US BANCORP DEL Stock 902973304 1510396 45714 SH SOLE 45714 0 0 US FOODS HLDG CORP Stock 912008109 348260 7915 SH SOLE 5 7915 0 0 US FOODS HLDG CORP Stock 912008109 141636 3219 SH SOLE 3219 0 0 UTAH MED PRODS INC Stock 917488108 307999 3305 SH SOLE 3304 0 0 SELECT SECTOR SPDR TR ETF 81369Y886 25522 390 SH SOLE 19 390 0 0 SELECT SECTOR SPDR TR ETF 81369Y886 5416816 82775 SH SOLE 82775 0 0 UWM HOLDINGS CORPORATION Stock 91823B109 360052 64295 SH SOLE 64295 0 0 VALE S A SPONSORED ADS ADR 91912E105 1892 141 SH SOLE 33 141 0 0 VALE S A SPONSORED ADS ADR 91912E105 243174 18120 SH SOLE 18120 0 0 VALERO ENERGY CORP Stock 91913Y100 6921 59 SH SOLE 9 59 0 0 VALERO ENERGY CORP Stock 91913Y100 173252 1477 SH SOLE 19 1477 0 0 VALERO ENERGY CORP Stock 91913Y100 2620 22 SH SOLE 33 22 0 0 VALERO ENERGY CORP Stock 91913Y100 3711897 31644 SH SOLE 31644 0 0 VALLEY NATL BANCORP Stock 919794107 43881 5662 SH SOLE 19 5662 0 0 VALLEY NATL BANCORP Stock 919794107 290641 37502 SH SOLE 37502 0 0 VALVOLINE INC Stock 92047W101 233800 6233 SH SOLE 6233 0 0 VANECK ETF TRUST ETF 92189F411 155092 10097 SH SOLE 10097 0 0 VANECK ETF TRUST ETF 92189F536 507641 28281 SH SOLE 28280 0 0 VANECK ETF TRUST ETF 92189F676 4270334 28048 SH SOLE 28048 0 0 VANGUARD BD INDEX FDS ETF 921937793 8560 114 SH SOLE 36 114 0 0 VANGUARD BD INDEX FDS ETF 921937793 275269 3674 SH SOLE 3674 0 0 VANGUARD WORLD FDS ETF 92204A108 1014341 3582 SH SOLE 3581 0 0 VANGUARD WORLD FDS ETF 92204A207 3042788 15648 SH SOLE 15648 0 0 VANGUARD SPECIALIZED FUNDS ETF 921908844 28100 173 SH SOLE 19 173 0 0 VANGUARD SPECIALIZED FUNDS ETF 921908844 6010 37 SH SOLE 36 37 0 0 VANGUARD SPECIALIZED FUNDS ETF 921908844 9367676 57672 SH SOLE 49 57672 0 0 VANGUARD SPECIALIZED FUNDS ETF 921908844 9532515 58687 SH SOLE 58686 0 0 VANGUARD WORLD FDS ETF 92204A306 543006 4810 SH SOLE 4810 0 0 VANGUARD WORLD FD ETF 921910725 5561761 104722 SH SOLE 104721 0 0 VANGUARD WORLD FD ETF 921910709 5656104 64960 SH SOLE 64960 0 0 VANGUARD INDEX FDS ETF 922908652 25837 174 SH SOLE 36 173 0 0 VANGUARD INDEX FDS ETF 922908652 396166 2662 SH SOLE 2661 0 0 VANGUARD WORLD FDS ETF 92204A405 40620 500 SH SOLE 36 500 0 0 VANGUARD WORLD FDS ETF 92204A405 1727159 21260 SH SOLE 21259 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042718 5193 47 SH SOLE 49 47 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042718 1105956 10010 SH SOLE 10010 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042775 4081 75 SH SOLE 9 75 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042775 909472 16715 SH SOLE 16715 0 0 VANGUARD TAX-MANAGED FDS ETF 921943858 255576 5534 SH SOLE 36 5534 0 0 VANGUARD TAX-MANAGED FDS ETF 921943858 436817 9459 SH SOLE 49 9459 0 0 VANGUARD TAX-MANAGED FDS ETF 921943858 8088860 175159 SH SOLE 175159 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042858 31615 777 SH SOLE 36 777 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042858 42063 1034 SH SOLE 49 1034 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042858 4343123 106763 SH SOLE 106763 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042874 634983 10291 SH SOLE 10291 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042676 554944 13808 SH SOLE 13808 0 0 VANGUARD INDEX FDS ETF 922908736 8206 29 SH SOLE 19 29 0 0 VANGUARD INDEX FDS ETF 922908736 121107 428 SH SOLE 36 428 0 0 VANGUARD INDEX FDS ETF 922908736 1643387 5808 SH SOLE 49 5807 0 0 VANGUARD INDEX FDS ETF 922908736 18486543 65333 SH SOLE 65332 0 0 VANGUARD WORLD FDS ETF 92204A504 1308157 5343 SH SOLE 49 5343 0 0 VANGUARD WORLD FDS ETF 92204A504 2672641 10917 SH SOLE 10916 0 0 VANGUARD WHITEHALL FDS ETF 921946406 24078 227 SH SOLE 19 227 0 0 VANGUARD WHITEHALL FDS ETF 921946406 104055 981 SH SOLE 36 981 0 0 VANGUARD WHITEHALL FDS ETF 921946406 5875672 55394 SH SOLE 49 55394 0 0 VANGUARD WHITEHALL FDS ETF 921946406 11009893 103798 SH SOLE 103798 0 0 VANGUARD WORLD FDS ETF 92204A603 3700 18 SH SOLE 49 18 0 0 VANGUARD WORLD FDS ETF 92204A603 455019 2214 SH SOLE 2213 0 0 VANGUARD WORLD FDS ETF 92204A702 17244 39 SH SOLE 19 39 0 0 VANGUARD WORLD FDS ETF 92204A702 2178866 4928 SH SOLE 49 4927 0 0 VANGUARD WORLD FDS ETF 92204A702 12347697 27926 SH SOLE 27925 0 0 VANGUARD BD INDEX FDS ETF 921937819 46116 613 SH SOLE 36 613 0 0 VANGUARD BD INDEX FDS ETF 921937819 670437 8912 SH SOLE 8911 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C870 43229 547 SH SOLE 22 547 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C870 61252 775 SH SOLE 36 775 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C870 566809 7172 SH SOLE 7172 0 0 VANGUARD WHITEHALL FDS ETF 921946810 2164312 28823 SH SOLE 28822 0 0 VANGUARD WHITEHALL FDS ETF 921946794 732562 11591 SH SOLE 11591 0 0 VANGUARD INDEX FDS ETF 922908637 95278 470 SH SOLE 36 470 0 0 VANGUARD INDEX FDS ETF 922908637 955091 4711 SH SOLE 4711 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C847 1869133 29421 SH SOLE 29421 0 0 VANGUARD WORLD FDS ETF 92204A801 206175 1133 SH SOLE 1133 0 0 VANGUARD WORLD FD ETF 921910873 367480 2349 SH SOLE 2348 0 0 VANGUARD INDEX FDS ETF 922908629 5037295 22880 SH SOLE 22880 0 0 VANGUARD INDEX FDS ETF 922908538 504891 2454 SH SOLE 49 2453 0 0 VANGUARD INDEX FDS ETF 922908538 885409 4303 SH SOLE 4302 0 0 VANGUARD INDEX FDS ETF 922908512 646419 4671 SH SOLE 49 4671 0 0 VANGUARD INDEX FDS ETF 922908512 3345544 24176 SH SOLE 24176 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C771 63466 1380 SH SOLE 19 1380 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C771 24283 528 SH SOLE 22 528 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C771 9923 216 SH SOLE 36 215 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C771 372209 8093 SH SOLE 8093 0 0 VANGUARD INDEX FDS ETF 922908553 4104670 49122 SH SOLE 49122 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C730 77399 384 SH SOLE 19 384 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C730 649225 3221 SH SOLE 3221 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C680 425834 6018 SH SOLE 19 6018 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C680 1732 24 SH SOLE 36 24 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C680 511360 7227 SH SOLE 7226 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C714 82083 1186 SH SOLE 19 1186 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C714 363186 5248 SH SOLE 5247 0 0 VANGUARD INDEX FDS ETF 922908363 161882 397 SH SOLE 36 397 0 0 VANGUARD INDEX FDS ETF 922908363 7210929 17705 SH SOLE 49 17705 0 0 VANGUARD INDEX FDS ETF 922908363 17484491 42930 SH SOLE 42929 0 0 VANGUARD ADMIRAL FDS INC ETF 921932505 1594325 6275 SH SOLE 6274 0 0 VANGUARD ADMIRAL FDS INC ETF 921932703 254245 1633 SH SOLE 1632 0 0 VANGUARD ADMIRAL FDS INC ETF 921932844 228246 2773 SH SOLE 2772 0 0 VANGUARD BD INDEX FDS ETF 921937827 14056 186 SH SOLE 19 186 0 0 VANGUARD BD INDEX FDS ETF 921937827 56249 744 SH SOLE 36 744 0 0 VANGUARD BD INDEX FDS ETF 921937827 5608492 74216 SH SOLE 74215 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C409 14754 195 SH SOLE 9 195 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C409 198910 2629 SH SOLE 19 2629 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C409 267827 3540 SH SOLE 49 3539 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C409 2277700 30104 SH SOLE 30104 0 0 VANGUARD MALVERN FDS ETF 922020805 7208 152 SH SOLE 19 152 0 0 VANGUARD MALVERN FDS ETF 922020805 197684 4169 SH SOLE 49 4168 0 0 VANGUARD MALVERN FDS ETF 922020805 8543063 180157 SH SOLE 180157 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C102 7389 128 SH SOLE 9 128 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C102 2309 40 SH SOLE 36 40 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C102 1215451 21054 SH SOLE 21054 0 0 VANGUARD INDEX FDS ETF 922908751 3223795 16209 SH SOLE 49 16208 0 0 VANGUARD INDEX FDS ETF 922908751 3411136 17151 SH SOLE 17150 0 0 VANGUARD INDEX FDS ETF 922908611 667333 4035 SH SOLE 49 4034 0 0 VANGUARD INDEX FDS ETF 922908611 6760964 40876 SH SOLE 40876 0 0 VANGUARD INDEX FDS ETF 922908595 45948 200 SH SOLE 36 200 0 0 VANGUARD INDEX FDS ETF 922908595 486809 2119 SH SOLE 49 2118 0 0 VANGUARD INDEX FDS ETF 922908595 1721407 7493 SH SOLE 7492 0 0 VANGUARD MUN BD FDS ETF 922907746 12907 257 SH SOLE 36 257 0 0 VANGUARD MUN BD FDS ETF 922907746 2675636 53278 SH SOLE 53278 0 0 VANGUARD WORLD FDS ETF 92204A884 461946 4345 SH SOLE 4345 0 0 VANGUARD BD INDEX FDS ETF 921937835 30893 425 SH SOLE 9 425 0 0 VANGUARD BD INDEX FDS ETF 921937835 8487 117 SH SOLE 49 116 0 0 VANGUARD BD INDEX FDS ETF 921937835 3265101 44918 SH SOLE 44918 0 0 VANGUARD CHARLOTTE FDS ETF 92203J407 13589 278 SH SOLE 9 278 0 0 VANGUARD CHARLOTTE FDS ETF 92203J407 4497 92 SH SOLE 19 92 0 0 VANGUARD CHARLOTTE FDS ETF 92203J407 22206 454 SH SOLE 36 454 0 0 VANGUARD CHARLOTTE FDS ETF 92203J407 1107712 22662 SH SOLE 22661 0 0 VANGUARD STAR FDS ETF 921909768 7739 138 SH SOLE 9 138 0 0 VANGUARD STAR FDS ETF 921909768 1661485 29627 SH SOLE 29627 0 0 VANGUARD INDEX FDS ETF 922908769 12556 57 SH SOLE 9 57 0 0 VANGUARD INDEX FDS ETF 922908769 17182 78 SH SOLE 19 78 0 0 VANGUARD INDEX FDS ETF 922908769 94614 430 SH SOLE 36 429 0 0 VANGUARD INDEX FDS ETF 922908769 14612104 66334 SH SOLE 66334 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042742 256448 2644 SH SOLE 2644 0 0 VANGUARD BD INDEX FDS ETF 92203C303 248222 5049 SH SOLE 49 5049 0 0 VANGUARD BD INDEX FDS ETF 92203C303 13821 281 SH SOLE 281 0 0 VANGUARD WORLD FDS ETF 92204A876 29730 209 SH SOLE 9 209 0 0 VANGUARD WORLD FDS ETF 92204A876 1180840 8306 SH SOLE 49 8305 0 0 VANGUARD WORLD FDS ETF 92204A876 1018807 7166 SH SOLE 7166 0 0 VANGUARD INDEX FDS ETF 922908744 11368 80 SH SOLE 19 80 0 0 VANGUARD INDEX FDS ETF 922908744 63092 444 SH SOLE 36 444 0 0 VANGUARD INDEX FDS ETF 922908744 17280901 121611 SH SOLE 121610 0 0 VANGUARD WORLD FD ETF 921910816 35298 150 SH SOLE 36 150 0 0 VANGUARD WORLD FD ETF 921910816 785304 3337 SH SOLE 3337 0 0 VEEVA SYS INC Stock 922475108 5734 29 SH SOLE 9 29 0 0 VEEVA SYS INC Stock 922475108 86013 435 SH SOLE 41 435 0 0 VEEVA SYS INC Stock 922475108 41128 208 SH SOLE 50 208 0 0 VEEVA SYS INC Stock 922475108 579744 2932 SH SOLE 2932 0 0 VENTAS INC REIT 92276F100 819 17 SH SOLE 33 17 0 0 VENTAS INC REIT 92276F100 1087 23 SH SOLE 36 23 0 0 VENTAS INC REIT 92276F100 231742 4903 SH SOLE 4902 0 0 VERISK ANALYTICS INC Stock 92345Y106 23733 105 SH SOLE 9 105 0 0 VERISK ANALYTICS INC Stock 92345Y106 1808 8 SH SOLE 46 8 0 0 VERISK ANALYTICS INC Stock 92345Y106 25541 113 SH SOLE 48 113 0 0 VERISK ANALYTICS INC Stock 92345Y106 16952 75 SH SOLE 54 75 0 0 VERISK ANALYTICS INC Stock 92345Y106 995436 4404 SH SOLE 4404 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 11678 314 SH SOLE 9 314 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 166750 4484 SH SOLE 19 4483 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 37562 1010 SH SOLE 26 1010 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 4249 114 SH SOLE 33 114 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 80144 2155 SH SOLE 36 2155 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 29767 800 SH SOLE 43 800 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 7140 192 SH SOLE 46 192 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 46080 1239 SH SOLE 49 1239 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 153632 4131 SH SOLE 52 4131 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 11067405 297591 SH SOLE 297590 0 0 VERTEX PHARMACEUTICALS INC Stock 92532F100 36951 105 SH SOLE 9 105 0 0 VERTEX PHARMACEUTICALS INC Stock 92532F100 1760 5 SH SOLE 19 5 0 0 VERTEX PHARMACEUTICALS INC Stock 92532F100 7390 21 SH SOLE 32 21 0 0 VERTEX PHARMACEUTICALS INC Stock 92532F100 16188 46 SH SOLE 33 46 0 0 VERTEX PHARMACEUTICALS INC Stock 92532F100 10205 29 SH SOLE 36 29 0 0 VERTEX PHARMACEUTICALS INC Stock 92532F100 70030 199 SH SOLE 50 199 0 0 VERTEX PHARMACEUTICALS INC Stock 92532F100 2305020 6550 SH SOLE 6550 0 0 V F CORP Stock 918204108 4146 217 SH SOLE 33 217 0 0 V F CORP Stock 918204108 870401 45595 SH SOLE 45594 0 0 VIATRIS INC Stock 92556V106 3273 328 SH SOLE 9 328 0 0 VIATRIS INC Stock 92556V106 359 36 SH SOLE 19 36 0 0 VIATRIS INC Stock 92556V106 404 40 SH SOLE 33 40 0 0 VIATRIS INC Stock 92556V106 524276 52533 SH SOLE 52532 0 0 VICI PPTYS INC REIT 925652109 3457 110 SH SOLE 36 110 0 0 VICI PPTYS INC REIT 925652109 849 27 SH SOLE 46 27 0 0 VICI PPTYS INC REIT 925652109 270592 8609 SH SOLE 8609 0 0 VICTORY PORTFOLIOS II ETF 92647N527 998806 21688 SH SOLE 21687 0 0 VICTORY PORTFOLIOS II ETF 92647N535 266372 5450 SH SOLE 25 5449 0 0 VICTORY PORTFOLIOS II ETF 92647N535 15104 309 SH SOLE 25 309 0 0 VICTORY PORTFOLIOS II ETF 92647N535 832868 17039 SH SOLE 17039 0 0 VICTORY PORTFOLIOS II ETF 92647N667 549993 11888 SH SOLE 11888 0 0 ETFIS SER TR I ETF 26923G822 594228 30256 SH SOLE 30256 0 0 ETFIS SER TR I ETF 26923G806 339404 7480 SH SOLE 7480 0 0 VIRTUS TOTAL RETURN FD INC CEF 92835W107 62107 10215 SH SOLE 10215 0 0 VISA INC Stock 92826C839 34435 145 SH SOLE 2 145 0 0 VISA INC Stock 92826C839 42271 178 SH SOLE 4 178 0 0 VISA INC Stock 92826C839 78606 331 SH SOLE 9 331 0 0 VISA INC Stock 92826C839 847804 3570 SH SOLE 18 3570 0 0 VISA INC Stock 92826C839 71146 300 SH SOLE 19 299 0 0 VISA INC Stock 92826C839 140113 590 SH SOLE 28 590 0 0 VISA INC Stock 92826C839 49025 206 SH SOLE 33 206 0 0 VISA INC Stock 92826C839 22798 96 SH SOLE 36 96 0 0 VISA INC Stock 92826C839 100929 425 SH SOLE 41 425 0 0 VISA INC Stock 92826C839 105668 445 SH SOLE 43 444 0 0 VISA INC Stock 92826C839 10449 44 SH SOLE 46 44 0 0 VISA INC Stock 92826C839 61745 260 SH SOLE 48 260 0 0 VISA INC Stock 92826C839 425458 1792 SH SOLE 49 1791 0 0 VISA INC Stock 92826C839 107625 453 SH SOLE 50 453 0 0 VISA INC Stock 92826C839 240878 1014 SH SOLE 51 1014 0 0 VISA INC Stock 92826C839 360732 1519 SH SOLE 53 1519 0 0 VISA INC Stock 92826C839 20186 85 SH SOLE 54 85 0 0 VISA INC Stock 92826C839 10924 46 SH SOLE 63 46 0 0 VISA INC Stock 92826C839 15040270 63333 SH SOLE 63332 0 0 VISTEON CORP Stock 92839U206 491290 3421 SH SOLE 3421 0 0 VISTRA CORP Stock 92840M102 1343512 51181 SH SOLE 51181 0 0 VODAFONE GROUP PLC NEW ADR 92857W308 1304 138 SH SOLE 9 138 0 0 VODAFONE GROUP PLC NEW ADR 92857W308 218654 23138 SH SOLE 23138 0 0 VOYA ASIA PAC HIGH DIV EQT I CEF 92912J102 74282 12098 SH SOLE 12098 0 0 VOYA EMERGING MKTS HIGH DIVI CEF 92912P108 121302 23238 SH SOLE 23238 0 0 VUZIX CORP Stock 92921W300 326487 64017 SH SOLE 64017 0 0 WP CAREY INC REIT 92936U109 2432 36 SH SOLE 9 36 0 0 WP CAREY INC REIT 92936U109 78095 1156 SH SOLE 19 1155 0 0 WP CAREY INC REIT 92936U109 818108 12109 SH SOLE 12109 0 0 GRAINGER W W INC Stock 384802104 24446 31 SH SOLE 4 31 0 0 GRAINGER W W INC Stock 384802104 789 1 SH SOLE 9 1 0 0 GRAINGER W W INC Stock 384802104 34734 44 SH SOLE 19 44 0 0 GRAINGER W W INC Stock 384802104 3178 4 SH SOLE 33 4 0 0 GRAINGER W W INC Stock 384802104 8674 11 SH SOLE 36 11 0 0 GRAINGER W W INC Stock 384802104 373792 474 SH SOLE 45 474 0 0 GRAINGER W W INC Stock 384802104 2366 3 SH SOLE 46 3 0 0 GRAINGER W W INC Stock 384802104 2089398 2650 SH SOLE 2649 0 0 WALGREENS BOOTS ALLIANCE INC Stock 931427108 6040 212 SH SOLE 9 212 0 0 WALGREENS BOOTS ALLIANCE INC Stock 931427108 11510 404 SH SOLE 19 404 0 0 WALGREENS BOOTS ALLIANCE INC Stock 931427108 5587 196 SH SOLE 33 196 0 0 WALGREENS BOOTS ALLIANCE INC Stock 931427108 61168 2147 SH SOLE 52 2147 0 0 WALGREENS BOOTS ALLIANCE INC Stock 931427108 4114814 144430 SH SOLE 144430 0 0 WALKER & DUNLOP INC Stock 93148P102 1869213 23634 SH SOLE 23634 0 0 WALMART INC Stock 931142103 13832 88 SH SOLE 9 88 0 0 WALMART INC Stock 931142103 248700 1582 SH SOLE 19 1582 0 0 WALMART INC Stock 931142103 85820 546 SH SOLE 24 546 0 0 WALMART INC Stock 931142103 30160 192 SH SOLE 33 191 0 0 WALMART INC Stock 931142103 28607 182 SH SOLE 36 182 0 0 WALMART INC Stock 931142103 30020 191 SH SOLE 43 190 0 0 WALMART INC Stock 931142103 10226114 65060 SH SOLE 65059 0 0 DISNEY WALT CO Stock 254687106 29016 325 SH SOLE 2 325 0 0 DISNEY WALT CO Stock 254687106 2768 31 SH SOLE 9 31 0 0 DISNEY WALT CO Stock 254687106 31159 349 SH SOLE 19 349 0 0 DISNEY WALT CO Stock 254687106 9732 109 SH SOLE 33 109 0 0 DISNEY WALT CO Stock 254687106 179 2 SH SOLE 36 2 0 0 DISNEY WALT CO Stock 254687106 4464 50 SH SOLE 46 50 0 0 DISNEY WALT CO Stock 254687106 20356 228 SH SOLE 49 228 0 0 DISNEY WALT CO Stock 254687106 7083186 79337 SH SOLE 79336 0 0 WASTE CONNECTIONS INC Stock 94106B101 18025 126 SH SOLE 43 126 0 0 WASTE CONNECTIONS INC Stock 94106B101 103286 723 SH SOLE 51 722 0 0 WASTE CONNECTIONS INC Stock 94106B101 153650 1075 SH SOLE 53 1075 0 0 WASTE CONNECTIONS INC Stock 94106B101 10577 74 SH SOLE 63 74 0 0 WASTE CONNECTIONS INC Stock 94106B101 208392 1458 SH SOLE 1458 0 0 WASTE MGMT INC DEL Stock 94106L109 87924 507 SH SOLE 19 507 0 0 WASTE MGMT INC DEL Stock 94106L109 4566 26 SH SOLE 33 26 0 0 WASTE MGMT INC DEL Stock 94106L109 3443308 19855 SH SOLE 19855 0 0 WEC ENERGY GROUP INC Stock 92939U106 1506755 17076 SH SOLE 6 17075 0 0 WEC ENERGY GROUP INC Stock 92939U106 42179 478 SH SOLE 7 478 0 0 WEC ENERGY GROUP INC Stock 92939U106 9618 109 SH SOLE 19 109 0 0 WEC ENERGY GROUP INC Stock 92939U106 12663 144 SH SOLE 33 143 0 0 WEC ENERGY GROUP INC Stock 92939U106 1588 18 SH SOLE 36 18 0 0 WEC ENERGY GROUP INC Stock 92939U106 883463 10012 SH SOLE 10012 0 0 WELLS FARGO CO NEW Stock 949746101 23005 539 SH SOLE 9 539 0 0 WELLS FARGO CO NEW Stock 949746101 14474 339 SH SOLE 33 339 0 0 WELLS FARGO CO NEW Stock 949746101 11054 259 SH SOLE 36 259 0 0 WELLS FARGO CO NEW Stock 949746101 110144 2581 SH SOLE 43 2580 0 0 WELLS FARGO CO NEW Stock 949746101 3404331 79764 SH SOLE 79764 0 0 WELLTOWER INC REIT 95040Q104 3125 39 SH SOLE 33 38 0 0 WELLTOWER INC REIT 95040Q104 303815 3756 SH SOLE 3755 0 0 WESTERN ASSET MANAGED MUNS F CEF 95766M105 546537 55039 SH SOLE 55039 0 0 WESTERN ASSET MUN PARTNERS F CEF 95766P108 187227 16000 SH SOLE 16000 0 0 WESTERN DIGITAL CORP. Convertible 958102AP0 242375 250000 SH SOLE 250000 0 0 WESTERN UN CO Stock 959802109 28727 2449 SH SOLE 19 2449 0 0 WESTERN UN CO Stock 959802109 528 45 SH SOLE 46 45 0 0 WESTERN UN CO Stock 959802109 93761 7993 SH SOLE 7993 0 0 WABTEC Stock 929740108 6142 56 SH SOLE 9 56 0 0 WABTEC Stock 929740108 768 7 SH SOLE 33 7 0 0 WABTEC Stock 929740108 110 1 SH SOLE 40 1 0 0 WABTEC Stock 929740108 1645 15 SH SOLE 46 15 0 0 WABTEC Stock 929740108 48035 438 SH SOLE 48 438 0 0 WABTEC Stock 929740108 1744318 15905 SH SOLE 15905 0 0 WESTLAKE CHEM PARTNERS LP Stock 960417103 657207 30300 SH SOLE 30300 0 0 WESTROCK CO Stock 96145D105 1017 35 SH SOLE 36 35 0 0 WESTROCK CO Stock 96145D105 310945 10696 SH SOLE 10696 0 0 WEWORK INC Stock 96209A104 4173 16339 SH SOLE 16339 0 0 WEYERHAEUSER CO MTN BE REIT 962166104 630568 18817 SH SOLE 6 18817 0 0 WEYERHAEUSER CO MTN BE REIT 962166104 3043 91 SH SOLE 33 90 0 0 WEYERHAEUSER CO MTN BE REIT 962166104 3921 117 SH SOLE 36 117 0 0 WEYERHAEUSER CO MTN BE REIT 962166104 1407 42 SH SOLE 46 42 0 0 WEYERHAEUSER CO MTN BE REIT 962166104 263212 7855 SH SOLE 7854 0 0 WHEATON PRECIOUS METALS CORP Stock 962879102 4763078 110205 SH SOLE 110205 0 0 WHIRLPOOL CORP Stock 963320106 3273 22 SH SOLE 9 22 0 0 WHIRLPOOL CORP Stock 963320106 1934 13 SH SOLE 36 13 0 0 WHIRLPOOL CORP Stock 963320106 886399 5957 SH SOLE 5957 0 0 WILEY JOHN & SONS INC Stock 968223206 236222 6942 SH SOLE 6941 0 0 WILLIAMS COS INC Stock 969457100 20590 631 SH SOLE 7 631 0 0 WILLIAMS COS INC Stock 969457100 2513 77 SH SOLE 19 77 0 0 WILLIAMS COS INC Stock 969457100 2744 84 SH SOLE 33 84 0 0 WILLIAMS COS INC Stock 969457100 12302 377 SH SOLE 36 377 0 0 WILLIAMS COS INC Stock 969457100 78184 2396 SH SOLE 43 2396 0 0 WILLIAMS COS INC Stock 969457100 127126 3896 SH SOLE 52 3896 0 0 WILLIAMS COS INC Stock 969457100 5483574 168053 SH SOLE 168053 0 0 WILLIS TOWERS WATSON PLC LTD Stock G96629103 117750 500 SH SOLE 5 500 0 0 WILLIS TOWERS WATSON PLC LTD Stock G96629103 948 4 SH SOLE 33 4 0 0 WILLIS TOWERS WATSON PLC LTD Stock G96629103 5652 24 SH SOLE 36 24 0 0 WILLIS TOWERS WATSON PLC LTD Stock G96629103 33791 143 SH SOLE 43 143 0 0 WILLIS TOWERS WATSON PLC LTD Stock G96629103 223254 948 SH SOLE 948 0 0 WINTRUST FINL CORP Stock 97650W108 77631 1069 SH SOLE 19 1069 0 0 WINTRUST FINL CORP Stock 97650W108 140302 1932 SH SOLE 1932 0 0 WISDOMTREE TR ETF 97717Y543 3697540 193893 SH SOLE 193893 0 0 WISDOMTREE TR ETF 97717Y527 3205257 63697 SH SOLE 63697 0 0 WISDOMTREE TR ETF 97717W703 552838 11050 SH SOLE 11050 0 0 WISDOMTREE TR ETF 97717W760 128553 2162 SH SOLE 36 2162 0 0 WISDOMTREE TR ETF 97717W760 182185 3064 SH SOLE 3064 0 0 WISDOMTREE TR ETF 97717W851 500066 6007 SH SOLE 6006 0 0 WISDOMTREE TR ETF 97717W604 2418 84 SH SOLE 19 84 0 0 WISDOMTREE TR ETF 97717W604 325522 11307 SH SOLE 11306 0 0 WISDOMTREE TR ETF 97717W869 240678 4310 SH SOLE 4310 0 0 WISDOMTREE TR ETF 97717W208 677996 8521 SH SOLE 11 8520 0 0 WISDOMTREE TR ETF 97717W208 123347 1550 SH SOLE 1550 0 0 WOODSIDE ENERGY GROUP LTD ADR 980228308 4939 213 SH SOLE 9 213 0 0 WOODSIDE ENERGY GROUP LTD ADR 980228308 5705 246 SH SOLE 31 246 0 0 WOODSIDE ENERGY GROUP LTD ADR 980228308 1994 86 SH SOLE 33 86 0 0 WOODSIDE ENERGY GROUP LTD ADR 980228308 481192 20750 SH SOLE 20749 0 0 WORKDAY INC Stock 98138H101 8584 38 SH SOLE 4 38 0 0 WORKDAY INC Stock 98138H101 452 2 SH SOLE 9 2 0 0 WORKDAY INC Stock 98138H101 63475 281 SH SOLE 28 281 0 0 WORKDAY INC Stock 98138H101 4518 20 SH SOLE 33 20 0 0 WORKDAY INC Stock 98138H101 432579 1915 SH SOLE 1915 0 0 WORKHORSE GROUP INC Stock 98138J206 29765 34150 SH SOLE 34150 0 0 WORLD WRESTLING ENTMT INC Stock 98156Q108 260286 2400 SH SOLE 2399 0 0 BERKLEY W R CORP Stock 084423102 424127 7121 SH SOLE 6 7121 0 0 BERKLEY W R CORP Stock 084423102 7385 124 SH SOLE 19 124 0 0 BERKLEY W R CORP Stock 084423102 8398 141 SH SOLE 23 141 0 0 BERKLEY W R CORP Stock 084423102 239 4 SH SOLE 33 4 0 0 BERKLEY W R CORP Stock 084423102 238 4 SH SOLE 46 4 0 0 BERKLEY W R CORP Stock 084423102 240044 4030 SH SOLE 4030 0 0 XAI OCTAGON FLOATING RATE & CEF 98400T106 244381 36584 SH SOLE 36584 0 0 XCEL ENERGY INC Stock 98389B100 2643 43 SH SOLE 33 42 0 0 XCEL ENERGY INC Stock 98389B100 1989 32 SH SOLE 36 32 0 0 XCEL ENERGY INC Stock 98389B100 560442 9015 SH SOLE 9014 0 0 XEROX HOLDINGS CORP Stock 98421M106 164162 11025 SH SOLE 11025 0 0 DBX ETF TR ETF 233051200 1123264 31758 SH SOLE 31757 0 0 XYLEM INC Stock 98419M100 226 2 SH SOLE 33 2 0 0 XYLEM INC Stock 98419M100 1689 15 SH SOLE 46 15 0 0 XYLEM INC Stock 98419M100 1355 12 SH SOLE 49 12 0 0 XYLEM INC Stock 98419M100 717785 6374 SH SOLE 6373 0 0 YUM BRANDS INC Stock 988498101 7498 54 SH SOLE 33 54 0 0 YUM BRANDS INC Stock 988498101 1247 9 SH SOLE 46 9 0 0 YUM BRANDS INC Stock 988498101 581200 4195 SH SOLE 4194 0 0 ZACKS TRUST ETF 98888G105 5613742 224398 SH SOLE 19 224398 0 0 ZACKS TRUST ETF 98888G105 5053 202 SH SOLE 202 0 0 ZEBRA TECHNOLOGIES CORPORATI Stock 989207105 24258 82 SH SOLE 2 82 0 0 ZEBRA TECHNOLOGIES CORPORATI Stock 989207105 2071 7 SH SOLE 9 7 0 0 ZEBRA TECHNOLOGIES CORPORATI Stock 989207105 9467 32 SH SOLE 23 32 0 0 ZEBRA TECHNOLOGIES CORPORATI Stock 989207105 296 1 SH SOLE 33 1 0 0 ZEBRA TECHNOLOGIES CORPORATI Stock 989207105 10946 37 SH SOLE 50 37 0 0 ZEBRA TECHNOLOGIES CORPORATI Stock 989207105 1311119 4432 SH SOLE 4432 0 0 ZILLOW GROUP INC Stock 98954M200 358907 7141 SH SOLE 7141 0 0 ZIMMER BIOMET HOLDINGS INC Stock 98956P102 5970 41 SH SOLE 9 41 0 0 ZIMMER BIOMET HOLDINGS INC Stock 98956P102 36982 254 SH SOLE 19 254 0 0 ZIMMER BIOMET HOLDINGS INC Stock 98956P102 438 3 SH SOLE 33 3 0 0 ZIMMER BIOMET HOLDINGS INC Stock 98956P102 53257 366 SH SOLE 43 365 0 0 ZIMMER BIOMET HOLDINGS INC Stock 98956P102 1602 11 SH SOLE 46 11 0 0 ZIMMER BIOMET HOLDINGS INC Stock 98956P102 633506 4351 SH SOLE 4351 0 0 ZIONS BANCORPORATION N A Stock 989701107 6366 237 SH SOLE 36 237 0 0 ZIONS BANCORPORATION N A Stock 989701107 672 25 SH SOLE 46 25 0 0 ZIONS BANCORPORATION N A Stock 989701107 193744 7213 SH SOLE 7213 0 0 ZOETIS INC Stock 98978V103 30826 179 SH SOLE 2 179 0 0 ZOETIS INC Stock 98978V103 15843 92 SH SOLE 4 92 0 0 ZOETIS INC Stock 98978V103 16877 98 SH SOLE 9 98 0 0 ZOETIS INC Stock 98978V103 0 0 SH SOLE 19 0 0 0 ZOETIS INC Stock 98978V103 74395 432 SH SOLE 28 432 0 0 ZOETIS INC Stock 98978V103 214401 1245 SH SOLE 30 1245 0 0 ZOETIS INC Stock 98978V103 690 4 SH SOLE 33 4 0 0 ZOETIS INC Stock 98978V103 5683 33 SH SOLE 36 33 0 0 ZOETIS INC Stock 98978V103 94716 550 SH SOLE 41 550 0 0 ZOETIS INC Stock 98978V103 22790 132 SH SOLE 43 132 0 0 ZOETIS INC Stock 98978V103 3961 23 SH SOLE 46 23 0 0 ZOETIS INC Stock 98978V103 58741 341 SH SOLE 50 341 0 0 ZOETIS INC Stock 98978V103 148196 861 SH SOLE 51 860 0 0 ZOETIS INC Stock 98978V103 217329 1262 SH SOLE 53 1262 0 0 ZOETIS INC Stock 98978V103 2473669 14364 SH SOLE 14364 0 0 ZOMEDICA CORP Stock 98980M109 11901 59506 SH SOLE 59506 0 0 ZOOM VIDEO COMMUNICATIONS IN Stock 98980L101 653481 9627 SH SOLE 9627 0 0 ZSCALER INC Stock 98980G102 2134840 14592 SH SOLE 14592 0 0