0001573876-23-000018.txt : 20231114 0001573876-23-000018.hdr.sgml : 20231114 20231114172514 ACCESSION NUMBER: 0001573876-23-000018 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231114 DATE AS OF CHANGE: 20231114 EFFECTIVENESS DATE: 20231114 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: 231408073 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 09-30-2023 09-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 11-14-2023 37 4428 3723392022 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 18 0000859804 028-05973 WEDGEWOOD PARTNERS INC 19 0001086483 028-04587 ZACKS INVESTMENT MANAGEMENT 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 61 0000928196 028-04434 HARDING LOEVNER LP 63 0001061186 028-07104 WCM INVESTMENT MANAGEMENT, LLC 22 0001501902 028-14153 Charles Schwab Investment Advisory, Inc. 60 0001535578 Weatherstone Capital Management
INFORMATION TABLE 2 infotable.xml 3M CO Stock 88579Y101 17507 187 SH SOLE 19 187 0 0 3M CO Stock 88579Y101 5633 60 SH SOLE 33 60 0 0 3M CO Stock 88579Y101 2569330 27444 SH SOLE 27444 0 0 ABBOTT LABS Stock 002824100 37481 387 SH SOLE 7 387 0 0 ABBOTT LABS Stock 002824100 8813 91 SH SOLE 9 91 0 0 ABBOTT LABS Stock 002824100 113185 1169 SH SOLE 19 1168 0 0 ABBOTT LABS Stock 002824100 97819 1010 SH SOLE 28 1010 0 0 ABBOTT LABS Stock 002824100 32250 333 SH SOLE 33 332 0 0 ABBOTT LABS Stock 002824100 9007 93 SH SOLE 36 93 0 0 ABBOTT LABS Stock 002824100 6005 62 SH SOLE 46 62 0 0 ABBOTT LABS Stock 002824100 9112008 94084 SH SOLE 94083 0 0 ABBVIE INC Stock 00287Y109 48445 325 SH SOLE 7 325 0 0 ABBVIE INC Stock 00287Y109 90927 610 SH SOLE 9 610 0 0 ABBVIE INC Stock 00287Y109 326812 2192 SH SOLE 19 2192 0 0 ABBVIE INC Stock 00287Y109 212411 1425 SH SOLE 30 1425 0 0 ABBVIE INC Stock 00287Y109 58196 390 SH SOLE 33 390 0 0 ABBVIE INC Stock 00287Y109 18633 125 SH SOLE 36 125 0 0 ABBVIE INC Stock 00287Y109 39352 264 SH SOLE 52 264 0 0 ABBVIE INC Stock 00287Y109 17302789 116079 SH SOLE 116079 0 0 ABRDN ASIA PACIFIC INCOME FU CEF 003009107 603855 246472 SH SOLE 246471 0 0 ABM INDS INC Stock 000957100 3041 76 SH SOLE 9 76 0 0 ABM INDS INC Stock 000957100 10962 274 SH SOLE 34 273 0 0 ABM INDS INC Stock 000957100 206052 5150 SH SOLE 5150 0 0 ABRDN ETFS ETF 003261104 1148501 54406 SH SOLE 54405 0 0 ABRDN INCOME CREDIT STRATEGI CEF 003057106 158270 23275 SH SOLE 23275 0 0 ABRDN GOLD ETF TRUST ETF 00326A104 131224 7418 SH SOLE 9 7418 0 0 ABRDN GOLD ETF TRUST ETF 00326A104 493675 27907 SH SOLE 27907 0 0 ABRDN PLATINUM ETF TRUST ETF 003260106 494111 5909 SH SOLE 5909 0 0 ABRDN SILVER ETF TRUST ETF 003264108 481582 22652 SH SOLE 22652 0 0 ACCENTURE PLC IRELAND Stock G1151C101 27947 91 SH SOLE 2 91 0 0 ACCENTURE PLC IRELAND Stock G1151C101 33168 108 SH SOLE 7 108 0 0 ACCENTURE PLC IRELAND Stock G1151C101 3992 13 SH SOLE 9 13 0 0 ACCENTURE PLC IRELAND Stock G1151C101 50059 163 SH SOLE 19 163 0 0 ACCENTURE PLC IRELAND Stock G1151C101 114859 374 SH SOLE 28 374 0 0 ACCENTURE PLC IRELAND Stock G1151C101 228797 745 SH SOLE 30 745 0 0 ACCENTURE PLC IRELAND Stock G1151C101 21909 71 SH SOLE 33 71 0 0 ACCENTURE PLC IRELAND Stock G1151C101 22726 74 SH SOLE 36 74 0 0 ACCENTURE PLC IRELAND Stock G1151C101 107489 350 SH SOLE 41 350 0 0 ACCENTURE PLC IRELAND Stock G1151C101 6142 20 SH SOLE 46 20 0 0 ACCENTURE PLC IRELAND Stock G1151C101 5091138 16578 SH SOLE 16577 0 0 ACCURAY INC Stock 004397105 67728 24900 SH SOLE 24900 0 0 ACTIVISION BLIZZARD INC Stock 00507V109 27153 290 SH SOLE 9 290 0 0 ACTIVISION BLIZZARD INC Stock 00507V109 10595 113 SH SOLE 33 113 0 0 ACTIVISION BLIZZARD INC Stock 00507V109 8614 92 SH SOLE 36 92 0 0 ACTIVISION BLIZZARD INC Stock 00507V109 23011 246 SH SOLE 43 245 0 0 ACTIVISION BLIZZARD INC Stock 00507V109 3558 38 SH SOLE 46 38 0 0 ACTIVISION BLIZZARD INC Stock 00507V109 1979787 21145 SH SOLE 21144 0 0 ADOBE INC Stock 00724F101 41302 81 SH SOLE 2 81 0 0 ADOBE INC Stock 00724F101 19376 38 SH SOLE 4 38 0 0 ADOBE INC Stock 00724F101 9178 18 SH SOLE 9 18 0 0 ADOBE INC Stock 00724F101 223142 438 SH SOLE 19 437 0 0 ADOBE INC Stock 00724F101 174386 342 SH SOLE 28 342 0 0 ADOBE INC Stock 00724F101 38752 76 SH SOLE 33 76 0 0 ADOBE INC Stock 00724F101 29574 58 SH SOLE 36 58 0 0 ADOBE INC Stock 00724F101 91782 180 SH SOLE 41 180 0 0 ADOBE INC Stock 00724F101 6119 12 SH SOLE 46 12 0 0 ADOBE INC Stock 00724F101 485425 952 SH SOLE 49 952 0 0 ADOBE INC Stock 00724F101 56089 110 SH SOLE 50 110 0 0 ADOBE INC Stock 00724F101 267698 525 SH SOLE 51 525 0 0 ADOBE INC Stock 00724F101 106569 209 SH SOLE 53 209 0 0 ADOBE INC Stock 00724F101 10708 21 SH SOLE 54 21 0 0 ADOBE INC Stock 00724F101 13015180 25525 SH SOLE 25524 0 0 ADVANCED DRAIN SYS INC DEL Stock 00790R104 2504 22 SH SOLE 9 22 0 0 ADVANCED DRAIN SYS INC DEL Stock 00790R104 231530 2034 SH SOLE 2034 0 0 ADVANCED MICRO DEVICES INC Stock 007903107 19536 190 SH SOLE 19 190 0 0 ADVANCED MICRO DEVICES INC Stock 007903107 29818 290 SH SOLE 33 290 0 0 ADVANCED MICRO DEVICES INC Stock 007903107 3290 32 SH SOLE 36 32 0 0 ADVANCED MICRO DEVICES INC Stock 007903107 103334 1005 SH SOLE 49 1005 0 0 ADVANCED MICRO DEVICES INC Stock 007903107 13881 135 SH SOLE 51 135 0 0 ADVANCED MICRO DEVICES INC Stock 007903107 8225701 80001 SH SOLE 80000 0 0 ADVENT CONV & INCOME FD CEF 00764C109 2831 270 SH SOLE 36 269 0 0 ADVENT CONV & INCOME FD CEF 00764C109 127328 12138 SH SOLE 12138 0 0 AFFILIATED MANAGERS GROUP IN Stock 008252108 237871 1825 SH SOLE 5 1825 0 0 AFFILIATED MANAGERS GROUP IN Stock 008252108 1108 9 SH SOLE 8 0 0 AFFIRM HLDGS INC Stock 00827B106 20398 959 SH SOLE 51 959 0 0 AFFIRM HLDGS INC Stock 00827B106 1724295 81067 SH SOLE 81067 0 0 AFLAC INC Stock 001055102 8673 113 SH SOLE 9 113 0 0 AFLAC INC Stock 001055102 5125 67 SH SOLE 33 66 0 0 AFLAC INC Stock 001055102 3300 43 SH SOLE 46 43 0 0 AFLAC INC Stock 001055102 65650 855 SH SOLE 49 855 0 0 AFLAC INC Stock 001055102 2518419 32813 SH SOLE 32813 0 0 AGCO CORP Stock 001084102 6269 53 SH SOLE 19 53 0 0 AGCO CORP Stock 001084102 167293 1414 SH SOLE 1414 0 0 AGF INVTS TR ETF 00110G408 3793 191 SH SOLE 9 191 0 0 AGF INVTS TR ETF 00110G408 143786 7240 SH SOLE 51 7240 0 0 AGF INVTS TR ETF 00110G408 65964 3321 SH SOLE 3321 0 0 AGILENT TECHNOLOGIES INC Stock 00846U101 783 7 SH SOLE 19 7 0 0 AGILENT TECHNOLOGIES INC Stock 00846U101 23259 208 SH SOLE 33 208 0 0 AGILENT TECHNOLOGIES INC Stock 00846U101 2572 23 SH SOLE 36 23 0 0 AGILENT TECHNOLOGIES INC Stock 00846U101 0 0 SH SOLE 43 0 0 0 AGILENT TECHNOLOGIES INC Stock 00846U101 2013 18 SH SOLE 46 18 0 0 AGILENT TECHNOLOGIES INC Stock 00846U101 599691 5363 SH SOLE 5363 0 0 AGNICO EAGLE MINES LTD Stock 008474108 88537 1948 SH SOLE 26 1948 0 0 AGNICO EAGLE MINES LTD Stock 008474108 1682 37 SH SOLE 33 37 0 0 AGNICO EAGLE MINES LTD Stock 008474108 800323 17609 SH SOLE 17608 0 0 AIR PRODS & CHEMS INC Stock 009158106 1663688 5870 SH SOLE 6 5870 0 0 AIR PRODS & CHEMS INC Stock 009158106 9919 35 SH SOLE 9 35 0 0 AIR PRODS & CHEMS INC Stock 009158106 29548 104 SH SOLE 33 104 0 0 AIR PRODS & CHEMS INC Stock 009158106 5101 18 SH SOLE 36 18 0 0 AIR PRODS & CHEMS INC Stock 009158106 1360036 4799 SH SOLE 4798 0 0 AIRBNB INC Stock 009066101 18523 135 SH SOLE 19 135 0 0 AIRBNB INC Stock 009066101 127331 928 SH SOLE 28 928 0 0 AIRBNB INC Stock 009066101 686 5 SH SOLE 49 5 0 0 AIRBNB INC Stock 009066101 3529029 25720 SH SOLE 25719 0 0 AKOUSTIS TECHNOLOGIES INC Stock 00973N102 16187 21500 SH SOLE 21500 0 0 ALAMOS GOLD INC NEW Stock 011532108 136897 12125 SH SOLE 12125 0 0 ALASKA AIR GROUP INC Stock 011659109 2484 67 SH SOLE 33 67 0 0 ALASKA AIR GROUP INC Stock 011659109 56510 1524 SH SOLE 1524 0 0 ALBEMARLE CORP Stock 012653101 4251 25 SH SOLE 9 25 0 0 ALBEMARLE CORP Stock 012653101 0 0 SH SOLE 19 0 0 0 ALBEMARLE CORP Stock 012653101 6296 37 SH SOLE 33 37 0 0 ALBEMARLE CORP Stock 012653101 1530 9 SH SOLE 46 9 0 0 ALBEMARLE CORP Stock 012653101 1175615 6914 SH SOLE 6913 0 0 ALPS ETF TR ETF 00162Q676 1536552 69339 SH SOLE 69339 0 0 ALPS ETF TR ETF 00162Q452 971 23 SH SOLE 49 23 0 0 ALPS ETF TR ETF 00162Q452 8363022 198176 SH SOLE 198175 0 0 ALIBABA GROUP HLDG LTD ADR 01609W102 8674 100 SH SOLE 9 100 0 0 ALIBABA GROUP HLDG LTD ADR 01609W102 1969348 22704 SH SOLE 22704 0 0 ALIGN TECHNOLOGY INC Stock 016255101 1221 4 SH SOLE 9 4 0 0 ALIGN TECHNOLOGY INC Stock 016255101 21983 72 SH SOLE 19 72 0 0 ALIGN TECHNOLOGY INC Stock 016255101 33280 109 SH SOLE 28 109 0 0 ALIGN TECHNOLOGY INC Stock 016255101 14350 47 SH SOLE 33 47 0 0 ALIGN TECHNOLOGY INC Stock 016255101 1221 4 SH SOLE 36 4 0 0 ALIGN TECHNOLOGY INC Stock 016255101 3053 10 SH SOLE 43 10 0 0 ALIGN TECHNOLOGY INC Stock 016255101 11602 38 SH SOLE 50 38 0 0 ALIGN TECHNOLOGY INC Stock 016255101 116022 380 SH SOLE 51 380 0 0 ALIGN TECHNOLOGY INC Stock 016255101 44577 146 SH SOLE 53 146 0 0 ALIGN TECHNOLOGY INC Stock 016255101 152366 499 SH SOLE 499 0 0 ATI INC Stock 01741R102 247 6 SH SOLE 19 6 0 0 ATI INC Stock 01741R102 1075918 26146 SH SOLE 26146 0 0 ALLIANCEBERNSTEIN HLDG L P Stock 01881G106 566321 18660 SH SOLE 18659 0 0 VIRTUS CONVERTIBLE & INCOME CEF 92838X102 123352 39663 SH SOLE 39663 0 0 VIRTUS EQUITY & CONV INCM FD CEF 92841M101 343174 17254 SH SOLE 17253 0 0 AIM ETF PRODUCTS TRUST ETF 00888H711 7084 292 SH SOLE 39 292 0 0 AIM ETF PRODUCTS TRUST ETF 00888H711 1700747 70105 SH SOLE 70105 0 0 ALLISON TRANSMISSION HLDGS I Stock 01973R101 10395 176 SH SOLE 9 176 0 0 ALLISON TRANSMISSION HLDGS I Stock 01973R101 13309 225 SH SOLE 34 225 0 0 ALLISON TRANSMISSION HLDGS I Stock 01973R101 509511 8627 SH SOLE 8627 0 0 ALLSTATE CORP Stock 020002101 0 0 SH SOLE 7 0 0 0 ALLSTATE CORP Stock 020002101 5348 48 SH SOLE 9 48 0 0 ALLSTATE CORP Stock 020002101 6128 55 SH SOLE 11 55 0 0 ALLSTATE CORP Stock 020002101 4568 41 SH SOLE 33 41 0 0 ALLSTATE CORP Stock 020002101 4902 44 SH SOLE 36 44 0 0 ALLSTATE CORP Stock 020002101 18212 163 SH SOLE 43 163 0 0 ALLSTATE CORP Stock 020002101 557 5 SH SOLE 46 5 0 0 ALLSTATE CORP Stock 020002101 861230 7730 SH SOLE 7730 0 0 ALMACENES EXITO S A ADR 02028M105 101380 18500 SH SOLE 18500 0 0 ALPHA TAU MEDICAL LTD Stock M0740A108 45480 12000 SH SOLE 12000 0 0 ALPHABET INC Stock 02079K305 70141 536 SH SOLE 2 536 0 0 ALPHABET INC Stock 02079K305 139758 1068 SH SOLE 9 1068 0 0 ALPHABET INC Stock 02079K305 1021624 7807 SH SOLE 18 7807 0 0 ALPHABET INC Stock 02079K305 1021359 7805 SH SOLE 19 7804 0 0 ALPHABET INC Stock 02079K305 12039 92 SH SOLE 32 92 0 0 ALPHABET INC Stock 02079K305 133085 1017 SH SOLE 33 1017 0 0 ALPHABET INC Stock 02079K305 44492 340 SH SOLE 36 340 0 0 ALPHABET INC Stock 02079K305 6150 47 SH SOLE 39 47 0 0 ALPHABET INC Stock 02079K305 104688 800 SH SOLE 41 800 0 0 ALPHABET INC Stock 02079K305 78647 601 SH SOLE 43 601 0 0 ALPHABET INC Stock 02079K305 12170 93 SH SOLE 46 93 0 0 ALPHABET INC Stock 02079K305 513102 3921 SH SOLE 49 3921 0 0 ALPHABET INC Stock 02079K305 43838 335 SH SOLE 51 335 0 0 ALPHABET INC Stock 02079K305 19106 146 SH SOLE 54 146 0 0 ALPHABET INC Stock 02079K305 28118892 214878 SH SOLE 214877 0 0 ALPHABET INC Stock 02079K107 712913 5407 SH SOLE 6 5407 0 0 ALPHABET INC Stock 02079K107 96778 734 SH SOLE 9 734 0 0 ALPHABET INC Stock 02079K107 25183 191 SH SOLE 19 191 0 0 ALPHABET INC Stock 02079K107 217816 1652 SH SOLE 28 1652 0 0 ALPHABET INC Stock 02079K107 110886 841 SH SOLE 33 841 0 0 ALPHABET INC Stock 02079K107 42192 320 SH SOLE 36 320 0 0 ALPHABET INC Stock 02079K107 24524 186 SH SOLE 46 186 0 0 ALPHABET INC Stock 02079K107 160857 1220 SH SOLE 48 1220 0 0 ALPHABET INC Stock 02079K107 1623601 12314 SH SOLE 49 12314 0 0 ALPHABET INC Stock 02079K107 103502 785 SH SOLE 50 785 0 0 ALPHABET INC Stock 02079K107 669534 5078 SH SOLE 51 5078 0 0 ALPHABET INC Stock 02079K107 263041 1995 SH SOLE 53 1995 0 0 ALPHABET INC Stock 02079K107 18083979 137156 SH SOLE 137155 0 0 ALTICE USA INC Stock 02156K103 109545 33500 SH SOLE 5 33500 0 0 ALTRIA GROUP INC Stock 02209S103 7990 190 SH SOLE 9 190 0 0 ALTRIA GROUP INC Stock 02209S103 362249 8615 SH SOLE 19 8614 0 0 ALTRIA GROUP INC Stock 02209S103 10412 248 SH SOLE 33 247 0 0 ALTRIA GROUP INC Stock 02209S103 8625590 205127 SH SOLE 205126 0 0 AMAZON COM INC Stock 023135106 9026 71 SH SOLE 2 71 0 0 AMAZON COM INC Stock 023135106 60128 473 SH SOLE 4 473 0 0 AMAZON COM INC Stock 023135106 106527 838 SH SOLE 9 838 0 0 AMAZON COM INC Stock 023135106 677295 5328 SH SOLE 19 5328 0 0 AMAZON COM INC Stock 023135106 5085 40 SH SOLE 25 40 0 0 AMAZON COM INC Stock 023135106 418352 3291 SH SOLE 28 3291 0 0 AMAZON COM INC Stock 023135106 167798 1320 SH SOLE 33 1320 0 0 AMAZON COM INC Stock 023135106 57712 454 SH SOLE 36 454 0 0 AMAZON COM INC Stock 023135106 5085 40 SH SOLE 39 40 0 0 AMAZON COM INC Stock 023135106 76272 600 SH SOLE 41 600 0 0 AMAZON COM INC Stock 023135106 128264 1009 SH SOLE 43 1009 0 0 AMAZON COM INC Stock 023135106 27458 216 SH SOLE 46 216 0 0 AMAZON COM INC Stock 023135106 166146 1307 SH SOLE 48 1307 0 0 AMAZON COM INC Stock 023135106 1675950 13184 SH SOLE 49 13184 0 0 AMAZON COM INC Stock 023135106 85043 669 SH SOLE 50 669 0 0 AMAZON COM INC Stock 023135106 542675 4269 SH SOLE 51 4269 0 0 AMAZON COM INC Stock 023135106 209112 1645 SH SOLE 53 1645 0 0 AMAZON COM INC Stock 023135106 21229 167 SH SOLE 54 167 0 0 AMAZON COM INC Stock 023135106 12076 95 SH SOLE 63 95 0 0 AMAZON COM INC Stock 023135106 56600301 445251 SH SOLE 445250 0 0 AMBEV SA ADR 02319V103 3511 1361 SH SOLE 9 1361 0 0 AMBEV SA ADR 02319V103 6445 2498 SH SOLE 61 2498 0 0 AMBEV SA ADR 02319V103 161051 62423 SH SOLE 62423 0 0 AMC ENTMT HLDGS INC Stock 00165C302 1015122 127049 SH SOLE 127049 0 0 AMCOR PLC Stock G0250X107 3288 359 SH SOLE 33 359 0 0 AMCOR PLC Stock G0250X107 28772 3141 SH SOLE 52 3141 0 0 AMCOR PLC Stock G0250X107 801335 87482 SH SOLE 87482 0 0 AMERICAN AIRLS GROUP INC Stock 02376R102 910 71 SH SOLE 33 71 0 0 AMERICAN AIRLS GROUP INC Stock 02376R102 1281 100 SH SOLE 49 100 0 0 AMERICAN AIRLS GROUP INC Stock 02376R102 275505 21507 SH SOLE 21507 0 0 AGNC INVT CORP REIT 00123Q104 5551 588 SH SOLE 19 588 0 0 AGNC INVT CORP REIT 00123Q104 397197 42076 SH SOLE 42076 0 0 AMERICAN ELEC PWR CO INC Stock 025537101 30088 400 SH SOLE 19 400 0 0 AMERICAN ELEC PWR CO INC Stock 025537101 752 10 SH SOLE 33 10 0 0 AMERICAN ELEC PWR CO INC Stock 025537101 2257 30 SH SOLE 36 30 0 0 AMERICAN ELEC PWR CO INC Stock 025537101 30081 400 SH SOLE 43 399 0 0 AMERICAN ELEC PWR CO INC Stock 025537101 42499 565 SH SOLE 52 565 0 0 AMERICAN ELEC PWR CO INC Stock 025537101 924325 12288 SH SOLE 12288 0 0 AMERICAN EXPRESS CO Stock 025816109 24915 167 SH SOLE 19 167 0 0 AMERICAN EXPRESS CO Stock 025816109 11376 76 SH SOLE 33 76 0 0 AMERICAN EXPRESS CO Stock 025816109 11637 78 SH SOLE 36 78 0 0 AMERICAN EXPRESS CO Stock 025816109 2835 19 SH SOLE 46 19 0 0 AMERICAN EXPRESS CO Stock 025816109 3379694 22654 SH SOLE 22653 0 0 AMERICAN INTL GROUP INC Stock 026874784 14786 244 SH SOLE 9 244 0 0 AMERICAN INTL GROUP INC Stock 026874784 11664 192 SH SOLE 33 192 0 0 AMERICAN INTL GROUP INC Stock 026874784 4727 78 SH SOLE 36 78 0 0 AMERICAN INTL GROUP INC Stock 026874784 68420 1129 SH SOLE 43 1129 0 0 AMERICAN INTL GROUP INC Stock 026874784 4484 74 SH SOLE 46 74 0 0 AMERICAN INTL GROUP INC Stock 026874784 314107 5183 SH SOLE 5183 0 0 AMERICAN LITHIUM CORP Stock 027259209 15618 10922 SH SOLE 10922 0 0 AMERICAN NATL BANKSHARES INC Stock 027745108 446364 11765 SH SOLE 11765 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 25819 157 SH SOLE 7 157 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 134027 815 SH SOLE 19 815 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 3125 19 SH SOLE 33 19 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 5427 33 SH SOLE 36 33 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 2467 15 SH SOLE 46 15 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 389947 2371 SH SOLE 49 2371 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 221072 1344 SH SOLE 51 1344 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 87981 535 SH SOLE 53 535 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 14801 90 SH SOLE 54 90 0 0 AMERICAN TOWER CORP NEW REIT 03027X100 3977139 24184 SH SOLE 24184 0 0 AMERICAN WTR WKS CO INC NEW Stock 030420103 1337067 10798 SH SOLE 6 10797 0 0 AMERICAN WTR WKS CO INC NEW Stock 030420103 3971 32 SH SOLE 33 32 0 0 AMERICAN WTR WKS CO INC NEW Stock 030420103 2848 23 SH SOLE 36 23 0 0 AMERICAN WTR WKS CO INC NEW Stock 030420103 4627 37 SH SOLE 49 37 0 0 AMERICAN WTR WKS CO INC NEW Stock 030420103 730641 5900 SH SOLE 5900 0 0 AMERIPRISE FINL INC Stock 03076C106 8242 25 SH SOLE 9 25 0 0 AMERIPRISE FINL INC Stock 03076C106 27693 84 SH SOLE 19 84 0 0 AMERIPRISE FINL INC Stock 03076C106 1982 6 SH SOLE 33 6 0 0 AMERIPRISE FINL INC Stock 03076C106 1648 5 SH SOLE 46 5 0 0 AMERIPRISE FINL INC Stock 03076C106 1648 5 SH SOLE 49 5 0 0 AMERIPRISE FINL INC Stock 03076C106 2646100 8026 SH SOLE 8026 0 0 CENCORA INC Stock 03073E105 10618 59 SH SOLE 9 59 0 0 CENCORA INC Stock 03073E105 313784 1744 SH SOLE 19 1743 0 0 CENCORA INC Stock 03073E105 2524 14 SH SOLE 33 14 0 0 CENCORA INC Stock 03073E105 4859 27 SH SOLE 36 27 0 0 CENCORA INC Stock 03073E105 18640 104 SH SOLE 43 103 0 0 CENCORA INC Stock 03073E105 1800 10 SH SOLE 49 10 0 0 CENCORA INC Stock 03073E105 1940945 10785 SH SOLE 10784 0 0 AMETEK INC Stock 031100100 4137 28 SH SOLE 6 28 0 0 AMETEK INC Stock 031100100 27779 188 SH SOLE 9 188 0 0 AMETEK INC Stock 031100100 2219 15 SH SOLE 33 15 0 0 AMETEK INC Stock 031100100 7831 53 SH SOLE 36 53 0 0 AMETEK INC Stock 031100100 16854 114 SH SOLE 50 114 0 0 AMETEK INC Stock 031100100 406164 2749 SH SOLE 2748 0 0 AMGEN INC Stock 031162100 27145 101 SH SOLE 7 101 0 0 AMGEN INC Stock 031162100 29295 109 SH SOLE 9 109 0 0 AMGEN INC Stock 031162100 49452 184 SH SOLE 19 184 0 0 AMGEN INC Stock 031162100 15560 58 SH SOLE 33 57 0 0 AMGEN INC Stock 031162100 14513 54 SH SOLE 36 54 0 0 AMGEN INC Stock 031162100 73103 272 SH SOLE 52 272 0 0 AMGEN INC Stock 031162100 6058365 22542 SH SOLE 22541 0 0 AMPHENOL CORP NEW Stock 032095101 30992 369 SH SOLE 2 369 0 0 AMPHENOL CORP NEW Stock 032095101 1755882 20906 SH SOLE 6 20905 0 0 AMPHENOL CORP NEW Stock 032095101 2016 24 SH SOLE 9 24 0 0 AMPHENOL CORP NEW Stock 032095101 8098 96 SH SOLE 33 96 0 0 AMPHENOL CORP NEW Stock 032095101 4619 55 SH SOLE 36 55 0 0 AMPHENOL CORP NEW Stock 032095101 7906 94 SH SOLE 50 94 0 0 AMPHENOL CORP NEW Stock 032095101 324381 3862 SH SOLE 3862 0 0 AMPLIFY ETF TR ETF 032108409 739167 21283 SH SOLE 21283 0 0 AMPLIFY ETF TR ETF 032108847 190337 17132 SH SOLE 17132 0 0 AMPLIFY ETF TR ETF 032108102 0 0 SH SOLE 19 0 0 0 AMPLIFY ETF TR ETF 032108102 289657 6540 SH SOLE 6540 0 0 AMPLIFY ETF TR ETF 032108607 478611 24015 SH SOLE 24014 0 0 ANALOG DEVICES INC Stock 032654105 2261226 12915 SH SOLE 6 12914 0 0 ANALOG DEVICES INC Stock 032654105 43247 247 SH SOLE 7 247 0 0 ANALOG DEVICES INC Stock 032654105 12606 72 SH SOLE 9 72 0 0 ANALOG DEVICES INC Stock 032654105 5861 33 SH SOLE 33 33 0 0 ANALOG DEVICES INC Stock 032654105 8054 46 SH SOLE 36 46 0 0 ANALOG DEVICES INC Stock 032654105 875 5 SH SOLE 49 5 0 0 ANALOG DEVICES INC Stock 032654105 8755 50 SH SOLE 54 50 0 0 ANALOG DEVICES INC Stock 032654105 2306878 13175 SH SOLE 13175 0 0 ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 265440 4800 SH SOLE 5 4800 0 0 ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 4701 85 SH SOLE 9 85 0 0 ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 2323 42 SH SOLE 33 42 0 0 ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 906460 16392 SH SOLE 16391 0 0 ANNALY CAPITAL MANAGEMENT IN REIT 035710839 590554 31396 SH SOLE 31395 0 0 ANSYS INC Stock 03662Q105 12497 42 SH SOLE 19 42 0 0 ANSYS INC Stock 03662Q105 9522 32 SH SOLE 23 32 0 0 ANSYS INC Stock 03662Q105 4463 15 SH SOLE 33 15 0 0 ANSYS INC Stock 03662Q105 5653 19 SH SOLE 43 19 0 0 ANSYS INC Stock 03662Q105 893 3 SH SOLE 46 3 0 0 ANSYS INC Stock 03662Q105 188349 633 SH SOLE 633 0 0 ANTERO MIDSTREAM CORP Stock 03676B102 313588 26176 SH SOLE 26176 0 0 SMITH A O CORP Stock 831865209 808 12 SH SOLE 33 12 0 0 SMITH A O CORP Stock 831865209 529 8 SH SOLE 46 8 0 0 SMITH A O CORP Stock 831865209 223652 3382 SH SOLE 3382 0 0 AON PLC Stock G0403H108 19453 60 SH SOLE 9 60 0 0 AON PLC Stock G0403H108 8466 26 SH SOLE 33 26 0 0 AON PLC Stock G0403H108 10051 31 SH SOLE 36 31 0 0 AON PLC Stock G0403H108 3566 11 SH SOLE 46 11 0 0 AON PLC Stock G0403H108 541708 1671 SH SOLE 1670 0 0 CHAMPIONX CORPORATION Stock 15872M104 317837 8923 SH SOLE 45 8923 0 0 CHAMPIONX CORPORATION Stock 15872M104 27107 761 SH SOLE 761 0 0 APOLLO COML REAL EST FIN INC REIT 03762U105 176667 17440 SH SOLE 17440 0 0 APOLLO GLOBAL MGMT INC Stock 03769M106 14955 167 SH SOLE 43 166 0 0 APOLLO GLOBAL MGMT INC Stock 03769M106 3998792 44550 SH SOLE 44549 0 0 MIDCAP FINANCIAL INVSTMNT CO CEF 03761U502 176434 12832 SH SOLE 12831 0 0 APPLE INC Stock 037833100 60780 355 SH SOLE 2 355 0 0 APPLE INC Stock 037833100 39550 231 SH SOLE 4 231 0 0 APPLE INC Stock 037833100 167443 978 SH SOLE 9 978 0 0 APPLE INC Stock 037833100 918713 5366 SH SOLE 18 5366 0 0 APPLE INC Stock 037833100 693614 4051 SH SOLE 19 4051 0 0 APPLE INC Stock 037833100 83550 488 SH SOLE 24 488 0 0 APPLE INC Stock 037833100 18370 107 SH SOLE 32 107 0 0 APPLE INC Stock 037833100 423154 2472 SH SOLE 33 2471 0 0 APPLE INC Stock 037833100 180970 1057 SH SOLE 36 1057 0 0 APPLE INC Stock 037833100 5650 33 SH SOLE 39 33 0 0 APPLE INC Stock 037833100 128408 750 SH SOLE 41 750 0 0 APPLE INC Stock 037833100 134952 788 SH SOLE 43 788 0 0 APPLE INC Stock 037833100 59410 347 SH SOLE 46 347 0 0 APPLE INC Stock 037833100 14288537 83456 SH SOLE 49 83456 0 0 APPLE INC Stock 037833100 63519 371 SH SOLE 51 371 0 0 APPLE INC Stock 037833100 102726 600 SH SOLE 52 600 0 0 APPLE INC Stock 037833100 127215025 743035 SH SOLE 743035 0 0 ETF OPPORTUNITIES TRUST ETF 26923N405 1555114 58005 SH SOLE 58005 0 0 APPLIED MATLS INC Stock 038222105 44166 319 SH SOLE 9 319 0 0 APPLIED MATLS INC Stock 038222105 260370 1881 SH SOLE 19 1880 0 0 APPLIED MATLS INC Stock 038222105 55103 398 SH SOLE 24 398 0 0 APPLIED MATLS INC Stock 038222105 23857 172 SH SOLE 33 172 0 0 APPLIED MATLS INC Stock 038222105 10661 77 SH SOLE 36 77 0 0 APPLIED MATLS INC Stock 038222105 4015 29 SH SOLE 46 29 0 0 APPLIED MATLS INC Stock 038222105 2486 18 SH SOLE 49 17 0 0 APPLIED MATLS INC Stock 038222105 4452173 32157 SH SOLE 32157 0 0 APTARGROUP INC Stock 038336103 323604 2588 SH SOLE 2588 0 0 APTIV PLC Stock G6095L109 8775 89 SH SOLE 4 89 0 0 APTIV PLC Stock G6095L109 3845 39 SH SOLE 19 39 0 0 APTIV PLC Stock G6095L109 7394 75 SH SOLE 33 75 0 0 APTIV PLC Stock G6095L109 1430442 14509 SH SOLE 14509 0 0 ETF SER SOLUTIONS ETF 26922A222 12787114 420214 SH SOLE 49 420214 0 0 ETF SER SOLUTIONS ETF 26922A222 158684 5215 SH SOLE 5214 0 0 ETF SER SOLUTIONS ETF 26922A388 8911810 382317 SH SOLE 49 382317 0 0 ETF SER SOLUTIONS ETF 26922A388 26262 1127 SH SOLE 1126 0 0 ETF SER SOLUTIONS ETF 26922A784 931629 26580 SH SOLE 49 26580 0 0 ETF SER SOLUTIONS ETF 26922B642 8231618 339869 SH SOLE 49 339868 0 0 ETF SER SOLUTIONS ETF 26922B642 72489 2993 SH SOLE 2992 0 0 ARBOR REALTY TRUST INC REIT 038923108 451301 29730 SH SOLE 29729 0 0 ARCHER DANIELS MIDLAND CO Stock 039483102 7844 104 SH SOLE 19 104 0 0 ARCHER DANIELS MIDLAND CO Stock 039483102 5470 73 SH SOLE 33 72 0 0 ARCHER DANIELS MIDLAND CO Stock 039483102 7165 95 SH SOLE 36 95 0 0 ARCHER DANIELS MIDLAND CO Stock 039483102 1885560 25001 SH SOLE 25000 0 0 ARCHROCK INC Stock 03957W106 567315 45025 SH SOLE 45025 0 0 ARES CAPITAL CORP CEF 04010L103 463687 23815 SH SOLE 6 23815 0 0 ARES CAPITAL CORP CEF 04010L103 623018 31999 SH SOLE 31998 0 0 ARISTA NETWORKS INC Stock 040413106 6254 34 SH SOLE 9 34 0 0 ARISTA NETWORKS INC Stock 040413106 107783 586 SH SOLE 19 586 0 0 ARISTA NETWORKS INC Stock 040413106 4782 26 SH SOLE 33 26 0 0 ARISTA NETWORKS INC Stock 040413106 114037 620 SH SOLE 41 620 0 0 ARISTA NETWORKS INC Stock 040413106 1471 8 SH SOLE 46 8 0 0 ARISTA NETWORKS INC Stock 040413106 39729 216 SH SOLE 50 216 0 0 ARISTA NETWORKS INC Stock 040413106 12323 67 SH SOLE 63 67 0 0 ARISTA NETWORKS INC Stock 040413106 5436450 29557 SH SOLE 29557 0 0 ARK ETF TR ETF 00214Q104 992 25 SH SOLE 49 25 0 0 ARK ETF TR ETF 00214Q104 441472 11129 SH SOLE 11128 0 0 ARLINGTON ASSET INVST CORP REIT 041356205 48662 11370 SH SOLE 11369 0 0 ARMOUR RESIDENTIAL REIT INC REIT 042315705 57175 13453 SH SOLE 13453 0 0 GALLAGHER ARTHUR J & CO Stock 363576109 7294 32 SH SOLE 9 32 0 0 GALLAGHER ARTHUR J & CO Stock 363576109 212526 932 SH SOLE 19 932 0 0 GALLAGHER ARTHUR J & CO Stock 363576109 4577 20 SH SOLE 33 20 0 0 GALLAGHER ARTHUR J & CO Stock 363576109 91172 400 SH SOLE 41 400 0 0 GALLAGHER ARTHUR J & CO Stock 363576109 21541 95 SH SOLE 43 94 0 0 GALLAGHER ARTHUR J & CO Stock 363576109 487770 2140 SH SOLE 45 2140 0 0 GALLAGHER ARTHUR J & CO Stock 363576109 2735 12 SH SOLE 46 12 0 0 GALLAGHER ARTHUR J & CO Stock 363576109 10713 47 SH SOLE 63 47 0 0 GALLAGHER ARTHUR J & CO Stock 363576109 955174 4191 SH SOLE 4190 0 0 ASANA INC Stock 04342Y104 165 9 SH SOLE 19 9 0 0 ASANA INC Stock 04342Y104 966365 52778 SH SOLE 52778 0 0 ASML HOLDING N V ADR N07059210 12951 22 SH SOLE 4 22 0 0 ASML HOLDING N V ADR N07059210 22369 38 SH SOLE 9 38 0 0 ASML HOLDING N V ADR N07059210 1177 2 SH SOLE 19 2 0 0 ASML HOLDING N V ADR N07059210 1177 2 SH SOLE 33 2 0 0 ASML HOLDING N V ADR N07059210 3532 6 SH SOLE 36 6 0 0 ASML HOLDING N V ADR N07059210 70784 120 SH SOLE 43 120 0 0 ASML HOLDING N V ADR N07059210 12961 22 SH SOLE 50 22 0 0 ASML HOLDING N V ADR N07059210 221984 377 SH SOLE 51 377 0 0 ASML HOLDING N V ADR N07059210 88299 150 SH SOLE 53 150 0 0 ASML HOLDING N V ADR N07059210 1681313 2856 SH SOLE 2856 0 0 AST SPACEMOBILE INC Stock 00217D118 19546 20794 SH SOLE 20794 0 0 ASTRAZENECA PLC ADR 046353108 53702 793 SH SOLE 7 793 0 0 ASTRAZENECA PLC ADR 046353108 5079 75 SH SOLE 9 75 0 0 ASTRAZENECA PLC ADR 046353108 10783 159 SH SOLE 36 159 0 0 ASTRAZENECA PLC ADR 046353108 22710 335 SH SOLE 43 335 0 0 ASTRAZENECA PLC ADR 046353108 8804 130 SH SOLE 63 130 0 0 ASTRAZENECA PLC ADR 046353108 532403 7862 SH SOLE 7861 0 0 AT&T INC Stock 00206R102 9042 602 SH SOLE 9 602 0 0 AT&T INC Stock 00206R102 125627 8364 SH SOLE 19 8363 0 0 AT&T INC Stock 00206R102 8712 580 SH SOLE 24 580 0 0 AT&T INC Stock 00206R102 9473 631 SH SOLE 33 630 0 0 AT&T INC Stock 00206R102 115474 7688 SH SOLE 36 7688 0 0 AT&T INC Stock 00206R102 18149 1208 SH SOLE 43 1208 0 0 AT&T INC Stock 00206R102 41726 2778 SH SOLE 52 2778 0 0 AT&T INC Stock 00206R102 5721274 380910 SH SOLE 380910 0 0 ATKORE INC Stock 047649108 11338 76 SH SOLE 19 76 0 0 ATKORE INC Stock 047649108 250341 1678 SH SOLE 1678 0 0 ATLASSIAN CORPORATION Stock 049468101 12091 60 SH SOLE 4 60 0 0 ATLASSIAN CORPORATION Stock 049468101 2217 11 SH SOLE 36 11 0 0 ATLASSIAN CORPORATION Stock 049468101 9874 49 SH SOLE 54 49 0 0 ATLASSIAN CORPORATION Stock 049468101 8463 42 SH SOLE 63 42 0 0 ATLASSIAN CORPORATION Stock 049468101 1878073 9320 SH SOLE 9320 0 0 AURINIA PHARMACEUTICALS INC Stock 05156V102 1474692 189793 SH SOLE 189793 0 0 AUTODESK INC Stock 052769106 20070 97 SH SOLE 2 97 0 0 AUTODESK INC Stock 052769106 2897 14 SH SOLE 9 14 0 0 AUTODESK INC Stock 052769106 53286 258 SH SOLE 19 257 0 0 AUTODESK INC Stock 052769106 88971 430 SH SOLE 28 430 0 0 AUTODESK INC Stock 052769106 19036 92 SH SOLE 33 92 0 0 AUTODESK INC Stock 052769106 1035 5 SH SOLE 46 5 0 0 AUTODESK INC Stock 052769106 14484 70 SH SOLE 50 70 0 0 AUTODESK INC Stock 052769106 1258177 6081 SH SOLE 6080 0 0 AUTOMATIC DATA PROCESSING IN Stock 053015103 25728 107 SH SOLE 7 106 0 0 AUTOMATIC DATA PROCESSING IN Stock 053015103 14435 60 SH SOLE 19 60 0 0 AUTOMATIC DATA PROCESSING IN Stock 053015103 220131 915 SH SOLE 30 915 0 0 AUTOMATIC DATA PROCESSING IN Stock 053015103 28511 119 SH SOLE 33 118 0 0 AUTOMATIC DATA PROCESSING IN Stock 053015103 15397 64 SH SOLE 36 64 0 0 AUTOMATIC DATA PROCESSING IN Stock 053015103 6255 26 SH SOLE 46 26 0 0 AUTOMATIC DATA PROCESSING IN Stock 053015103 3670824 15258 SH SOLE 15258 0 0 AUTONATION INC Stock 05329W102 271460 1793 SH SOLE 1793 0 0 AUTOZONE INC Stock 053332102 12700 5 SH SOLE 9 5 0 0 AUTOZONE INC Stock 053332102 2540 1 SH SOLE 19 1 0 0 AUTOZONE INC Stock 053332102 5080 2 SH SOLE 32 2 0 0 AUTOZONE INC Stock 053332102 5080 2 SH SOLE 33 2 0 0 AUTOZONE INC Stock 053332102 12700 5 SH SOLE 36 5 0 0 AUTOZONE INC Stock 053332102 2540 1 SH SOLE 49 1 0 0 AUTOZONE INC Stock 053332102 6787793 2672 SH SOLE 2672 0 0 AVADEL PHARMACEUTICALS PLC ADR 05337M104 167738 16285 SH SOLE 16285 0 0 AVANGRID INC Stock 05351W103 116647 3866 SH SOLE 3866 0 0 AMERICAN CENTY ETF TR ETF 025072232 1629449 27707 SH SOLE 27707 0 0 AMERICAN CENTY ETF TR ETF 025072604 576117 10913 SH SOLE 10913 0 0 AMERICAN CENTY ETF TR ETF 025072703 393564 7072 SH SOLE 7072 0 0 AMERICAN CENTY ETF TR ETF 025072802 917620 15862 SH SOLE 15862 0 0 AMERICAN CENTY ETF TR ETF 025072182 237465 4755 SH SOLE 4755 0 0 AMERICAN CENTY ETF TR ETF 025072885 207013 2826 SH SOLE 2825 0 0 AMERICAN CENTY ETF TR ETF 025072877 8652 111 SH SOLE 36 111 0 0 AMERICAN CENTY ETF TR ETF 025072877 3610309 46316 SH SOLE 46315 0 0 AVERY DENNISON CORP Stock 053611109 1298 7 SH SOLE 33 7 0 0 AVERY DENNISON CORP Stock 053611109 1097093 6006 SH SOLE 6005 0 0 AXCELIS TECHNOLOGIES INC Stock 054540208 2120 13 SH SOLE 19 13 0 0 AXCELIS TECHNOLOGIES INC Stock 054540208 2144504 13152 SH SOLE 13152 0 0 INVESTMENT MANAGERS SER TR I ETF 46144X628 644728 16240 SH SOLE 16240 0 0 B & G FOODS INC NEW Stock 05508R106 295859 29915 SH SOLE 29914 0 0 B2GOLD CORP Stock 11777Q209 30206 10452 SH SOLE 10451 0 0 BAIDU INC ADR 056752108 1075 8 SH SOLE 33 8 0 0 BAIDU INC ADR 056752108 19212 143 SH SOLE 51 143 0 0 BAIDU INC ADR 056752108 575421 4283 SH SOLE 4283 0 0 BALL CORP Stock 058498106 1842 37 SH SOLE 33 37 0 0 BALL CORP Stock 058498106 747 15 SH SOLE 46 15 0 0 BALL CORP Stock 058498106 372305 7479 SH SOLE 7479 0 0 BANK NEW YORK MELLON CORP Stock 064058100 1706 40 SH SOLE 9 40 0 0 BANK NEW YORK MELLON CORP Stock 064058100 97978 2297 SH SOLE 19 2297 0 0 BANK NEW YORK MELLON CORP Stock 064058100 3841 90 SH SOLE 33 90 0 0 BANK NEW YORK MELLON CORP Stock 064058100 2943 69 SH SOLE 46 69 0 0 BANK NEW YORK MELLON CORP Stock 064058100 670059 15711 SH SOLE 15710 0 0 BANK AMERICA CORP Stock 060505104 31980 1168 SH SOLE 9 1168 0 0 BANK AMERICA CORP Stock 060505104 176197 6435 SH SOLE 19 6435 0 0 BANK AMERICA CORP Stock 060505104 13413 490 SH SOLE 33 489 0 0 BANK AMERICA CORP Stock 060505104 6133 224 SH SOLE 36 224 0 0 BANK AMERICA CORP Stock 060505104 6010753 219531 SH SOLE 219530 0 0 BARINGS GLOBAL SHORT DURATIO CEF 06760L100 141608 11150 SH SOLE 11150 0 0 BARRICK GOLD CORP Stock 067901108 17024 1170 SH SOLE 19 1170 0 0 BARRICK GOLD CORP Stock 067901108 364 25 SH SOLE 33 25 0 0 BARRICK GOLD CORP Stock 067901108 491051 33749 SH SOLE 33749 0 0 BAXTER INTL INC Stock 071813109 2649 70 SH SOLE 33 70 0 0 BAXTER INTL INC Stock 071813109 5548 147 SH SOLE 36 147 0 0 BAXTER INTL INC Stock 071813109 66146 1753 SH SOLE 43 1752 0 0 BAXTER INTL INC Stock 071813109 164783 4366 SH SOLE 4366 0 0 BCE INC Stock 05534B760 4275 112 SH SOLE 19 112 0 0 BCE INC Stock 05534B760 5199 136 SH SOLE 31 136 0 0 BCE INC Stock 05534B760 56835 1489 SH SOLE 52 1489 0 0 BCE INC Stock 05534B760 377397 9886 SH SOLE 9886 0 0 BECTON DICKINSON & CO Stock 075887109 1605728 6211 SH SOLE 6 6210 0 0 BECTON DICKINSON & CO Stock 075887109 9049 35 SH SOLE 9 35 0 0 BECTON DICKINSON & CO Stock 075887109 14508 56 SH SOLE 33 56 0 0 BECTON DICKINSON & CO Stock 075887109 5688 22 SH SOLE 36 22 0 0 BECTON DICKINSON & CO Stock 075887109 3878 15 SH SOLE 46 15 0 0 BECTON DICKINSON & CO Stock 075887109 1565038 6054 SH SOLE 6053 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670108 531477 1 SH SOLE 1 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670702 636845 1818 SH SOLE 6 1818 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670702 90377 258 SH SOLE 19 258 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670702 140120 400 SH SOLE 26 400 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670702 13311 38 SH SOLE 32 38 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670702 96683 276 SH SOLE 33 276 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670702 37832 108 SH SOLE 36 108 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670702 19267 55 SH SOLE 49 55 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670702 77066 220 SH SOLE 51 220 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670702 35030 100 SH SOLE 52 100 0 0 BERKSHIRE HATHAWAY INC DEL Stock 084670702 18111382 51702 SH SOLE 51702 0 0 BHP GROUP LTD ADR 088606108 8589 151 SH SOLE 9 151 0 0 BHP GROUP LTD ADR 088606108 3128 55 SH SOLE 33 55 0 0 BHP GROUP LTD ADR 088606108 15756 277 SH SOLE 61 277 0 0 BHP GROUP LTD ADR 088606108 1381174 24282 SH SOLE 24282 0 0 BILL HOLDINGS INC Stock 090043100 85227 785 SH SOLE 23 785 0 0 BILL HOLDINGS INC Stock 090043100 30074 277 SH SOLE 48 277 0 0 BILL HOLDINGS INC Stock 090043100 0 0 SH SOLE 63 0 0 0 BILL HOLDINGS INC Stock 090043100 149067 1373 SH SOLE 1373 0 0 BIOGEN INC Stock 09062X103 771 3 SH SOLE 33 3 0 0 BIOGEN INC Stock 09062X103 771 3 SH SOLE 36 3 0 0 BIOGEN INC Stock 09062X103 824745 3209 SH SOLE 3209 0 0 BLACKROCK CAP ALLOCATION TER CEF 09260U109 206236 14233 SH SOLE 14233 0 0 BLACKROCK CAP INVT CORP CEF 092533108 50199 13531 SH SOLE 13530 0 0 BLACKROCK DEBT STRATEGIES FD CEF 09255R202 271511 26437 SH SOLE 26437 0 0 BLACKROCK ENHANCD CAP & INM CEF 09256A109 400200 21458 SH SOLE 21458 0 0 BLACKROCK ENHANCED EQUITY DI CEF 09251A104 560784 73690 SH SOLE 73690 0 0 BLACKROCK INC Stock 09247X101 51073 79 SH SOLE 7 79 0 0 BLACKROCK INC Stock 09247X101 5172 8 SH SOLE 9 8 0 0 BLACKROCK INC Stock 09247X101 193214 299 SH SOLE 19 298 0 0 BLACKROCK INC Stock 09247X101 26030 40 SH SOLE 33 40 0 0 BLACKROCK INC Stock 09247X101 10990 17 SH SOLE 36 17 0 0 BLACKROCK INC Stock 09247X101 2320953 3590 SH SOLE 3590 0 0 BLACKROCK MULTI SECTOR INC T CEF 09258A107 285319 19718 SH SOLE 19718 0 0 BLACKROCK MUNIHOLDINGS QUALI CEF 09254C107 196277 22355 SH SOLE 22355 0 0 BLACKROCK MUNIYILD QULT FD I CEF 09254F100 159608 15602 SH SOLE 15602 0 0 BLACKROCK MUNIYIELD QUALITY CEF 09254E103 691707 72430 SH SOLE 72430 0 0 BLACKROCK MUN TARGET TERM TR CEF 09257P105 1159347 59729 SH SOLE 59729 0 0 ISHARES U S ETF TR ETF 46431W838 374343 7515 SH SOLE 7515 0 0 BLACKROCK ETF TRUST ETF 09290C509 177786 3776 SH SOLE 36 3776 0 0 BLACKROCK ETF TRUST ETF 09290C509 3249887 69029 SH SOLE 69029 0 0 ISHARES TR ETF 46434V878 1008 20 SH SOLE 19 20 0 0 ISHARES TR ETF 46434V878 457753 9086 SH SOLE 49 9086 0 0 ISHARES TR ETF 46434V878 1796986 35669 SH SOLE 35668 0 0 BLACKSTONE INC Stock 09260D107 643 6 SH SOLE 33 6 0 0 BLACKSTONE INC Stock 09260D107 19158 179 SH SOLE 43 178 0 0 BLACKSTONE INC Stock 09260D107 10821 101 SH SOLE 54 101 0 0 BLACKSTONE INC Stock 09260D107 4607861 43008 SH SOLE 43007 0 0 BLACKSTONE STRATEGIC CRED 20 CEF 09257R101 607571 55284 SH SOLE 55284 0 0 BLACKSTONE MTG TR INC REIT 09257W100 389940 17928 SH SOLE 17928 0 0 BLACKSTONE SECD LENDING FD CEF 09261X102 567582 20745 SH SOLE 20744 0 0 BLOCK INC Stock 852234103 266 6 SH SOLE 33 6 0 0 BLOCK INC Stock 852234103 21201 479 SH SOLE 48 479 0 0 BLOCK INC Stock 852234103 1080225 24406 SH SOLE 24406 0 0 BNY MELLON ETF TRUST ETF 09661T602 2091122 51895 SH SOLE 49 51895 0 0 BNY MELLON ETF TRUST ETF 09661T602 9066 225 SH SOLE 225 0 0 BOEING CO Stock 097023105 6709 35 SH SOLE 9 35 0 0 BOEING CO Stock 097023105 44278 231 SH SOLE 19 231 0 0 BOEING CO Stock 097023105 26644 139 SH SOLE 33 139 0 0 BOEING CO Stock 097023105 11309 59 SH SOLE 36 59 0 0 BOEING CO Stock 097023105 5372940 28031 SH SOLE 28030 0 0 BOOKING HOLDINGS INC Stock 09857L108 40091 13 SH SOLE 2 13 0 0 BOOKING HOLDINGS INC Stock 09857L108 12336 4 SH SOLE 9 4 0 0 BOOKING HOLDINGS INC Stock 09857L108 545859 177 SH SOLE 18 177 0 0 BOOKING HOLDINGS INC Stock 09857L108 316490 103 SH SOLE 19 102 0 0 BOOKING HOLDINGS INC Stock 09857L108 15420 5 SH SOLE 33 5 0 0 BOOKING HOLDINGS INC Stock 09857L108 12336 4 SH SOLE 36 4 0 0 BOOKING HOLDINGS INC Stock 09857L108 3084 1 SH SOLE 46 1 0 0 BOOKING HOLDINGS INC Stock 09857L108 21588 7 SH SOLE 51 7 0 0 BOOKING HOLDINGS INC Stock 09857L108 2941996 954 SH SOLE 953 0 0 BOOZ ALLEN HAMILTON HLDG COR Stock 099502106 26225 240 SH SOLE 9 240 0 0 BOOZ ALLEN HAMILTON HLDG COR Stock 099502106 5791 53 SH SOLE 19 53 0 0 BOOZ ALLEN HAMILTON HLDG COR Stock 099502106 10381 95 SH SOLE 63 95 0 0 BOOZ ALLEN HAMILTON HLDG COR Stock 099502106 584611 5350 SH SOLE 5350 0 0 BORGWARNER INC Stock 099724106 3358 83 SH SOLE 33 83 0 0 BORGWARNER INC Stock 099724106 1100270 27255 SH SOLE 27254 0 0 BOSTON BEER INC Stock 100557107 23372 60 SH SOLE 48 60 0 0 BOSTON BEER INC Stock 100557107 234887 603 SH SOLE 603 0 0 BOSTON SCIENTIFIC CORP Stock 101137107 33898 642 SH SOLE 9 642 0 0 BOSTON SCIENTIFIC CORP Stock 101137107 11141 211 SH SOLE 33 211 0 0 BOSTON SCIENTIFIC CORP Stock 101137107 92400 1750 SH SOLE 41 1750 0 0 BOSTON SCIENTIFIC CORP Stock 101137107 18058 342 SH SOLE 43 342 0 0 BOSTON SCIENTIFIC CORP Stock 101137107 3643 69 SH SOLE 46 69 0 0 BOSTON SCIENTIFIC CORP Stock 101137107 227093 4301 SH SOLE 51 4301 0 0 BOSTON SCIENTIFIC CORP Stock 101137107 90288 1710 SH SOLE 53 1710 0 0 BOSTON SCIENTIFIC CORP Stock 101137107 2006961 38011 SH SOLE 38010 0 0 SRH TOTAL RETURN FUND INC CEF 101507101 782987 60323 SH SOLE 60322 0 0 BOX INC Stock 10316T104 495918 20484 SH SOLE 20484 0 0 BOYD GAMING CORP Stock 103304101 274404 4511 SH SOLE 45 4511 0 0 BOYD GAMING CORP Stock 103304101 65088 1070 SH SOLE 1070 0 0 BP PLC ADR 055622104 6505 168 SH SOLE 9 168 0 0 BP PLC ADR 055622104 1781 46 SH SOLE 33 46 0 0 BP PLC ADR 055622104 75397 1947 SH SOLE 43 1947 0 0 BP PLC ADR 055622104 2658464 68659 SH SOLE 68658 0 0 BRAEMAR HOTELS & RESORTS INC REIT 10482B101 90025 32500 SH SOLE 32500 0 0 BRANDYWINE RLTY TR REIT 105368203 97015 21369 SH SOLE 21369 0 0 BRISTOL-MYERS SQUIBB CO Stock 110122108 14568 251 SH SOLE 9 251 0 0 BRISTOL-MYERS SQUIBB CO Stock 110122108 61290 1056 SH SOLE 19 1056 0 0 BRISTOL-MYERS SQUIBB CO Stock 110122108 13397 231 SH SOLE 33 230 0 0 BRISTOL-MYERS SQUIBB CO Stock 110122108 1509 26 SH SOLE 36 26 0 0 BRISTOL-MYERS SQUIBB CO Stock 110122108 6187418 106606 SH SOLE 106606 0 0 BRITISH AMERN TOB PLC ADR 110448107 5654 180 SH SOLE 31 180 0 0 BRITISH AMERN TOB PLC ADR 110448107 722 23 SH SOLE 33 23 0 0 BRITISH AMERN TOB PLC ADR 110448107 283 9 SH SOLE 36 9 0 0 BRITISH AMERN TOB PLC ADR 110448107 63 2 SH SOLE 40 2 0 0 BRITISH AMERN TOB PLC ADR 110448107 46094 1468 SH SOLE 43 1467 0 0 BRITISH AMERN TOB PLC ADR 110448107 36341 1157 SH SOLE 52 1157 0 0 BRITISH AMERN TOB PLC ADR 110448107 1416107 45085 SH SOLE 45084 0 0 BROADCOM INC Stock 11135F101 50350 61 SH SOLE 7 60 0 0 BROADCOM INC Stock 11135F101 43190 52 SH SOLE 9 52 0 0 BROADCOM INC Stock 11135F101 346461 417 SH SOLE 19 417 0 0 BROADCOM INC Stock 11135F101 73484 88 SH SOLE 33 88 0 0 BROADCOM INC Stock 11135F101 34884 42 SH SOLE 36 42 0 0 BROADCOM INC Stock 11135F101 50813 61 SH SOLE 43 61 0 0 BROADCOM INC Stock 11135F101 399509 481 SH SOLE 45 481 0 0 BROADCOM INC Stock 11135F101 9967 12 SH SOLE 46 12 0 0 BROADCOM INC Stock 11135F101 548878 661 SH SOLE 49 660 0 0 BROADCOM INC Stock 11135F101 17460 21 SH SOLE 50 21 0 0 BROADCOM INC Stock 11135F101 13640154 16422 SH SOLE 16422 0 0 BROADRIDGE FINL SOLUTIONS IN Stock 11133T103 28827 161 SH SOLE 2 161 0 0 BROADRIDGE FINL SOLUTIONS IN Stock 11133T103 1319987 7372 SH SOLE 6 7372 0 0 BROADRIDGE FINL SOLUTIONS IN Stock 11133T103 1970 11 SH SOLE 46 11 0 0 BROADRIDGE FINL SOLUTIONS IN Stock 11133T103 483320 2699 SH SOLE 49 2699 0 0 BROADRIDGE FINL SOLUTIONS IN Stock 11133T103 1147978 6411 SH SOLE 6411 0 0 BROOKFIELD CORP Stock 11271J107 453165 14492 SH SOLE 6 14492 0 0 BROOKFIELD CORP Stock 11271J107 37837 1210 SH SOLE 26 1210 0 0 BROOKFIELD CORP Stock 11271J107 1001 32 SH SOLE 33 32 0 0 BROOKFIELD CORP Stock 11271J107 774562 24770 SH SOLE 24770 0 0 BROOKFIELD ASSET MANAGMT LTD Stock 113004105 292225 8765 SH SOLE 8765 0 0 BROOKFIELD INFRASTRUCTURE CO Stock 11275Q107 511617 14477 SH SOLE 6 14477 0 0 BROOKFIELD INFRASTRUCTURE CO Stock 11275Q107 4029 114 SH SOLE 9 114 0 0 BROOKFIELD INFRASTRUCTURE CO Stock 11275Q107 12734 360 SH SOLE 34 360 0 0 BROOKFIELD INFRASTRUCTURE CO Stock 11275Q107 59824 1693 SH SOLE 1692 0 0 BROWN & BROWN INC Stock 115236101 206028 2950 SH SOLE 5 2950 0 0 BROWN & BROWN INC Stock 115236101 2394466 34285 SH SOLE 6 34285 0 0 BROWN & BROWN INC Stock 115236101 34015 487 SH SOLE 487 0 0 BROWN FORMAN CORP Stock 115637100 404376 6960 SH SOLE 6960 0 0 BROWN FORMAN CORP Stock 115637209 1049 18 SH SOLE 33 18 0 0 BROWN FORMAN CORP Stock 115637209 635 11 SH SOLE 46 11 0 0 BROWN FORMAN CORP Stock 115637209 200934 3483 SH SOLE 3483 0 0 BRUKER CORP Stock 116794108 3115 50 SH SOLE 19 50 0 0 BRUKER CORP Stock 116794108 339410 5448 SH SOLE 5448 0 0 BUILDERS FIRSTSOURCE INC Stock 12008R107 9586 77 SH SOLE 19 77 0 0 BUILDERS FIRSTSOURCE INC Stock 12008R107 229186 1841 SH SOLE 45 1841 0 0 BUILDERS FIRSTSOURCE INC Stock 12008R107 213500 1715 SH SOLE 1715 0 0 BUNGE LIMITED Stock H11356104 8985 83 SH SOLE 19 83 0 0 BUNGE LIMITED Stock H11356104 163782 1513 SH SOLE 24 1513 0 0 BUNGE LIMITED Stock H11356104 1412 13 SH SOLE 33 13 0 0 BUNGE LIMITED Stock H11356104 2165 20 SH SOLE 36 20 0 0 BUNGE LIMITED Stock H11356104 601359 5555 SH SOLE 5555 0 0 BUTTERFLY NETWORK INC Stock 124155102 20898 17710 SH SOLE 17710 0 0 C H ROBINSON WORLDWIDE INC Stock 12541W209 133502 1550 SH SOLE 5 1550 0 0 C H ROBINSON WORLDWIDE INC Stock 12541W209 861 10 SH SOLE 19 10 0 0 C H ROBINSON WORLDWIDE INC Stock 12541W209 1741 20 SH SOLE 33 20 0 0 C H ROBINSON WORLDWIDE INC Stock 12541W209 5771 67 SH SOLE 36 67 0 0 C H ROBINSON WORLDWIDE INC Stock 12541W209 603 7 SH SOLE 46 7 0 0 C H ROBINSON WORLDWIDE INC Stock 12541W209 374235 4345 SH SOLE 4345 0 0 C3 AI INC Stock 12468P104 1238776 48541 SH SOLE 48541 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 23196 99 SH SOLE 9 99 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 197749 844 SH SOLE 19 844 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 8903 38 SH SOLE 33 38 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 10075 43 SH SOLE 36 43 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 50375 215 SH SOLE 43 215 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 393155 1678 SH SOLE 45 1678 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 1874 8 SH SOLE 46 8 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 42408 181 SH SOLE 48 181 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 17807 76 SH SOLE 50 76 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 14058 60 SH SOLE 54 60 0 0 CADENCE DESIGN SYSTEM INC Stock 127387108 1783538 7612 SH SOLE 7612 0 0 CAESARS ENTERTAINMENT INC NE Stock 12769G100 4403 95 SH SOLE 33 95 0 0 CAESARS ENTERTAINMENT INC NE Stock 12769G100 603 13 SH SOLE 46 13 0 0 CAESARS ENTERTAINMENT INC NE Stock 12769G100 372535 8037 SH SOLE 8037 0 0 CALAMOS CONV OPPORTUNITIES & CEF 128117108 203321 19290 SH SOLE 19290 0 0 CALAMOS GBL DYN INCOME FUND CEF 12811L107 67893 12255 SH SOLE 12255 0 0 CALAMOS STRATEGIC TOTAL RETU CEF 128125101 506023 35965 SH SOLE 35964 0 0 CAMBRIA ETF TR ETF 132061201 364541 5893 SH SOLE 5892 0 0 CAMECO CORP Stock 13321L108 266821 6731 SH SOLE 6731 0 0 CAMPBELL SOUP CO Stock 134429109 288 7 SH SOLE 33 7 0 0 CAMPBELL SOUP CO Stock 134429109 1068 26 SH SOLE 46 26 0 0 CAMPBELL SOUP CO Stock 134429109 1328695 32344 SH SOLE 32344 0 0 CANADIAN NATL RY CO Stock 136375102 3683 34 SH SOLE 9 34 0 0 CANADIAN NATL RY CO Stock 136375102 188494 1740 SH SOLE 30 1740 0 0 CANADIAN NATL RY CO Stock 136375102 2167 20 SH SOLE 33 20 0 0 CANADIAN NATL RY CO Stock 136375102 27299 252 SH SOLE 43 252 0 0 CANADIAN NATL RY CO Stock 136375102 6391 59 SH SOLE 61 59 0 0 CANADIAN NATL RY CO Stock 136375102 708478 6540 SH SOLE 6540 0 0 CANADIAN PACIFIC KANSAS CITY Stock 13646K108 1265 17 SH SOLE 33 17 0 0 CANADIAN PACIFIC KANSAS CITY Stock 13646K108 3348 45 SH SOLE 36 45 0 0 CANADIAN PACIFIC KANSAS CITY Stock 13646K108 13691 184 SH SOLE 63 184 0 0 CANADIAN PACIFIC KANSAS CITY Stock 13646K108 758784 10191 SH SOLE 10191 0 0 CAPITAL CITY BK GROUP INC Stock 139674105 311843 10454 SH SOLE 10454 0 0 CAPITAL GROUP CORE EQUITY ET ETF 14020V108 2312290 92086 SH SOLE 49 92086 0 0 CAPITAL GROUP CORE EQUITY ET ETF 14020V108 339989 13540 SH SOLE 13540 0 0 CAPITAL GROUP DIVIDEND VALUE ETF 14020W106 2788587 105349 SH SOLE 49 105348 0 0 CAPITAL GROUP DIVIDEND VALUE ETF 14020W106 204883 7740 SH SOLE 7740 0 0 CAPITAL GROUP GROWTH ETF ETF 14020G101 1413410 57690 SH SOLE 49 57690 0 0 CAPITAL GROUP GROWTH ETF ETF 14020G101 3221719 131499 SH SOLE 131498 0 0 CAPITAL GROUP INTL FOCUS EQT ETF 14019W109 1758636 80894 SH SOLE 49 80894 0 0 CAPITAL ONE FINL CORP Stock 14040H105 20769 214 SH SOLE 9 214 0 0 CAPITAL ONE FINL CORP Stock 14040H105 10292 106 SH SOLE 33 106 0 0 CAPITAL ONE FINL CORP Stock 14040H105 873 9 SH SOLE 36 9 0 0 CAPITAL ONE FINL CORP Stock 14040H105 971 10 SH SOLE 46 10 0 0 CAPITAL ONE FINL CORP Stock 14040H105 1148299 11832 SH SOLE 11832 0 0 CARDINAL HEALTH INC Stock 14149Y108 1302 15 SH SOLE 33 15 0 0 CARDINAL HEALTH INC Stock 14149Y108 49912 575 SH SOLE 43 574 0 0 CARDINAL HEALTH INC Stock 14149Y108 351712 4051 SH SOLE 4051 0 0 CARLISLE COS INC Stock 142339100 2871564 11076 SH SOLE 11076 0 0 CARMAX INC Stock 143130102 394673 5580 SH SOLE 6 5580 0 0 CARMAX INC Stock 143130102 132108 1868 SH SOLE 19 1867 0 0 CARMAX INC Stock 143130102 4385 62 SH SOLE 33 62 0 0 CARMAX INC Stock 143130102 3324 47 SH SOLE 39 47 0 0 CARMAX INC Stock 143130102 424 6 SH SOLE 46 6 0 0 CARMAX INC Stock 143130102 586471 8292 SH SOLE 8291 0 0 CARNIVAL CORP Stock 143658300 1880 137 SH SOLE 33 137 0 0 CARNIVAL CORP Stock 143658300 5419 395 SH SOLE 36 395 0 0 CARNIVAL CORP Stock 143658300 15504 1130 SH SOLE 49 1130 0 0 CARNIVAL CORP Stock 143658300 117081 8534 SH SOLE 8533 0 0 CARRIAGE SVCS INC Stock 143905107 345416 12227 SH SOLE 12227 0 0 CARRIER GLOBAL CORPORATION Stock 14448C104 231012 4185 SH SOLE 30 4185 0 0 CARRIER GLOBAL CORPORATION Stock 14448C104 5340 97 SH SOLE 32 96 0 0 CARRIER GLOBAL CORPORATION Stock 14448C104 6133 111 SH SOLE 33 111 0 0 CARRIER GLOBAL CORPORATION Stock 14448C104 1987 36 SH SOLE 46 36 0 0 CARRIER GLOBAL CORPORATION Stock 14448C104 676384 12253 SH SOLE 12253 0 0 CASELLA WASTE SYS INC Stock 147448104 222643 2918 SH SOLE 2918 0 0 CASSAVA SCIENCES INC Stock 14817C107 324480 19500 SH SOLE 19500 0 0 CATERPILLAR INC Stock 149123101 14469 53 SH SOLE 9 53 0 0 CATERPILLAR INC Stock 149123101 313231 1147 SH SOLE 19 1147 0 0 CATERPILLAR INC Stock 149123101 18041 66 SH SOLE 33 66 0 0 CATERPILLAR INC Stock 149123101 7644 28 SH SOLE 36 28 0 0 CATERPILLAR INC Stock 149123101 20416 75 SH SOLE 43 74 0 0 CATERPILLAR INC Stock 149123101 4914 18 SH SOLE 46 18 0 0 CATERPILLAR INC Stock 149123101 11486370 42075 SH SOLE 42074 0 0 CBOE GLOBAL MKTS INC Stock 12503M108 3905 25 SH SOLE 19 25 0 0 CBOE GLOBAL MKTS INC Stock 12503M108 2349 15 SH SOLE 33 15 0 0 CBOE GLOBAL MKTS INC Stock 12503M108 1875 12 SH SOLE 46 12 0 0 CBOE GLOBAL MKTS INC Stock 12503M108 2499 16 SH SOLE 49 16 0 0 CBOE GLOBAL MKTS INC Stock 12503M108 205677 1317 SH SOLE 1316 0 0 CBRE GROUP INC Stock 12504L109 9159 124 SH SOLE 33 124 0 0 CBRE GROUP INC Stock 12504L109 1551 21 SH SOLE 46 21 0 0 CBRE GROUP INC Stock 12504L109 242652 3285 SH SOLE 3285 0 0 CDW CORP Stock 12514G108 4237 21 SH SOLE 9 21 0 0 CDW CORP Stock 12514G108 766486 3799 SH SOLE 18 3799 0 0 CDW CORP Stock 12514G108 8272 41 SH SOLE 19 41 0 0 CDW CORP Stock 12514G108 2424 12 SH SOLE 33 12 0 0 CDW CORP Stock 12514G108 32282 160 SH SOLE 51 160 0 0 CDW CORP Stock 12514G108 389118 1929 SH SOLE 1928 0 0 CELANESE CORP DEL Stock 150870103 26610 212 SH SOLE 19 212 0 0 CELANESE CORP DEL Stock 150870103 6689 53 SH SOLE 32 53 0 0 CELANESE CORP DEL Stock 150870103 253 2 SH SOLE 33 2 0 0 CELANESE CORP DEL Stock 150870103 5523 44 SH SOLE 36 44 0 0 CELANESE CORP DEL Stock 150870103 1958986 15607 SH SOLE 15606 0 0 CELSIUS HLDGS INC Stock 15118V207 3947 23 SH SOLE 19 23 0 0 CELSIUS HLDGS INC Stock 15118V207 358987 2092 SH SOLE 45 2092 0 0 CELSIUS HLDGS INC Stock 15118V207 194932 1136 SH SOLE 1135 0 0 CENTENE CORP DEL Stock 15135B101 10676 155 SH SOLE 9 155 0 0 CENTENE CORP DEL Stock 15135B101 8266 120 SH SOLE 33 120 0 0 CENTENE CORP DEL Stock 15135B101 1102 16 SH SOLE 46 16 0 0 CENTENE CORP DEL Stock 15135B101 482639 7007 SH SOLE 7006 0 0 CENTERPOINT ENERGY INC Stock 15189T107 2846 106 SH SOLE 36 106 0 0 CENTERPOINT ENERGY INC Stock 15189T107 213712 7959 SH SOLE 7959 0 0 CF INDS HLDGS INC Stock 125269100 514 6 SH SOLE 19 6 0 0 CF INDS HLDGS INC Stock 125269100 3108 36 SH SOLE 33 36 0 0 CF INDS HLDGS INC Stock 125269100 2946698 34368 SH SOLE 34367 0 0 CHARGEPOINT HOLDINGS INC Stock 15961R105 57080 11485 SH SOLE 11485 0 0 CHARLES RIV LABS INTL INC Stock 159864107 508960 2597 SH SOLE 6 2597 0 0 CHARLES RIV LABS INTL INC Stock 159864107 8623 44 SH SOLE 23 44 0 0 CHARLES RIV LABS INTL INC Stock 159864107 784 4 SH SOLE 33 4 0 0 CHARLES RIV LABS INTL INC Stock 159864107 3332 17 SH SOLE 43 17 0 0 CHARLES RIV LABS INTL INC Stock 159864107 74276 379 SH SOLE 379 0 0 SCHWAB CHARLES CORP Stock 808513105 123525 2250 SH SOLE 5 2250 0 0 SCHWAB CHARLES CORP Stock 808513105 5600 102 SH SOLE 9 102 0 0 SCHWAB CHARLES CORP Stock 808513105 114198 2080 SH SOLE 19 2080 0 0 SCHWAB CHARLES CORP Stock 808513105 18628 339 SH SOLE 33 339 0 0 SCHWAB CHARLES CORP Stock 808513105 5765 105 SH SOLE 36 105 0 0 SCHWAB CHARLES CORP Stock 808513105 9855 180 SH SOLE 43 179 0 0 SCHWAB CHARLES CORP Stock 808513105 3074 56 SH SOLE 46 56 0 0 SCHWAB CHARLES CORP Stock 808513105 878 16 SH SOLE 49 16 0 0 SCHWAB CHARLES CORP Stock 808513105 137495 2504 SH SOLE 51 2504 0 0 SCHWAB CHARLES CORP Stock 808513105 58798 1071 SH SOLE 53 1071 0 0 SCHWAB CHARLES CORP Stock 808513105 3375709 61488 SH SOLE 61488 0 0 CHARTER COMMUNICATIONS INC N Stock 16119P108 1319 3 SH SOLE 19 3 0 0 CHARTER COMMUNICATIONS INC N Stock 16119P108 14074 32 SH SOLE 33 32 0 0 CHARTER COMMUNICATIONS INC N Stock 16119P108 1319 3 SH SOLE 36 3 0 0 CHARTER COMMUNICATIONS INC N Stock 16119P108 1319 3 SH SOLE 46 3 0 0 CHARTER COMMUNICATIONS INC N Stock 16119P108 844894 1921 SH SOLE 1921 0 0 CHECK POINT SOFTWARE TECH LT Stock M22465104 15594 117 SH SOLE 9 117 0 0 CHECK POINT SOFTWARE TECH LT Stock M22465104 638278 4789 SH SOLE 4789 0 0 CHEMED CORP NEW Stock 16359R103 3638 7 SH SOLE 9 7 0 0 CHEMED CORP NEW Stock 16359R103 6756 13 SH SOLE 23 13 0 0 CHEMED CORP NEW Stock 16359R103 14679 28 SH SOLE 34 28 0 0 CHEMED CORP NEW Stock 16359R103 425981 820 SH SOLE 49 819 0 0 CHEMED CORP NEW Stock 16359R103 58879 113 SH SOLE 113 0 0 CHEMOMAB THERAPEUTICS LTD SPONSORED ADS ADR 03280X102 10000 11173 SH SOLE 11173 0 0 CHENIERE ENERGY INC Stock 16411R208 5145 31 SH SOLE 19 31 0 0 CHENIERE ENERGY INC Stock 16411R208 9792 59 SH SOLE 36 59 0 0 CHENIERE ENERGY INC Stock 16411R208 24443 147 SH SOLE 43 147 0 0 CHENIERE ENERGY INC Stock 16411R208 2400869 14467 SH SOLE 14466 0 0 CHERRY HILL MTG INVT CORP REIT 164651101 119007 31991 SH SOLE 31991 0 0 CHESAPEAKE ENERGY CORP Stock 165167735 681797 7907 SH SOLE 7906 0 0 CHEVRON CORP NEW Stock 166764100 2492267 14780 SH SOLE 6 14780 0 0 CHEVRON CORP NEW Stock 166764100 87146 517 SH SOLE 7 516 0 0 CHEVRON CORP NEW Stock 166764100 26305 156 SH SOLE 9 156 0 0 CHEVRON CORP NEW Stock 166764100 582447 3454 SH SOLE 19 3454 0 0 CHEVRON CORP NEW Stock 166764100 36759 218 SH SOLE 24 218 0 0 CHEVRON CORP NEW Stock 166764100 4122 24 SH SOLE 32 24 0 0 CHEVRON CORP NEW Stock 166764100 58352 346 SH SOLE 33 346 0 0 CHEVRON CORP NEW Stock 166764100 22764 135 SH SOLE 36 135 0 0 CHEVRON CORP NEW Stock 166764100 29509 175 SH SOLE 41 175 0 0 CHEVRON CORP NEW Stock 166764100 33387 198 SH SOLE 52 198 0 0 CHEVRON CORP NEW Stock 166764100 20742329 123012 SH SOLE 123012 0 0 CHEWY INC Stock 16679L109 6793 372 SH SOLE 51 372 0 0 CHEWY INC Stock 16679L109 612203 33527 SH SOLE 33527 0 0 CHIPOTLE MEXICAN GRILL INC Stock 169656105 3664 2 SH SOLE 19 2 0 0 CHIPOTLE MEXICAN GRILL INC Stock 169656105 5495 3 SH SOLE 33 3 0 0 CHIPOTLE MEXICAN GRILL INC Stock 169656105 1832 1 SH SOLE 36 1 0 0 CHIPOTLE MEXICAN GRILL INC Stock 169656105 18318 10 SH SOLE 43 10 0 0 CHIPOTLE MEXICAN GRILL INC Stock 169656105 93423 51 SH SOLE 48 51 0 0 CHIPOTLE MEXICAN GRILL INC Stock 169656105 9159 5 SH SOLE 54 5 0 0 CHIPOTLE MEXICAN GRILL INC Stock 169656105 522072 285 SH SOLE 285 0 0 CHUBB LIMITED Stock H1467J104 2411774 11585 SH SOLE 6 11585 0 0 CHUBB LIMITED Stock H1467J104 17071 82 SH SOLE 7 82 0 0 CHUBB LIMITED Stock H1467J104 18736 90 SH SOLE 9 90 0 0 CHUBB LIMITED Stock H1467J104 21459 103 SH SOLE 33 103 0 0 CHUBB LIMITED Stock H1467J104 4580 22 SH SOLE 36 22 0 0 CHUBB LIMITED Stock H1467J104 3296767 15836 SH SOLE 15836 0 0 CHURCH & DWIGHT CO INC Stock 171340102 11912 130 SH SOLE 19 130 0 0 CHURCH & DWIGHT CO INC Stock 171340102 1934 21 SH SOLE 33 21 0 0 CHURCH & DWIGHT CO INC Stock 171340102 2107 23 SH SOLE 46 23 0 0 CHURCH & DWIGHT CO INC Stock 171340102 1375377 15010 SH SOLE 15010 0 0 CIENA CORP Stock 171779309 256905 5436 SH SOLE 5436 0 0 THE CIGNA GROUP Stock 125523100 8010 28 SH SOLE 9 28 0 0 THE CIGNA GROUP Stock 125523100 9806 34 SH SOLE 33 34 0 0 THE CIGNA GROUP Stock 125523100 8582 30 SH SOLE 36 30 0 0 THE CIGNA GROUP Stock 125523100 40321 141 SH SOLE 43 140 0 0 THE CIGNA GROUP Stock 125523100 4291 15 SH SOLE 46 15 0 0 THE CIGNA GROUP Stock 125523100 989892 3460 SH SOLE 3460 0 0 CINCINNATI FINL CORP Stock 172062101 818 8 SH SOLE 33 8 0 0 CINCINNATI FINL CORP Stock 172062101 432521 4228 SH SOLE 4228 0 0 CINEMARK HLDGS INC Stock 17243V102 2331276 127045 SH SOLE 127045 0 0 CINTAS CORP Stock 172908105 24051 50 SH SOLE 19 50 0 0 CINTAS CORP Stock 172908105 3870 8 SH SOLE 33 8 0 0 CINTAS CORP Stock 172908105 7215 15 SH SOLE 36 15 0 0 CINTAS CORP Stock 172908105 2405 5 SH SOLE 43 5 0 0 CINTAS CORP Stock 172908105 441986 919 SH SOLE 918 0 0 CISCO SYS INC Stock 17275R102 599854 11158 SH SOLE 6 11158 0 0 CISCO SYS INC Stock 17275R102 45696 850 SH SOLE 9 850 0 0 CISCO SYS INC Stock 17275R102 276357 5141 SH SOLE 19 5140 0 0 CISCO SYS INC Stock 17275R102 208051 3870 SH SOLE 24 3870 0 0 CISCO SYS INC Stock 17275R102 47578 885 SH SOLE 26 885 0 0 CISCO SYS INC Stock 17275R102 40075 745 SH SOLE 33 745 0 0 CISCO SYS INC Stock 17275R102 18010 335 SH SOLE 36 335 0 0 CISCO SYS INC Stock 17275R102 70671 1315 SH SOLE 43 1314 0 0 CISCO SYS INC Stock 17275R102 7795 145 SH SOLE 46 145 0 0 CISCO SYS INC Stock 17275R102 16381 305 SH SOLE 49 304 0 0 CISCO SYS INC Stock 17275R102 12355050 229819 SH SOLE 229818 0 0 CITIGROUP INC Stock 172967424 15136 368 SH SOLE 9 368 0 0 CITIGROUP INC Stock 172967424 55757 1356 SH SOLE 19 1355 0 0 CITIGROUP INC Stock 172967424 12557 305 SH SOLE 33 305 0 0 CITIGROUP INC Stock 172967424 76104 1850 SH SOLE 43 1850 0 0 CITIGROUP INC Stock 172967424 2172294 52815 SH SOLE 52815 0 0 CITIZENS FINL GROUP INC Stock 174610105 1206 45 SH SOLE 9 45 0 0 CITIZENS FINL GROUP INC Stock 174610105 108592 4052 SH SOLE 19 4051 0 0 CITIZENS FINL GROUP INC Stock 174610105 6459 241 SH SOLE 33 241 0 0 CITIZENS FINL GROUP INC Stock 174610105 14700 549 SH SOLE 43 548 0 0 CITIZENS FINL GROUP INC Stock 174610105 199664 7450 SH SOLE 7450 0 0 CLARIVATE PLC Stock G21810109 326442 48650 SH SOLE 5 48650 0 0 CLEAN HARBORS INC Stock 184496107 10878 65 SH SOLE 19 65 0 0 CLEAN HARBORS INC Stock 184496107 1509755 9021 SH SOLE 9021 0 0 CLEVELAND-CLIFFS INC NEW Stock 185899101 677411 43340 SH SOLE 43340 0 0 CLOROX CO DEL Stock 189054109 1283124 9790 SH SOLE 6 9790 0 0 CLOROX CO DEL Stock 189054109 7733 59 SH SOLE 19 59 0 0 CLOROX CO DEL Stock 189054109 1314 10 SH SOLE 33 10 0 0 CLOROX CO DEL Stock 189054109 542325 4138 SH SOLE 4137 0 0 CME GROUP INC Stock 12572Q105 9887 49 SH SOLE 33 49 0 0 CME GROUP INC Stock 12572Q105 100110 500 SH SOLE 41 500 0 0 CME GROUP INC Stock 12572Q105 3604 18 SH SOLE 46 18 0 0 CME GROUP INC Stock 12572Q105 352116 1759 SH SOLE 1758 0 0 CNX RES CORP Stock 12653C108 261883 11598 SH SOLE 45 11598 0 0 CNX RES CORP Stock 12653C108 14993 664 SH SOLE 664 0 0 COCA COLA CO Stock 191216100 42169 753 SH SOLE 7 753 0 0 COCA COLA CO Stock 191216100 3975 71 SH SOLE 9 71 0 0 COCA COLA CO Stock 191216100 152641 2727 SH SOLE 19 2726 0 0 COCA COLA CO Stock 191216100 29626 529 SH SOLE 33 529 0 0 COCA COLA CO Stock 191216100 12204 218 SH SOLE 36 218 0 0 COCA COLA CO Stock 191216100 18361 328 SH SOLE 52 328 0 0 COCA COLA CO Stock 191216100 8401295 150077 SH SOLE 150076 0 0 COGNIZANT TECHNOLOGY SOLUTIO Stock 192446102 9958 147 SH SOLE 9 147 0 0 COGNIZANT TECHNOLOGY SOLUTIO Stock 192446102 7351 109 SH SOLE 33 108 0 0 COGNIZANT TECHNOLOGY SOLUTIO Stock 192446102 1084 16 SH SOLE 36 16 0 0 COGNIZANT TECHNOLOGY SOLUTIO Stock 192446102 84688 1250 SH SOLE 43 1250 0 0 COGNIZANT TECHNOLOGY SOLUTIO Stock 192446102 2235 33 SH SOLE 46 33 0 0 COGNIZANT TECHNOLOGY SOLUTIO Stock 192446102 775521 11448 SH SOLE 11448 0 0 COHEN & STEERS INFRASTRUCTUR CEF 19248A109 598626 30573 SH SOLE 30573 0 0 COHEN & STEERS REIT & PFD & CEF 19247X100 199794 11643 SH SOLE 11643 0 0 COHERUS BIOSCIENCES INC Stock 19249H103 50303 13450 SH SOLE 13450 0 0 COHU INC Stock 192576106 484433 14066 SH SOLE 14066 0 0 COINBASE GLOBAL INC Stock 19260Q107 826 11 SH SOLE 33 11 0 0 COINBASE GLOBAL INC Stock 19260Q107 264526 3523 SH SOLE 3523 0 0 COLGATE PALMOLIVE CO Stock 194162103 1922470 27035 SH SOLE 6 27035 0 0 COLGATE PALMOLIVE CO Stock 194162103 7822 110 SH SOLE 9 110 0 0 COLGATE PALMOLIVE CO Stock 194162103 16995 239 SH SOLE 19 239 0 0 COLGATE PALMOLIVE CO Stock 194162103 10869 153 SH SOLE 33 152 0 0 COLGATE PALMOLIVE CO Stock 194162103 2658622 37387 SH SOLE 37387 0 0 COLUMBIA FINL INC Stock 197641103 353475 22500 SH SOLE 22500 0 0 COMCAST CORP NEW Stock 20030N101 9178 207 SH SOLE 9 207 0 0 COMCAST CORP NEW Stock 20030N101 142003 3203 SH SOLE 19 3202 0 0 COMCAST CORP NEW Stock 20030N101 58972 1330 SH SOLE 26 1330 0 0 COMCAST CORP NEW Stock 20030N101 34111 769 SH SOLE 33 769 0 0 COMCAST CORP NEW Stock 20030N101 109342 2466 SH SOLE 36 2466 0 0 COMCAST CORP NEW Stock 20030N101 55219 1245 SH SOLE 43 1245 0 0 COMCAST CORP NEW Stock 20030N101 5853 132 SH SOLE 46 132 0 0 COMCAST CORP NEW Stock 20030N101 2514679 56714 SH SOLE 56713 0 0 COMERICA INC Stock 200340107 92075 2216 SH SOLE 19 2216 0 0 COMERICA INC Stock 200340107 2805 67 SH SOLE 33 67 0 0 COMERICA INC Stock 200340107 5609 135 SH SOLE 36 135 0 0 COMERICA INC Stock 200340107 134996 3249 SH SOLE 3249 0 0 COMMERCIAL METALS CO Stock 201723103 1285 26 SH SOLE 19 26 0 0 COMMERCIAL METALS CO Stock 201723103 443850 8983 SH SOLE 45 8983 0 0 COMMERCIAL METALS CO Stock 201723103 23717 480 SH SOLE 480 0 0 SELECT SECTOR SPDR TR ETF 81369Y852 7130261 108743 SH SOLE 108742 0 0 COMMUNITY HEALTH SYS INC NEW Stock 203668108 92771 31990 SH SOLE 31990 0 0 COMPANHIA BRASILEIRA DE DIST ADR 20440T300 24661 37000 SH SOLE 37000 0 0 CONAGRA BRANDS INC Stock 205887102 2580 94 SH SOLE 33 94 0 0 CONAGRA BRANDS INC Stock 205887102 713 26 SH SOLE 46 26 0 0 CONAGRA BRANDS INC Stock 205887102 23170 845 SH SOLE 52 845 0 0 CONAGRA BRANDS INC Stock 205887102 1412754 51523 SH SOLE 51522 0 0 CONOCOPHILLIPS Stock 20825C104 12699 106 SH SOLE 9 106 0 0 CONOCOPHILLIPS Stock 20825C104 235085 1962 SH SOLE 19 1962 0 0 CONOCOPHILLIPS Stock 20825C104 17476 146 SH SOLE 33 145 0 0 CONOCOPHILLIPS Stock 20825C104 10303 86 SH SOLE 36 86 0 0 CONOCOPHILLIPS Stock 20825C104 26249 219 SH SOLE 43 219 0 0 CONOCOPHILLIPS Stock 20825C104 12468435 104077 SH SOLE 104077 0 0 CONSOL ENERGY INC NEW Stock 20854L108 1264275 12051 SH SOLE 12051 0 0 CONSOLIDATED EDISON INC Stock 209115104 2104 25 SH SOLE 33 24 0 0 CONSOLIDATED EDISON INC Stock 209115104 21383 250 SH SOLE 36 250 0 0 CONSOLIDATED EDISON INC Stock 209115104 1499874 17536 SH SOLE 17536 0 0 CONSTELLATION BRANDS INC Stock 21036P108 7314 29 SH SOLE 32 29 0 0 CONSTELLATION BRANDS INC Stock 21036P108 3282 13 SH SOLE 33 13 0 0 CONSTELLATION BRANDS INC Stock 21036P108 27066 108 SH SOLE 43 107 0 0 CONSTELLATION BRANDS INC Stock 21036P108 3770 15 SH SOLE 46 15 0 0 CONSTELLATION BRANDS INC Stock 21036P108 80928 322 SH SOLE 48 322 0 0 CONSTELLATION BRANDS INC Stock 21036P108 2789906 11101 SH SOLE 11100 0 0 CONSTELLATION ENERGY CORP Stock 21037T109 9545 88 SH SOLE 32 87 0 0 CONSTELLATION ENERGY CORP Stock 21037T109 4481 41 SH SOLE 33 41 0 0 CONSTELLATION ENERGY CORP Stock 21037T109 377606 3462 SH SOLE 3461 0 0 CONSTRUCTION PARTNERS INC Stock 21044C107 59118 1617 SH SOLE 23 1617 0 0 CONSTRUCTION PARTNERS INC Stock 21044C107 175415 4798 SH SOLE 4798 0 0 SELECT SECTOR SPDR TR ETF 81369Y407 34933 217 SH SOLE 19 217 0 0 SELECT SECTOR SPDR TR ETF 81369Y407 3703 23 SH SOLE 36 23 0 0 SELECT SECTOR SPDR TR ETF 81369Y407 6500557 40381 SH SOLE 40381 0 0 SELECT SECTOR SPDR TR ETF 81369Y308 63351 921 SH SOLE 19 920 0 0 SELECT SECTOR SPDR TR ETF 81369Y308 1482 22 SH SOLE 36 21 0 0 SELECT SECTOR SPDR TR ETF 81369Y308 5706138 82926 SH SOLE 82925 0 0 COPART INC Stock 217204106 7067 164 SH SOLE 9 164 0 0 COPART INC Stock 217204106 670739 15566 SH SOLE 18 15566 0 0 COPART INC Stock 217204106 11591 269 SH SOLE 19 269 0 0 COPART INC Stock 217204106 12151 282 SH SOLE 33 282 0 0 COPART INC Stock 217204106 8015 186 SH SOLE 43 186 0 0 COPART INC Stock 217204106 3447 80 SH SOLE 46 80 0 0 COPART INC Stock 217204106 476317 11054 SH SOLE 49 11054 0 0 COPART INC Stock 217204106 47140 1094 SH SOLE 50 1094 0 0 COPART INC Stock 217204106 28267 656 SH SOLE 51 656 0 0 COPART INC Stock 217204106 6132393 142316 SH SOLE 142315 0 0 CORNING INC Stock 219350105 3413 112 SH SOLE 9 112 0 0 CORNING INC Stock 219350105 9415 309 SH SOLE 19 309 0 0 CORNING INC Stock 219350105 2751 90 SH SOLE 33 90 0 0 CORNING INC Stock 219350105 1249 41 SH SOLE 46 41 0 0 CORNING INC Stock 219350105 1442367 47337 SH SOLE 47337 0 0 CORTEVA INC Stock 22052L104 10948 214 SH SOLE 9 214 0 0 CORTEVA INC Stock 22052L104 51672 1010 SH SOLE 26 1010 0 0 CORTEVA INC Stock 22052L104 3953 77 SH SOLE 33 77 0 0 CORTEVA INC Stock 22052L104 8032 157 SH SOLE 46 157 0 0 CORTEVA INC Stock 22052L104 7725 151 SH SOLE 63 151 0 0 CORTEVA INC Stock 22052L104 418623 8183 SH SOLE 8182 0 0 COSTCO WHSL CORP NEW Stock 22160K105 26553 47 SH SOLE 9 47 0 0 COSTCO WHSL CORP NEW Stock 22160K105 133053 236 SH SOLE 19 235 0 0 COSTCO WHSL CORP NEW Stock 22160K105 48093 85 SH SOLE 33 85 0 0 COSTCO WHSL CORP NEW Stock 22160K105 14124 25 SH SOLE 36 25 0 0 COSTCO WHSL CORP NEW Stock 22160K105 141240 250 SH SOLE 41 250 0 0 COSTCO WHSL CORP NEW Stock 22160K105 57664 102 SH SOLE 50 102 0 0 COSTCO WHSL CORP NEW Stock 22160K105 340355 602 SH SOLE 51 602 0 0 COSTCO WHSL CORP NEW Stock 22160K105 127116 225 SH SOLE 53 225 0 0 COSTCO WHSL CORP NEW Stock 22160K105 6215 11 SH SOLE 63 11 0 0 COSTCO WHSL CORP NEW Stock 22160K105 12053953 21336 SH SOLE 21335 0 0 COTERRA ENERGY INC Stock 127097103 1827 68 SH SOLE 33 67 0 0 COTERRA ENERGY INC Stock 127097103 8304 307 SH SOLE 36 307 0 0 COTERRA ENERGY INC Stock 127097103 563685 20839 SH SOLE 20838 0 0 CRESTWOOD EQUITY PARTNERS LP Stock 226344208 602550 20600 SH SOLE 20600 0 0 CRISPR THERAPEUTICS AG Stock H17182108 627290 13820 SH SOLE 13820 0 0 CROCS INC Stock 227046109 1500 17 SH SOLE 19 17 0 0 CROCS INC Stock 227046109 1001684 11353 SH SOLE 11353 0 0 CROWDSTRIKE HLDGS INC Stock 22788C105 2343 14 SH SOLE 9 14 0 0 CROWDSTRIKE HLDGS INC Stock 22788C105 100763 602 SH SOLE 19 602 0 0 CROWDSTRIKE HLDGS INC Stock 22788C105 5356 32 SH SOLE 43 32 0 0 CROWDSTRIKE HLDGS INC Stock 22788C105 14227 85 SH SOLE 50 85 0 0 CROWDSTRIKE HLDGS INC Stock 22788C105 213744 1277 SH SOLE 51 1277 0 0 CROWDSTRIKE HLDGS INC Stock 22788C105 81179 485 SH SOLE 53 485 0 0 CROWDSTRIKE HLDGS INC Stock 22788C105 3453042 20630 SH SOLE 20629 0 0 CROWN CASTLE INC REIT 22822V101 1196 13 SH SOLE 9 13 0 0 CROWN CASTLE INC REIT 22822V101 52507 571 SH SOLE 19 570 0 0 CROWN CASTLE INC REIT 22822V101 24388 265 SH SOLE 26 265 0 0 CROWN CASTLE INC REIT 22822V101 3323 36 SH SOLE 32 36 0 0 CROWN CASTLE INC REIT 22822V101 2134 23 SH SOLE 33 23 0 0 CROWN CASTLE INC REIT 22822V101 6442 70 SH SOLE 36 70 0 0 CROWN CASTLE INC REIT 22822V101 1657 18 SH SOLE 46 18 0 0 CROWN CASTLE INC REIT 22822V101 43622 474 SH SOLE 52 474 0 0 CROWN CASTLE INC REIT 22822V101 1661652 18056 SH SOLE 18055 0 0 CROWN HLDGS INC Stock 228368106 25659 290 SH SOLE 9 290 0 0 CROWN HLDGS INC Stock 228368106 442 5 SH SOLE 33 5 0 0 CROWN HLDGS INC Stock 228368106 233323 2637 SH SOLE 2637 0 0 CSX CORP Stock 126408103 3567 116 SH SOLE 9 116 0 0 CSX CORP Stock 126408103 100714 3275 SH SOLE 19 3275 0 0 CSX CORP Stock 126408103 6384 208 SH SOLE 33 207 0 0 CSX CORP Stock 126408103 7780 253 SH SOLE 36 253 0 0 CSX CORP Stock 126408103 3352 109 SH SOLE 46 109 0 0 CSX CORP Stock 126408103 2693807 87603 SH SOLE 87603 0 0 CUBESMART REIT 229663109 373409 9793 SH SOLE 9793 0 0 CUMMINS INC Stock 231021106 3947 17 SH SOLE 33 17 0 0 CUMMINS INC Stock 231021106 4569 20 SH SOLE 36 20 0 0 CUMMINS INC Stock 231021106 3279473 14355 SH SOLE 14354 0 0 CUTERA INC Stock 232109108 181894 30215 SH SOLE 30215 0 0 CVS HEALTH CORP Stock 126650100 23809 341 SH SOLE 9 341 0 0 CVS HEALTH CORP Stock 126650100 176289 2525 SH SOLE 19 2524 0 0 CVS HEALTH CORP Stock 126650100 16299 233 SH SOLE 33 233 0 0 CVS HEALTH CORP Stock 126650100 6005 86 SH SOLE 36 86 0 0 CVS HEALTH CORP Stock 126650100 7335521 105063 SH SOLE 105063 0 0 D R HORTON INC Stock 23331A109 0 0 SH SOLE 19 0 0 0 D R HORTON INC Stock 23331A109 202044 1880 SH SOLE 30 1880 0 0 D R HORTON INC Stock 23331A109 4317 40 SH SOLE 33 40 0 0 D R HORTON INC Stock 23331A109 3761 35 SH SOLE 36 35 0 0 D R HORTON INC Stock 23331A109 1182 11 SH SOLE 46 11 0 0 D R HORTON INC Stock 23331A109 2149 20 SH SOLE 49 20 0 0 D R HORTON INC Stock 23331A109 1988414 18502 SH SOLE 18502 0 0 DANAHER CORPORATION Stock 235851102 2729 11 SH SOLE 9 11 0 0 DANAHER CORPORATION Stock 235851102 89816 362 SH SOLE 19 362 0 0 DANAHER CORPORATION Stock 235851102 26328 106 SH SOLE 33 106 0 0 DANAHER CORPORATION Stock 235851102 13397 54 SH SOLE 36 54 0 0 DANAHER CORPORATION Stock 235851102 27321 110 SH SOLE 43 110 0 0 DANAHER CORPORATION Stock 235851102 17863 72 SH SOLE 54 72 0 0 DANAHER CORPORATION Stock 235851102 4970733 20035 SH SOLE 20035 0 0 DARDEN RESTAURANTS INC Stock 237194105 8164 57 SH SOLE 9 57 0 0 DARDEN RESTAURANTS INC Stock 237194105 4726 33 SH SOLE 19 33 0 0 DARDEN RESTAURANTS INC Stock 237194105 2726 19 SH SOLE 33 19 0 0 DARDEN RESTAURANTS INC Stock 237194105 114576 800 SH SOLE 41 800 0 0 DARDEN RESTAURANTS INC Stock 237194105 1289 9 SH SOLE 46 9 0 0 DARDEN RESTAURANTS INC Stock 237194105 2256946 15759 SH SOLE 15758 0 0 DARE BIOSCIENCE INC Stock 23666P101 6927 15000 SH SOLE 15000 0 0 DATADOG INC Stock 23804L103 12297 135 SH SOLE 63 135 0 0 DATADOG INC Stock 23804L103 1845574 20261 SH SOLE 20261 0 0 INVESCO DB COMMDY INDX TRCK ETF 46138B103 1190812 47709 SH SOLE 47708 0 0 DECKERS OUTDOOR CORP Stock 243537107 514 1 SH SOLE 19 1 0 0 DECKERS OUTDOOR CORP Stock 243537107 403047 784 SH SOLE 784 0 0 DEERE & CO Stock 244199105 6793 18 SH SOLE 9 18 0 0 DEERE & CO Stock 244199105 17359 46 SH SOLE 19 46 0 0 DEERE & CO Stock 244199105 15883 42 SH SOLE 33 42 0 0 DEERE & CO Stock 244199105 10189 27 SH SOLE 36 27 0 0 DEERE & CO Stock 244199105 3774 10 SH SOLE 46 10 0 0 DEERE & CO Stock 244199105 7389610 19581 SH SOLE 19581 0 0 ETF SER SOLUTIONS ETF 26922A289 438 14 SH SOLE 49 14 0 0 ETF SER SOLUTIONS ETF 26922A289 706648 22609 SH SOLE 22608 0 0 DELL TECHNOLOGIES INC Stock 24703L202 218419 3170 SH SOLE 3170 0 0 DELTA AIR LINES INC DEL Stock 247361702 7252 196 SH SOLE 9 196 0 0 DELTA AIR LINES INC DEL Stock 247361702 1554 42 SH SOLE 33 42 0 0 DELTA AIR LINES INC DEL Stock 247361702 1146168 30978 SH SOLE 30977 0 0 DENISON MINES CORP Stock 248356107 59235 35900 SH SOLE 35900 0 0 DEVON ENERGY CORP NEW Stock 25179M103 6726 141 SH SOLE 9 141 0 0 DEVON ENERGY CORP NEW Stock 25179M103 31244 655 SH SOLE 19 655 0 0 DEVON ENERGY CORP NEW Stock 25179M103 5080 106 SH SOLE 33 106 0 0 DEVON ENERGY CORP NEW Stock 25179M103 3384407 70952 SH SOLE 70951 0 0 DEXCOM INC Stock 252131107 9517 102 SH SOLE 4 102 0 0 DEXCOM INC Stock 252131107 2426 26 SH SOLE 33 26 0 0 DEXCOM INC Stock 252131107 5878 63 SH SOLE 36 63 0 0 DEXCOM INC Stock 252131107 1120 12 SH SOLE 46 12 0 0 DEXCOM INC Stock 252131107 15861 170 SH SOLE 48 170 0 0 DEXCOM INC Stock 252131107 188839 2024 SH SOLE 51 2024 0 0 DEXCOM INC Stock 252131107 74827 802 SH SOLE 53 802 0 0 DEXCOM INC Stock 252131107 364832 3910 SH SOLE 3910 0 0 DIAGEO PLC ADR 25243Q205 927601 6218 SH SOLE 6 6218 0 0 DIAGEO PLC ADR 25243Q205 2238 15 SH SOLE 33 15 0 0 DIAGEO PLC ADR 25243Q205 4475 30 SH SOLE 36 30 0 0 DIAGEO PLC ADR 25243Q205 7671 51 SH SOLE 49 51 0 0 DIAGEO PLC ADR 25243Q205 1103515 7397 SH SOLE 7397 0 0 DIAMONDBACK ENERGY INC Stock 25278X109 50181 324 SH SOLE 9 324 0 0 DIAMONDBACK ENERGY INC Stock 25278X109 6870 44 SH SOLE 33 44 0 0 DIAMONDBACK ENERGY INC Stock 25278X109 1549 10 SH SOLE 49 10 0 0 DIAMONDBACK ENERGY INC Stock 25278X109 2889989 18660 SH SOLE 18659 0 0 DIGITAL RLTY TR INC REIT 253868103 540311 4465 SH SOLE 6 4464 0 0 DIGITAL RLTY TR INC REIT 253868103 5214 43 SH SOLE 33 43 0 0 DIGITAL RLTY TR INC REIT 253868103 1210 10 SH SOLE 36 10 0 0 DIGITAL RLTY TR INC REIT 253868103 1573 13 SH SOLE 46 13 0 0 DIGITAL RLTY TR INC REIT 253868103 803544 6640 SH SOLE 6639 0 0 DIGITAL TURBINE INC Stock 25400W102 218708 36150 SH SOLE 36150 0 0 DIGITALOCEAN HLDGS INC Stock 25402D102 1362453 56698 SH SOLE 56698 0 0 DIMENSIONAL ETF TRUST ETF 25434V732 753469 32324 SH SOLE 32323 0 0 DIMENSIONAL ETF TRUST ETF 25434V765 222925 9613 SH SOLE 9613 0 0 DIMENSIONAL ETF TRUST ETF 25434V807 423583 12985 SH SOLE 12985 0 0 DIMENSIONAL ETF TRUST ETF 25434V708 124345 4746 SH SOLE 36 4746 0 0 DIMENSIONAL ETF TRUST ETF 25434V708 120022 4581 SH SOLE 4581 0 0 DIMENSIONAL ETF TRUST ETF 25434V401 3298719 70864 SH SOLE 70864 0 0 DIMENSIONAL ETF TRUST ETF 25434V500 855318 16295 SH SOLE 16294 0 0 DIMENSIONAL ETF TRUST ETF 25434V104 350730 11711 SH SOLE 11710 0 0 DIODES INC Stock 254543101 347921 4413 SH SOLE 4413 0 0 DIREXION SHS ETF TR ETF 25459W540 60732 12600 SH SOLE 12600 0 0 DIREXION SHS ETF TR ETF 25460E869 7675455 517214 SH SOLE 517213 0 0 DISCOVER FINL SVCS Stock 254709108 5631 65 SH SOLE 9 65 0 0 DISCOVER FINL SVCS Stock 254709108 6281 73 SH SOLE 11 72 0 0 DISCOVER FINL SVCS Stock 254709108 3292 38 SH SOLE 19 38 0 0 DISCOVER FINL SVCS Stock 254709108 3514 41 SH SOLE 32 40 0 0 DISCOVER FINL SVCS Stock 254709108 3926 45 SH SOLE 33 45 0 0 DISCOVER FINL SVCS Stock 254709108 4765 55 SH SOLE 36 55 0 0 DISCOVER FINL SVCS Stock 254709108 811115 9363 SH SOLE 9362 0 0 WARNER BROS DISCOVERY INC Stock 934423104 154212 14200 SH SOLE 5 14200 0 0 WARNER BROS DISCOVERY INC Stock 934423104 56483 5201 SH SOLE 24 5201 0 0 WARNER BROS DISCOVERY INC Stock 934423104 4583 422 SH SOLE 33 422 0 0 WARNER BROS DISCOVERY INC Stock 934423104 17159 1580 SH SOLE 36 1580 0 0 WARNER BROS DISCOVERY INC Stock 934423104 728 67 SH SOLE 46 67 0 0 WARNER BROS DISCOVERY INC Stock 934423104 11403 1050 SH SOLE 49 1050 0 0 WARNER BROS DISCOVERY INC Stock 934423104 348172 32060 SH SOLE 32060 0 0 DISH NETWORK CORPORATION Stock 25470M109 91791 15664 SH SOLE 15664 0 0 ETF SER SOLUTIONS ETF 26922A321 1985052 44468 SH SOLE 44468 0 0 DNP SELECT INCOME FD INC CEF 23325P104 24296 2552 SH SOLE 49 2552 0 0 DNP SELECT INCOME FD INC CEF 23325P104 4268106 448330 SH SOLE 448330 0 0 DOCEBO INC Stock 25609L105 738787 18132 SH SOLE 18132 0 0 DOCUSIGN INC Stock 256163106 17808 424 SH SOLE 19 424 0 0 DOCUSIGN INC Stock 256163106 18018 429 SH SOLE 48 429 0 0 DOCUSIGN INC Stock 256163106 2081435 49558 SH SOLE 49557 0 0 DOLLAR GEN CORP NEW Stock 256677105 529 5 SH SOLE 2 5 0 0 DOLLAR GEN CORP NEW Stock 256677105 113735 1075 SH SOLE 5 1075 0 0 DOLLAR GEN CORP NEW Stock 256677105 143888 1360 SH SOLE 30 1360 0 0 DOLLAR GEN CORP NEW Stock 256677105 8887 84 SH SOLE 33 84 0 0 DOLLAR GEN CORP NEW Stock 256677105 40702 385 SH SOLE 43 384 0 0 DOLLAR GEN CORP NEW Stock 256677105 0 0 SH SOLE 49 0 0 0 DOLLAR GEN CORP NEW Stock 256677105 1012839 9573 SH SOLE 9573 0 0 DOLLAR TREE INC Stock 256746108 355756 3342 SH SOLE 6 3342 0 0 DOLLAR TREE INC Stock 256746108 639 6 SH SOLE 33 6 0 0 DOLLAR TREE INC Stock 256746108 782855 7354 SH SOLE 7354 0 0 DOMINION ENERGY INC Stock 25746U109 357 8 SH SOLE 19 8 0 0 DOMINION ENERGY INC Stock 25746U109 3529 79 SH SOLE 33 79 0 0 DOMINION ENERGY INC Stock 25746U109 35781 801 SH SOLE 52 801 0 0 DOMINION ENERGY INC Stock 25746U109 1687329 37773 SH SOLE 37773 0 0 DONALDSON INC Stock 257651109 1583109 26544 SH SOLE 6 26544 0 0 DONALDSON INC Stock 257651109 417 7 SH SOLE 19 7 0 0 DONALDSON INC Stock 257651109 21295 357 SH SOLE 357 0 0 DOORDASH INC Stock 25809K105 329085 4141 SH SOLE 4141 0 0 DOUBLELINE INCOME SOLUTIONS CEF 258622109 176574 15066 SH SOLE 15066 0 0 DOW INC Stock 260557103 526531 10212 SH SOLE 6 10212 0 0 DOW INC Stock 260557103 2939 57 SH SOLE 9 57 0 0 DOW INC Stock 260557103 124346 2412 SH SOLE 19 2411 0 0 DOW INC Stock 260557103 3351 65 SH SOLE 33 65 0 0 DOW INC Stock 260557103 2270234 44031 SH SOLE 44030 0 0 DRAFTKINGS INC NEW Stock 26142V105 5682 193 SH SOLE 19 193 0 0 DRAFTKINGS INC NEW Stock 26142V105 310585 10550 SH SOLE 10549 0 0 DRDGOLD LIMITED ADR 26152H301 355718 42858 SH SOLE 42857 0 0 DROPBOX INC Stock 26210C104 0 0 SH SOLE 19 0 0 0 DROPBOX INC Stock 26210C104 5446 200 SH SOLE 49 200 0 0 DROPBOX INC Stock 26210C104 389089 14289 SH SOLE 14289 0 0 DT MIDSTREAM INC Stock 23345M107 133041 2514 SH SOLE 19 2514 0 0 DT MIDSTREAM INC Stock 23345M107 645264 12193 SH SOLE 12193 0 0 DTE ENERGY CO Stock 233331107 1092 11 SH SOLE 33 11 0 0 DTE ENERGY CO Stock 233331107 1092 11 SH SOLE 36 11 0 0 DTE ENERGY CO Stock 233331107 1525138 15362 SH SOLE 15361 0 0 DUKE ENERGY CORP NEW Stock 26441C204 7414 84 SH SOLE 6 84 0 0 DUKE ENERGY CORP NEW Stock 26441C204 4943 56 SH SOLE 9 56 0 0 DUKE ENERGY CORP NEW Stock 26441C204 31774 360 SH SOLE 19 360 0 0 DUKE ENERGY CORP NEW Stock 26441C204 6325 72 SH SOLE 33 71 0 0 DUKE ENERGY CORP NEW Stock 26441C204 3883 44 SH SOLE 36 44 0 0 DUKE ENERGY CORP NEW Stock 26441C204 4943 56 SH SOLE 51 56 0 0 DUKE ENERGY CORP NEW Stock 26441C204 67519 765 SH SOLE 52 765 0 0 DUKE ENERGY CORP NEW Stock 26441C204 7067924 80081 SH SOLE 80080 0 0 DUN & BRADSTREET HLDGS INC Stock 26484T106 255714 25597 SH SOLE 6 25597 0 0 DUPONT DE NEMOURS INC Stock 26614N102 327003 4384 SH SOLE 6 4384 0 0 DUPONT DE NEMOURS INC Stock 26614N102 75336 1010 SH SOLE 26 1010 0 0 DUPONT DE NEMOURS INC Stock 26614N102 3988 53 SH SOLE 33 53 0 0 DUPONT DE NEMOURS INC Stock 26614N102 7459 100 SH SOLE 36 100 0 0 DUPONT DE NEMOURS INC Stock 26614N102 2909 39 SH SOLE 46 39 0 0 DUPONT DE NEMOURS INC Stock 26614N102 719333 9644 SH SOLE 9643 0 0 EASTERLY GOVT PPTYS INC REIT 27616P103 177408 15521 SH SOLE 15521 0 0 EASTMAN CHEM CO Stock 277432100 26008 339 SH SOLE 7 339 0 0 EASTMAN CHEM CO Stock 277432100 1995 26 SH SOLE 9 26 0 0 EASTMAN CHEM CO Stock 277432100 60046 783 SH SOLE 19 782 0 0 EASTMAN CHEM CO Stock 277432100 2646 34 SH SOLE 33 34 0 0 EASTMAN CHEM CO Stock 277432100 546042 7117 SH SOLE 7117 0 0 EATON CORP PLC Stock G29183103 18555 87 SH SOLE 4 87 0 0 EATON CORP PLC Stock G29183103 56732 266 SH SOLE 7 266 0 0 EATON CORP PLC Stock G29183103 5119 24 SH SOLE 9 24 0 0 EATON CORP PLC Stock G29183103 3839 18 SH SOLE 19 18 0 0 EATON CORP PLC Stock G29183103 24362 114 SH SOLE 33 114 0 0 EATON CORP PLC Stock G29183103 12157 57 SH SOLE 36 57 0 0 EATON CORP PLC Stock G29183103 138632 650 SH SOLE 41 650 0 0 EATON CORP PLC Stock G29183103 5998937 28127 SH SOLE 28127 0 0 EATON VANCE LTD DURATION INC CEF 27828H105 324825 35932 SH SOLE 35932 0 0 EATON VANCE RISK-MANAGED DIV CEF 27829G106 1041205 135574 SH SOLE 135573 0 0 EATON VANCE SR INCOME TR CEF 27826S103 123646 20957 SH SOLE 20957 0 0 EATON VANCE TAX-MANAGED GLOB CEF 27829C105 121734 15934 SH SOLE 15933 0 0 EBAY INC. Stock 278642103 63798 1447 SH SOLE 24 1447 0 0 EBAY INC. Stock 278642103 4294 97 SH SOLE 33 97 0 0 EBAY INC. Stock 278642103 1808 41 SH SOLE 46 41 0 0 EBAY INC. Stock 278642103 360870 8185 SH SOLE 8184 0 0 ECOLAB INC Stock 278865100 1600569 9448 SH SOLE 6 9448 0 0 ECOLAB INC Stock 278865100 83661 494 SH SOLE 19 493 0 0 ECOLAB INC Stock 278865100 4414 26 SH SOLE 33 26 0 0 ECOLAB INC Stock 278865100 3388 20 SH SOLE 46 20 0 0 ECOLAB INC Stock 278865100 7792 46 SH SOLE 54 46 0 0 ECOLAB INC Stock 278865100 584264 3449 SH SOLE 3449 0 0 EDWARDS LIFESCIENCES CORP Stock 28176E108 5335 77 SH SOLE 9 77 0 0 EDWARDS LIFESCIENCES CORP Stock 28176E108 366768 5294 SH SOLE 18 5294 0 0 EDWARDS LIFESCIENCES CORP Stock 28176E108 12470 180 SH SOLE 33 180 0 0 EDWARDS LIFESCIENCES CORP Stock 28176E108 554 8 SH SOLE 46 8 0 0 EDWARDS LIFESCIENCES CORP Stock 28176E108 34224 494 SH SOLE 50 494 0 0 EDWARDS LIFESCIENCES CORP Stock 28176E108 16489 238 SH SOLE 51 238 0 0 EDWARDS LIFESCIENCES CORP Stock 28176E108 8244 119 SH SOLE 54 119 0 0 EDWARDS LIFESCIENCES CORP Stock 28176E108 2513756 36284 SH SOLE 36284 0 0 ELECTRONIC ARTS INC Stock 285512109 3371 28 SH SOLE 9 28 0 0 ELECTRONIC ARTS INC Stock 285512109 37565 312 SH SOLE 24 312 0 0 ELECTRONIC ARTS INC Stock 285512109 2058 17 SH SOLE 33 17 0 0 ELECTRONIC ARTS INC Stock 285512109 1806 15 SH SOLE 46 15 0 0 ELECTRONIC ARTS INC Stock 285512109 163271 1356 SH SOLE 1356 0 0 ELEVANCE HEALTH INC Stock 036752103 11756 27 SH SOLE 9 27 0 0 ELEVANCE HEALTH INC Stock 036752103 237489 545 SH SOLE 19 545 0 0 ELEVANCE HEALTH INC Stock 036752103 14414 33 SH SOLE 33 33 0 0 ELEVANCE HEALTH INC Stock 036752103 9144 21 SH SOLE 36 21 0 0 ELEVANCE HEALTH INC Stock 036752103 50283 115 SH SOLE 43 115 0 0 ELEVANCE HEALTH INC Stock 036752103 3048 7 SH SOLE 46 7 0 0 ELEVANCE HEALTH INC Stock 036752103 2003935 4602 SH SOLE 4602 0 0 ELLINGTON RESIDENTIAL MTG RE REIT 288578107 81662 13150 SH SOLE 13150 0 0 EMCOR GROUP INC Stock 29084Q100 27771 132 SH SOLE 19 132 0 0 EMCOR GROUP INC Stock 29084Q100 13675 65 SH SOLE 33 65 0 0 EMCOR GROUP INC Stock 29084Q100 439505 2089 SH SOLE 45 2089 0 0 EMCOR GROUP INC Stock 29084Q100 3366 16 SH SOLE 49 16 0 0 EMCOR GROUP INC Stock 29084Q100 899275 4274 SH SOLE 4274 0 0 EMERSON ELEC CO Stock 291011104 2318 24 SH SOLE 9 24 0 0 EMERSON ELEC CO Stock 291011104 102171 1058 SH SOLE 19 1058 0 0 EMERSON ELEC CO Stock 291011104 4975 52 SH SOLE 33 51 0 0 EMERSON ELEC CO Stock 291011104 2607 27 SH SOLE 36 27 0 0 EMERSON ELEC CO Stock 291011104 2801 29 SH SOLE 46 29 0 0 EMERSON ELEC CO Stock 291011104 2653880 27481 SH SOLE 27481 0 0 ENBRIDGE INC Stock 29250N105 275727 8308 SH SOLE 19 8307 0 0 ENBRIDGE INC Stock 29250N105 61933 1866 SH SOLE 26 1866 0 0 ENBRIDGE INC Stock 29250N105 4248 128 SH SOLE 36 128 0 0 ENBRIDGE INC Stock 29250N105 60487 1815 SH SOLE 52 1815 0 0 ENBRIDGE INC Stock 29250N105 2315915 69733 SH SOLE 69733 0 0 OVINTIV INC Stock 69047Q102 302644 6362 SH SOLE 6362 0 0 ENDAVA PLC ADR 29260V105 217127 3786 SH SOLE 3786 0 0 ENEL CHILE S.A. ADR 29278D105 65120 22000 SH SOLE 22000 0 0 SELECT SECTOR SPDR TR ETF 81369Y506 51860 574 SH SOLE 19 573 0 0 SELECT SECTOR SPDR TR ETF 81369Y506 5785 64 SH SOLE 36 64 0 0 SELECT SECTOR SPDR TR ETF 81369Y506 1039 12 SH SOLE 49 11 0 0 SELECT SECTOR SPDR TR ETF 81369Y506 8950703 99023 SH SOLE 99023 0 0 ENERGY TRANSFER L P Stock 29273V100 14030 1000 SH SOLE 49 1000 0 0 ENERGY TRANSFER L P Stock 29273V100 3174061 226234 SH SOLE 226233 0 0 ENOVIX CORPORATION Stock 293594107 410824 32735 SH SOLE 32735 0 0 ENPHASE ENERGY INC Stock 29355A107 841 7 SH SOLE 19 7 0 0 ENPHASE ENERGY INC Stock 29355A107 2763 23 SH SOLE 32 23 0 0 ENPHASE ENERGY INC Stock 29355A107 1802 15 SH SOLE 33 15 0 0 ENPHASE ENERGY INC Stock 29355A107 841 7 SH SOLE 46 7 0 0 ENPHASE ENERGY INC Stock 29355A107 84706 705 SH SOLE 51 705 0 0 ENPHASE ENERGY INC Stock 29355A107 33522 279 SH SOLE 53 279 0 0 ENPHASE ENERGY INC Stock 29355A107 616249 5129 SH SOLE 5129 0 0 ENTEGRIS INC Stock 29362U104 2160 23 SH SOLE 9 23 0 0 ENTEGRIS INC Stock 29362U104 5165 55 SH SOLE 43 55 0 0 ENTEGRIS INC Stock 29362U104 12775 136 SH SOLE 50 136 0 0 ENTEGRIS INC Stock 29362U104 9485 101 SH SOLE 63 101 0 0 ENTEGRIS INC Stock 29362U104 202954 2161 SH SOLE 2161 0 0 ENTERGY CORP NEW Stock 29364G103 481555 5206 SH SOLE 6 5206 0 0 ENTERGY CORP NEW Stock 29364G103 42365 458 SH SOLE 19 458 0 0 ENTERGY CORP NEW Stock 29364G103 5123 55 SH SOLE 33 55 0 0 ENTERGY CORP NEW Stock 29364G103 3238 35 SH SOLE 36 35 0 0 ENTERGY CORP NEW Stock 29364G103 36445 394 SH SOLE 52 394 0 0 ENTERGY CORP NEW Stock 29364G103 322428 3486 SH SOLE 3485 0 0 ENTERPRISE BANCORP INC MASS Stock 293668109 2335569 85302 SH SOLE 85302 0 0 ENTERPRISE PRODS PARTNERS L Stock 293792107 13685 500 SH SOLE 49 500 0 0 ENTERPRISE PRODS PARTNERS L Stock 293792107 6688616 244378 SH SOLE 244377 0 0 ENTRAVISION COMMUNICATIONS C Stock 29382R107 340363 93250 SH SOLE 93250 0 0 EOG RES INC Stock 26875P101 1846710 14569 SH SOLE 6 14568 0 0 EOG RES INC Stock 26875P101 5324 42 SH SOLE 9 42 0 0 EOG RES INC Stock 26875P101 634 5 SH SOLE 19 5 0 0 EOG RES INC Stock 26875P101 42465 335 SH SOLE 26 335 0 0 EOG RES INC Stock 26875P101 8658 68 SH SOLE 33 68 0 0 EOG RES INC Stock 26875P101 19901 157 SH SOLE 36 157 0 0 EOG RES INC Stock 26875P101 2574233 20308 SH SOLE 20307 0 0 EOS ENERGY ENTERPRISES INC Stock 29415C101 143190 66600 SH SOLE 66600 0 0 EPAM SYS INC Stock 29414B104 2301 9 SH SOLE 9 9 0 0 EPAM SYS INC Stock 29414B104 1278 5 SH SOLE 33 5 0 0 EPAM SYS INC Stock 29414B104 767 3 SH SOLE 46 3 0 0 EPAM SYS INC Stock 29414B104 9716 38 SH SOLE 50 38 0 0 EPAM SYS INC Stock 29414B104 233189 912 SH SOLE 912 0 0 EPR PPTYS REIT 26884U109 7270 175 SH SOLE 19 175 0 0 EPR PPTYS REIT 26884U109 236570 5695 SH SOLE 5695 0 0 EQT CORP Stock 26884L109 2315 57 SH SOLE 33 57 0 0 EQT CORP Stock 26884L109 446 11 SH SOLE 36 11 0 0 EQT CORP Stock 26884L109 430426 10607 SH SOLE 10606 0 0 EQUINIX INC REIT 29444U700 13799 19 SH SOLE 4 19 0 0 EQUINIX INC REIT 29444U700 16704 23 SH SOLE 7 23 0 0 EQUINIX INC REIT 29444U700 16764 23 SH SOLE 33 23 0 0 EQUINIX INC REIT 29444U700 8715 12 SH SOLE 36 12 0 0 EQUINIX INC REIT 29444U700 2905 4 SH SOLE 46 4 0 0 EQUINIX INC REIT 29444U700 808989 1114 SH SOLE 1113 0 0 EQUITRANS MIDSTREAM CORP Stock 294600101 145910 15572 SH SOLE 15572 0 0 EQUITY RESIDENTIAL REIT 29476L107 1468 25 SH SOLE 33 25 0 0 EQUITY RESIDENTIAL REIT 29476L107 411 7 SH SOLE 46 7 0 0 EQUITY RESIDENTIAL REIT 29476L107 303677 5172 SH SOLE 5172 0 0 LAUDER ESTEE COS INC Stock 518439104 9396 65 SH SOLE 4 65 0 0 LAUDER ESTEE COS INC Stock 518439104 1879 13 SH SOLE 33 13 0 0 LAUDER ESTEE COS INC Stock 518439104 1446 10 SH SOLE 46 10 0 0 LAUDER ESTEE COS INC Stock 518439104 482273 3336 SH SOLE 3336 0 0 ETSY INC Stock 29786A106 3358 52 SH SOLE 33 52 0 0 ETSY INC Stock 29786A106 129 2 SH SOLE 46 2 0 0 ETSY INC Stock 29786A106 1525057 23615 SH SOLE 23615 0 0 EVERCORE INC Stock 29977A105 2068 15 SH SOLE 49 15 0 0 EVERCORE INC Stock 29977A105 1593302 11556 SH SOLE 11555 0 0 EVEREST GROUP LTD Stock G3223R108 375 1 SH SOLE 33 1 0 0 EVEREST GROUP LTD Stock G3223R108 1115 3 SH SOLE 46 3 0 0 EVEREST GROUP LTD Stock G3223R108 137890 371 SH SOLE 371 0 0 EVERGY INC Stock 30034W106 1521 30 SH SOLE 9 30 0 0 EVERGY INC Stock 30034W106 63296 1248 SH SOLE 19 1248 0 0 EVERGY INC Stock 30034W106 304 6 SH SOLE 33 6 0 0 EVERGY INC Stock 30034W106 184271 3635 SH SOLE 3634 0 0 EVERSOURCE ENERGY Stock 30040W108 1163 20 SH SOLE 36 20 0 0 EVERSOURCE ENERGY Stock 30040W108 6513 112 SH SOLE 46 112 0 0 EVERSOURCE ENERGY Stock 30040W108 8985 155 SH SOLE 49 154 0 0 EVERSOURCE ENERGY Stock 30040W108 221421 3808 SH SOLE 3807 0 0 EXACT SCIENCES CORP Stock 30063P105 6072 89 SH SOLE 19 89 0 0 EXACT SCIENCES CORP Stock 30063P105 189856 2783 SH SOLE 2783 0 0 EXELON CORP Stock 30161N101 5669 150 SH SOLE 9 150 0 0 EXELON CORP Stock 30161N101 5944 157 SH SOLE 33 157 0 0 EXELON CORP Stock 30161N101 14381 381 SH SOLE 43 380 0 0 EXELON CORP Stock 30161N101 301601 7981 SH SOLE 7980 0 0 EXPEDITORS INTL WASH INC Stock 302130109 1723308 15034 SH SOLE 6 15033 0 0 EXPEDITORS INTL WASH INC Stock 302130109 7795 68 SH SOLE 9 68 0 0 EXPEDITORS INTL WASH INC Stock 302130109 8827 77 SH SOLE 19 77 0 0 EXPEDITORS INTL WASH INC Stock 302130109 6765 59 SH SOLE 33 59 0 0 EXPEDITORS INTL WASH INC Stock 302130109 3554 31 SH SOLE 36 31 0 0 EXPEDITORS INTL WASH INC Stock 302130109 1146 10 SH SOLE 46 10 0 0 EXPEDITORS INTL WASH INC Stock 302130109 1116421 9739 SH SOLE 9739 0 0 EXPENSIFY INC Stock 30219Q106 645983 198764 SH SOLE 198764 0 0 EXTRA SPACE STORAGE INC REIT 30225T102 4745 39 SH SOLE 33 39 0 0 EXTRA SPACE STORAGE INC REIT 30225T102 973 8 SH SOLE 46 8 0 0 EXTRA SPACE STORAGE INC REIT 30225T102 2629024 21624 SH SOLE 21623 0 0 EXXON MOBIL CORP Stock 30231G102 16344 139 SH SOLE 6 139 0 0 EXXON MOBIL CORP Stock 30231G102 21635 184 SH SOLE 9 184 0 0 EXXON MOBIL CORP Stock 30231G102 431559 3670 SH SOLE 19 3670 0 0 EXXON MOBIL CORP Stock 30231G102 70416 599 SH SOLE 33 598 0 0 EXXON MOBIL CORP Stock 30231G102 55145 469 SH SOLE 36 469 0 0 EXXON MOBIL CORP Stock 30231G102 31679238 269427 SH SOLE 269427 0 0 F N B CORP Stock 302520101 226741 21014 SH SOLE 19 21014 0 0 F N B CORP Stock 302520101 29856 2767 SH SOLE 2767 0 0 F5 INC Stock 315616102 322 2 SH SOLE 33 2 0 0 F5 INC Stock 315616102 515648 3200 SH SOLE 3200 0 0 FACTSET RESH SYS INC Stock 303075105 62965 144 SH SOLE 23 144 0 0 FACTSET RESH SYS INC Stock 303075105 7435 17 SH SOLE 33 17 0 0 FACTSET RESH SYS INC Stock 303075105 1122446 2567 SH SOLE 2567 0 0 FAIR ISAAC CORP Stock 303250104 164152 189 SH SOLE 19 189 0 0 FAIR ISAAC CORP Stock 303250104 6080 7 SH SOLE 23 7 0 0 FAIR ISAAC CORP Stock 303250104 1862128 2144 SH SOLE 2144 0 0 CAPITOL SER TR ETF 14064D550 200677 8856 SH SOLE 51 8856 0 0 CAPITOL SER TR ETF 14064D550 1088 48 SH SOLE 48 0 0 FARMER BROS CO Stock 307675108 55083 21350 SH SOLE 21350 0 0 FARMLAND PARTNERS INC REIT 31154R109 421 41 SH SOLE 49 41 0 0 FARMLAND PARTNERS INC REIT 31154R109 140855 13729 SH SOLE 13728 0 0 FASTENAL CO Stock 311900104 610706 11177 SH SOLE 6 11176 0 0 FASTENAL CO Stock 311900104 15026 275 SH SOLE 19 275 0 0 FASTENAL CO Stock 311900104 1153 21 SH SOLE 33 21 0 0 FASTENAL CO Stock 311900104 874 16 SH SOLE 46 16 0 0 FASTENAL CO Stock 311900104 328582 6014 SH SOLE 6013 0 0 FEDEX CORP Stock 31428X106 271543 1025 SH SOLE 5 1025 0 0 FEDEX CORP Stock 31428X106 34175 129 SH SOLE 7 129 0 0 FEDEX CORP Stock 31428X106 2929 11 SH SOLE 32 11 0 0 FEDEX CORP Stock 31428X106 9331 35 SH SOLE 33 35 0 0 FEDEX CORP Stock 31428X106 530 2 SH SOLE 36 2 0 0 FEDEX CORP Stock 31428X106 6383006 24094 SH SOLE 24094 0 0 FIDELITY COVINGTON TRUST ETF 316092246 2931588 154421 SH SOLE 154420 0 0 FIDELITY MERRIMACK STR TR ETF 316188101 540286 12361 SH SOLE 12360 0 0 FIDELITY COVINGTON TRUST ETF 316092303 0 0 SH SOLE 9 0 0 0 FIDELITY COVINGTON TRUST ETF 316092303 5016233 117807 SH SOLE 117807 0 0 FIDELITY COVINGTON TRUST ETF 316092840 686237 17783 SH SOLE 17782 0 0 FIDELITY COVINGTON TRUST ETF 316092618 5375511 117621 SH SOLE 117621 0 0 FIDELITY MERRIMACK STR TR ETF 316188408 14515 293 SH SOLE 9 293 0 0 FIDELITY MERRIMACK STR TR ETF 316188408 619611 12507 SH SOLE 12507 0 0 FIDELITY COVINGTON TRUST ETF 316092824 10115 208 SH SOLE 36 208 0 0 FIDELITY COVINGTON TRUST ETF 316092824 960966 19761 SH SOLE 19760 0 0 FIDELITY COVINGTON TRUST ETF 316092204 7894 113 SH SOLE 9 113 0 0 FIDELITY COVINGTON TRUST ETF 316092204 7894 113 SH SOLE 19 113 0 0 FIDELITY COVINGTON TRUST ETF 316092204 780474 11172 SH SOLE 11171 0 0 FIDELITY COVINGTON TRUST ETF 316092402 7622 306 SH SOLE 9 306 0 0 FIDELITY COVINGTON TRUST ETF 316092402 2115348 84920 SH SOLE 84919 0 0 FIDELITY COVINGTON TRUST ETF 316092501 0 0 SH SOLE 9 0 0 0 FIDELITY COVINGTON TRUST ETF 316092501 3745368 80442 SH SOLE 80441 0 0 FIDELITY COVINGTON TRUST ETF 316092600 126164 2083 SH SOLE 9 2082 0 0 FIDELITY COVINGTON TRUST ETF 316092600 4525167 74697 SH SOLE 74697 0 0 FIDELITY COVINGTON TRUST ETF 316092709 7739 143 SH SOLE 9 143 0 0 FIDELITY COVINGTON TRUST ETF 316092709 3770380 69667 SH SOLE 69667 0 0 FIDELITY COVINGTON TRUST ETF 316092808 140758 1145 SH SOLE 9 1145 0 0 FIDELITY COVINGTON TRUST ETF 316092808 13473689 109605 SH SOLE 109604 0 0 FIDELITY COVINGTON TRUST ETF 316092881 0 0 SH SOLE 9 0 0 0 FIDELITY COVINGTON TRUST ETF 316092881 1207002 27314 SH SOLE 27313 0 0 FIDELITY COVINGTON TRUST ETF 316092857 0 0 SH SOLE 9 0 0 0 FIDELITY COVINGTON TRUST ETF 316092857 8713 383 SH SOLE 36 383 0 0 FIDELITY COVINGTON TRUST ETF 316092857 926821 40739 SH SOLE 40739 0 0 FIDELITY COVINGTON TRUST ETF 316092873 7823 197 SH SOLE 9 197 0 0 FIDELITY COVINGTON TRUST ETF 316092873 460789 11604 SH SOLE 11603 0 0 FIDELITY COVINGTON TRUST ETF 316092865 4427749 116766 SH SOLE 116765 0 0 FIDELITY COMWLTH TR ETF 315912808 21243 409 SH SOLE 19 408 0 0 FIDELITY COMWLTH TR ETF 315912808 2292823 44101 SH SOLE 44101 0 0 FIDELITY NATIONAL FINANCIAL Stock 31620R303 668876 16196 SH SOLE 6 16195 0 0 FIDELITY NATIONAL FINANCIAL Stock 31620R303 1033 25 SH SOLE 9 25 0 0 FIDELITY NATIONAL FINANCIAL Stock 31620R303 85857 2079 SH SOLE 19 2078 0 0 FIDELITY NATIONAL FINANCIAL Stock 31620R303 1900 46 SH SOLE 33 46 0 0 FIDELITY NATIONAL FINANCIAL Stock 31620R303 34569 837 SH SOLE 43 837 0 0 FIDELITY NATIONAL FINANCIAL Stock 31620R303 178685 4327 SH SOLE 4326 0 0 FIDELITY NATL INFORMATION SV Stock 31620M106 1040660 18829 SH SOLE 6 18828 0 0 FIDELITY NATL INFORMATION SV Stock 31620M106 1105 20 SH SOLE 9 20 0 0 FIDELITY NATL INFORMATION SV Stock 31620M106 187617 3395 SH SOLE 19 3394 0 0 FIDELITY NATL INFORMATION SV Stock 31620M106 6540 118 SH SOLE 33 118 0 0 FIDELITY NATL INFORMATION SV Stock 31620M106 52206 945 SH SOLE 43 944 0 0 FIDELITY NATL INFORMATION SV Stock 31620M106 1934 35 SH SOLE 46 35 0 0 FIDELITY NATL INFORMATION SV Stock 31620M106 18295 331 SH SOLE 49 331 0 0 FIDELITY NATL INFORMATION SV Stock 31620M106 791270 14316 SH SOLE 14316 0 0 FIDELITY COVINGTON TRUST ETF 316092527 973443 30166 SH SOLE 30165 0 0 FIDELITY MERRIMACK STR TR ETF 316188309 242681 5571 SH SOLE 11 5571 0 0 FIDELITY MERRIMACK STR TR ETF 316188309 19784 454 SH SOLE 36 454 0 0 FIDELITY MERRIMACK STR TR ETF 316188309 2281003 52365 SH SOLE 52364 0 0 FIDELITY COVINGTON TRUST ETF 316092782 242571 5069 SH SOLE 5069 0 0 FIFTH THIRD BANCORP Stock 316773100 2077 82 SH SOLE 9 82 0 0 FIFTH THIRD BANCORP Stock 316773100 78567 3102 SH SOLE 19 3101 0 0 FIFTH THIRD BANCORP Stock 316773100 3044 120 SH SOLE 33 120 0 0 FIFTH THIRD BANCORP Stock 316773100 887 35 SH SOLE 36 35 0 0 FIFTH THIRD BANCORP Stock 316773100 963981 38057 SH SOLE 38056 0 0 SELECT SECTOR SPDR TR ETF 81369Y605 11809 356 SH SOLE 36 356 0 0 SELECT SECTOR SPDR TR ETF 81369Y605 140 4 SH SOLE 49 4 0 0 SELECT SECTOR SPDR TR ETF 81369Y605 4884184 147247 SH SOLE 147247 0 0 FIRST MAJESTIC SILVER CORP Stock 32076V103 56964 11104 SH SOLE 11104 0 0 FIRST TR ABRDN GBL OPP INCM CEF 337319107 118053 20711 SH SOLE 20711 0 0 FIRST TR EXCHANGE TRADED FD ETF 33734X101 9519994 186630 SH SOLE 186629 0 0 FIRST TR EXCHANGE TRADED FD ETF 33734X150 12921517 224996 SH SOLE 224995 0 0 FIRST TR HIGH YIELD OPPRT 20 CEF 33741Q107 283133 21256 SH SOLE 21256 0 0 FIRST TR LRGE CP CORE ALPHA ETF 33734K109 355813 4387 SH SOLE 4387 0 0 FIRST TR MORNINGSTAR DIVID L ETF 336917109 20432 611 SH SOLE 36 611 0 0 FIRST TR MORNINGSTAR DIVID L ETF 336917109 3180189 95101 SH SOLE 95101 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33733E104 1949560 26478 SH SOLE 26477 0 0 FIRST TR EXCHANGE TRADED FD ETF 33734X192 447758 5899 SH SOLE 5898 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738R605 267926 6048 SH SOLE 51 6048 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738R605 1591681 35930 SH SOLE 35929 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33733E302 13140391 82328 SH SOLE 82328 0 0 FIRST TR EXCH TRADED FD III ETF 33739P202 399501 14769 SH SOLE 14769 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33739Q408 4728280 79574 SH SOLE 79573 0 0 FIRST TR EXCHANGE TRAD FD VI ETF 33739H101 835848 34827 SH SOLE 34827 0 0 FIRST TR EXCHANGE TRADED FD ETF 33734X309 216661 4228 SH SOLE 4228 0 0 FIRST TR EXCH TRADED FD III ETF 33739P103 473513 8909 SH SOLE 51 8909 0 0 FIRST TR EXCH TRADED FD III ETF 33739P103 927468 17450 SH SOLE 17450 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33739Q200 2067454 43765 SH SOLE 43764 0 0 FIRST TR EXCH TRADED FD III ETF 33739N108 1055812 21600 SH SOLE 21600 0 0 FIRST TR MID CAP CORE ALPHAD ETF 33735B108 224191 2434 SH SOLE 2434 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33733E500 564468 13241 SH SOLE 13241 0 0 FIRST TR EXCHANGE TRADED FD ETF 33737A108 110133 1173 SH SOLE 9 1173 0 0 FIRST TR EXCHANGE TRADED FD ETF 33737A108 1122588 11956 SH SOLE 11956 0 0 FIRST TR EXCHANGE TRADED FD ETF 33734X846 1028345 22636 SH SOLE 22635 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738R811 13683027 202322 SH SOLE 202321 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738R118 1178 21 SH SOLE 19 21 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738R118 303896 5418 SH SOLE 5418 0 0 FIRST TR NAS100 EQ WEIGHTED ETF 337344105 935736 8998 SH SOLE 8998 0 0 FIRST TR NASDAQ 100 TECH IND ETF 337345102 10309497 70968 SH SOLE 70967 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33733E807 246252 9475 SH SOLE 9474 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738D101 24703 935 SH SOLE 19 935 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738D101 182425 6905 SH SOLE 6904 0 0 FIRST TR EXCH TRADED FD III ETF 33739E108 5479289 343099 SH SOLE 343098 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738R704 1154630 22411 SH SOLE 22411 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738R506 1209529 26323 SH SOLE 26322 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738D309 668528 14616 SH SOLE 14615 0 0 FIRST TR SPECIALTY FIN & FIN CEF 33733G109 67909 20151 SH SOLE 20151 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33738D408 542266 13823 SH SOLE 13822 0 0 FIRST TR EXCHNG TRADED FD VI ETF 33740F805 538530 12805 SH SOLE 12805 0 0 FIRST TR EXCHANGE TRADED FD ETF 336920103 549049 6538 SH SOLE 6538 0 0 FIRST TR VALUE LINE DIVID IN ETF 33734H106 797563 21331 SH SOLE 21330 0 0 FIRST TR EXCHANGE TRADED FD ETF 33733B100 2496 30 SH SOLE 49 30 0 0 FIRST TR EXCHANGE TRADED FD ETF 33733B100 1169851 14137 SH SOLE 14137 0 0 FIRSTENERGY CORP Stock 337932107 48057 1406 SH SOLE 19 1406 0 0 FIRSTENERGY CORP Stock 337932107 4102 120 SH SOLE 33 120 0 0 FIRSTENERGY CORP Stock 337932107 281607 8239 SH SOLE 8238 0 0 FISERV INC Stock 337738108 28240 250 SH SOLE 2 250 0 0 FISERV INC Stock 337738108 103812 919 SH SOLE 19 919 0 0 FISERV INC Stock 337738108 9715 86 SH SOLE 33 86 0 0 FISERV INC Stock 337738108 6778 60 SH SOLE 36 60 0 0 FISERV INC Stock 337738108 3502 31 SH SOLE 46 31 0 0 FISERV INC Stock 337738108 2580684 22846 SH SOLE 22846 0 0 FIVE BELOW INC Stock 33829M101 425288 2643 SH SOLE 2643 0 0 FIVERR INTL LTD Stock M4R82T106 203174 8303 SH SOLE 8303 0 0 FLAHERTY & CRUMRINE PFD SECS CEF 338478100 144317 11127 SH SOLE 11127 0 0 FLEETCOR TECHNOLOGIES INC Stock 339041105 18895 74 SH SOLE 9 74 0 0 FLEETCOR TECHNOLOGIES INC Stock 339041105 1532 6 SH SOLE 33 6 0 0 FLEETCOR TECHNOLOGIES INC Stock 339041105 498168 1951 SH SOLE 1951 0 0 FLEX LNG LTD Stock G35947202 715484 23723 SH SOLE 23722 0 0 FLEXSHARES TR ETF 33939L407 890 22 SH SOLE 49 22 0 0 FLEXSHARES TR ETF 33939L407 1084643 26821 SH SOLE 26821 0 0 FMC CORP Stock 302491303 5291 79 SH SOLE 9 79 0 0 FMC CORP Stock 302491303 201 3 SH SOLE 33 3 0 0 FMC CORP Stock 302491303 2947 44 SH SOLE 46 44 0 0 FMC CORP Stock 302491303 669917 10003 SH SOLE 10003 0 0 FORD MTR CO DEL Stock 345370860 9365 754 SH SOLE 9 754 0 0 FORD MTR CO DEL Stock 345370860 105272 8476 SH SOLE 19 8475 0 0 FORD MTR CO DEL Stock 345370860 11264 907 SH SOLE 33 906 0 0 FORD MTR CO DEL Stock 345370860 3813 307 SH SOLE 36 307 0 0 FORD MTR CO DEL Stock 345370860 6578 530 SH SOLE 49 529 0 0 FORD MTR CO DEL Stock 345370860 1921829 154737 SH SOLE 154736 0 0 FORTINET INC Stock 34959E109 7804 133 SH SOLE 9 133 0 0 FORTINET INC Stock 34959E109 124754 2126 SH SOLE 19 2126 0 0 FORTINET INC Stock 34959E109 1350 23 SH SOLE 33 23 0 0 FORTINET INC Stock 34959E109 50171 855 SH SOLE 50 855 0 0 FORTINET INC Stock 34959E109 3882061 66156 SH SOLE 66156 0 0 FOX FACTORY HLDG CORP Stock 35138V102 142774 1441 SH SOLE 23 1441 0 0 FOX FACTORY HLDG CORP Stock 35138V102 88379 892 SH SOLE 892 0 0 FRANCO NEV CORP Stock 351858105 42049 315 SH SOLE 26 315 0 0 FRANCO NEV CORP Stock 351858105 4272 32 SH SOLE 36 32 0 0 FRANCO NEV CORP Stock 351858105 4813561 36059 SH SOLE 36059 0 0 LEGG MASON ETF INVT ETF 52468L505 291855 10706 SH SOLE 10706 0 0 FRANKLIN RESOURCES INC Stock 354613101 127816 5200 SH SOLE 5 5200 0 0 FRANKLIN RESOURCES INC Stock 354613101 959 39 SH SOLE 33 39 0 0 FRANKLIN RESOURCES INC Stock 354613101 113215 4606 SH SOLE 4606 0 0 FREEPORT-MCMORAN INC Stock 35671D857 52915 1419 SH SOLE 24 1419 0 0 FREEPORT-MCMORAN INC Stock 35671D857 6456 173 SH SOLE 33 173 0 0 FREEPORT-MCMORAN INC Stock 35671D857 119328 3200 SH SOLE 41 3200 0 0 FREEPORT-MCMORAN INC Stock 35671D857 14357 385 SH SOLE 43 385 0 0 FREEPORT-MCMORAN INC Stock 35671D857 5636 151 SH SOLE 49 151 0 0 FREEPORT-MCMORAN INC Stock 35671D857 3031179 81287 SH SOLE 81286 0 0 FS KKR CAP CORP CEF 302635206 1692521 85958 SH SOLE 85958 0 0 FIRST TR EXCHNG TRADED FD VI ETF 33740U760 228370 11598 SH SOLE 11598 0 0 FIRST TR EXCHNG TRADED FD VI ETF 33740U778 2886901 146766 SH SOLE 146765 0 0 FIRST TR EXCHNG TRADED FD VI ETF 33740F755 1655206 67587 SH SOLE 67587 0 0 FIRST TR EXCHNG TRADED FD VI ETF 33740U703 3445964 162163 SH SOLE 162163 0 0 FIRST TR EXCHNG TRADED FD VI ETF 33740U869 485937 24592 SH SOLE 24591 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33739Q705 203850 4130 SH SOLE 4129 0 0 FIRST TR EXCHNG TRADED FD VI ETF 33740F763 336631 8636 SH SOLE 25 8636 0 0 FIRST TR EXCHNG TRADED FD VI ETF 33740F763 24479 628 SH SOLE 628 0 0 FIRST TR EXCHNG TRADED FD VI ETF 33740F847 606048 15595 SH SOLE 15595 0 0 FIRST TR EXCHNG TRADED FD VI ETF 33740F631 789491 24367 SH SOLE 24367 0 0 FIRST TR EXCHNG TRADED FD VI ETF 33740F839 2604019 73394 SH SOLE 73394 0 0 FIRST TR EXCHNG TRADED FD VI ETF 33740F466 500105 24599 SH SOLE 24599 0 0 FULGENT GENETICS INC Stock 359664109 1093345 40888 SH SOLE 40888 0 0 GABELLI CONV & INC SECS FD I CEF 36240B109 69554 18548 SH SOLE 18547 0 0 GABELLI EQUITY TR INC CEF 362397101 584135 113867 SH SOLE 113866 0 0 GAMING & LEISURE PPTYS INC REIT 36467J108 1002 22 SH SOLE 9 22 0 0 GAMING & LEISURE PPTYS INC REIT 36467J108 49655 1090 SH SOLE 19 1090 0 0 GAMING & LEISURE PPTYS INC REIT 36467J108 4555 100 SH SOLE 49 100 0 0 GAMING & LEISURE PPTYS INC REIT 36467J108 255348 5606 SH SOLE 5605 0 0 GAP INC Stock 364760108 289784 27261 SH SOLE 27261 0 0 GARMIN LTD Stock H2906T109 9994 95 SH SOLE 7 95 0 0 GARMIN LTD Stock H2906T109 845 8 SH SOLE 33 8 0 0 GARMIN LTD Stock H2906T109 625217 5943 SH SOLE 5943 0 0 GARTNER INC Stock 366651107 19586 57 SH SOLE 9 57 0 0 GARTNER INC Stock 366651107 7216 21 SH SOLE 19 21 0 0 GARTNER INC Stock 366651107 59445 173 SH SOLE 28 173 0 0 GARTNER INC Stock 366651107 1718 5 SH SOLE 33 5 0 0 GARTNER INC Stock 366651107 147752 430 SH SOLE 51 430 0 0 GARTNER INC Stock 366651107 58070 169 SH SOLE 53 169 0 0 GARTNER INC Stock 366651107 8934 26 SH SOLE 54 26 0 0 GARTNER INC Stock 366651107 646305 1881 SH SOLE 1880 0 0 GATES INDL CORP PLC Stock G39108108 389283 33530 SH SOLE 6 33530 0 0 GE HEALTHCARE TECHNOLOGIES I Stock 36266G107 5989 88 SH SOLE 33 88 0 0 GE HEALTHCARE TECHNOLOGIES I Stock 36266G107 1293 19 SH SOLE 36 19 0 0 GE HEALTHCARE TECHNOLOGIES I Stock 36266G107 1089 16 SH SOLE 40 16 0 0 GE HEALTHCARE TECHNOLOGIES I Stock 36266G107 1701 25 SH SOLE 46 25 0 0 GE HEALTHCARE TECHNOLOGIES I Stock 36266G107 731354 10749 SH SOLE 10748 0 0 GENERAC HLDGS INC Stock 368736104 2833 26 SH SOLE 33 26 0 0 GENERAC HLDGS INC Stock 368736104 1961 18 SH SOLE 36 18 0 0 GENERAC HLDGS INC Stock 368736104 654 6 SH SOLE 46 6 0 0 GENERAC HLDGS INC Stock 368736104 278938 2560 SH SOLE 2560 0 0 GENERAL DYNAMICS CORP Stock 369550108 1569731 7104 SH SOLE 6 7103 0 0 GENERAL DYNAMICS CORP Stock 369550108 3094 14 SH SOLE 9 14 0 0 GENERAL DYNAMICS CORP Stock 369550108 130597 591 SH SOLE 19 591 0 0 GENERAL DYNAMICS CORP Stock 369550108 12184 55 SH SOLE 33 55 0 0 GENERAL DYNAMICS CORP Stock 369550108 1547 7 SH SOLE 36 7 0 0 GENERAL DYNAMICS CORP Stock 369550108 2060531 9325 SH SOLE 9324 0 0 GENERAL ELECTRIC CO Stock 369604301 14831 134 SH SOLE 33 134 0 0 GENERAL ELECTRIC CO Stock 369604301 6522 59 SH SOLE 36 59 0 0 GENERAL ELECTRIC CO Stock 369604301 5306 48 SH SOLE 40 48 0 0 GENERAL ELECTRIC CO Stock 369604301 14522 131 SH SOLE 43 131 0 0 GENERAL ELECTRIC CO Stock 369604301 24137 218 SH SOLE 49 218 0 0 GENERAL ELECTRIC CO Stock 369604301 2939347 26588 SH SOLE 26588 0 0 GENERAL MLS INC Stock 370334104 1472 23 SH SOLE 19 23 0 0 GENERAL MLS INC Stock 370334104 1536 24 SH SOLE 33 24 0 0 GENERAL MLS INC Stock 370334104 3647 57 SH SOLE 36 57 0 0 GENERAL MLS INC Stock 370334104 2112 33 SH SOLE 46 33 0 0 GENERAL MLS INC Stock 370334104 1152 18 SH SOLE 49 18 0 0 GENERAL MLS INC Stock 370334104 2721749 42534 SH SOLE 42533 0 0 GENERAL MTRS CO Stock 37045V100 5572 169 SH SOLE 9 169 0 0 GENERAL MTRS CO Stock 37045V100 2308 70 SH SOLE 19 70 0 0 GENERAL MTRS CO Stock 37045V100 12808 388 SH SOLE 33 388 0 0 GENERAL MTRS CO Stock 37045V100 54571 1655 SH SOLE 43 1655 0 0 GENERAL MTRS CO Stock 37045V100 1352 41 SH SOLE 49 41 0 0 GENERAL MTRS CO Stock 37045V100 635696 19281 SH SOLE 19281 0 0 GENESIS ENERGY L P Stock 371927104 267856 25955 SH SOLE 25955 0 0 GENPREX INC Stock 372446104 6786 17185 SH SOLE 17185 0 0 GENTEX CORP Stock 371901109 3742 115 SH SOLE 19 115 0 0 GENTEX CORP Stock 371901109 281373 8647 SH SOLE 8647 0 0 GENUINE PARTS CO Stock 372460105 30175 209 SH SOLE 7 209 0 0 GENUINE PARTS CO Stock 372460105 4100 28 SH SOLE 33 28 0 0 GENUINE PARTS CO Stock 372460105 1155 8 SH SOLE 46 8 0 0 GENUINE PARTS CO Stock 372460105 887327 6146 SH SOLE 6145 0 0 GFL ENVIRONMENTAL INC Stock 36168Q104 104808 3300 SH SOLE 5 3300 0 0 GFL ENVIRONMENTAL INC Stock 36168Q104 90388 2846 SH SOLE 2845 0 0 GILAT SATELLITE NETWORKS LTD Stock M51474118 91788 14275 SH SOLE 14275 0 0 GILEAD SCIENCES INC Stock 375558103 573876 7658 SH SOLE 6 7657 0 0 GILEAD SCIENCES INC Stock 375558103 2923 39 SH SOLE 9 39 0 0 GILEAD SCIENCES INC Stock 375558103 118160 1577 SH SOLE 19 1576 0 0 GILEAD SCIENCES INC Stock 375558103 12778 171 SH SOLE 33 170 0 0 GILEAD SCIENCES INC Stock 375558103 30351 405 SH SOLE 52 405 0 0 GILEAD SCIENCES INC Stock 375558103 5790888 77274 SH SOLE 77273 0 0 GLADSTONE CAPITAL CORP CEF 376535100 103206 10706 SH SOLE 10706 0 0 GLOBAL MED REIT INC REIT 37954A204 852813 95074 SH SOLE 95073 0 0 GLOBAL PMTS INC Stock 37940X102 12808 111 SH SOLE 9 111 0 0 GLOBAL PMTS INC Stock 37940X102 8318 72 SH SOLE 33 72 0 0 GLOBAL PMTS INC Stock 37940X102 1385 12 SH SOLE 46 12 0 0 GLOBAL PMTS INC Stock 37940X102 370641 3212 SH SOLE 3212 0 0 GLOBAL SELF STORAGE INC REIT 37955N106 76500 15741 SH SOLE 15740 0 0 GLOBAL X FDS ETF 37960A859 238824 11189 SH SOLE 11189 0 0 GLOBAL X FDS ETF 37960A669 482784 22035 SH SOLE 22034 0 0 GLOBAL X FDS ETF 37954Y871 578439 21392 SH SOLE 21391 0 0 GLOBAL X FDS ETF 37954Y855 663220 12021 SH SOLE 12021 0 0 GLOBAL X FDS ETF 37954Y343 1069268 23980 SH SOLE 23980 0 0 GLOBAL X FDS ETF 37954Y483 958380 57148 SH SOLE 57148 0 0 GLOBAL X FDS ETF 37954Y475 819550 21074 SH SOLE 21073 0 0 GLOBAL X FDS ETF 37950E291 1582620 97723 SH SOLE 97722 0 0 GLOBAL X FDS ETF 37950E333 1004712 114444 SH SOLE 114443 0 0 GLOBAL X FDS ETF 37954Y673 303571 9992 SH SOLE 9992 0 0 GLOBAL X FDS ETF 37954Y657 25017 1330 SH SOLE 36 1330 0 0 GLOBAL X FDS ETF 37954Y657 400095 21270 SH SOLE 21270 0 0 GLOBALFOUNDRIES INC Stock G39387108 786917 13523 SH SOLE 13523 0 0 GLOBANT S A Stock L44385109 4155 21 SH SOLE 43 21 0 0 GLOBANT S A Stock L44385109 1195410 6042 SH SOLE 6042 0 0 GLOBUS MED INC Stock 379577208 703044 14160 SH SOLE 14160 0 0 GOLAR LNG LTD Stock G9456A100 818569 33742 SH SOLE 33741 0 0 GOLDMAN SACHS ETF TR ETF 381430529 291475 2912 SH SOLE 25 2911 0 0 GOLDMAN SACHS ETF TR ETF 381430529 133146 1330 SH SOLE 26 1330 0 0 GOLDMAN SACHS ETF TR ETF 381430529 89598 895 SH SOLE 895 0 0 GOLDMAN SACHS ETF TR ETF 381430503 487126 5783 SH SOLE 5783 0 0 GOLDMAN SACHS BDC INC CEF 38147U107 229636 15772 SH SOLE 15771 0 0 GOLDMAN SACHS GROUP INC Stock 38141G104 15208 47 SH SOLE 7 47 0 0 GOLDMAN SACHS GROUP INC Stock 38141G104 11325 35 SH SOLE 9 35 0 0 GOLDMAN SACHS GROUP INC Stock 38141G104 17473 54 SH SOLE 19 54 0 0 GOLDMAN SACHS GROUP INC Stock 38141G104 9472 29 SH SOLE 33 29 0 0 GOLDMAN SACHS GROUP INC Stock 38141G104 9707 30 SH SOLE 36 30 0 0 GOLDMAN SACHS GROUP INC Stock 38141G104 4854 15 SH SOLE 46 15 0 0 GOLDMAN SACHS GROUP INC Stock 38141G104 2605426 8052 SH SOLE 8052 0 0 GOLDMAN SACHS PHYSICAL GOLD ETF ETF 715426102 1705979 93172 SH SOLE 93172 0 0 GOODRX HLDGS INC Stock 38246G108 661880 117563 SH SOLE 117563 0 0 GOODYEAR TIRE & RUBR CO Stock 382550101 932735 75039 SH SOLE 75039 0 0 GRACO INC Stock 384109104 2443511 33528 SH SOLE 6 33527 0 0 GRACO INC Stock 384109104 2915 40 SH SOLE 19 40 0 0 GRACO INC Stock 384109104 23030 316 SH SOLE 23 316 0 0 GRACO INC Stock 384109104 348368 4780 SH SOLE 4780 0 0 GRAND CANYON ED INC Stock 38526M106 265318 2270 SH SOLE 2270 0 0 GRANITE CONSTR INC Stock 387328107 349824 9201 SH SOLE 9201 0 0 GRANITE PT MTG TR INC REIT 38741L107 69760 14295 SH SOLE 14295 0 0 GRANITESHARES ETF TR ETF 38747R108 458584 21241 SH SOLE 21240 0 0 GRANITESHARES PLATINUM TR ETF 38748T103 90793 10300 SH SOLE 10300 0 0 GSK PLC ADR 37733W204 943 26 SH SOLE 33 26 0 0 GSK PLC ADR 37733W204 2562741 70696 SH SOLE 70696 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V357 271448 1916 SH SOLE 25 1915 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V357 9352 66 SH SOLE 36 66 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V357 5266062 37166 SH SOLE 49 37166 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V357 10569712 74597 SH SOLE 74597 0 0 GUGGENHEIM STRATEGIC OPPORTU CEF 40167F101 345879 23386 SH SOLE 23386 0 0 HALEON PLC ADR 405552100 7930 952 SH SOLE 9 952 0 0 HALEON PLC ADR 405552100 2316 278 SH SOLE 33 278 0 0 HALEON PLC ADR 405552100 13969 1677 SH SOLE 61 1677 0 0 HALEON PLC ADR 405552100 115238 13834 SH SOLE 13834 0 0 HALLIBURTON CO Stock 406216101 7088 175 SH SOLE 9 175 0 0 HALLIBURTON CO Stock 406216101 1377 34 SH SOLE 19 34 0 0 HALLIBURTON CO Stock 406216101 10972 271 SH SOLE 33 270 0 0 HALLIBURTON CO Stock 406216101 4658 115 SH SOLE 36 115 0 0 HALLIBURTON CO Stock 406216101 494596 12212 SH SOLE 12212 0 0 HANESBRANDS INC Stock 410345102 665 168 SH SOLE 39 168 0 0 HANESBRANDS INC Stock 410345102 100940 25490 SH SOLE 25489 0 0 HARTFORD FINL SVCS GROUP INC Stock 416515104 23471 331 SH SOLE 19 331 0 0 HARTFORD FINL SVCS GROUP INC Stock 416515104 852 12 SH SOLE 33 12 0 0 HARTFORD FINL SVCS GROUP INC Stock 416515104 1064 15 SH SOLE 46 15 0 0 HARTFORD FINL SVCS GROUP INC Stock 416515104 791075 11156 SH SOLE 11156 0 0 HASBRO INC Stock 418056107 534 8 SH SOLE 33 8 0 0 HASBRO INC Stock 418056107 198 3 SH SOLE 46 3 0 0 HASBRO INC Stock 418056107 1347545 20374 SH SOLE 20374 0 0 HAWAIIAN ELEC INDUSTRIES Stock 419870100 747908 60756 SH SOLE 60756 0 0 HAWKINS INC Stock 420261109 16890 287 SH SOLE 19 287 0 0 HAWKINS INC Stock 420261109 283480 4817 SH SOLE 4817 0 0 HCA HEALTHCARE INC Stock 40412C101 23372 95 SH SOLE 19 95 0 0 HCA HEALTHCARE INC Stock 40412C101 7659 31 SH SOLE 33 31 0 0 HCA HEALTHCARE INC Stock 40412C101 4674 19 SH SOLE 36 19 0 0 HCA HEALTHCARE INC Stock 40412C101 2706 11 SH SOLE 46 11 0 0 HCA HEALTHCARE INC Stock 40412C101 1503397 6112 SH SOLE 6111 0 0 HEALTHPEAK PROPERTIES INC REIT 42250P103 1469 80 SH SOLE 9 80 0 0 HEALTHPEAK PROPERTIES INC REIT 42250P103 43524 2371 SH SOLE 19 2370 0 0 HEALTHPEAK PROPERTIES INC REIT 42250P103 6178 337 SH SOLE 33 336 0 0 HEALTHPEAK PROPERTIES INC REIT 42250P103 1459556 79497 SH SOLE 79496 0 0 SELECT SECTOR SPDR TR ETF 81369Y209 141299 1098 SH SOLE 19 1097 0 0 SELECT SECTOR SPDR TR ETF 81369Y209 4892 38 SH SOLE 36 38 0 0 SELECT SECTOR SPDR TR ETF 81369Y209 7565705 58767 SH SOLE 58767 0 0 HECLA MNG CO Stock 422704106 230972 59072 SH SOLE 59072 0 0 HEICO CORP NEW Stock 422806109 4210 26 SH SOLE 43 26 0 0 HEICO CORP NEW Stock 422806109 313825 1938 SH SOLE 1938 0 0 HENRY JACK & ASSOC INC Stock 426281101 34762 230 SH SOLE 23 230 0 0 HENRY JACK & ASSOC INC Stock 426281101 3325 22 SH SOLE 33 22 0 0 HENRY JACK & ASSOC INC Stock 426281101 358806 2374 SH SOLE 2374 0 0 HERCULES CAPITAL INC CEF 427096508 749116 45622 SH SOLE 45622 0 0 MILLERKNOLL INC Stock 600544100 253204 10356 SH SOLE 10356 0 0 HERSHEY CO Stock 427866108 1546574 7730 SH SOLE 6 7729 0 0 HERSHEY CO Stock 427866108 36214 181 SH SOLE 19 181 0 0 HERSHEY CO Stock 427866108 5820 29 SH SOLE 33 29 0 0 HERSHEY CO Stock 427866108 11004 55 SH SOLE 36 55 0 0 HERSHEY CO Stock 427866108 2001 10 SH SOLE 46 10 0 0 HERSHEY CO Stock 427866108 1759212 8793 SH SOLE 8792 0 0 HESS CORP Stock 42809H107 27387 179 SH SOLE 24 179 0 0 HESS CORP Stock 42809H107 5075 33 SH SOLE 32 33 0 0 HESS CORP Stock 42809H107 5841 38 SH SOLE 33 38 0 0 HESS CORP Stock 42809H107 203819 1332 SH SOLE 1332 0 0 HEWLETT PACKARD ENTERPRISE C Stock 42824C109 4447 256 SH SOLE 9 256 0 0 HEWLETT PACKARD ENTERPRISE C Stock 42824C109 2590 149 SH SOLE 33 149 0 0 HEWLETT PACKARD ENTERPRISE C Stock 42824C109 44901 2585 SH SOLE 36 2585 0 0 HEWLETT PACKARD ENTERPRISE C Stock 42824C109 1806 104 SH SOLE 46 104 0 0 HEWLETT PACKARD ENTERPRISE C Stock 42824C109 160071 9215 SH SOLE 9215 0 0 HEXCEL CORP NEW Stock 428291108 11400 175 SH SOLE 33 175 0 0 HEXCEL CORP NEW Stock 428291108 405500 6225 SH SOLE 6225 0 0 HIGH INCOME SECS FD CEF 42968F108 82584 13342 SH SOLE 13341 0 0 HIGHWOODS PPTYS INC REIT 431284108 663334 32185 SH SOLE 32185 0 0 HILTON WORLDWIDE HLDGS INC Stock 43300A203 12465 83 SH SOLE 9 83 0 0 HILTON WORLDWIDE HLDGS INC Stock 43300A203 19674 131 SH SOLE 19 131 0 0 HILTON WORLDWIDE HLDGS INC Stock 43300A203 6157 41 SH SOLE 33 41 0 0 HILTON WORLDWIDE HLDGS INC Stock 43300A203 1652 11 SH SOLE 46 11 0 0 HILTON WORLDWIDE HLDGS INC Stock 43300A203 15018 100 SH SOLE 49 100 0 0 HILTON WORLDWIDE HLDGS INC Stock 43300A203 358745 2389 SH SOLE 2388 0 0 HF SINCLAIR CORP Stock 403949100 257413 4522 SH SOLE 4521 0 0 HOLOGIC INC Stock 436440101 10341 149 SH SOLE 19 149 0 0 HOLOGIC INC Stock 436440101 625 9 SH SOLE 33 9 0 0 HOLOGIC INC Stock 436440101 972 14 SH SOLE 46 14 0 0 HOLOGIC INC Stock 436440101 495169 7135 SH SOLE 7135 0 0 HOME DEPOT INC Stock 437076102 36259 120 SH SOLE 2 120 0 0 HOME DEPOT INC Stock 437076102 2146854 7105 SH SOLE 6 7105 0 0 HOME DEPOT INC Stock 437076102 39062 129 SH SOLE 7 129 0 0 HOME DEPOT INC Stock 437076102 41094 136 SH SOLE 9 136 0 0 HOME DEPOT INC Stock 437076102 282483 935 SH SOLE 19 934 0 0 HOME DEPOT INC Stock 437076102 59223 196 SH SOLE 24 196 0 0 HOME DEPOT INC Stock 437076102 5512 18 SH SOLE 32 18 0 0 HOME DEPOT INC Stock 437076102 53190 176 SH SOLE 33 176 0 0 HOME DEPOT INC Stock 437076102 48346 160 SH SOLE 36 160 0 0 HOME DEPOT INC Stock 437076102 98202 325 SH SOLE 41 325 0 0 HOME DEPOT INC Stock 437076102 7856 26 SH SOLE 46 26 0 0 HOME DEPOT INC Stock 437076102 97764 324 SH SOLE 49 323 0 0 HOME DEPOT INC Stock 437076102 31828 105 SH SOLE 50 105 0 0 HOME DEPOT INC Stock 437076102 219589 727 SH SOLE 51 726 0 0 HOME DEPOT INC Stock 437076102 87929 291 SH SOLE 53 291 0 0 HOME DEPOT INC Stock 437076102 7856 26 SH SOLE 54 26 0 0 HOME DEPOT INC Stock 437076102 20247534 67009 SH SOLE 67009 0 0 HONEST CO INC Stock 438333106 882 700 SH SOLE 49 700 0 0 HONEST CO INC Stock 438333106 58590 46500 SH SOLE 46500 0 0 HONEYWELL INTL INC Stock 438516106 3880 21 SH SOLE 6 21 0 0 HONEYWELL INTL INC Stock 438516106 40803 221 SH SOLE 7 220 0 0 HONEYWELL INTL INC Stock 438516106 7759 42 SH SOLE 9 42 0 0 HONEYWELL INTL INC Stock 438516106 22723 123 SH SOLE 19 123 0 0 HONEYWELL INTL INC Stock 438516106 25063 136 SH SOLE 33 135 0 0 HONEYWELL INTL INC Stock 438516106 924 5 SH SOLE 36 5 0 0 HONEYWELL INTL INC Stock 438516106 4064 22 SH SOLE 51 22 0 0 HONEYWELL INTL INC Stock 438516106 3256561 17628 SH SOLE 17627 0 0 HOST HOTELS & RESORTS INC REIT 44107P104 5544 345 SH SOLE 9 345 0 0 HOST HOTELS & RESORTS INC REIT 44107P104 3705 231 SH SOLE 33 230 0 0 HOST HOTELS & RESORTS INC REIT 44107P104 2475 154 SH SOLE 36 154 0 0 HOST HOTELS & RESORTS INC REIT 44107P104 1543 96 SH SOLE 46 96 0 0 HOST HOTELS & RESORTS INC REIT 44107P104 1216751 75716 SH SOLE 75715 0 0 HOULIHAN LOKEY INC Stock 441593100 78519 733 SH SOLE 23 733 0 0 HOULIHAN LOKEY INC Stock 441593100 218418 2039 SH SOLE 2039 0 0 HP INC Stock 40434L105 2124 83 SH SOLE 33 82 0 0 HP INC Stock 40434L105 1131 44 SH SOLE 46 44 0 0 HP INC Stock 40434L105 2054375 79937 SH SOLE 79936 0 0 HUBBELL INC Stock 443510607 5015 16 SH SOLE 19 16 0 0 HUBBELL INC Stock 443510607 327993 1047 SH SOLE 1046 0 0 HUBSPOT INC Stock 443573100 5418 11 SH SOLE 43 11 0 0 HUBSPOT INC Stock 443573100 32013 65 SH SOLE 48 65 0 0 HUBSPOT INC Stock 443573100 2393251 4859 SH SOLE 4859 0 0 HUMANA INC Stock 444859102 7784 16 SH SOLE 9 16 0 0 HUMANA INC Stock 444859102 3406 7 SH SOLE 19 7 0 0 HUMANA INC Stock 444859102 7805 16 SH SOLE 33 16 0 0 HUMANA INC Stock 444859102 3406 7 SH SOLE 36 7 0 0 HUMANA INC Stock 444859102 27345 56 SH SOLE 43 56 0 0 HUMANA INC Stock 444859102 1460 3 SH SOLE 46 3 0 0 HUMANA INC Stock 444859102 467463 961 SH SOLE 960 0 0 HUNTINGTON BANCSHARES INC Stock 446150104 1383 133 SH SOLE 9 133 0 0 HUNTINGTON BANCSHARES INC Stock 446150104 50037 4811 SH SOLE 19 4811 0 0 HUNTINGTON BANCSHARES INC Stock 446150104 5000 481 SH SOLE 33 480 0 0 HUNTINGTON BANCSHARES INC Stock 446150104 4004 385 SH SOLE 36 385 0 0 HUNTINGTON BANCSHARES INC Stock 446150104 1456 140 SH SOLE 46 140 0 0 HUNTINGTON BANCSHARES INC Stock 446150104 36556 3515 SH SOLE 52 3515 0 0 HUNTINGTON BANCSHARES INC Stock 446150104 255858 24602 SH SOLE 24601 0 0 HURON CONSULTING GROUP INC Stock 447462102 2083 20 SH SOLE 9 20 0 0 HURON CONSULTING GROUP INC Stock 447462102 289669 2781 SH SOLE 2781 0 0 HYATT HOTELS CORP Stock 448579102 265836 2506 SH SOLE 2506 0 0 HYCROFT MINING HOLDING CORP Stock 44862P109 4218 14135 SH SOLE 14135 0 0 ICAHN ENTERPRISES LP Stock 451100101 787158 39796 SH SOLE 39795 0 0 ICON PLC Stock G4705A100 22655 92 SH SOLE 2 92 0 0 ICON PLC Stock G4705A100 774703 3146 SH SOLE 3146 0 0 IDEXX LABS INC Stock 45168D104 6559 15 SH SOLE 9 15 0 0 IDEXX LABS INC Stock 45168D104 4373 10 SH SOLE 19 10 0 0 IDEXX LABS INC Stock 45168D104 6996 16 SH SOLE 33 16 0 0 IDEXX LABS INC Stock 45168D104 15304 35 SH SOLE 43 35 0 0 IDEXX LABS INC Stock 45168D104 42852 98 SH SOLE 50 98 0 0 IDEXX LABS INC Stock 45168D104 11806 27 SH SOLE 54 27 0 0 IDEXX LABS INC Stock 45168D104 351565 804 SH SOLE 804 0 0 ILLINOIS TOOL WKS INC Stock 452308109 1678490 7288 SH SOLE 6 7287 0 0 ILLINOIS TOOL WKS INC Stock 452308109 20145 87 SH SOLE 33 87 0 0 ILLINOIS TOOL WKS INC Stock 452308109 14279 62 SH SOLE 36 62 0 0 ILLINOIS TOOL WKS INC Stock 452308109 3224 14 SH SOLE 46 14 0 0 ILLINOIS TOOL WKS INC Stock 452308109 3263854 14172 SH SOLE 14171 0 0 LITMAN GREGORY FDS TR ETF 53700T827 3761501 130156 SH SOLE 130155 0 0 INDEPENDENCE RLTY TR INC REIT 45378A106 66903 4755 SH SOLE 4755 0 0 SELECT SECTOR SPDR TR ETF 81369Y704 31778 313 SH SOLE 19 313 0 0 SELECT SECTOR SPDR TR ETF 81369Y704 6083 60 SH SOLE 36 60 0 0 SELECT SECTOR SPDR TR ETF 81369Y704 253 3 SH SOLE 49 2 0 0 SELECT SECTOR SPDR TR ETF 81369Y704 5437706 53637 SH SOLE 53636 0 0 ING GROEP N.V. ADR 456837103 580 44 SH SOLE 33 44 0 0 ING GROEP N.V. ADR 456837103 2096 159 SH SOLE 36 159 0 0 ING GROEP N.V. ADR 456837103 673063 51067 SH SOLE 51067 0 0 INGERSOLL RAND INC Stock 45687V106 5862 92 SH SOLE 19 92 0 0 INGERSOLL RAND INC Stock 45687V106 1338 21 SH SOLE 33 21 0 0 INGERSOLL RAND INC Stock 45687V106 1657 26 SH SOLE 46 26 0 0 INGERSOLL RAND INC Stock 45687V106 535977 8411 SH SOLE 8411 0 0 INMODE LTD Stock M5425M103 7524 247 SH SOLE 7 247 0 0 INMODE LTD Stock M5425M103 2607285 85597 SH SOLE 85597 0 0 INNOVATIVE INDL PPTYS INC REIT 45781V101 904873 11960 SH SOLE 11959 0 0 INNOVATOR ETFS TR ETF 45782C359 380855 15830 SH SOLE 15830 0 0 INNOVATOR ETFS TR ETF 45782C334 567698 13575 SH SOLE 13575 0 0 INNOVATOR ETFS TR ETF 45782C615 217031 5105 SH SOLE 5105 0 0 INNOVATOR ETFS TR ETF 45783Y814 726987 19386 SH SOLE 19386 0 0 INNOVATOR ETFS TR ETF 45782C888 342705 9800 SH SOLE 9800 0 0 INNOVATOR ETFS TR ETF 45782C755 423476 12903 SH SOLE 12903 0 0 INNOVATOR ETFS TR ETF 45782C870 10346 338 SH SOLE 60 338 0 0 INNOVATOR ETFS TR ETF 45782C870 431203 14087 SH SOLE 14087 0 0 INNOVATOR ETFS TR ETF 45782C540 1189230 36750 SH SOLE 36750 0 0 INNOVATOR ETFS TR ETF 45782C417 747039 24528 SH SOLE 24528 0 0 INNOVATOR ETFS TR ETF 45782C508 1383984 39774 SH SOLE 39774 0 0 INNOVATOR ETFS TR ETF 45782C813 938410 27846 SH SOLE 27846 0 0 INNOVATOR ETFS TR ETF 45782C748 277313 8857 SH SOLE 8857 0 0 INNOVATOR ETFS TR ETF 45782C383 264169 7888 SH SOLE 7888 0 0 INNOVATOR ETFS TR ETF 45782C318 555507 18818 SH SOLE 18818 0 0 INNOVATOR ETFS TR ETF 45782C573 224841 6801 SH SOLE 6801 0 0 INNOVATOR ETFS TR ETF 45782C805 453005 17583 SH SOLE 17583 0 0 INNOVATOR ETFS TR ETF 45782C839 268552 9513 SH SOLE 9513 0 0 NORTHERN LTS FD TR IV ETF 66538H419 535037 20305 SH SOLE 20305 0 0 INTEL CORP Stock 458140100 8319 234 SH SOLE 4 234 0 0 INTEL CORP Stock 458140100 5546 156 SH SOLE 9 156 0 0 INTEL CORP Stock 458140100 27551 775 SH SOLE 19 775 0 0 INTEL CORP Stock 458140100 38856 1093 SH SOLE 24 1093 0 0 INTEL CORP Stock 458140100 18258 514 SH SOLE 33 513 0 0 INTEL CORP Stock 458140100 12093 340 SH SOLE 36 340 0 0 INTEL CORP Stock 458140100 1671 47 SH SOLE 39 47 0 0 INTEL CORP Stock 458140100 17597 495 SH SOLE 40 495 0 0 INTEL CORP Stock 458140100 6789582 190987 SH SOLE 190986 0 0 INTERACTIVE BROKERS GROUP IN Stock 45841N107 112615 1301 SH SOLE 23 1301 0 0 INTERACTIVE BROKERS GROUP IN Stock 45841N107 204070 2358 SH SOLE 2357 0 0 INTERCONTINENTAL EXCHANGE IN Stock 45866F104 14009 127 SH SOLE 33 127 0 0 INTERCONTINENTAL EXCHANGE IN Stock 45866F104 23920 217 SH SOLE 43 217 0 0 INTERCONTINENTAL EXCHANGE IN Stock 45866F104 19914 181 SH SOLE 48 181 0 0 INTERCONTINENTAL EXCHANGE IN Stock 45866F104 818890 7443 SH SOLE 7443 0 0 INTERDIGITAL INC Stock 45867G101 0 0 SH SOLE 19 0 0 0 INTERDIGITAL INC Stock 45867G101 2019641 25170 SH SOLE 25170 0 0 INTERNATIONAL BUSINESS MACHS Stock 459200101 13890 99 SH SOLE 9 99 0 0 INTERNATIONAL BUSINESS MACHS Stock 459200101 109826 783 SH SOLE 19 782 0 0 INTERNATIONAL BUSINESS MACHS Stock 459200101 25308 180 SH SOLE 33 180 0 0 INTERNATIONAL BUSINESS MACHS Stock 459200101 6734 48 SH SOLE 46 48 0 0 INTERNATIONAL BUSINESS MACHS Stock 459200101 12002217 85547 SH SOLE 85546 0 0 INTERNATIONAL PAPER CO Stock 460146103 6988 197 SH SOLE 19 197 0 0 INTERNATIONAL PAPER CO Stock 460146103 4829 136 SH SOLE 33 136 0 0 INTERNATIONAL PAPER CO Stock 460146103 4505 127 SH SOLE 36 127 0 0 INTERNATIONAL PAPER CO Stock 460146103 1048106 29549 SH SOLE 29549 0 0 INTERPUBLIC GROUP COS INC Stock 460690100 4872 170 SH SOLE 9 170 0 0 INTERPUBLIC GROUP COS INC Stock 460690100 3325 116 SH SOLE 19 116 0 0 INTERPUBLIC GROUP COS INC Stock 460690100 1607 56 SH SOLE 33 56 0 0 INTERPUBLIC GROUP COS INC Stock 460690100 258 9 SH SOLE 36 9 0 0 INTERPUBLIC GROUP COS INC Stock 460690100 831 29 SH SOLE 46 29 0 0 INTERPUBLIC GROUP COS INC Stock 460690100 328878 11475 SH SOLE 11475 0 0 INTUIT Stock 461202103 34744 68 SH SOLE 2 68 0 0 INTUIT Stock 461202103 11752 23 SH SOLE 4 23 0 0 INTUIT Stock 461202103 12263 24 SH SOLE 9 24 0 0 INTUIT Stock 461202103 141530 277 SH SOLE 19 277 0 0 INTUIT Stock 461202103 224814 440 SH SOLE 30 440 0 0 INTUIT Stock 461202103 14852 29 SH SOLE 33 29 0 0 INTUIT Stock 461202103 14817 29 SH SOLE 36 29 0 0 INTUIT Stock 461202103 102188 200 SH SOLE 41 200 0 0 INTUIT Stock 461202103 68628 134 SH SOLE 43 134 0 0 INTUIT Stock 461202103 19416 38 SH SOLE 54 38 0 0 INTUIT Stock 461202103 5233664 10243 SH SOLE 10243 0 0 INTUITIVE SURGICAL INC Stock 46120E602 14322 49 SH SOLE 4 49 0 0 INTUITIVE SURGICAL INC Stock 46120E602 8184 28 SH SOLE 9 28 0 0 INTUITIVE SURGICAL INC Stock 46120E602 92656 317 SH SOLE 19 317 0 0 INTUITIVE SURGICAL INC Stock 46120E602 15199 52 SH SOLE 33 52 0 0 INTUITIVE SURGICAL INC Stock 46120E602 11984 41 SH SOLE 36 41 0 0 INTUITIVE SURGICAL INC Stock 46120E602 111070 380 SH SOLE 41 380 0 0 INTUITIVE SURGICAL INC Stock 46120E602 29229 100 SH SOLE 43 100 0 0 INTUITIVE SURGICAL INC Stock 46120E602 2923 10 SH SOLE 46 10 0 0 INTUITIVE SURGICAL INC Stock 46120E602 49397 169 SH SOLE 48 169 0 0 INTUITIVE SURGICAL INC Stock 46120E602 52612 180 SH SOLE 50 180 0 0 INTUITIVE SURGICAL INC Stock 46120E602 190281 651 SH SOLE 51 651 0 0 INTUITIVE SURGICAL INC Stock 46120E602 74242 254 SH SOLE 53 254 0 0 INTUITIVE SURGICAL INC Stock 46120E602 5315586 18186 SH SOLE 18186 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V100 433272 5429 SH SOLE 5429 0 0 INVESCO EXCH TRD SLF IDX FD ETF 46138J841 11141 539 SH SOLE 19 539 0 0 INVESCO EXCH TRD SLF IDX FD ETF 46138J841 325242 15735 SH SOLE 15735 0 0 INVESCO CURRENCYSHARES JAPAN ETF 46138W107 662449 10652 SH SOLE 10652 0 0 INVESCO DB MULTI-SECTOR COMM ETF 46140H403 177171 10038 SH SOLE 10038 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V506 447728 12256 SH SOLE 12256 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V563 401652 20930 SH SOLE 20930 0 0 INVESCO MUN OPPORTUNITY TR CEF 46132C107 115220 14000 SH SOLE 14000 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G649 59111 401 SH SOLE 36 401 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G649 2185606 14827 SH SOLE 14826 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E537 23224 1048 SH SOLE 6 1048 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E537 7845 354 SH SOLE 19 354 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E537 8753 395 SH SOLE 36 395 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E537 282399 12744 SH SOLE 12743 0 0 INVESCO ACTVELY MNGD ETC FD ETF 46090F100 19465 1302 SH SOLE 19 1302 0 0 INVESCO ACTVELY MNGD ETC FD ETF 46090F100 3319 222 SH SOLE 36 222 0 0 INVESCO ACTVELY MNGD ETC FD ETF 46090F100 287606 19238 SH SOLE 19237 0 0 INVESCO QQQ TR ETF 46090E103 553885 1546 SH SOLE 1546 0 0 INVESCO QQQ TR ETF 46090E103 819363 2287 SH SOLE 19 2287 0 0 INVESCO QQQ TR ETF 46090E103 358 1 SH SOLE 36 1 0 0 INVESCO QQQ TR ETF 46090E103 7165 20 SH SOLE 39 20 0 0 INVESCO QQQ TR ETF 46090E103 197246 551 SH SOLE 49 550 0 0 INVESCO QQQ TR ETF 46090E103 44881031 125272 SH SOLE 125271 0 0 INVESCO EXCH TRD SLF IDX FD ETF 46138J619 1012462 22087 SH SOLE 22086 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V381 706060 16779 SH SOLE 16779 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V332 68026 2483 SH SOLE 49 2482 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V332 411214 15008 SH SOLE 15007 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V282 1417 50 SH SOLE 19 50 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V282 10416 370 SH SOLE 22 370 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V282 4360717 154910 SH SOLE 154910 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V274 1494865 29725 SH SOLE 29724 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V431 21533 236 SH SOLE 36 236 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V431 330941 3627 SH SOLE 51 3627 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V431 1646479 18046 SH SOLE 18045 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E370 45 1 SH SOLE 51 0 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E370 242862 3465 SH SOLE 3464 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E362 566467 14454 SH SOLE 14454 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V266 654954 21723 SH SOLE 21723 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V258 327802 4455 SH SOLE 4455 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V241 556345 11118 SH SOLE 11118 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V191 390435 3963 SH SOLE 3963 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V472 2418723 30031 SH SOLE 30031 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V456 201061 4386 SH SOLE 51 4386 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V456 1054 23 SH SOLE 23 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V167 220884 2425 SH SOLE 2425 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V647 2376854 55534 SH SOLE 55533 0 0 INVESCO SR INCOME TR CEF 46131H107 39200 10000 SH SOLE 10000 0 0 INVESCO ACTIVELY MANAGED ETF ETF 46090A804 265937 5959 SH SOLE 11 5958 0 0 INVESCO ACTIVELY MANAGED ETF ETF 46090A887 15407 310 SH SOLE 22 310 0 0 INVESCO ACTIVELY MANAGED ETF ETF 46090A887 758756 15267 SH SOLE 15266 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G870 595799 26634 SH SOLE 11 26633 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G870 388925 17386 SH SOLE 17386 0 0 INVESTAR HLDG CORP Stock 46134L105 133434 12600 SH SOLE 12600 0 0 INVITAE CORP Stock 46185L103 26157 43220 SH SOLE 43220 0 0 BARCLAYS BANK PLC ETF 06738C778 1575 49 SH SOLE 36 49 0 0 BARCLAYS BANK PLC ETF 06738C778 994257 30935 SH SOLE 30935 0 0 INDEXIQ ACTIVE ETF TR ETF 45409F819 241402 5055 SH SOLE 5055 0 0 IQVIA HLDGS INC Stock 46266C105 365467 1858 SH SOLE 19 1857 0 0 IQVIA HLDGS INC Stock 46266C105 4722 24 SH SOLE 33 24 0 0 IQVIA HLDGS INC Stock 46266C105 228033 1159 SH SOLE 51 1159 0 0 IQVIA HLDGS INC Stock 46266C105 90308 459 SH SOLE 53 459 0 0 IQVIA HLDGS INC Stock 46266C105 1748604 8887 SH SOLE 8887 0 0 IRIS ENERGY LTD Stock Q4982L109 39697 10700 SH SOLE 10700 0 0 IRON MTN INC DEL REIT 46284V101 1480 25 SH SOLE 33 24 0 0 IRON MTN INC DEL REIT 46284V101 1189 20 SH SOLE 46 20 0 0 IRON MTN INC DEL REIT 46284V101 1560339 26246 SH SOLE 26246 0 0 ISHARES TR ETF 464288653 196001 1990 SH SOLE 36 1990 0 0 ISHARES TR ETF 464288653 2115002 21479 SH SOLE 21478 0 0 ISHARES TR ETF 464287432 130137 1467 SH SOLE 9 1467 0 0 ISHARES TR ETF 464287432 337980 3811 SH SOLE 11 3810 0 0 ISHARES TR ETF 464287432 1241217 13995 SH SOLE 13995 0 0 ISHARES TR ETF 464287432 33081 373 SH SOLE 19 373 0 0 ISHARES TR ETF 464287432 5676 64 SH SOLE 22 64 0 0 ISHARES TR ETF 464287432 735544 8293 SH SOLE 36 8293 0 0 ISHARES TR ETF 464287432 10683868 120463 SH SOLE 120463 0 0 ISHARES TR ETF 46436E718 640063 6358 SH SOLE 25 6358 0 0 ISHARES TR ETF 46436E718 13649 136 SH SOLE 32 135 0 0 ISHARES TR ETF 46436E718 8144 81 SH SOLE 60 80 0 0 ISHARES TR ETF 46436E718 2634598 26171 SH SOLE 26170 0 0 ISHARES TR ETF 46434V407 26054 635 SH SOLE 22 635 0 0 ISHARES TR ETF 46434V407 6659 162 SH SOLE 36 162 0 0 ISHARES TR ETF 46434V407 1059681 25827 SH SOLE 25826 0 0 ISHARES TR ETF 46429B747 1454 15 SH SOLE 36 15 0 0 ISHARES TR ETF 46429B747 2831305 29213 SH SOLE 29212 0 0 ISHARES TR ETF 464288646 142364 2857 SH SOLE 19 2857 0 0 ISHARES TR ETF 464288646 10975 220 SH SOLE 36 220 0 0 ISHARES TR ETF 464288646 36426 731 SH SOLE 49 731 0 0 ISHARES TR ETF 464288646 2674630 53675 SH SOLE 53675 0 0 ISHARES TR ETF 464287457 3735389 46133 SH SOLE 46133 0 0 ISHARES TR ETF 464287457 1053 13 SH SOLE 36 13 0 0 ISHARES TR ETF 464287457 16934907 209150 SH SOLE 209150 0 0 ISHARES TR ETF 46436E338 300882 10415 SH SOLE 10414 0 0 ISHARES TR ETF 464288661 56547 500 SH SOLE 36 499 0 0 ISHARES TR ETF 464288661 383714 3391 SH SOLE 3390 0 0 ISHARES TR ETF 464288638 140890 2896 SH SOLE 19 2896 0 0 ISHARES TR ETF 464288638 97 2 SH SOLE 22 2 0 0 ISHARES TR ETF 464288638 1198232 24630 SH SOLE 24629 0 0 ISHARES TR ETF 464287440 380373 4153 SH SOLE 4153 0 0 ISHARES TR ETF 464287440 38705 423 SH SOLE 36 422 0 0 ISHARES TR ETF 464287440 4345523 47445 SH SOLE 47445 0 0 ISHARES TR ETF 464288166 11215 106 SH SOLE 9 106 0 0 ISHARES TR ETF 464288166 340784 3221 SH SOLE 3221 0 0 ISHARES TR ETF 464287226 122628 1304 SH SOLE 9 1304 0 0 ISHARES TR ETF 464287226 369483 3929 SH SOLE 19 3929 0 0 ISHARES TR ETF 464287226 695987 7401 SH SOLE 36 7400 0 0 ISHARES TR ETF 464287226 1404581 14936 SH SOLE 49 14936 0 0 ISHARES TR ETF 464287226 13489274 143442 SH SOLE 143441 0 0 ISHARES TR ETF 464288414 17842 174 SH SOLE 22 174 0 0 ISHARES TR ETF 464288414 2848101 27776 SH SOLE 36 27775 0 0 ISHARES TR ETF 464288414 830779 8102 SH SOLE 49 8102 0 0 ISHARES TR ETF 464288414 11077797 108034 SH SOLE 108033 0 0 ISHARES TR ETF 464287564 223809 4462 SH SOLE 4461 0 0 ISHARES TR ETF 46435G102 16623 224 SH SOLE 9 224 0 0 ISHARES TR ETF 46435G102 2004 27 SH SOLE 19 27 0 0 ISHARES TR ETF 46435G102 21153 285 SH SOLE 36 285 0 0 ISHARES TR ETF 46435G102 743792 10023 SH SOLE 10022 0 0 ISHARES TR ETF 464289859 376060 5923 SH SOLE 5923 0 0 ISHARES TR ETF 46434V621 288710 5829 SH SOLE 19 5829 0 0 ISHARES TR ETF 46434V621 42546 859 SH SOLE 36 859 0 0 ISHARES TR ETF 46434V621 16642 336 SH SOLE 52 336 0 0 ISHARES TR ETF 46434V621 6645007 134161 SH SOLE 134161 0 0 ISHARES TR ETF 46429B663 207 2 SH SOLE 36 2 0 0 ISHARES TR ETF 46429B663 2045011 20680 SH SOLE 20679 0 0 ISHARES TR ETF 46435G672 48 1 SH SOLE 36 0 0 0 ISHARES TR ETF 46435G672 1932354 39614 SH SOLE 39613 0 0 ISHARES TR ETF 46432F842 178378 2772 SH SOLE 19 2772 0 0 ISHARES TR ETF 46432F842 12934 201 SH SOLE 22 201 0 0 ISHARES TR ETF 46432F842 304890 4738 SH SOLE 36 4738 0 0 ISHARES TR ETF 46432F842 5950 92 SH SOLE 49 92 0 0 ISHARES TR ETF 46432F842 7450972 115788 SH SOLE 115788 0 0 ISHARES INC ETF 46434G103 32456 682 SH SOLE 9 682 0 0 ISHARES INC ETF 46434G103 363683 7642 SH SOLE 7642 0 0 ISHARES INC ETF 46434G103 381 8 SH SOLE 19 8 0 0 ISHARES INC ETF 46434G103 5045 106 SH SOLE 22 106 0 0 ISHARES INC ETF 46434G103 806009 16937 SH SOLE 36 16936 0 0 ISHARES INC ETF 46434G103 16181 340 SH SOLE 49 340 0 0 ISHARES INC ETF 46434G103 5922580 124450 SH SOLE 124450 0 0 ISHARES TR ETF 46434V738 1170536 23571 SH SOLE 23571 0 0 ISHARES TR ETF 46434V738 15842 319 SH SOLE 36 319 0 0 ISHARES TR ETF 46434V738 313723 6317 SH SOLE 6317 0 0 ISHARES TR ETF 46435G326 605483 10389 SH SOLE 10389 0 0 ISHARES TR ETF 46432F834 21109 352 SH SOLE 36 351 0 0 ISHARES TR ETF 46432F834 726179 12105 SH SOLE 49 12105 0 0 ISHARES TR ETF 46432F834 3680880 61358 SH SOLE 61358 0 0 ISHARES TR ETF 464287507 7979 32 SH SOLE 9 32 0 0 ISHARES TR ETF 464287507 1318064 5286 SH SOLE 5286 0 0 ISHARES TR ETF 464287507 175293 703 SH SOLE 19 703 0 0 ISHARES TR ETF 464287507 265288 1064 SH SOLE 36 1063 0 0 ISHARES TR ETF 464287507 12386753 49676 SH SOLE 49676 0 0 ISHARES TR ETF 464287804 257614 2731 SH SOLE 11 2730 0 0 ISHARES TR ETF 464287804 347983 3689 SH SOLE 3689 0 0 ISHARES TR ETF 464287804 54617 579 SH SOLE 19 579 0 0 ISHARES TR ETF 464287804 46505 493 SH SOLE 33 493 0 0 ISHARES TR ETF 464287804 67217 713 SH SOLE 36 712 0 0 ISHARES TR ETF 464287804 16319 173 SH SOLE 52 173 0 0 ISHARES TR ETF 464287804 18449510 195585 SH SOLE 195584 0 0 ISHARES TR ETF 464287150 162411 1724 SH SOLE 19 1724 0 0 ISHARES TR ETF 464287150 10455 111 SH SOLE 22 111 0 0 ISHARES TR ETF 464287150 61366 652 SH SOLE 36 651 0 0 ISHARES TR ETF 464287150 34662 368 SH SOLE 49 368 0 0 ISHARES TR ETF 464287150 31083 330 SH SOLE 52 330 0 0 ISHARES TR ETF 464287150 14575667 154748 SH SOLE 154747 0 0 ISHARES TR ETF 464287671 133710 1410 SH SOLE 36 1410 0 0 ISHARES TR ETF 464287671 378145 3988 SH SOLE 3987 0 0 ISHARES TR ETF 464287663 58726 787 SH SOLE 36 787 0 0 ISHARES TR ETF 464287663 6987952 93647 SH SOLE 93647 0 0 ISHARES TR ETF 46434V613 678588 15523 SH SOLE 9 15523 0 0 ISHARES TR ETF 46434V613 2903273 66414 SH SOLE 36 66413 0 0 ISHARES TR ETF 46434V613 3233260 73962 SH SOLE 73962 0 0 ISHARES TR ETF 464288521 163809 3472 SH SOLE 36 3472 0 0 ISHARES TR ETF 464288521 1094571 23200 SH SOLE 23199 0 0 ISHARES TR ETF 464287812 5691 31 SH SOLE 19 30 0 0 ISHARES TR ETF 464287812 2103355 11277 SH SOLE 11277 0 0 ISHARES TR ETF 464287697 783972 10655 SH SOLE 10654 0 0 ISHARES TR ETF 46429B689 44806 687 SH SOLE 9 687 0 0 ISHARES TR ETF 46429B689 57198 877 SH SOLE 19 877 0 0 ISHARES TR ETF 46429B689 9848 151 SH SOLE 36 151 0 0 ISHARES TR ETF 46429B689 2108436 32328 SH SOLE 32328 0 0 ISHARES TR ETF 46429B697 11002 152 SH SOLE 9 152 0 0 ISHARES TR ETF 46429B697 98582 1362 SH SOLE 19 1362 0 0 ISHARES TR ETF 46429B697 811466 11211 SH SOLE 36 11211 0 0 ISHARES TR ETF 46429B697 0 0 SH SOLE 39 0 0 0 ISHARES TR ETF 46429B697 4944955 68319 SH SOLE 68319 0 0 ISHARES INC ETF 46434G889 21023 514 SH SOLE 36 514 0 0 ISHARES INC ETF 46434G889 256833 6280 SH SOLE 6279 0 0 ISHARES TR ETF 46436E767 121236 3498 SH SOLE 36 3497 0 0 ISHARES TR ETF 46436E767 85437 2465 SH SOLE 2465 0 0 ISHARES TR ETF 46436E619 5382994 131775 SH SOLE 131774 0 0 ISHARES TR ETF 46435G243 1502661 63217 SH SOLE 63216 0 0 ISHARES TR ETF 46435G516 65361 945 SH SOLE 36 945 0 0 ISHARES TR ETF 46435G516 3871 56 SH SOLE 43 56 0 0 ISHARES TR ETF 46435G516 1867869 27020 SH SOLE 27019 0 0 ISHARES INC ETF 46434G863 19258 636 SH SOLE 22 636 0 0 ISHARES INC ETF 46434G863 297880 9838 SH SOLE 36 9837 0 0 ISHARES INC ETF 46434G863 2482477 81984 SH SOLE 81984 0 0 ISHARES TR ETF 46435G425 2767741 29472 SH SOLE 36 29472 0 0 ISHARES TR ETF 46435G425 3287 35 SH SOLE 43 35 0 0 ISHARES TR ETF 46435G425 4873750 51898 SH SOLE 51898 0 0 ISHARES TR ETF 46435U663 24268 721 SH SOLE 36 721 0 0 ISHARES TR ETF 46435U663 3197 95 SH SOLE 43 95 0 0 ISHARES TR ETF 46435U663 3353675 99663 SH SOLE 99663 0 0 ISHARES TR ETF 46435U549 75300 1662 SH SOLE 36 1662 0 0 ISHARES TR ETF 46435U549 1637152 36140 SH SOLE 36140 0 0 ISHARES TR ETF 46435G193 94595 4347 SH SOLE 36 4347 0 0 ISHARES TR ETF 46435G193 2284085 104967 SH SOLE 104967 0 0 ISHARES TR ETF 46436E601 409517 9573 SH SOLE 36 9573 0 0 ISHARES TR ETF 46436E601 4149 97 SH SOLE 97 0 0 ISHARES TR ETF 46435U218 238069 3157 SH SOLE 36 3157 0 0 ISHARES TR ETF 46435U218 22246 295 SH SOLE 295 0 0 ISHARES TR ETF 46436E551 4403 130 SH SOLE 43 130 0 0 ISHARES TR ETF 46436E551 1339931 39561 SH SOLE 39561 0 0 ISHARES TR ETF 464287861 490999 10287 SH SOLE 36 10287 0 0 ISHARES TR ETF 464287861 145911 3057 SH SOLE 3057 0 0 ISHARES TR ETF 464287549 10319 27 SH SOLE 36 27 0 0 ISHARES TR ETF 464287549 2188083 5725 SH SOLE 5725 0 0 ISHARES TR ETF 464287515 756915 2218 SH SOLE 2218 0 0 ISHARES TR ETF 46435G474 318 13 SH SOLE 36 12 0 0 ISHARES TR ETF 46435G474 241425 9735 SH SOLE 9734 0 0 ISHARES TR ETF 46429B655 5301787 104181 SH SOLE 104181 0 0 ISHARES TR ETF 464287184 1189409 44833 SH SOLE 44832 0 0 ISHARES TR ETF 464287325 182725 2217 SH SOLE 36 2217 0 0 ISHARES TR ETF 464287325 267055 3240 SH SOLE 3240 0 0 ISHARES TR ETF 464288372 996 23 SH SOLE 36 23 0 0 ISHARES TR ETF 464288372 1777076 41051 SH SOLE 41050 0 0 ISHARES TR ETF 464288711 441890 8185 SH SOLE 8184 0 0 ISHARES GOLD TR ETF 464285204 4829 138 SH SOLE 36 138 0 0 ISHARES GOLD TR ETF 464285204 3515133 100461 SH SOLE 100461 0 0 ISHARES S&P GSCI COMMODITY- ETF 46428R107 2076583 92252 SH SOLE 92251 0 0 ISHARES TR ETF 46434VAX8 18335 723 SH SOLE 19 723 0 0 ISHARES TR ETF 46434VAX8 364442 14371 SH SOLE 14370 0 0 ISHARES TR ETF 46435G318 441167 17284 SH SOLE 17283 0 0 ISHARES TR ETF 46436E882 30131 1214 SH SOLE 19 1214 0 0 ISHARES TR ETF 46436E882 352196 14190 SH SOLE 14190 0 0 ISHARES TR ETF 46435U697 756042 29429 SH SOLE 29429 0 0 ISHARES TR ETF 46436E874 14113 592 SH SOLE 6 592 0 0 ISHARES TR ETF 46436E874 6365 267 SH SOLE 19 267 0 0 ISHARES TR ETF 46436E874 414387 17382 SH SOLE 17382 0 0 ISHARES TR ETF 46435U283 292536 11950 SH SOLE 11950 0 0 ISHARES TR ETF 464287242 192104 1883 SH SOLE 9 1883 0 0 ISHARES TR ETF 464287242 309325 3032 SH SOLE 3032 0 0 ISHARES TR ETF 464287242 41930 411 SH SOLE 19 411 0 0 ISHARES TR ETF 464287242 351217 3443 SH SOLE 36 3442 0 0 ISHARES TR ETF 464287242 1062184 10412 SH SOLE 49 10411 0 0 ISHARES TR ETF 464287242 3574802 35040 SH SOLE 35040 0 0 ISHARES TR ETF 464288513 1570882 21309 SH SOLE 21308 0 0 ISHARES TR ETF 464288612 10944 108 SH SOLE 9 108 0 0 ISHARES TR ETF 464288612 1736594 17138 SH SOLE 17138 0 0 ISHARES TR ETF 46435G524 10557 178 SH SOLE 36 178 0 0 ISHARES TR ETF 46435G524 334746 5644 SH SOLE 49 5644 0 0 ISHARES TR ETF 464288448 28346 1116 SH SOLE 9 1116 0 0 ISHARES TR ETF 464288448 4724 186 SH SOLE 186 0 0 ISHARES TR ETF 464288448 8153 321 SH SOLE 19 321 0 0 ISHARES TR ETF 464288448 25857 1018 SH SOLE 36 1018 0 0 ISHARES TR ETF 464288448 638035 25119 SH SOLE 25119 0 0 ISHARES TR ETF 464288281 29955 363 SH SOLE 9 363 0 0 ISHARES TR ETF 464288281 13698 166 SH SOLE 22 166 0 0 ISHARES TR ETF 464288281 98651 1195 SH SOLE 36 1195 0 0 ISHARES TR ETF 464288281 1172112 14204 SH SOLE 14203 0 0 ISHARES TR ETF 464288588 232834 2622 SH SOLE 9 2622 0 0 ISHARES TR ETF 464288588 864280 9733 SH SOLE 36 9732 0 0 ISHARES TR ETF 464288588 4137715 46596 SH SOLE 46595 0 0 ISHARES TR ETF 464287119 551180 9240 SH SOLE 9240 0 0 ISHARES TR ETF 464288208 342120 5728 SH SOLE 5727 0 0 ISHARES TR ETF 464288307 91396 1600 SH SOLE 9 1599 0 0 ISHARES TR ETF 464288307 216163 3784 SH SOLE 3783 0 0 ISHARES TR ETF 464288257 333640 3612 SH SOLE 3612 0 0 ISHARES TR ETF 464288240 1172900 24950 SH SOLE 24950 0 0 ISHARES TR ETF 464288240 113606 2417 SH SOLE 36 2416 0 0 ISHARES TR ETF 464288240 11941 254 SH SOLE 49 254 0 0 ISHARES TR ETF 464288240 1002069 21316 SH SOLE 21316 0 0 ISHARES TR ETF 46434V464 227736 1516 SH SOLE 1515 0 0 ISHARES TR ETF 464288182 573162 9026 SH SOLE 9026 0 0 ISHARES INC ETF 464286509 1874 56 SH SOLE 19 56 0 0 ISHARES INC ETF 464286509 371439 11101 SH SOLE 11101 0 0 ISHARES TR ETF 464287465 15783 229 SH SOLE 36 229 0 0 ISHARES TR ETF 464287465 102691 1490 SH SOLE 49 1490 0 0 ISHARES TR ETF 464287465 2594279 37642 SH SOLE 37641 0 0 ISHARES TR ETF 464288885 54887 636 SH SOLE 9 636 0 0 ISHARES TR ETF 464288885 2242897 25990 SH SOLE 36 25989 0 0 ISHARES TR ETF 464288885 4800616 55627 SH SOLE 55627 0 0 ISHARES TR ETF 464288273 87641 1552 SH SOLE 9 1552 0 0 ISHARES TR ETF 464288273 1715634 30381 SH SOLE 30381 0 0 ISHARES TR ETF 464288877 87340 1785 SH SOLE 9 1785 0 0 ISHARES TR ETF 464288877 3474 71 SH SOLE 19 71 0 0 ISHARES TR ETF 464288877 2121431 43356 SH SOLE 36 43356 0 0 ISHARES TR ETF 464288877 6661008 136133 SH SOLE 136133 0 0 ISHARES TR ETF 464287234 113167 2982 SH SOLE 36 2982 0 0 ISHARES TR ETF 464287234 1331085 35075 SH SOLE 35074 0 0 ISHARES INC ETF 46434G764 1894 38 SH SOLE 9 38 0 0 ISHARES INC ETF 46434G764 224146 4498 SH SOLE 25 4498 0 0 ISHARES INC ETF 46434G764 228519 4586 SH SOLE 4585 0 0 ISHARES INC ETF 464286475 498498 9130 SH SOLE 9130 0 0 ISHARES INC ETF 464286525 238996 2505 SH SOLE 2504 0 0 ISHARES TR ETF 46435G532 464477 6233 SH SOLE 6232 0 0 ISHARES TR ETF 46434V456 354003 10533 SH SOLE 10532 0 0 ISHARES TR ETF 46435G409 938396 37003 SH SOLE 36 37003 0 0 ISHARES TR ETF 46435G409 36417 1436 SH SOLE 1436 0 0 ISHARES INC ETF 46434G822 2773 46 SH SOLE 19 46 0 0 ISHARES INC ETF 46434G822 4763 79 SH SOLE 36 79 0 0 ISHARES INC ETF 46434G822 1670178 27702 SH SOLE 27702 0 0 ISHARES TR ETF 464288570 121054 1487 SH SOLE 36 1486 0 0 ISHARES TR ETF 464288570 7862274 96576 SH SOLE 96576 0 0 ISHARES INC ETF 464286822 323526 5556 SH SOLE 5556 0 0 ISHARES TR ETF 464288802 13136 146 SH SOLE 36 146 0 0 ISHARES TR ETF 464288802 2271770 25250 SH SOLE 25250 0 0 ISHARES TR ETF 46432F396 559 4 SH SOLE 36 4 0 0 ISHARES TR ETF 46432F396 281313 2014 SH SOLE 2013 0 0 ISHARES TR ETF 46432F339 64577 490 SH SOLE 9 490 0 0 ISHARES TR ETF 46432F339 15288 116 SH SOLE 116 0 0 ISHARES TR ETF 46432F339 29389 223 SH SOLE 22 223 0 0 ISHARES TR ETF 46432F339 1900981 14424 SH SOLE 36 14424 0 0 ISHARES TR ETF 46432F339 18846 143 SH SOLE 49 143 0 0 ISHARES TR ETF 46432F339 3663034 27794 SH SOLE 27794 0 0 ISHARES TR ETF 46432F388 1929433 21268 SH SOLE 21268 0 0 ISHARES TR ETF 46432F388 20970 231 SH SOLE 36 231 0 0 ISHARES TR ETF 46432F388 231462 2551 SH SOLE 2551 0 0 ISHARES TR ETF 464287556 2690 22 SH SOLE 19 22 0 0 ISHARES TR ETF 464287556 783936 6410 SH SOLE 6410 0 0 ISHARES TR ETF 464287622 647882 2758 SH SOLE 36 2758 0 0 ISHARES TR ETF 464287622 2020148 8600 SH SOLE 8599 0 0 ISHARES TR ETF 464287614 46548 175 SH SOLE 19 175 0 0 ISHARES TR ETF 464287614 800672 3010 SH SOLE 36 3010 0 0 ISHARES TR ETF 464287614 3189175 11990 SH SOLE 11989 0 0 ISHARES TR ETF 464287598 7439 49 SH SOLE 9 49 0 0 ISHARES TR ETF 464287598 432687 2850 SH SOLE 19 2850 0 0 ISHARES TR ETF 464287598 114776 756 SH SOLE 36 756 0 0 ISHARES TR ETF 464287598 4201296 27673 SH SOLE 27672 0 0 ISHARES TR ETF 464287655 18027 102 SH SOLE 36 102 0 0 ISHARES TR ETF 464287655 33382 189 SH SOLE 49 188 0 0 ISHARES TR ETF 464287655 5789488 32757 SH SOLE 32757 0 0 ISHARES TR ETF 464287648 13998 62 SH SOLE 49 62 0 0 ISHARES TR ETF 464287648 547295 2442 SH SOLE 2441 0 0 ISHARES TR ETF 464287630 678 5 SH SOLE 36 5 0 0 ISHARES TR ETF 464287630 15260 113 SH SOLE 49 112 0 0 ISHARES TR ETF 464287630 391717 2890 SH SOLE 2889 0 0 ISHARES TR ETF 464287689 334017 1363 SH SOLE 19 1363 0 0 ISHARES TR ETF 464287689 1835612 7490 SH SOLE 7490 0 0 ISHARES TR ETF 464287499 33794 488 SH SOLE 19 488 0 0 ISHARES TR ETF 464287499 2188710 31606 SH SOLE 31605 0 0 ISHARES TR ETF 464287481 224278 2455 SH SOLE 36 2455 0 0 ISHARES TR ETF 464287481 25045 274 SH SOLE 49 274 0 0 ISHARES TR ETF 464287481 673855 7377 SH SOLE 7376 0 0 ISHARES TR ETF 464287473 174352 1671 SH SOLE 36 1671 0 0 ISHARES TR ETF 464287473 21059 202 SH SOLE 49 201 0 0 ISHARES TR ETF 464287473 1741783 16693 SH SOLE 16693 0 0 ISHARES TR ETF 464289438 2426295 15773 SH SOLE 15772 0 0 ISHARES TR ETF 464289420 203909 3119 SH SOLE 3119 0 0 ISHARES TR ETF 464287101 392452 1956 SH SOLE 36 1956 0 0 ISHARES TR ETF 464287101 2872624 14317 SH SOLE 14317 0 0 ISHARES TR ETF 464287200 371457 865 SH SOLE 9 865 0 0 ISHARES TR ETF 464287200 2626394 6116 SH SOLE 6116 0 0 ISHARES TR ETF 464287200 43802 102 SH SOLE 19 102 0 0 ISHARES TR ETF 464287200 112940 263 SH SOLE 22 263 0 0 ISHARES TR ETF 464287200 10731399 24990 SH SOLE 36 24989 0 0 ISHARES TR ETF 464287200 67340341 156813 SH SOLE 156813 0 0 ISHARES TR ETF 464287309 20321 297 SH SOLE 9 297 0 0 ISHARES TR ETF 464287309 972822 14218 SH SOLE 11 14218 0 0 ISHARES TR ETF 464287309 9168 134 SH SOLE 19 133 0 0 ISHARES TR ETF 464287309 863529 12621 SH SOLE 36 12621 0 0 ISHARES TR ETF 464287309 54736 800 SH SOLE 52 800 0 0 ISHARES TR ETF 464287309 4592214 67118 SH SOLE 67118 0 0 ISHARES TR ETF 464287408 1061036 6897 SH SOLE 11 6897 0 0 ISHARES TR ETF 464287408 3120 20 SH SOLE 19 20 0 0 ISHARES TR ETF 464287408 42456 276 SH SOLE 36 275 0 0 ISHARES TR ETF 464287408 21384 139 SH SOLE 49 139 0 0 ISHARES TR ETF 464287408 3399059 22095 SH SOLE 22094 0 0 ISHARES TR ETF 464287341 7097 172 SH SOLE 19 172 0 0 ISHARES TR ETF 464287341 4460378 108104 SH SOLE 108104 0 0 ISHARES TR ETF 464287390 868728 33988 SH SOLE 33987 0 0 ISHARES TR ETF 464287606 332219 4599 SH SOLE 11 4598 0 0 ISHARES TR ETF 464287606 1812587 25091 SH SOLE 25091 0 0 ISHARES TR ETF 464287705 103869 1029 SH SOLE 9 1029 0 0 ISHARES TR ETF 464287705 10900 108 SH SOLE 36 108 0 0 ISHARES TR ETF 464287705 768515 7614 SH SOLE 7614 0 0 ISHARES TR ETF 464287887 13381 122 SH SOLE 36 122 0 0 ISHARES TR ETF 464287887 1217292 11099 SH SOLE 11098 0 0 ISHARES TR ETF 464287879 21300 239 SH SOLE 36 238 0 0 ISHARES TR ETF 464287879 2745032 30767 SH SOLE 30766 0 0 ISHARES TR ETF 464288687 13779 457 SH SOLE 19 457 0 0 ISHARES TR ETF 464288687 20683 686 SH SOLE 36 686 0 0 ISHARES TR ETF 464288687 5079975 168490 SH SOLE 168490 0 0 ISHARES TR ETF 464287168 97879 909 SH SOLE 9 909 0 0 ISHARES TR ETF 464287168 84067 781 SH SOLE 19 781 0 0 ISHARES TR ETF 464287168 74810 695 SH SOLE 36 695 0 0 ISHARES TR ETF 464287168 8576426 79677 SH SOLE 79676 0 0 ISHARES TR ETF 464287523 112255 237 SH SOLE 9 237 0 0 ISHARES TR ETF 464287523 6157 13 SH SOLE 48 13 0 0 ISHARES TR ETF 464287523 3789 8 SH SOLE 49 8 0 0 ISHARES TR ETF 464287523 13860185 29263 SH SOLE 29262 0 0 ISHARES TR ETF 464288158 431455 4195 SH SOLE 36 4194 0 0 ISHARES TR ETF 464288158 29315 285 SH SOLE 49 285 0 0 ISHARES TR ETF 464288158 7508847 73001 SH SOLE 73000 0 0 ISHARES TR ETF 464288679 8672 79 SH SOLE 49 78 0 0 ISHARES TR ETF 464288679 60692040 549398 SH SOLE 549398 0 0 ISHARES SILVER TR ETF 46428Q109 2471635 121516 SH SOLE 121515 0 0 ISHARES TR ETF 464287176 65655 633 SH SOLE 9 633 0 0 ISHARES TR ETF 464287176 8505 82 SH SOLE 19 82 0 0 ISHARES TR ETF 464287176 154420 1489 SH SOLE 36 1488 0 0 ISHARES TR ETF 464287176 4469468 43092 SH SOLE 43091 0 0 ISHARES TR ETF 464287762 5476 20 SH SOLE 19 20 0 0 ISHARES TR ETF 464287762 132334 490 SH SOLE 36 490 0 0 ISHARES TR ETF 464287762 2922234 10820 SH SOLE 10820 0 0 ISHARES TR ETF 464287192 1046559 4477 SH SOLE 4476 0 0 ISHARES TR ETF 46434V860 222241 4380 SH SOLE 9 4380 0 0 ISHARES TR ETF 46434V860 849664 16745 SH SOLE 36 16745 0 0 ISHARES TR ETF 46434V860 38816 765 SH SOLE 49 765 0 0 ISHARES TR ETF 46434V860 3127124 61630 SH SOLE 61630 0 0 ISHARES TR ETF 46432F859 973102 20981 SH SOLE 20981 0 0 ISHARES TR ETF 46435U440 33 1 SH SOLE 36 0 0 0 ISHARES TR ETF 46435U440 1122646 24876 SH SOLE 24875 0 0 ISHARES TR ETF 464287291 6015 104 SH SOLE 22 104 0 0 ISHARES TR ETF 464287291 3993 69 SH SOLE 36 69 0 0 ISHARES TR ETF 464287291 502824 8693 SH SOLE 8693 0 0 ISHARES TR ETF 464288760 8478 80 SH SOLE 19 80 0 0 ISHARES TR ETF 464288760 3921 37 SH SOLE 48 37 0 0 ISHARES TR ETF 464288760 8614883 81295 SH SOLE 81295 0 0 ISHARES TR ETF 464287770 968751 6265 SH SOLE 6264 0 0 ISHARES TR ETF 464287754 1637768 16233 SH SOLE 16233 0 0 ISHARES TR ETF 46435U713 293 8 SH SOLE 9 8 0 0 ISHARES TR ETF 46435U713 209643 5730 SH SOLE 36 5729 0 0 ISHARES TR ETF 46435U713 1740988 47581 SH SOLE 47580 0 0 ISHARES TR ETF 464288786 5499 60 SH SOLE 48 60 0 0 ISHARES TR ETF 464288786 8331889 90910 SH SOLE 90909 0 0 ISHARES TR ETF 464288810 1510059 31135 SH SOLE 31135 0 0 ISHARES TR ETF 464288851 568357 5828 SH SOLE 5827 0 0 ISHARES TR ETF 464288844 5072 211 SH SOLE 48 211 0 0 ISHARES TR ETF 464288844 7379521 306968 SH SOLE 306968 0 0 ISHARES TR ETF 46429B267 166468 7553 SH SOLE 9 7553 0 0 ISHARES TR ETF 46429B267 66230 3005 SH SOLE 19 3005 0 0 ISHARES TR ETF 46429B267 95543 4335 SH SOLE 22 4335 0 0 ISHARES TR ETF 46429B267 155548 7058 SH SOLE 36 7057 0 0 ISHARES TR ETF 46429B267 282979 12839 SH SOLE 12839 0 0 ISHARES TR ETF 464287838 1073195 8496 SH SOLE 8495 0 0 ISHARES TR ETF 464287580 1555100 23228 SH SOLE 23227 0 0 ISHARES TR ETF 464287796 7636 161 SH SOLE 19 161 0 0 ISHARES TR ETF 464287796 12865 271 SH SOLE 36 271 0 0 ISHARES TR ETF 464287796 3812243 80376 SH SOLE 80376 0 0 ISHARES TR ETF 464287788 18241 244 SH SOLE 36 244 0 0 ISHARES TR ETF 464287788 3174873 42468 SH SOLE 42467 0 0 ISHARES TR ETF 464288828 471540 1916 SH SOLE 1916 0 0 ISHARES TR ETF 464288752 107296 1367 SH SOLE 9 1367 0 0 ISHARES TR ETF 464288752 8634 110 SH SOLE 48 110 0 0 ISHARES TR ETF 464288752 10861130 138376 SH SOLE 138375 0 0 ISHARES TR ETF 464288836 237862 1344 SH SOLE 1344 0 0 ISHARES TR ETF 464287739 34225 438 SH SOLE 9 438 0 0 ISHARES TR ETF 464287739 156 2 SH SOLE 36 2 0 0 ISHARES TR ETF 464287739 1113949 14256 SH SOLE 14255 0 0 ISHARES TR ETF 464287721 10282 98 SH SOLE 9 98 0 0 ISHARES TR ETF 464287721 892981 8511 SH SOLE 36 8511 0 0 ISHARES TR ETF 464287721 5246 50 SH SOLE 48 50 0 0 ISHARES TR ETF 464287721 14258056 135895 SH SOLE 135894 0 0 ISHARES TR ETF 464287713 2343 110 SH SOLE 19 110 0 0 ISHARES TR ETF 464287713 1558188 73154 SH SOLE 73154 0 0 SMUCKER J M CO Stock 832696405 741 6 SH SOLE 33 6 0 0 SMUCKER J M CO Stock 832696405 123 1 SH SOLE 40 1 0 0 SMUCKER J M CO Stock 832696405 983 8 SH SOLE 46 8 0 0 SMUCKER J M CO Stock 832696405 297825 2423 SH SOLE 2423 0 0 J P MORGAN EXCHANGE TRADED F ETF 46654Q203 926135 19734 SH SOLE 19734 0 0 JABIL INC Stock 466313103 27662 218 SH SOLE 9 218 0 0 JABIL INC Stock 466313103 39463 311 SH SOLE 19 311 0 0 JABIL INC Stock 466313103 1216599 9588 SH SOLE 9587 0 0 JACOBS SOLUTIONS INC Stock 46982L108 13379 98 SH SOLE 33 98 0 0 JACOBS SOLUTIONS INC Stock 46982L108 838340 6142 SH SOLE 6141 0 0 JANUS DETROIT STR TR ETF 47103U845 11408 227 SH SOLE 9 226 0 0 JANUS DETROIT STR TR ETF 47103U845 700758 13923 SH SOLE 25 13923 0 0 JANUS DETROIT STR TR ETF 47103U845 21459 426 SH SOLE 60 426 0 0 JANUS DETROIT STR TR ETF 47103U886 584994 12195 SH SOLE 12195 0 0 HUNT J B TRANS SVCS INC Stock 445658107 2074 11 SH SOLE 19 11 0 0 HUNT J B TRANS SVCS INC Stock 445658107 4360 23 SH SOLE 33 23 0 0 HUNT J B TRANS SVCS INC Stock 445658107 8672 46 SH SOLE 36 46 0 0 HUNT J B TRANS SVCS INC Stock 445658107 197688 1049 SH SOLE 1048 0 0 JEFFERIES FINL GROUP INC Stock 47233W109 283296 7734 SH SOLE 7734 0 0 JETBLUE AWYS CORP Stock 477143101 995978 216517 SH SOLE 216517 0 0 HANCOCK JOHN TAX-ADVANTAGED CEF 41013V100 189448 10667 SH SOLE 10667 0 0 HANCOCK JOHN FINL OPPTYS FD CEF 409735206 379474 14451 SH SOLE 14450 0 0 JOHNSON & JOHNSON Stock 478160104 47971 308 SH SOLE 9 308 0 0 JOHNSON & JOHNSON Stock 478160104 311902 2003 SH SOLE 19 2002 0 0 JOHNSON & JOHNSON Stock 478160104 152635 980 SH SOLE 24 980 0 0 JOHNSON & JOHNSON Stock 478160104 48784 313 SH SOLE 33 313 0 0 JOHNSON & JOHNSON Stock 478160104 75539 485 SH SOLE 36 485 0 0 JOHNSON & JOHNSON Stock 478160104 8878 57 SH SOLE 51 57 0 0 JOHNSON & JOHNSON Stock 478160104 15765540 101223 SH SOLE 101223 0 0 JOHNSON CTLS INTL PLC Stock G51502105 11227 211 SH SOLE 9 211 0 0 JOHNSON CTLS INTL PLC Stock G51502105 65613 1233 SH SOLE 19 1233 0 0 JOHNSON CTLS INTL PLC Stock G51502105 958 18 SH SOLE 33 18 0 0 JOHNSON CTLS INTL PLC Stock G51502105 5427 102 SH SOLE 36 102 0 0 JOHNSON CTLS INTL PLC Stock G51502105 2501 47 SH SOLE 46 47 0 0 JOHNSON CTLS INTL PLC Stock G51502105 620191 11656 SH SOLE 11655 0 0 JPMORGAN CHASE & CO ETF 46625H365 1344261 54424 SH SOLE 54423 0 0 JPMORGAN CHASE & CO Stock 46625H100 55978 386 SH SOLE 7 386 0 0 JPMORGAN CHASE & CO Stock 46625H100 87592 604 SH SOLE 9 604 0 0 JPMORGAN CHASE & CO Stock 46625H100 388424 2678 SH SOLE 19 2678 0 0 JPMORGAN CHASE & CO Stock 46625H100 60781 419 SH SOLE 33 419 0 0 JPMORGAN CHASE & CO Stock 46625H100 20448 141 SH SOLE 36 141 0 0 JPMORGAN CHASE & CO Stock 46625H100 53901 372 SH SOLE 43 371 0 0 JPMORGAN CHASE & CO Stock 46625H100 469195 3235 SH SOLE 49 3235 0 0 JPMORGAN CHASE & CO Stock 46625H100 17078497 117766 SH SOLE 117766 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q670 19565 438 SH SOLE 36 438 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q670 219687 4918 SH SOLE 4918 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q308 372591 7397 SH SOLE 7397 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q332 810914 15140 SH SOLE 11 15140 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q332 2892 54 SH SOLE 36 54 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q332 11278278 210573 SH SOLE 210572 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q837 14653 292 SH SOLE 9 292 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q837 1054 21 SH SOLE 19 21 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q837 7477 149 SH SOLE 49 149 0 0 J P MORGAN EXCHANGE TRADED F ETF 46641Q837 1250527 24921 SH SOLE 24920 0 0 KALEYRA INC COM Stock 483379103 346101 47804 SH SOLE 47804 0 0 KBR INC Stock 48242W106 362422 6149 SH SOLE 45 6149 0 0 KBR INC Stock 48242W106 42437 720 SH SOLE 720 0 0 KELLANOVA Stock 487836108 3154 53 SH SOLE 19 53 0 0 KELLANOVA Stock 487836108 357 6 SH SOLE 33 6 0 0 KELLANOVA Stock 487836108 1607 27 SH SOLE 46 27 0 0 KELLANOVA Stock 487836108 1499521 25198 SH SOLE 25197 0 0 KENVUE INC Stock 49177J102 4157 207 SH SOLE 9 207 0 0 KENVUE INC Stock 49177J102 1687 84 SH SOLE 33 84 0 0 KENVUE INC Stock 49177J102 457598 22789 SH SOLE 22788 0 0 KEURIG DR PEPPER INC Stock 49271V100 438413 13887 SH SOLE 6 13887 0 0 KEURIG DR PEPPER INC Stock 49271V100 2526 80 SH SOLE 9 80 0 0 KEURIG DR PEPPER INC Stock 49271V100 4074 129 SH SOLE 33 129 0 0 KEURIG DR PEPPER INC Stock 49271V100 2462 78 SH SOLE 46 78 0 0 KEURIG DR PEPPER INC Stock 49271V100 49467 1567 SH SOLE 1566 0 0 KEYCORP Stock 493267108 67906 6311 SH SOLE 19 6311 0 0 KEYCORP Stock 493267108 5211 484 SH SOLE 33 484 0 0 KEYCORP Stock 493267108 858515 79788 SH SOLE 79787 0 0 KEYSIGHT TECHNOLOGIES INC Stock 49338L103 528182 3992 SH SOLE 6 3992 0 0 KEYSIGHT TECHNOLOGIES INC Stock 49338L103 1191 9 SH SOLE 19 9 0 0 KEYSIGHT TECHNOLOGIES INC Stock 49338L103 3175 24 SH SOLE 32 24 0 0 KEYSIGHT TECHNOLOGIES INC Stock 49338L103 23683 179 SH SOLE 33 179 0 0 KEYSIGHT TECHNOLOGIES INC Stock 49338L103 34930 264 SH SOLE 48 264 0 0 KEYSIGHT TECHNOLOGIES INC Stock 49338L103 2074621 15680 SH SOLE 15680 0 0 KRANESHARES TR ETF 500767652 358371 11003 SH SOLE 11003 0 0 KIMBERLY-CLARK CORP Stock 494368103 2054 17 SH SOLE 19 17 0 0 KIMBERLY-CLARK CORP Stock 494368103 3630 30 SH SOLE 33 30 0 0 KIMBERLY-CLARK CORP Stock 494368103 3626 30 SH SOLE 46 30 0 0 KIMBERLY-CLARK CORP Stock 494368103 50153 415 SH SOLE 52 415 0 0 KIMBERLY-CLARK CORP Stock 494368103 3848187 31843 SH SOLE 31842 0 0 KINDER MORGAN INC DEL Stock 49456B101 485557 29286 SH SOLE 6 29285 0 0 KINDER MORGAN INC DEL Stock 49456B101 3134 189 SH SOLE 9 189 0 0 KINDER MORGAN INC DEL Stock 49456B101 83142 5015 SH SOLE 19 5014 0 0 KINDER MORGAN INC DEL Stock 49456B101 6019 363 SH SOLE 33 363 0 0 KINDER MORGAN INC DEL Stock 49456B101 7876 475 SH SOLE 36 475 0 0 KINDER MORGAN INC DEL Stock 49456B101 24151 1457 SH SOLE 49 1456 0 0 KINDER MORGAN INC DEL Stock 49456B101 3460766 208731 SH SOLE 208731 0 0 KINSALE CAP GROUP INC Stock 49714P108 4141 10 SH SOLE 9 10 0 0 KINSALE CAP GROUP INC Stock 49714P108 414 1 SH SOLE 19 1 0 0 KINSALE CAP GROUP INC Stock 49714P108 17407 42 SH SOLE 34 42 0 0 KINSALE CAP GROUP INC Stock 49714P108 4135090 9985 SH SOLE 9985 0 0 KKR & CO INC Stock 48251W104 5852 95 SH SOLE 43 95 0 0 KKR & CO INC Stock 48251W104 418936 6801 SH SOLE 6800 0 0 KLA CORP Stock 482480100 2752 6 SH SOLE 9 6 0 0 KLA CORP Stock 482480100 5969 13 SH SOLE 33 13 0 0 KLA CORP Stock 482480100 8715 19 SH SOLE 36 19 0 0 KLA CORP Stock 482480100 30811 67 SH SOLE 43 67 0 0 KLA CORP Stock 482480100 355462 775 SH SOLE 45 775 0 0 KLA CORP Stock 482480100 1835 4 SH SOLE 46 4 0 0 KLA CORP Stock 482480100 6035166 13158 SH SOLE 13158 0 0 KLX ENERGY SERVICS HOLDNGS I Stock 48253L205 137460 11600 SH SOLE 11600 0 0 KOHLS CORP Stock 500255104 115364 5504 SH SOLE 19 5504 0 0 KOHLS CORP Stock 500255104 186953 8920 SH SOLE 8919 0 0 KONINKLIJKE PHILIPS N V ADR 500472303 43426 2178 SH SOLE 43 2177 0 0 KONINKLIJKE PHILIPS N V ADR 500472303 447617 22448 SH SOLE 22448 0 0 KOSMOS ENERGY LTD Stock 500688106 271180 33152 SH SOLE 33151 0 0 KRAFT HEINZ CO Stock 500754106 5584 166 SH SOLE 9 166 0 0 KRAFT HEINZ CO Stock 500754106 16921 503 SH SOLE 19 503 0 0 KRAFT HEINZ CO Stock 500754106 1615 48 SH SOLE 33 48 0 0 KRAFT HEINZ CO Stock 500754106 7132 212 SH SOLE 36 212 0 0 KRAFT HEINZ CO Stock 500754106 72792 2164 SH SOLE 43 2163 0 0 KRAFT HEINZ CO Stock 500754106 2658 79 SH SOLE 46 79 0 0 KRAFT HEINZ CO Stock 500754106 1547431 46000 SH SOLE 45999 0 0 KRANESHARES TR ETF 500767306 491264 17949 SH SOLE 17948 0 0 KRATOS DEFENSE & SEC SOLUTIO Stock 50077B207 123239 8205 SH SOLE 24 8205 0 0 KRATOS DEFENSE & SEC SOLUTIO Stock 50077B207 44940 2992 SH SOLE 2992 0 0 KROGER CO Stock 501044101 7294 163 SH SOLE 9 163 0 0 KROGER CO Stock 501044101 3491 78 SH SOLE 19 78 0 0 KROGER CO Stock 501044101 3217 72 SH SOLE 33 71 0 0 KROGER CO Stock 501044101 4967 111 SH SOLE 36 111 0 0 KROGER CO Stock 501044101 2685 60 SH SOLE 46 60 0 0 KROGER CO Stock 501044101 9110 204 SH SOLE 49 203 0 0 KROGER CO Stock 501044101 1163933 26010 SH SOLE 26009 0 0 L3HARRIS TECHNOLOGIES INC Stock 502431109 32038 184 SH SOLE 9 184 0 0 L3HARRIS TECHNOLOGIES INC Stock 502431109 19501 112 SH SOLE 19 112 0 0 L3HARRIS TECHNOLOGIES INC Stock 502431109 2612 15 SH SOLE 36 15 0 0 L3HARRIS TECHNOLOGIES INC Stock 502431109 59988 345 SH SOLE 43 344 0 0 L3HARRIS TECHNOLOGIES INC Stock 502431109 1195616 6867 SH SOLE 6866 0 0 LABORATORY CORP AMER HLDGS Stock 50540R409 15682 78 SH SOLE 19 78 0 0 LABORATORY CORP AMER HLDGS Stock 50540R409 6238 31 SH SOLE 33 31 0 0 LABORATORY CORP AMER HLDGS Stock 50540R409 69231 344 SH SOLE 43 344 0 0 LABORATORY CORP AMER HLDGS Stock 50540R409 1025359 5100 SH SOLE 5100 0 0 LAM RESEARCH CORP Stock 512807108 33219 53 SH SOLE 9 53 0 0 LAM RESEARCH CORP Stock 512807108 8168 13 SH SOLE 33 13 0 0 LAM RESEARCH CORP Stock 512807108 22564 36 SH SOLE 36 36 0 0 LAM RESEARCH CORP Stock 512807108 2507 4 SH SOLE 46 4 0 0 LAM RESEARCH CORP Stock 512807108 7521 12 SH SOLE 63 12 0 0 LAM RESEARCH CORP Stock 512807108 7797530 12441 SH SOLE 12440 0 0 LAMAR ADVERTISING CO NEW REIT 512816109 1669 20 SH SOLE 9 20 0 0 LAMAR ADVERTISING CO NEW REIT 512816109 69356 831 SH SOLE 19 830 0 0 LAMAR ADVERTISING CO NEW REIT 512816109 349418 4186 SH SOLE 4186 0 0 LAMB WESTON HLDGS INC Stock 513272104 2774 30 SH SOLE 19 30 0 0 LAMB WESTON HLDGS INC Stock 513272104 3918 42 SH SOLE 33 42 0 0 LAMB WESTON HLDGS INC Stock 513272104 1402567 15169 SH SOLE 15169 0 0 LANDSTAR SYS INC Stock 515098101 11678 66 SH SOLE 9 66 0 0 LANDSTAR SYS INC Stock 515098101 59098 334 SH SOLE 23 334 0 0 LANDSTAR SYS INC Stock 515098101 11745 66 SH SOLE 34 66 0 0 LANDSTAR SYS INC Stock 515098101 210031 1187 SH SOLE 1187 0 0 LANTHEUS HLDGS INC Stock 516544103 347 5 SH SOLE 19 5 0 0 LANTHEUS HLDGS INC Stock 516544103 468087 6737 SH SOLE 6737 0 0 LAS VEGAS SANDS CORP Stock 517834107 3530 77 SH SOLE 19 77 0 0 LAS VEGAS SANDS CORP Stock 517834107 1745 38 SH SOLE 33 38 0 0 LAS VEGAS SANDS CORP Stock 517834107 1879 41 SH SOLE 46 41 0 0 LAS VEGAS SANDS CORP Stock 517834107 351538 7669 SH SOLE 7668 0 0 LEIDOS HOLDINGS INC Stock 525327102 4884 53 SH SOLE 9 53 0 0 LEIDOS HOLDINGS INC Stock 525327102 186 2 SH SOLE 33 2 0 0 LEIDOS HOLDINGS INC Stock 525327102 63952 694 SH SOLE 43 693 0 0 LEIDOS HOLDINGS INC Stock 525327102 292113 3170 SH SOLE 3169 0 0 LEMONADE INC Stock 52567D107 1487 128 SH SOLE 19 128 0 0 LEMONADE INC Stock 52567D107 722404 62169 SH SOLE 62169 0 0 LIBERTY ALL-STAR GROWTH FD I CEF 529900102 112889 22852 SH SOLE 22852 0 0 LIGHTWAVE LOGIC INC Stock 532275104 716986 160400 SH SOLE 160399 0 0 ELI LILLY & CO Stock 532457108 9668 18 SH SOLE 4 18 0 0 ELI LILLY & CO Stock 532457108 39210 73 SH SOLE 9 73 0 0 ELI LILLY & CO Stock 532457108 285237 531 SH SOLE 19 531 0 0 ELI LILLY & CO Stock 532457108 29005 54 SH SOLE 28 54 0 0 ELI LILLY & CO Stock 532457108 225595 420 SH SOLE 30 420 0 0 ELI LILLY & CO Stock 532457108 81328 151 SH SOLE 33 151 0 0 ELI LILLY & CO Stock 532457108 57473 107 SH SOLE 36 107 0 0 ELI LILLY & CO Stock 532457108 134283 250 SH SOLE 41 250 0 0 ELI LILLY & CO Stock 532457108 49472 92 SH SOLE 43 92 0 0 ELI LILLY & CO Stock 532457108 477509 889 SH SOLE 45 889 0 0 ELI LILLY & CO Stock 532457108 12354 23 SH SOLE 46 23 0 0 ELI LILLY & CO Stock 532457108 83098 155 SH SOLE 49 154 0 0 ELI LILLY & CO Stock 532457108 41915 78 SH SOLE 50 78 0 0 ELI LILLY & CO Stock 532457108 20314810 37821 SH SOLE 37821 0 0 LINCOLN ELEC HLDGS INC Stock 533900106 392121 2157 SH SOLE 2157 0 0 LINCOLN NATL CORP IND Stock 534187109 4903 199 SH SOLE 33 198 0 0 LINCOLN NATL CORP IND Stock 534187109 1111 45 SH SOLE 36 45 0 0 LINCOLN NATL CORP IND Stock 534187109 815693 33037 SH SOLE 33037 0 0 LINDE PLC Stock G54950103 2675071 7184 SH SOLE 6 7184 0 0 LINDE PLC Stock G54950103 22341 60 SH SOLE 9 60 0 0 LINDE PLC Stock G54950103 5998 16 SH SOLE 32 16 0 0 LINDE PLC Stock G54950103 21721 58 SH SOLE 33 58 0 0 LINDE PLC Stock G54950103 18618 50 SH SOLE 36 50 0 0 LINDE PLC Stock G54950103 8936 24 SH SOLE 61 24 0 0 LINDE PLC Stock G54950103 10426 28 SH SOLE 63 28 0 0 LINDE PLC Stock G54950103 4334423 11641 SH SOLE 11640 0 0 LIQUIDIA CORPORATION Stock 53635D202 234168 36935 SH SOLE 36935 0 0 LIVE NATION ENTERTAINMENT IN Stock 538034109 6228 75 SH SOLE 19 75 0 0 LIVE NATION ENTERTAINMENT IN Stock 538034109 2657 32 SH SOLE 33 32 0 0 LIVE NATION ENTERTAINMENT IN Stock 538034109 1578 19 SH SOLE 36 19 0 0 LIVE NATION ENTERTAINMENT IN Stock 538034109 4484 54 SH SOLE 43 54 0 0 LIVE NATION ENTERTAINMENT IN Stock 538034109 996 12 SH SOLE 46 12 0 0 LIVE NATION ENTERTAINMENT IN Stock 538034109 221800 2671 SH SOLE 2671 0 0 LIVE OAK BANCSHARES INC Stock 53803X105 1165440 40257 SH SOLE 40257 0 0 LIVEPERSON INC Stock 538146101 817231 210085 SH SOLE 210085 0 0 LKQ CORP Stock 501889208 5347 108 SH SOLE 9 108 0 0 LKQ CORP Stock 501889208 198 4 SH SOLE 33 4 0 0 LKQ CORP Stock 501889208 1536125 31027 SH SOLE 31026 0 0 LLOYDS BANKING GROUP PLC ADR 539439109 187568 88060 SH SOLE 88060 0 0 LOCKHEED MARTIN CORP Stock 539830109 2718491 6647 SH SOLE 6 6647 0 0 LOCKHEED MARTIN CORP Stock 539830109 2863 7 SH SOLE 9 7 0 0 LOCKHEED MARTIN CORP Stock 539830109 160296 392 SH SOLE 19 391 0 0 LOCKHEED MARTIN CORP Stock 539830109 25044 61 SH SOLE 33 61 0 0 LOCKHEED MARTIN CORP Stock 539830109 11088 27 SH SOLE 36 27 0 0 LOCKHEED MARTIN CORP Stock 539830109 2900 7 SH SOLE 49 7 0 0 LOCKHEED MARTIN CORP Stock 539830109 9154600 22385 SH SOLE 22385 0 0 LOWES COS INC Stock 548661107 622273 2994 SH SOLE 6 2994 0 0 LOWES COS INC Stock 548661107 9145 44 SH SOLE 9 44 0 0 LOWES COS INC Stock 548661107 73368 353 SH SOLE 19 353 0 0 LOWES COS INC Stock 548661107 213173 1026 SH SOLE 30 1025 0 0 LOWES COS INC Stock 548661107 12991 63 SH SOLE 33 62 0 0 LOWES COS INC Stock 548661107 11016 53 SH SOLE 36 53 0 0 LOWES COS INC Stock 548661107 11321527 54472 SH SOLE 54472 0 0 LPL FINL HLDGS INC Stock 50212V100 368358 1550 SH SOLE 5 1550 0 0 LPL FINL HLDGS INC Stock 50212V100 10457 44 SH SOLE 23 44 0 0 LPL FINL HLDGS INC Stock 50212V100 475 2 SH SOLE 33 2 0 0 LPL FINL HLDGS INC Stock 50212V100 11883 50 SH SOLE 63 50 0 0 LPL FINL HLDGS INC Stock 50212V100 1550472 6524 SH SOLE 6524 0 0 LUCID GROUP INC Stock 549498103 5031 900 SH SOLE 49 900 0 0 LUCID GROUP INC Stock 549498103 177724 31793 SH SOLE 31793 0 0 LULULEMON ATHLETICA INC Stock 550021109 3085 8 SH SOLE 9 8 0 0 LULULEMON ATHLETICA INC Stock 550021109 32006 83 SH SOLE 19 83 0 0 LULULEMON ATHLETICA INC Stock 550021109 2314 6 SH SOLE 43 6 0 0 LULULEMON ATHLETICA INC Stock 550021109 25450 66 SH SOLE 50 66 0 0 LULULEMON ATHLETICA INC Stock 550021109 1982035 5140 SH SOLE 5140 0 0 LUMEN TECHNOLOGIES INC Stock 550241103 25980 18296 SH SOLE 19 18296 0 0 LUMEN TECHNOLOGIES INC Stock 550241103 82 58 SH SOLE 36 58 0 0 LUMEN TECHNOLOGIES INC Stock 550241103 280208 197330 SH SOLE 197329 0 0 LYONDELLBASELL INDUSTRIES N Stock N53745100 289782 3060 SH SOLE 19 3060 0 0 LYONDELLBASELL INDUSTRIES N Stock N53745100 3666 39 SH SOLE 33 38 0 0 LYONDELLBASELL INDUSTRIES N Stock N53745100 63923 675 SH SOLE 52 675 0 0 LYONDELLBASELL INDUSTRIES N Stock N53745100 3106670 32805 SH SOLE 32805 0 0 M & T BK CORP Stock 55261F104 2806 22 SH SOLE 33 22 0 0 M & T BK CORP Stock 55261F104 2655 21 SH SOLE 36 21 0 0 M & T BK CORP Stock 55261F104 1770 14 SH SOLE 46 14 0 0 M & T BK CORP Stock 55261F104 192383 1521 SH SOLE 1521 0 0 MACYS INC Stock 55616P104 696337 59977 SH SOLE 59977 0 0 NORTHERN LTS FD TR IV ETF 66538H591 447669 10636 SH SOLE 51 10636 0 0 NORTHERN LTS FD TR IV ETF 66538H591 34851 828 SH SOLE 828 0 0 MAIN STR CAP CORP CEF 56035L104 1627252 40051 SH SOLE 40050 0 0 MANHATTAN ASSOCIATES INC Stock 562750109 2570 13 SH SOLE 9 13 0 0 MANHATTAN ASSOCIATES INC Stock 562750109 183428 928 SH SOLE 19 928 0 0 MANHATTAN ASSOCIATES INC Stock 562750109 5139 26 SH SOLE 23 26 0 0 MANHATTAN ASSOCIATES INC Stock 562750109 17987 91 SH SOLE 50 91 0 0 MANHATTAN ASSOCIATES INC Stock 562750109 321000 1624 SH SOLE 1624 0 0 MANULIFE FINL CORP Stock 56501R106 8025 439 SH SOLE 9 439 0 0 MANULIFE FINL CORP Stock 56501R106 14715 805 SH SOLE 61 805 0 0 MANULIFE FINL CORP Stock 56501R106 364487 19939 SH SOLE 19939 0 0 MARATHON OIL CORP Stock 565849106 8935 334 SH SOLE 9 334 0 0 MARATHON OIL CORP Stock 565849106 21694 811 SH SOLE 19 811 0 0 MARATHON OIL CORP Stock 565849106 7521 281 SH SOLE 33 281 0 0 MARATHON OIL CORP Stock 565849106 678452 25363 SH SOLE 25362 0 0 MARATHON PETE CORP Stock 56585A102 8475 56 SH SOLE 19 56 0 0 MARATHON PETE CORP Stock 56585A102 5666 37 SH SOLE 33 37 0 0 MARATHON PETE CORP Stock 56585A102 12107 80 SH SOLE 36 80 0 0 MARATHON PETE CORP Stock 56585A102 7923215 52354 SH SOLE 52353 0 0 MARKEL GROUP INC Stock 570535104 38285 26 SH SOLE 2 26 0 0 MARKEL GROUP INC Stock 570535104 572799 389 SH SOLE 6 389 0 0 MARKEL GROUP INC Stock 570535104 5890 4 SH SOLE 9 4 0 0 MARKEL GROUP INC Stock 570535104 251796 171 SH SOLE 171 0 0 VANECK ETF TRUST ETF 92189H300 1933 81 SH SOLE 36 81 0 0 VANECK ETF TRUST ETF 92189H300 1414462 59257 SH SOLE 59256 0 0 VANECK ETF TRUST ETF 92189F106 1027923 38199 SH SOLE 38198 0 0 MARRIOTT INTL INC NEW Stock 571903202 51925 264 SH SOLE 19 264 0 0 MARRIOTT INTL INC NEW Stock 571903202 6900 35 SH SOLE 33 35 0 0 MARRIOTT INTL INC NEW Stock 571903202 9238 47 SH SOLE 36 47 0 0 MARRIOTT INTL INC NEW Stock 571903202 709423 3609 SH SOLE 3609 0 0 MARSH & MCLENNAN COS INC Stock 571748102 14843 78 SH SOLE 4 78 0 0 MARSH & MCLENNAN COS INC Stock 571748102 107139 563 SH SOLE 19 563 0 0 MARSH & MCLENNAN COS INC Stock 571748102 32234 169 SH SOLE 33 169 0 0 MARSH & MCLENNAN COS INC Stock 571748102 1759964 9248 SH SOLE 9248 0 0 MARTIN MARIETTA MATLS INC Stock 573284106 821 2 SH SOLE 33 2 0 0 MARTIN MARIETTA MATLS INC Stock 573284106 88253 215 SH SOLE 41 215 0 0 MARTIN MARIETTA MATLS INC Stock 573284106 1231 3 SH SOLE 46 3 0 0 MARTIN MARIETTA MATLS INC Stock 573284106 282357 688 SH SOLE 687 0 0 MARVELL TECHNOLOGY INC Stock 573874104 2652 49 SH SOLE 19 49 0 0 MARVELL TECHNOLOGY INC Stock 573874104 9148 169 SH SOLE 54 169 0 0 MARVELL TECHNOLOGY INC Stock 573874104 1394543 25763 SH SOLE 25762 0 0 MASCO CORP Stock 574599106 1703596 31873 SH SOLE 6 31872 0 0 MASCO CORP Stock 574599106 2245 42 SH SOLE 9 42 0 0 MASCO CORP Stock 574599106 22396 419 SH SOLE 19 419 0 0 MASCO CORP Stock 574599106 214 4 SH SOLE 33 4 0 0 MASCO CORP Stock 574599106 855 16 SH SOLE 46 16 0 0 MASCO CORP Stock 574599106 655976 12273 SH SOLE 12272 0 0 MASTERCARD INCORPORATED Stock 57636Q104 34444 87 SH SOLE 2 87 0 0 MASTERCARD INCORPORATED Stock 57636Q104 2462828 6221 SH SOLE 6 6220 0 0 MASTERCARD INCORPORATED Stock 57636Q104 91455 231 SH SOLE 9 231 0 0 MASTERCARD INCORPORATED Stock 57636Q104 462064 1167 SH SOLE 19 1167 0 0 MASTERCARD INCORPORATED Stock 57636Q104 148862 376 SH SOLE 28 376 0 0 MASTERCARD INCORPORATED Stock 57636Q104 219962 556 SH SOLE 30 555 0 0 MASTERCARD INCORPORATED Stock 57636Q104 7533 19 SH SOLE 32 19 0 0 MASTERCARD INCORPORATED Stock 57636Q104 44806 113 SH SOLE 33 113 0 0 MASTERCARD INCORPORATED Stock 57636Q104 34048 86 SH SOLE 36 86 0 0 MASTERCARD INCORPORATED Stock 57636Q104 74897 189 SH SOLE 43 189 0 0 MASTERCARD INCORPORATED Stock 57636Q104 8710 22 SH SOLE 46 22 0 0 MASTERCARD INCORPORATED Stock 57636Q104 61366 155 SH SOLE 48 155 0 0 MASTERCARD INCORPORATED Stock 57636Q104 341735 863 SH SOLE 51 863 0 0 MASTERCARD INCORPORATED Stock 57636Q104 133026 336 SH SOLE 53 336 0 0 MASTERCARD INCORPORATED Stock 57636Q104 15034036 37973 SH SOLE 37973 0 0 SELECT SECTOR SPDR TR ETF 81369Y100 550 7 SH SOLE 49 7 0 0 SELECT SECTOR SPDR TR ETF 81369Y100 3124090 39772 SH SOLE 39771 0 0 MCCORMICK & CO INC Stock 579780206 2662 35 SH SOLE 33 35 0 0 MCCORMICK & CO INC Stock 579780206 1210 16 SH SOLE 46 16 0 0 MCCORMICK & CO INC Stock 579780206 841713 11128 SH SOLE 11127 0 0 MCDONALDS CORP Stock 580135101 1660548 6303 SH SOLE 6 6303 0 0 MCDONALDS CORP Stock 580135101 61109 232 SH SOLE 7 231 0 0 MCDONALDS CORP Stock 580135101 4215 16 SH SOLE 9 16 0 0 MCDONALDS CORP Stock 580135101 238549 906 SH SOLE 19 905 0 0 MCDONALDS CORP Stock 580135101 34933 133 SH SOLE 33 132 0 0 MCDONALDS CORP Stock 580135101 15280 58 SH SOLE 36 58 0 0 MCDONALDS CORP Stock 580135101 8167 31 SH SOLE 46 31 0 0 MCDONALDS CORP Stock 580135101 9050625 34356 SH SOLE 34355 0 0 MCKESSON CORP Stock 58155Q103 15655 36 SH SOLE 9 36 0 0 MCKESSON CORP Stock 58155Q103 47444 109 SH SOLE 19 109 0 0 MCKESSON CORP Stock 58155Q103 7402 17 SH SOLE 32 17 0 0 MCKESSON CORP Stock 58155Q103 6968 16 SH SOLE 33 16 0 0 MCKESSON CORP Stock 58155Q103 10002 23 SH SOLE 36 23 0 0 MCKESSON CORP Stock 58155Q103 10436 24 SH SOLE 63 24 0 0 MCKESSON CORP Stock 58155Q103 6493694 14933 SH SOLE 14933 0 0 MEDICAL PPTYS TRUST INC REIT 58463J304 693493 127246 SH SOLE 127246 0 0 MEDPACE HLDGS INC Stock 58506Q109 17918 74 SH SOLE 19 74 0 0 MEDPACE HLDGS INC Stock 58506Q109 299273 1236 SH SOLE 45 1236 0 0 MEDPACE HLDGS INC Stock 58506Q109 3874080 16000 SH SOLE 16000 0 0 MEDTRONIC PLC Stock G5960L103 1249554 15946 SH SOLE 6 15946 0 0 MEDTRONIC PLC Stock G5960L103 52169 666 SH SOLE 7 665 0 0 MEDTRONIC PLC Stock G5960L103 33538 428 SH SOLE 9 428 0 0 MEDTRONIC PLC Stock G5960L103 107284 1369 SH SOLE 19 1369 0 0 MEDTRONIC PLC Stock G5960L103 90114 1150 SH SOLE 24 1150 0 0 MEDTRONIC PLC Stock G5960L103 47408 605 SH SOLE 26 605 0 0 MEDTRONIC PLC Stock G5960L103 15331 196 SH SOLE 33 195 0 0 MEDTRONIC PLC Stock G5960L103 5720 73 SH SOLE 36 73 0 0 MEDTRONIC PLC Stock G5960L103 73582 939 SH SOLE 43 939 0 0 MEDTRONIC PLC Stock G5960L103 3996 51 SH SOLE 46 51 0 0 MEDTRONIC PLC Stock G5960L103 32519 415 SH SOLE 52 415 0 0 MEDTRONIC PLC Stock G5960L103 3218377 41072 SH SOLE 41071 0 0 MERCADOLIBRE INC Stock 58733R102 4348828 3430 SH SOLE 3430 0 0 MERCK & CO INC Stock 58933Y105 56474 549 SH SOLE 7 548 0 0 MERCK & CO INC Stock 58933Y105 42827 416 SH SOLE 9 416 0 0 MERCK & CO INC Stock 58933Y105 241430 2345 SH SOLE 19 2345 0 0 MERCK & CO INC Stock 58933Y105 62285 605 SH SOLE 26 605 0 0 MERCK & CO INC Stock 58933Y105 61139 594 SH SOLE 33 593 0 0 MERCK & CO INC Stock 58933Y105 29032 282 SH SOLE 36 282 0 0 MERCK & CO INC Stock 58933Y105 10398 101 SH SOLE 46 101 0 0 MERCK & CO INC Stock 58933Y105 2574 25 SH SOLE 49 25 0 0 MERCK & CO INC Stock 58933Y105 12937958 125672 SH SOLE 125672 0 0 META PLATFORMS INC Stock 30303M102 39628 132 SH SOLE 4 132 0 0 META PLATFORMS INC Stock 30303M102 86160 287 SH SOLE 9 287 0 0 META PLATFORMS INC Stock 30303M102 477334 1590 SH SOLE 18 1590 0 0 META PLATFORMS INC Stock 30303M102 600060 1999 SH SOLE 19 1998 0 0 META PLATFORMS INC Stock 30303M102 148304 494 SH SOLE 24 494 0 0 META PLATFORMS INC Stock 30303M102 106575 355 SH SOLE 33 355 0 0 META PLATFORMS INC Stock 30303M102 44131 147 SH SOLE 36 147 0 0 META PLATFORMS INC Stock 30303M102 2402 8 SH SOLE 39 8 0 0 META PLATFORMS INC Stock 30303M102 23717 79 SH SOLE 43 79 0 0 META PLATFORMS INC Stock 30303M102 4503 15 SH SOLE 49 15 0 0 META PLATFORMS INC Stock 30303M102 51036 170 SH SOLE 51 170 0 0 META PLATFORMS INC Stock 30303M102 22908240 76307 SH SOLE 76307 0 0 METALLA RTY & STREAMING LTD Stock 59124U605 41610 13598 SH SOLE 13598 0 0 METLIFE INC Stock 59156R108 14218 226 SH SOLE 9 226 0 0 METLIFE INC Stock 59156R108 215834 3431 SH SOLE 19 3430 0 0 METLIFE INC Stock 59156R108 9647 153 SH SOLE 33 153 0 0 METLIFE INC Stock 59156R108 2265 36 SH SOLE 46 36 0 0 METLIFE INC Stock 59156R108 2993886 47590 SH SOLE 47589 0 0 METTLER TOLEDO INTERNATIONAL Stock 592688105 2216 2 SH SOLE 33 2 0 0 METTLER TOLEDO INTERNATIONAL Stock 592688105 5540 5 SH SOLE 63 5 0 0 METTLER TOLEDO INTERNATIONAL Stock 592688105 573980 518 SH SOLE 518 0 0 MFS CHARTER INCOME TR CEF 552727109 76009 12993 SH SOLE 12993 0 0 ETF MANAGERS TR ETF 26924G102 254730 30039 SH SOLE 30038 0 0 MICROCHIP TECHNOLOGY INC. Stock 595017104 13659 175 SH SOLE 9 175 0 0 MICROCHIP TECHNOLOGY INC. Stock 595017104 31532 404 SH SOLE 19 404 0 0 MICROCHIP TECHNOLOGY INC. Stock 595017104 7647 98 SH SOLE 32 97 0 0 MICROCHIP TECHNOLOGY INC. Stock 595017104 4411 57 SH SOLE 33 56 0 0 MICROCHIP TECHNOLOGY INC. Stock 595017104 7025 90 SH SOLE 36 90 0 0 MICROCHIP TECHNOLOGY INC. Stock 595017104 2107 27 SH SOLE 46 27 0 0 MICROCHIP TECHNOLOGY INC. Stock 595017104 2613976 33491 SH SOLE 33491 0 0 MICRON TECHNOLOGY INC Stock 595112103 91500 1345 SH SOLE 24 1345 0 0 MICRON TECHNOLOGY INC Stock 595112103 9121 134 SH SOLE 33 134 0 0 MICRON TECHNOLOGY INC Stock 595112103 7619 112 SH SOLE 36 112 0 0 MICRON TECHNOLOGY INC Stock 595112103 52133 766 SH SOLE 43 766 0 0 MICRON TECHNOLOGY INC Stock 595112103 2857 42 SH SOLE 46 42 0 0 MICRON TECHNOLOGY INC Stock 595112103 6965646 102391 SH SOLE 102390 0 0 MICROSOFT CORP Stock 594918104 59045 187 SH SOLE 2 187 0 0 MICROSOFT CORP Stock 594918104 68834 218 SH SOLE 4 218 0 0 MICROSOFT CORP Stock 594918104 3072347 9730 SH SOLE 6 9730 0 0 MICROSOFT CORP Stock 594918104 83025 263 SH SOLE 7 262 0 0 MICROSOFT CORP Stock 594918104 356166 1128 SH SOLE 9 1128 0 0 MICROSOFT CORP Stock 594918104 641920 2033 SH SOLE 18 2033 0 0 MICROSOFT CORP Stock 594918104 1425415 4514 SH SOLE 19 4514 0 0 MICROSOFT CORP Stock 594918104 173978 551 SH SOLE 24 551 0 0 MICROSOFT CORP Stock 594918104 170821 541 SH SOLE 28 541 0 0 MICROSOFT CORP Stock 594918104 15852 50 SH SOLE 32 50 0 0 MICROSOFT CORP Stock 594918104 383905 1216 SH SOLE 33 1215 0 0 MICROSOFT CORP Stock 594918104 155665 493 SH SOLE 36 493 0 0 MICROSOFT CORP Stock 594918104 126300 400 SH SOLE 41 400 0 0 MICROSOFT CORP Stock 594918104 198966 630 SH SOLE 43 630 0 0 MICROSOFT CORP Stock 594918104 56204 178 SH SOLE 46 178 0 0 MICROSOFT CORP Stock 594918104 38206 121 SH SOLE 48 121 0 0 MICROSOFT CORP Stock 594918104 1811186 5736 SH SOLE 49 5736 0 0 MICROSOFT CORP Stock 594918104 203169 643 SH SOLE 50 643 0 0 MICROSOFT CORP Stock 594918104 660632 2092 SH SOLE 51 2092 0 0 MICROSOFT CORP Stock 594918104 247864 785 SH SOLE 53 785 0 0 MICROSOFT CORP Stock 594918104 27470 87 SH SOLE 54 87 0 0 MICROSOFT CORP Stock 594918104 11367 36 SH SOLE 63 36 0 0 MICROSOFT CORP Stock 594918104 67390210 213429 SH SOLE 213429 0 0 MID-AMER APT CMNTYS INC REIT 59522J103 20327 158 SH SOLE 19 158 0 0 MID-AMER APT CMNTYS INC REIT 59522J103 3474 27 SH SOLE 33 27 0 0 MID-AMER APT CMNTYS INC REIT 59522J103 297527 2313 SH SOLE 2312 0 0 MKS INSTRS INC Stock 55306N104 358622 4144 SH SOLE 4144 0 0 MODERNA INC Stock 60770K107 3512 34 SH SOLE 33 34 0 0 MODERNA INC Stock 60770K107 1033 10 SH SOLE 36 10 0 0 MODERNA INC Stock 60770K107 723455 7004 SH SOLE 7004 0 0 MOLSON COORS BEVERAGE CO Stock 60871R209 254360 4000 SH SOLE 5 4000 0 0 MOLSON COORS BEVERAGE CO Stock 60871R209 458 7 SH SOLE 33 7 0 0 MOLSON COORS BEVERAGE CO Stock 60871R209 1145 18 SH SOLE 36 18 0 0 MOLSON COORS BEVERAGE CO Stock 60871R209 1653 26 SH SOLE 46 26 0 0 MOLSON COORS BEVERAGE CO Stock 60871R209 433622 6819 SH SOLE 6819 0 0 MONDELEZ INTL INC Stock 609207105 34908 503 SH SOLE 7 503 0 0 MONDELEZ INTL INC Stock 609207105 5205 75 SH SOLE 9 75 0 0 MONDELEZ INTL INC Stock 609207105 107219 1545 SH SOLE 19 1544 0 0 MONDELEZ INTL INC Stock 609207105 6061 87 SH SOLE 32 87 0 0 MONDELEZ INTL INC Stock 609207105 26098 376 SH SOLE 33 376 0 0 MONDELEZ INTL INC Stock 609207105 5968 86 SH SOLE 46 86 0 0 MONDELEZ INTL INC Stock 609207105 5051 73 SH SOLE 49 72 0 0 MONDELEZ INTL INC Stock 609207105 3212898 46295 SH SOLE 46295 0 0 MONGODB INC Stock 60937P106 150103 434 SH SOLE 19 434 0 0 MONGODB INC Stock 60937P106 692 2 SH SOLE 33 2 0 0 MONGODB INC Stock 60937P106 4150 12 SH SOLE 43 12 0 0 MONGODB INC Stock 60937P106 2006680 5802 SH SOLE 5802 0 0 MONSTER BEVERAGE CORP NEW Stock 61174X109 14667 277 SH SOLE 4 277 0 0 MONSTER BEVERAGE CORP NEW Stock 61174X109 9849 186 SH SOLE 9 186 0 0 MONSTER BEVERAGE CORP NEW Stock 61174X109 3601 68 SH SOLE 19 68 0 0 MONSTER BEVERAGE CORP NEW Stock 61174X109 17421 329 SH SOLE 33 329 0 0 MONSTER BEVERAGE CORP NEW Stock 61174X109 7519 142 SH SOLE 36 142 0 0 MONSTER BEVERAGE CORP NEW Stock 61174X109 63011 1190 SH SOLE 50 1190 0 0 MONSTER BEVERAGE CORP NEW Stock 61174X109 671565 12683 SH SOLE 12683 0 0 MOODYS CORP Stock 615369105 23080 73 SH SOLE 19 73 0 0 MOODYS CORP Stock 615369105 7942 25 SH SOLE 33 25 0 0 MOODYS CORP Stock 615369105 3162 10 SH SOLE 36 10 0 0 MOODYS CORP Stock 615369105 83785 265 SH SOLE 41 265 0 0 MOODYS CORP Stock 615369105 2213 7 SH SOLE 46 7 0 0 MOODYS CORP Stock 615369105 885487 2801 SH SOLE 2800 0 0 MORGAN STANLEY Stock 617446448 7514 92 SH SOLE 9 92 0 0 MORGAN STANLEY Stock 617446448 12822 157 SH SOLE 11 157 0 0 MORGAN STANLEY Stock 617446448 17396 213 SH SOLE 19 213 0 0 MORGAN STANLEY Stock 617446448 17460 214 SH SOLE 33 213 0 0 MORGAN STANLEY Stock 617446448 4410 54 SH SOLE 46 54 0 0 MORGAN STANLEY Stock 617446448 2495529 30556 SH SOLE 30556 0 0 MORNINGSTAR INC Stock 617700109 554212 2366 SH SOLE 6 2366 0 0 MORNINGSTAR INC Stock 617700109 127895 546 SH SOLE 23 546 0 0 MORNINGSTAR INC Stock 617700109 170292 727 SH SOLE 727 0 0 MOSAIC CO NEW Stock 61945C103 132432 3720 SH SOLE 24 3720 0 0 MOSAIC CO NEW Stock 61945C103 4069 114 SH SOLE 33 114 0 0 MOSAIC CO NEW Stock 61945C103 399463 11221 SH SOLE 11220 0 0 MOTOROLA SOLUTIONS INC Stock 620076307 44103 162 SH SOLE 7 162 0 0 MOTOROLA SOLUTIONS INC Stock 620076307 3539 13 SH SOLE 9 13 0 0 MOTOROLA SOLUTIONS INC Stock 620076307 831693 3055 SH SOLE 18 3055 0 0 MOTOROLA SOLUTIONS INC Stock 620076307 4657 17 SH SOLE 33 17 0 0 MOTOROLA SOLUTIONS INC Stock 620076307 7623 28 SH SOLE 36 28 0 0 MOTOROLA SOLUTIONS INC Stock 620076307 1361 5 SH SOLE 43 5 0 0 MOTOROLA SOLUTIONS INC Stock 620076307 25332 93 SH SOLE 50 93 0 0 MOTOROLA SOLUTIONS INC Stock 620076307 35936 132 SH SOLE 51 132 0 0 MOTOROLA SOLUTIONS INC Stock 620076307 640393 2352 SH SOLE 2352 0 0 MOVELLA HOLDINGS INC Stock 62459N105 34111 63605 SH SOLE 63605 0 0 MPLX LP Stock 55336V100 17785 500 SH SOLE 49 500 0 0 MPLX LP Stock 55336V100 725438 20395 SH SOLE 20394 0 0 MSCI INC Stock 55354G100 19497 38 SH SOLE 9 38 0 0 MSCI INC Stock 55354G100 3081 6 SH SOLE 33 6 0 0 MSCI INC Stock 55354G100 7183 14 SH SOLE 36 14 0 0 MSCI INC Stock 55354G100 41616 81 SH SOLE 43 81 0 0 MSCI INC Stock 55354G100 24653 48 SH SOLE 50 48 0 0 MSCI INC Stock 55354G100 12827 25 SH SOLE 54 25 0 0 MSCI INC Stock 55354G100 741169 1445 SH SOLE 1444 0 0 MULLEN AUTOMOTIVE INC Stock 62526P307 24125 53138 SH SOLE 53138 0 0 MURPHY OIL CORP Stock 626717102 317 7 SH SOLE 19 7 0 0 MURPHY OIL CORP Stock 626717102 1316456 29029 SH SOLE 29028 0 0 MURPHY USA INC Stock 626755102 3417 10 SH SOLE 19 10 0 0 MURPHY USA INC Stock 626755102 686877 2010 SH SOLE 2010 0 0 NASDAQ INC Stock 631103108 1998 41 SH SOLE 33 41 0 0 NASDAQ INC Stock 631103108 2624 54 SH SOLE 36 54 0 0 NASDAQ INC Stock 631103108 534 11 SH SOLE 46 11 0 0 NASDAQ INC Stock 631103108 492557 10137 SH SOLE 10137 0 0 NATERA INC Stock 632307104 234038 5289 SH SOLE 5289 0 0 NATIONAL FUEL GAS CO Stock 636180101 115759 2230 SH SOLE 24 2230 0 0 NATIONAL FUEL GAS CO Stock 636180101 83835 1615 SH SOLE 1615 0 0 NATIONAL GRID PLC ADR 636274409 5517 91 SH SOLE 36 91 0 0 NATIONAL GRID PLC ADR 636274409 55416 914 SH SOLE 52 914 0 0 NATIONAL GRID PLC ADR 636274409 268219 4424 SH SOLE 4423 0 0 NNN REIT INC REIT 637417106 198212 5609 SH SOLE 5608 0 0 ETF SER SOLUTIONS ETF 26922A172 364905 18109 SH SOLE 18109 0 0 NETAPP INC Stock 64110D104 455 6 SH SOLE 33 6 0 0 NETAPP INC Stock 64110D104 9713 128 SH SOLE 36 128 0 0 NETAPP INC Stock 64110D104 553692 7297 SH SOLE 7296 0 0 NETEASE INC ADR 64110W102 465505 4648 SH SOLE 4647 0 0 NETFLIX INC Stock 64110L106 26432 70 SH SOLE 4 70 0 0 NETFLIX INC Stock 64110L106 3776 10 SH SOLE 9 10 0 0 NETFLIX INC Stock 64110L106 168988 448 SH SOLE 19 447 0 0 NETFLIX INC Stock 64110L106 206925 548 SH SOLE 28 548 0 0 NETFLIX INC Stock 64110L106 5286 14 SH SOLE 32 14 0 0 NETFLIX INC Stock 64110L106 27565 73 SH SOLE 33 73 0 0 NETFLIX INC Stock 64110L106 17747 47 SH SOLE 36 47 0 0 NETFLIX INC Stock 64110L106 37382 99 SH SOLE 43 99 0 0 NETFLIX INC Stock 64110L106 4531 12 SH SOLE 46 12 0 0 NETFLIX INC Stock 64110L106 40403 107 SH SOLE 48 107 0 0 NETFLIX INC Stock 64110L106 28698 76 SH SOLE 50 76 0 0 NETFLIX INC Stock 64110L106 6455603 17096 SH SOLE 17096 0 0 NEW FORTRESS ENERGY INC Stock 644393100 875865 26720 SH SOLE 26719 0 0 NEW JERSEY RES CORP Stock 646025106 1413083 34779 SH SOLE 6 34779 0 0 NEW JERSEY RES CORP Stock 646025106 49609 1221 SH SOLE 19 1221 0 0 NEW JERSEY RES CORP Stock 646025106 52583 1294 SH SOLE 1294 0 0 NEW MTN FIN CORP CEF 647551100 241246 18629 SH SOLE 18629 0 0 NEW YORK CMNTY BANCORP INC Stock 649445103 241338 21282 SH SOLE 19 21282 0 0 NEW YORK CMNTY BANCORP INC Stock 649445103 12100 1067 SH SOLE 1067 0 0 NEWELL BRANDS INC Stock 651229106 1147 127 SH SOLE 19 127 0 0 NEWELL BRANDS INC Stock 651229106 1054 117 SH SOLE 33 116 0 0 NEWELL BRANDS INC Stock 651229106 12310 1363 SH SOLE 43 1363 0 0 NEWELL BRANDS INC Stock 651229106 106144 11755 SH SOLE 11754 0 0 NEWMONT CORP Stock 651639106 2513 68 SH SOLE 19 68 0 0 NEWMONT CORP Stock 651639106 1293 35 SH SOLE 33 35 0 0 NEWMONT CORP Stock 651639106 4914 133 SH SOLE 36 133 0 0 NEWMONT CORP Stock 651639106 2313277 62606 SH SOLE 62605 0 0 NEXTERA ENERGY INC Stock 65339F101 7734 135 SH SOLE 4 135 0 0 NEXTERA ENERGY INC Stock 65339F101 42175 736 SH SOLE 7 736 0 0 NEXTERA ENERGY INC Stock 65339F101 3896 68 SH SOLE 9 68 0 0 NEXTERA ENERGY INC Stock 65339F101 28015 489 SH SOLE 19 489 0 0 NEXTERA ENERGY INC Stock 65339F101 3326 58 SH SOLE 32 58 0 0 NEXTERA ENERGY INC Stock 65339F101 20682 361 SH SOLE 33 361 0 0 NEXTERA ENERGY INC Stock 65339F101 6245 109 SH SOLE 36 109 0 0 NEXTERA ENERGY INC Stock 65339F101 94983 1658 SH SOLE 49 1657 0 0 NEXTERA ENERGY INC Stock 65339F101 7766765 135569 SH SOLE 135569 0 0 NIKE INC Stock 654106103 12239 128 SH SOLE 4 128 0 0 NIKE INC Stock 654106103 1271173 13294 SH SOLE 6 13294 0 0 NIKE INC Stock 654106103 8415 88 SH SOLE 9 88 0 0 NIKE INC Stock 654106103 31937 334 SH SOLE 19 334 0 0 NIKE INC Stock 654106103 49340 516 SH SOLE 28 516 0 0 NIKE INC Stock 654106103 187893 1965 SH SOLE 30 1965 0 0 NIKE INC Stock 654106103 11117 116 SH SOLE 33 116 0 0 NIKE INC Stock 654106103 7076 74 SH SOLE 36 74 0 0 NIKE INC Stock 654106103 8589 90 SH SOLE 43 89 0 0 NIKE INC Stock 654106103 2104 22 SH SOLE 46 22 0 0 NIKE INC Stock 654106103 42264 442 SH SOLE 48 442 0 0 NIKE INC Stock 654106103 26793 280 SH SOLE 50 280 0 0 NIKE INC Stock 654106103 188677 1973 SH SOLE 51 1973 0 0 NIKE INC Stock 654106103 72384 757 SH SOLE 53 757 0 0 NIKE INC Stock 654106103 9371 98 SH SOLE 54 98 0 0 NIKE INC Stock 654106103 2312976 24189 SH SOLE 24189 0 0 NIKOLA CORP Stock 654110105 27 17 SH SOLE 19 17 0 0 NIKOLA CORP Stock 654110105 24977 15909 SH SOLE 15909 0 0 NIO INC ADR 62914V106 298 33 SH SOLE 33 33 0 0 NIO INC ADR 62914V106 7232 800 SH SOLE 49 800 0 0 NIO INC ADR 62914V106 191789 21216 SH SOLE 21215 0 0 NISOURCE INC Stock 65473P105 2468 100 SH SOLE 100 0 0 NISOURCE INC Stock 65473P105 3702 150 SH SOLE 33 150 0 0 NISOURCE INC Stock 65473P105 592 24 SH SOLE 36 24 0 0 NISOURCE INC Stock 65473P105 280762 11376 SH SOLE 11376 0 0 NOKIA CORP ADR 654902204 446509 119387 SH SOLE 119387 0 0 NORDIC AMERICAN TANKERS LIMI Stock G65773106 116802 28350 SH SOLE 28350 0 0 NORDSON CORP Stock 655663102 2176426 9752 SH SOLE 6 9752 0 0 NORDSON CORP Stock 655663102 10043 45 SH SOLE 23 45 0 0 NORDSON CORP Stock 655663102 223 1 SH SOLE 33 1 0 0 NORDSON CORP Stock 655663102 186594 836 SH SOLE 836 0 0 NORFOLK SOUTHN CORP Stock 655844108 7483 38 SH SOLE 9 38 0 0 NORFOLK SOUTHN CORP Stock 655844108 3355 17 SH SOLE 33 17 0 0 NORFOLK SOUTHN CORP Stock 655844108 2363 12 SH SOLE 36 12 0 0 NORFOLK SOUTHN CORP Stock 655844108 2757 14 SH SOLE 46 14 0 0 NORFOLK SOUTHN CORP Stock 655844108 2912106 14788 SH SOLE 14787 0 0 NORTHERN DYNASTY MINERALS LT Stock 66510M204 3545 10900 SH SOLE 10900 0 0 NORTHERN TR CORP Stock 665859104 1510406 21739 SH SOLE 6 21738 0 0 NORTHERN TR CORP Stock 665859104 3200 46 SH SOLE 33 46 0 0 NORTHERN TR CORP Stock 665859104 634207 9128 SH SOLE 9127 0 0 NORTHROP GRUMMAN CORP Stock 666807102 7961 18 SH SOLE 33 18 0 0 NORTHROP GRUMMAN CORP Stock 666807102 5282 12 SH SOLE 36 12 0 0 NORTHROP GRUMMAN CORP Stock 666807102 83636 190 SH SOLE 41 190 0 0 NORTHROP GRUMMAN CORP Stock 666807102 1618545 3677 SH SOLE 3676 0 0 NORWEGIAN CRUISE LINE HLDG L Stock G66721104 1401 85 SH SOLE 33 85 0 0 NORWEGIAN CRUISE LINE HLDG L Stock G66721104 2208 134 SH SOLE 36 134 0 0 NORWEGIAN CRUISE LINE HLDG L Stock G66721104 3955 240 SH SOLE 49 240 0 0 NORWEGIAN CRUISE LINE HLDG L Stock G66721104 232813 14127 SH SOLE 14127 0 0 NOVARTIS AG ADR 66987V109 9575 94 SH SOLE 31 94 0 0 NOVARTIS AG ADR 66987V109 917 9 SH SOLE 33 9 0 0 NOVARTIS AG ADR 66987V109 3680946 36137 SH SOLE 36137 0 0 NOVO-NORDISK A S ADR 670100205 60293 663 SH SOLE 28 663 0 0 NOVO-NORDISK A S ADR 670100205 10367 114 SH SOLE 33 114 0 0 NOVO-NORDISK A S ADR 670100205 5638 62 SH SOLE 36 62 0 0 NOVO-NORDISK A S ADR 670100205 87580 963 SH SOLE 43 963 0 0 NOVO-NORDISK A S ADR 670100205 36692 403 SH SOLE 49 403 0 0 NOVO-NORDISK A S ADR 670100205 13277 146 SH SOLE 63 146 0 0 NOVO-NORDISK A S ADR 670100205 3136819 34493 SH SOLE 34493 0 0 NOW INC Stock 67011P100 613477 51683 SH SOLE 51682 0 0 NRG ENERGY INC Stock 629377508 93681 2432 SH SOLE 19 2432 0 0 NRG ENERGY INC Stock 629377508 1736 45 SH SOLE 33 45 0 0 NRG ENERGY INC Stock 629377508 5316 138 SH SOLE 36 138 0 0 NRG ENERGY INC Stock 629377508 159064 4129 SH SOLE 4129 0 0 NUCOR CORP Stock 670346105 0 0 SH SOLE 19 0 0 0 NUCOR CORP Stock 670346105 4709 30 SH SOLE 33 30 0 0 NUCOR CORP Stock 670346105 17668 113 SH SOLE 36 113 0 0 NUCOR CORP Stock 670346105 4065 26 SH SOLE 46 26 0 0 NUCOR CORP Stock 670346105 1783530 11407 SH SOLE 11407 0 0 NUVEEN AMT FREE QLTY MUN INC CEF 670657105 525428 54280 SH SOLE 54279 0 0 NUVEEN CR STRATEGIES INCOME CEF 67073D102 77524 15321 SH SOLE 15321 0 0 NUVEEN DYNAMIC MUN OPPORTUNI CEF 67079X102 114909 11713 SH SOLE 11713 0 0 NUSHARES ETF TR ETF 67092P805 751902 27522 SH SOLE 27522 0 0 NUSHARES ETF TR ETF 67092P300 2351 70 SH SOLE 43 70 0 0 NUSHARES ETF TR ETF 67092P300 3701484 110196 SH SOLE 110196 0 0 NUSHARES ETF TR ETF 67092P607 243856 7003 SH SOLE 7003 0 0 NUVEEN FLOATING RATE INCOME CEF 67072T108 509438 62051 SH SOLE 62050 0 0 NUVEEN MUNICIPAL CREDIT INC CEF 67070X101 3463 332 SH SOLE 36 332 0 0 NUVEEN MUNICIPAL CREDIT INC CEF 67070X101 167237 16034 SH SOLE 16034 0 0 NUVEEN MUN HIGH INCOME OPPOR CEF 670682103 129920 14000 SH SOLE 14000 0 0 NUVEEN PFD & INCOME SECS FD CEF 67072C105 207983 33709 SH SOLE 33708 0 0 NUVEEN QUALITY MUNCP INCOME CEF 67066V101 2951 291 SH SOLE 36 291 0 0 NUVEEN QUALITY MUNCP INCOME CEF 67066V101 905971 89346 SH SOLE 89346 0 0 NUVEEN REAL ASSET INCOME & G CEF 67074Y105 224297 21120 SH SOLE 21120 0 0 NUVEEN TAXABLE MUNICPAL INM CEF 67074C103 515089 35450 SH SOLE 35450 0 0 NVIDIA CORPORATION Stock 67066G104 56984 131 SH SOLE 4 131 0 0 NVIDIA CORPORATION Stock 67066G104 61334 141 SH SOLE 9 141 0 0 NVIDIA CORPORATION Stock 67066G104 551208 1267 SH SOLE 19 1267 0 0 NVIDIA CORPORATION Stock 67066G104 13922 32 SH SOLE 32 32 0 0 NVIDIA CORPORATION Stock 67066G104 180986 416 SH SOLE 33 416 0 0 NVIDIA CORPORATION Stock 67066G104 70903 163 SH SOLE 36 163 0 0 NVIDIA CORPORATION Stock 67066G104 165296 380 SH SOLE 41 380 0 0 NVIDIA CORPORATION Stock 67066G104 98328 226 SH SOLE 43 226 0 0 NVIDIA CORPORATION Stock 67066G104 324503 746 SH SOLE 45 746 0 0 NVIDIA CORPORATION Stock 67066G104 26099 60 SH SOLE 46 60 0 0 NVIDIA CORPORATION Stock 67066G104 130497 300 SH SOLE 48 300 0 0 NVIDIA CORPORATION Stock 67066G104 7397 17 SH SOLE 49 17 0 0 NVIDIA CORPORATION Stock 67066G104 88306 203 SH SOLE 50 203 0 0 NVIDIA CORPORATION Stock 67066G104 815314 1874 SH SOLE 51 1874 0 0 NVIDIA CORPORATION Stock 67066G104 317978 731 SH SOLE 53 731 0 0 NVIDIA CORPORATION Stock 67066G104 28274 65 SH SOLE 54 65 0 0 NVIDIA CORPORATION Stock 67066G104 6960 16 SH SOLE 63 16 0 0 NVIDIA CORPORATION Stock 67066G104 43826490 100753 SH SOLE 100752 0 0 NVR INC Stock 62944T105 11927 2 SH SOLE 36 2 0 0 NVR INC Stock 62944T105 572477 96 SH SOLE 96 0 0 NXP SEMICONDUCTORS N V Stock N6596X109 534586 2674 SH SOLE 6 2674 0 0 NXP SEMICONDUCTORS N V Stock N6596X109 8597 43 SH SOLE 9 43 0 0 NXP SEMICONDUCTORS N V Stock N6596X109 39984 200 SH SOLE 19 200 0 0 NXP SEMICONDUCTORS N V Stock N6596X109 4598 23 SH SOLE 33 23 0 0 NXP SEMICONDUCTORS N V Stock N6596X109 109956 550 SH SOLE 41 550 0 0 NXP SEMICONDUCTORS N V Stock N6596X109 3199 16 SH SOLE 46 16 0 0 NXP SEMICONDUCTORS N V Stock N6596X109 2060911 10309 SH SOLE 10308 0 0 OREILLY AUTOMOTIVE INC Stock 67103H107 9997 11 SH SOLE 9 11 0 0 OREILLY AUTOMOTIVE INC Stock 67103H107 244483 269 SH SOLE 18 269 0 0 OREILLY AUTOMOTIVE INC Stock 67103H107 6362 7 SH SOLE 19 7 0 0 OREILLY AUTOMOTIVE INC Stock 67103H107 8180 9 SH SOLE 33 9 0 0 OREILLY AUTOMOTIVE INC Stock 67103H107 10906 12 SH SOLE 36 12 0 0 OREILLY AUTOMOTIVE INC Stock 67103H107 109063 120 SH SOLE 41 120 0 0 OREILLY AUTOMOTIVE INC Stock 67103H107 9089 10 SH SOLE 51 10 0 0 OREILLY AUTOMOTIVE INC Stock 67103H107 2417886 2660 SH SOLE 2660 0 0 OCCIDENTAL PETE CORP Stock 674599105 1427 22 SH SOLE 19 22 0 0 OCCIDENTAL PETE CORP Stock 674599105 3579 55 SH SOLE 32 55 0 0 OCCIDENTAL PETE CORP Stock 674599105 4821 74 SH SOLE 33 74 0 0 OCCIDENTAL PETE CORP Stock 674599105 43241 666 SH SOLE 36 666 0 0 OCCIDENTAL PETE CORP Stock 674599105 1267782 19540 SH SOLE 19540 0 0 OKTA INC Stock 679295105 5217 64 SH SOLE 19 64 0 0 OKTA INC Stock 679295105 55182 677 SH SOLE 48 677 0 0 OKTA INC Stock 679295105 433772 5322 SH SOLE 5321 0 0 OLD DOMINION FREIGHT LINE IN Stock 679580100 369453 903 SH SOLE 18 903 0 0 OLD DOMINION FREIGHT LINE IN Stock 679580100 12301 30 SH SOLE 32 30 0 0 OLD DOMINION FREIGHT LINE IN Stock 679580100 4501 11 SH SOLE 33 11 0 0 OLD DOMINION FREIGHT LINE IN Stock 679580100 4501 11 SH SOLE 36 11 0 0 OLD DOMINION FREIGHT LINE IN Stock 679580100 81828 200 SH SOLE 41 200 0 0 OLD DOMINION FREIGHT LINE IN Stock 679580100 5319 13 SH SOLE 43 13 0 0 OLD DOMINION FREIGHT LINE IN Stock 679580100 15547 38 SH SOLE 51 38 0 0 OLD DOMINION FREIGHT LINE IN Stock 679580100 8183 20 SH SOLE 63 20 0 0 OLD DOMINION FREIGHT LINE IN Stock 679580100 307673 752 SH SOLE 752 0 0 OLD REP INTL CORP Stock 680223104 58945 2188 SH SOLE 19 2188 0 0 OLD REP INTL CORP Stock 680223104 288129 10695 SH SOLE 10695 0 0 OLLIES BARGAIN OUTLET HLDGS Stock 681116109 15282 198 SH SOLE 9 198 0 0 OLLIES BARGAIN OUTLET HLDGS Stock 681116109 64677 838 SH SOLE 23 838 0 0 OLLIES BARGAIN OUTLET HLDGS Stock 681116109 115307 1494 SH SOLE 1494 0 0 OMEGA HEALTHCARE INVS INC REIT 681936100 2247564 67779 SH SOLE 67779 0 0 OMNICOM GROUP INC Stock 681919106 5139 69 SH SOLE 9 69 0 0 OMNICOM GROUP INC Stock 681919106 3501 47 SH SOLE 19 47 0 0 OMNICOM GROUP INC Stock 681919106 1639 22 SH SOLE 33 22 0 0 OMNICOM GROUP INC Stock 681919106 1117 15 SH SOLE 46 15 0 0 OMNICOM GROUP INC Stock 681919106 478283 6422 SH SOLE 6421 0 0 ON HLDG AG Stock H5919C104 968108 34799 SH SOLE 34799 0 0 ON SEMICONDUCTOR CORP Stock 682189105 2603 28 SH SOLE 19 28 0 0 ON SEMICONDUCTOR CORP Stock 682189105 3625 39 SH SOLE 33 39 0 0 ON SEMICONDUCTOR CORP Stock 682189105 3997 43 SH SOLE 43 43 0 0 ON SEMICONDUCTOR CORP Stock 682189105 1394 15 SH SOLE 46 15 0 0 ON SEMICONDUCTOR CORP Stock 682189105 1809866 19471 SH SOLE 19471 0 0 ONEOK INC NEW Stock 682680103 43640 688 SH SOLE 19 688 0 0 ONEOK INC NEW Stock 682680103 3125 49 SH SOLE 33 49 0 0 ONEOK INC NEW Stock 682680103 2329239 36721 SH SOLE 36721 0 0 OPENDOOR TECHNOLOGIES INC Stock 683712103 882 334 SH SOLE 19 334 0 0 OPENDOOR TECHNOLOGIES INC Stock 683712103 41427 15692 SH SOLE 15692 0 0 OPTION CARE HEALTH INC Stock 68404L201 3041 94 SH SOLE 19 94 0 0 OPTION CARE HEALTH INC Stock 68404L201 285553 8827 SH SOLE 8827 0 0 ETF SER SOLUTIONS ETF 26922A446 4248740 140084 SH SOLE 49 140083 0 0 ETF SER SOLUTIONS ETF 26922A446 11160 368 SH SOLE 367 0 0 ORACLE CORP Stock 68389X105 1979477 18688 SH SOLE 6 18688 0 0 ORACLE CORP Stock 68389X105 11757 111 SH SOLE 9 111 0 0 ORACLE CORP Stock 68389X105 41415 391 SH SOLE 19 391 0 0 ORACLE CORP Stock 68389X105 11757 111 SH SOLE 25 111 0 0 ORACLE CORP Stock 68389X105 35311 333 SH SOLE 33 333 0 0 ORACLE CORP Stock 68389X105 14935 141 SH SOLE 36 141 0 0 ORACLE CORP Stock 68389X105 6233764 58854 SH SOLE 58853 0 0 ORGANON & CO Stock 68622V106 625 36 SH SOLE 19 36 0 0 ORGANON & CO Stock 68622V106 610 35 SH SOLE 33 35 0 0 ORGANON & CO Stock 68622V106 1354 78 SH SOLE 36 78 0 0 ORGANON & CO Stock 68622V106 965370 55609 SH SOLE 55608 0 0 OSISKO GOLD ROYALTIES LTD Stock 68827L101 369186 31420 SH SOLE 31420 0 0 OTIS WORLDWIDE CORP Stock 68902V107 4016 50 SH SOLE 9 50 0 0 OTIS WORLDWIDE CORP Stock 68902V107 6427 80 SH SOLE 19 80 0 0 OTIS WORLDWIDE CORP Stock 68902V107 3219 40 SH SOLE 33 40 0 0 OTIS WORLDWIDE CORP Stock 68902V107 2168 27 SH SOLE 46 27 0 0 OTIS WORLDWIDE CORP Stock 68902V107 24982 311 SH SOLE 50 311 0 0 OTIS WORLDWIDE CORP Stock 68902V107 243155 3028 SH SOLE 3027 0 0 OUTFRONT MEDIA INC REIT 69007J106 154227 15270 SH SOLE 15270 0 0 OVERSTOCK COM INC DEL Stock 690370101 118650 7500 SH SOLE 7500 0 0 OWENS CORNING NEW Stock 690742101 12413 91 SH SOLE 19 91 0 0 OWENS CORNING NEW Stock 690742101 510583 3743 SH SOLE 3743 0 0 PACCAR INC Stock 693718108 22105 260 SH SOLE 19 260 0 0 PACCAR INC Stock 693718108 4427 52 SH SOLE 33 52 0 0 PACCAR INC Stock 693718108 3231 38 SH SOLE 46 38 0 0 PACCAR INC Stock 693718108 4206845 49481 SH SOLE 49480 0 0 PACER FDS TR ETF 69374H873 626114 20961 SH SOLE 20961 0 0 PACER FDS TR ETF 69374H709 231229 7106 SH SOLE 7106 0 0 PACER FDS TR ETF 69374H766 383292 10920 SH SOLE 10920 0 0 PACER FDS TR ETF 69374H816 2877314 77976 SH SOLE 77976 0 0 PACER FDS TR ETF 69374H428 1882705 40328 SH SOLE 40327 0 0 PACER FDS TR ETF 69374H568 2115073 87472 SH SOLE 87472 0 0 PACER FDS TR ETF 69374H881 337374 6825 SH SOLE 11 6825 0 0 PACER FDS TR ETF 69374H881 6491664 131330 SH SOLE 131330 0 0 PACER FDS TR ETF 69374H360 1798634 84088 SH SOLE 84087 0 0 PACER FDS TR ETF 69374H857 1544401 37036 SH SOLE 37036 0 0 PALANTIR TECHNOLOGIES INC Stock 69608A108 895920 55995 SH SOLE 55995 0 0 PALO ALTO NETWORKS INC Stock 697435105 20631 88 SH SOLE 4 88 0 0 PALO ALTO NETWORKS INC Stock 697435105 26492 113 SH SOLE 19 113 0 0 PALO ALTO NETWORKS INC Stock 697435105 3048 13 SH SOLE 33 13 0 0 PALO ALTO NETWORKS INC Stock 697435105 5627 24 SH SOLE 39 24 0 0 PALO ALTO NETWORKS INC Stock 697435105 17583 75 SH SOLE 43 75 0 0 PALO ALTO NETWORKS INC Stock 697435105 2579 11 SH SOLE 46 11 0 0 PALO ALTO NETWORKS INC Stock 697435105 183567 783 SH SOLE 51 783 0 0 PALO ALTO NETWORKS INC Stock 697435105 71504 305 SH SOLE 53 305 0 0 PALO ALTO NETWORKS INC Stock 697435105 5353660 22836 SH SOLE 22835 0 0 PARAMOUNT GLOBAL Stock 92556H206 2748 213 SH SOLE 33 213 0 0 PARAMOUNT GLOBAL Stock 92556H206 1484 115 SH SOLE 36 115 0 0 PARAMOUNT GLOBAL Stock 92556H206 221625 17180 SH SOLE 17180 0 0 PARKER-HANNIFIN CORP Stock 701094104 2337 6 SH SOLE 9 6 0 0 PARKER-HANNIFIN CORP Stock 701094104 70503 181 SH SOLE 19 181 0 0 PARKER-HANNIFIN CORP Stock 701094104 233712 600 SH SOLE 30 600 0 0 PARKER-HANNIFIN CORP Stock 701094104 6627 17 SH SOLE 33 17 0 0 PARKER-HANNIFIN CORP Stock 701094104 1032261 2650 SH SOLE 2650 0 0 PAYCHEX INC Stock 704326107 2353124 20403 SH SOLE 6 20403 0 0 PAYCHEX INC Stock 704326107 66315 575 SH SOLE 19 575 0 0 PAYCHEX INC Stock 704326107 15121 131 SH SOLE 33 131 0 0 PAYCHEX INC Stock 704326107 2307 20 SH SOLE 46 20 0 0 PAYCHEX INC Stock 704326107 56 0 SH SOLE 49 0 0 0 PAYCHEX INC Stock 704326107 18107 157 SH SOLE 52 157 0 0 PAYCHEX INC Stock 704326107 1792356 15541 SH SOLE 15541 0 0 PAYCOM SOFTWARE INC Stock 70432V102 3630 14 SH SOLE 9 14 0 0 PAYCOM SOFTWARE INC Stock 70432V102 0 0 SH SOLE 19 0 0 0 PAYCOM SOFTWARE INC Stock 70432V102 1556 6 SH SOLE 33 6 0 0 PAYCOM SOFTWARE INC Stock 70432V102 1296 5 SH SOLE 43 5 0 0 PAYCOM SOFTWARE INC Stock 70432V102 22821 88 SH SOLE 50 88 0 0 PAYCOM SOFTWARE INC Stock 70432V102 2664784 10278 SH SOLE 10278 0 0 PAYPAL HLDGS INC Stock 70450Y103 17480 299 SH SOLE 2 299 0 0 PAYPAL HLDGS INC Stock 70450Y103 11049 189 SH SOLE 4 189 0 0 PAYPAL HLDGS INC Stock 70450Y103 563204 9634 SH SOLE 18 9634 0 0 PAYPAL HLDGS INC Stock 70450Y103 1111 19 SH SOLE 19 19 0 0 PAYPAL HLDGS INC Stock 70450Y103 113412 1940 SH SOLE 28 1940 0 0 PAYPAL HLDGS INC Stock 70450Y103 4677 80 SH SOLE 33 80 0 0 PAYPAL HLDGS INC Stock 70450Y103 1871 32 SH SOLE 36 32 0 0 PAYPAL HLDGS INC Stock 70450Y103 1578 27 SH SOLE 46 27 0 0 PAYPAL HLDGS INC Stock 70450Y103 114757 1963 SH SOLE 51 1963 0 0 PAYPAL HLDGS INC Stock 70450Y103 37005 633 SH SOLE 53 633 0 0 PAYPAL HLDGS INC Stock 70450Y103 5069503 86717 SH SOLE 86717 0 0 PDD HOLDINGS INC ADR 722304102 1275 13 SH SOLE 33 13 0 0 PDD HOLDINGS INC ADR 722304102 1536146 15664 SH SOLE 15663 0 0 PEAKSTONE REALTY TRUST REIT 39818P799 7721 464 SH SOLE 19 464 0 0 PEAKSTONE REALTY TRUST REIT 39818P799 837581 50335 SH SOLE 50335 0 0 PENNANTPARK FLOATING RATE CA CEF 70806A106 179589 16847 SH SOLE 16846 0 0 PENTAIR PLC Stock G7S00T104 194 3 SH SOLE 33 3 0 0 PENTAIR PLC Stock G7S00T104 1425 22 SH SOLE 46 22 0 0 PENTAIR PLC Stock G7S00T104 402820 6221 SH SOLE 6221 0 0 PEPSICO INC Stock 713448108 2235869 13196 SH SOLE 6 13195 0 0 PEPSICO INC Stock 713448108 37161 219 SH SOLE 7 219 0 0 PEPSICO INC Stock 713448108 8303 49 SH SOLE 9 49 0 0 PEPSICO INC Stock 713448108 272548 1609 SH SOLE 19 1608 0 0 PEPSICO INC Stock 713448108 50346 297 SH SOLE 33 297 0 0 PEPSICO INC Stock 713448108 37955 224 SH SOLE 36 224 0 0 PEPSICO INC Stock 713448108 101664 600 SH SOLE 41 600 0 0 PEPSICO INC Stock 713448108 9658 57 SH SOLE 46 57 0 0 PEPSICO INC Stock 713448108 10166 60 SH SOLE 51 60 0 0 PEPSICO INC Stock 713448108 9942768 58680 SH SOLE 58680 0 0 PERFORMANCE FOOD GROUP CO Stock 71377A103 2060 35 SH SOLE 19 35 0 0 PERFORMANCE FOOD GROUP CO Stock 71377A103 287296 4881 SH SOLE 45 4881 0 0 PERFORMANCE FOOD GROUP CO Stock 71377A103 39264 667 SH SOLE 667 0 0 PERION NETWORK LTD Stock M78673114 1441142 47050 SH SOLE 47050 0 0 PETROLEO BRASILEIRO SA PETRO ADR 71654V408 525 35 SH SOLE 33 35 0 0 PETROLEO BRASILEIRO SA PETRO ADR 71654V408 489158 32632 SH SOLE 32632 0 0 PFIZER INC Stock 717081103 33833 1020 SH SOLE 9 1020 0 0 PFIZER INC Stock 717081103 230317 6944 SH SOLE 19 6943 0 0 PFIZER INC Stock 717081103 13994 422 SH SOLE 33 421 0 0 PFIZER INC Stock 717081103 6601 199 SH SOLE 36 199 0 0 PFIZER INC Stock 717081103 44580 1344 SH SOLE 52 1344 0 0 PFIZER INC Stock 717081103 13168526 397001 SH SOLE 397001 0 0 PG&E CORP Stock 69331C108 355 22 SH SOLE 33 22 0 0 PG&E CORP Stock 69331C108 22614 1402 SH SOLE 43 1402 0 0 PG&E CORP Stock 69331C108 286808 17781 SH SOLE 45 17781 0 0 PG&E CORP Stock 69331C108 187583 11629 SH SOLE 11629 0 0 PGIM SHORT DUR HIG YLD OPP F CEF 69355J104 183679 12676 SH SOLE 12676 0 0 PGIM ETF TR ETF 69344A107 2979147 60197 SH SOLE 60196 0 0 PHILIP MORRIS INTL INC Stock 718172109 17127 185 SH SOLE 9 185 0 0 PHILIP MORRIS INTL INC Stock 718172109 184861 1997 SH SOLE 19 1996 0 0 PHILIP MORRIS INTL INC Stock 718172109 39069 422 SH SOLE 24 422 0 0 PHILIP MORRIS INTL INC Stock 718172109 16311 176 SH SOLE 33 176 0 0 PHILIP MORRIS INTL INC Stock 718172109 7777 84 SH SOLE 36 84 0 0 PHILIP MORRIS INTL INC Stock 718172109 79434 858 SH SOLE 52 858 0 0 PHILIP MORRIS INTL INC Stock 718172109 8769451 94723 SH SOLE 94722 0 0 PHILLIPS 66 Stock 718546104 4566 38 SH SOLE 9 38 0 0 PHILLIPS 66 Stock 718546104 1562 13 SH SOLE 19 13 0 0 PHILLIPS 66 Stock 718546104 12357 103 SH SOLE 33 102 0 0 PHILLIPS 66 Stock 718546104 7854644 65374 SH SOLE 65373 0 0 PHILLIPS EDISON & CO INC REIT 71844V201 305270 9102 SH SOLE 9101 0 0 PIMCO ETF TR ETF 72201R775 128774 1465 SH SOLE 11 1465 0 0 PIMCO ETF TR ETF 72201R775 1258050 14312 SH SOLE 14312 0 0 PIMCO CORPORATE & INCM STRG CEF 72200U100 182809 15021 SH SOLE 15021 0 0 PIMCO CORPORATE & INCOME OPP CEF 72201B101 190169 14550 SH SOLE 14550 0 0 PIMCO DYNAMIC INCOME FD CEF 72201Y101 214513 12414 SH SOLE 12413 0 0 PIMCO ETF TR ETF 72201R718 1182952 12620 SH SOLE 12619 0 0 PIMCO ETF TR ETF 72201R643 202452 2063 SH SOLE 2063 0 0 PIMCO ETF TR ETF 72201R833 14120 141 SH SOLE 9 141 0 0 PIMCO ETF TR ETF 72201R833 37953 379 SH SOLE 49 379 0 0 PIMCO ETF TR ETF 72201R833 576632 5758 SH SOLE 5758 0 0 PIMCO ETF TR ETF 72201R783 1646960 18239 SH SOLE 18238 0 0 PIMCO INCOME STRATEGY FD II CEF 72201J104 237010 35965 SH SOLE 35965 0 0 PIMCO ETF TR ETF 72201R866 422307 8434 SH SOLE 8434 0 0 PIMCO ETF TR ETF 72201R817 934618 10257 SH SOLE 10257 0 0 PIMCO EQUITY SER ETF 72202L371 662049 24475 SH SOLE 24475 0 0 PIMCO STRATEGIC INCOME FD CEF 72200X104 56721 10682 SH SOLE 10682 0 0 PINNACLE WEST CAP CORP Stock 723484101 129456 1757 SH SOLE 19 1757 0 0 PINNACLE WEST CAP CORP Stock 723484101 3537 48 SH SOLE 36 48 0 0 PINNACLE WEST CAP CORP Stock 723484101 1445278 19616 SH SOLE 19615 0 0 PINTEREST INC Stock 72352L106 361418 13371 SH SOLE 13371 0 0 PIONEER NAT RES CO Stock 723787107 2984 13 SH SOLE 9 13 0 0 PIONEER NAT RES CO Stock 723787107 6702 29 SH SOLE 33 29 0 0 PIONEER NAT RES CO Stock 723787107 15895 69 SH SOLE 36 69 0 0 PIONEER NAT RES CO Stock 723787107 229550 1000 SH SOLE 41 1000 0 0 PIONEER NAT RES CO Stock 723787107 456712 1990 SH SOLE 49 1989 0 0 PIONEER NAT RES CO Stock 723787107 2024909 8821 SH SOLE 8821 0 0 PJT PARTNERS INC Stock 69343T107 355176 4471 SH SOLE 4471 0 0 PLAINS GP HLDGS L P Stock 72651A207 1043987 64763 SH SOLE 64763 0 0 PLUG POWER INC Stock 72919P202 118499 15592 SH SOLE 15592 0 0 PNC FINL SVCS GROUP INC Stock 693475105 50781 414 SH SOLE 7 413 0 0 PNC FINL SVCS GROUP INC Stock 693475105 5156 42 SH SOLE 9 42 0 0 PNC FINL SVCS GROUP INC Stock 693475105 75209 613 SH SOLE 19 612 0 0 PNC FINL SVCS GROUP INC Stock 693475105 5085 41 SH SOLE 33 41 0 0 PNC FINL SVCS GROUP INC Stock 693475105 3683 30 SH SOLE 36 30 0 0 PNC FINL SVCS GROUP INC Stock 693475105 4051 33 SH SOLE 46 33 0 0 PNC FINL SVCS GROUP INC Stock 693475105 31675 258 SH SOLE 52 258 0 0 PNC FINL SVCS GROUP INC Stock 693475105 1194141 9727 SH SOLE 9726 0 0 POLARIS INC Stock 731068102 2066414 19843 SH SOLE 6 19842 0 0 POLARIS INC Stock 731068102 4061 39 SH SOLE 19 39 0 0 POLARIS INC Stock 731068102 472206 4534 SH SOLE 4534 0 0 POSEIDA THERAPEUTICS INC Stock 73730P108 612305 257271 SH SOLE 257271 0 0 POST HLDGS INC Stock 737446104 261507 3050 SH SOLE 5 3050 0 0 POST HLDGS INC Stock 737446104 2859 33 SH SOLE 33 0 0 INVESCO DB MULTI-SECTOR COMM ETF 46140H106 5088228 237657 SH SOLE 237656 0 0 INVESCO DB MULTI-SECTOR COMM ETF 46140H502 4517443 95144 SH SOLE 95144 0 0 INVESCO DB US DLR INDEX TR ETF 46141D104 367400 20000 SH SOLE 20000 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E297 361337 16059 SH SOLE 16059 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G508 35327 1683 SH SOLE 9 1683 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G508 25444 1212 SH SOLE 60 1212 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G508 287797 13711 SH SOLE 13711 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V621 477660 33973 SH SOLE 33973 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V613 225445 7085 SH SOLE 7085 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V597 779488 23628 SH SOLE 23628 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E511 144672 13212 SH SOLE 49 13212 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E511 209913 19170 SH SOLE 19170 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V142 957 18 SH SOLE 43 18 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V142 2671 50 SH SOLE 49 50 0 0 INVESCO EXCHANGE TRADED FD T ETF 46137V142 333877 6278 SH SOLE 6278 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E354 19812 337 SH SOLE 19 337 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E354 17696 301 SH SOLE 22 301 0 0 INVESCO EXCH TRADED FD TR II ETF 46138E354 1566622 26648 SH SOLE 26647 0 0 PPG INDS INC Stock 693506107 24402 188 SH SOLE 7 188 0 0 PPG INDS INC Stock 693506107 5062 39 SH SOLE 9 39 0 0 PPG INDS INC Stock 693506107 1302 10 SH SOLE 33 10 0 0 PPG INDS INC Stock 693506107 4803 37 SH SOLE 36 37 0 0 PPG INDS INC Stock 693506107 15110 116 SH SOLE 43 116 0 0 PPG INDS INC Stock 693506107 2596 20 SH SOLE 46 20 0 0 PPG INDS INC Stock 693506107 800793 6169 SH SOLE 6169 0 0 PPL CORP Stock 69351T106 5372 228 SH SOLE 9 228 0 0 PPL CORP Stock 69351T106 21487 912 SH SOLE 19 912 0 0 PPL CORP Stock 69351T106 2639 112 SH SOLE 33 112 0 0 PPL CORP Stock 69351T106 22877 971 SH SOLE 52 971 0 0 PPL CORP Stock 69351T106 978706 41541 SH SOLE 41541 0 0 PRINCIPAL FINANCIAL GROUP IN Stock 74251V102 504 7 SH SOLE 33 7 0 0 PRINCIPAL FINANCIAL GROUP IN Stock 74251V102 15342 213 SH SOLE 36 212 0 0 PRINCIPAL FINANCIAL GROUP IN Stock 74251V102 1513 21 SH SOLE 46 21 0 0 PRINCIPAL FINANCIAL GROUP IN Stock 74251V102 382588 5309 SH SOLE 5308 0 0 PROCTER AND GAMBLE CO Stock 742718109 1617498 11089 SH SOLE 6 11089 0 0 PROCTER AND GAMBLE CO Stock 742718109 45057 309 SH SOLE 7 308 0 0 PROCTER AND GAMBLE CO Stock 742718109 13273 91 SH SOLE 9 91 0 0 PROCTER AND GAMBLE CO Stock 742718109 379299 2600 SH SOLE 19 2600 0 0 PROCTER AND GAMBLE CO Stock 742718109 61873 424 SH SOLE 33 424 0 0 PROCTER AND GAMBLE CO Stock 742718109 29172 200 SH SOLE 36 200 0 0 PROCTER AND GAMBLE CO Stock 742718109 13711 94 SH SOLE 40 94 0 0 PROCTER AND GAMBLE CO Stock 742718109 105749 725 SH SOLE 41 725 0 0 PROCTER AND GAMBLE CO Stock 742718109 3522 24 SH SOLE 49 24 0 0 PROCTER AND GAMBLE CO Stock 742718109 48134 330 SH SOLE 51 330 0 0 PROCTER AND GAMBLE CO Stock 742718109 14024592 96151 SH SOLE 96151 0 0 PROGRESSIVE CORP Stock 743315103 1594149 11444 SH SOLE 6 11444 0 0 PROGRESSIVE CORP Stock 743315103 9621 69 SH SOLE 33 69 0 0 PROGRESSIVE CORP Stock 743315103 5990 43 SH SOLE 36 43 0 0 PROGRESSIVE CORP Stock 743315103 3204 23 SH SOLE 46 23 0 0 PROGRESSIVE CORP Stock 743315103 465246 3340 SH SOLE 49 3339 0 0 PROGRESSIVE CORP Stock 743315103 346585 2488 SH SOLE 2488 0 0 PROLOGIS INC. REIT 74340W103 42271 377 SH SOLE 7 376 0 0 PROLOGIS INC. REIT 74340W103 2693 24 SH SOLE 9 24 0 0 PROLOGIS INC. REIT 74340W103 118580 1057 SH SOLE 19 1056 0 0 PROLOGIS INC. REIT 74340W103 6037 54 SH SOLE 32 53 0 0 PROLOGIS INC. REIT 74340W103 21078 188 SH SOLE 33 187 0 0 PROLOGIS INC. REIT 74340W103 3254 29 SH SOLE 46 29 0 0 PROLOGIS INC. REIT 74340W103 912202 8129 SH SOLE 8129 0 0 PROSHARES TR ETF 74347G440 216433 15672 SH SOLE 15672 0 0 PROSHARES TR ETF 74347B698 38588 682 SH SOLE 19 682 0 0 PROSHARES TR ETF 74347B698 376243 6650 SH SOLE 6649 0 0 PROSHARES TR ETF 74348A467 1086686 12272 SH SOLE 12272 0 0 PROSHARES TR ETF 74348A467 840370 9490 SH SOLE 9490 0 0 PROSHARES TR ETF 74347B680 209867 3145 SH SOLE 3144 0 0 PROSHARES TR ETF 74347B714 71014 6521 SH SOLE 51 6521 0 0 PROSHARES TR ETF 74347B714 4844123 444823 SH SOLE 444823 0 0 PROSHARES TR ETF 74347B425 641976 44366 SH SOLE 51 44366 0 0 PROSHARES TR ETF 74347B425 1149608 79448 SH SOLE 79447 0 0 PROSHARES TR II ETF 74347Y763 371524 6832 SH SOLE 6832 0 0 PROSHARES TR ETF 74347R107 421702 7900 SH SOLE 7900 0 0 PROSHARES TR ETF 74347X831 203197 5705 SH SOLE 5704 0 0 PROSPECT CAP CORP CEF 74348T102 727531 120253 SH SOLE 120253 0 0 PROSPERITY BANCSHARES INC Stock 743606105 526697 9650 SH SOLE 9650 0 0 PRUDENTIAL FINL INC Stock 744320102 5124 54 SH SOLE 9 54 0 0 PRUDENTIAL FINL INC Stock 744320102 170707 1799 SH SOLE 19 1799 0 0 PRUDENTIAL FINL INC Stock 744320102 2580 27 SH SOLE 33 27 0 0 PRUDENTIAL FINL INC Stock 744320102 36343 383 SH SOLE 36 383 0 0 PRUDENTIAL FINL INC Stock 744320102 2752 29 SH SOLE 46 29 0 0 PRUDENTIAL FINL INC Stock 744320102 4691712 49444 SH SOLE 49443 0 0 PTC INC Stock 69370C100 1984 14 SH SOLE 9 14 0 0 PTC INC Stock 69370C100 1558 11 SH SOLE 33 11 0 0 PTC INC Stock 69370C100 850 6 SH SOLE 46 6 0 0 PTC INC Stock 69370C100 8217 58 SH SOLE 50 58 0 0 PTC INC Stock 69370C100 730785 5158 SH SOLE 5158 0 0 PUBLIC SVC ENTERPRISE GRP IN Stock 744573106 2504 44 SH SOLE 9 44 0 0 PUBLIC SVC ENTERPRISE GRP IN Stock 744573106 75338 1324 SH SOLE 19 1323 0 0 PUBLIC SVC ENTERPRISE GRP IN Stock 744573106 2180 38 SH SOLE 33 38 0 0 PUBLIC SVC ENTERPRISE GRP IN Stock 744573106 4610 81 SH SOLE 36 81 0 0 PUBLIC SVC ENTERPRISE GRP IN Stock 744573106 19347 340 SH SOLE 43 339 0 0 PUBLIC SVC ENTERPRISE GRP IN Stock 744573106 2258333 39683 SH SOLE 39682 0 0 PUBLIC STORAGE REIT 74460D109 2925 11 SH SOLE 33 11 0 0 PUBLIC STORAGE REIT 74460D109 695567 2640 SH SOLE 2639 0 0 PULTE GROUP INC Stock 745867101 28880 390 SH SOLE 19 390 0 0 PULTE GROUP INC Stock 745867101 1629 22 SH SOLE 33 22 0 0 PULTE GROUP INC Stock 745867101 444 6 SH SOLE 46 6 0 0 PULTE GROUP INC Stock 745867101 1244008 16800 SH SOLE 16799 0 0 PURE STORAGE INC Stock 74624M102 18237 512 SH SOLE 19 512 0 0 PURE STORAGE INC Stock 74624M102 553713 15545 SH SOLE 15545 0 0 QUALCOMM INC Stock 747525103 26654 240 SH SOLE 9 240 0 0 QUALCOMM INC Stock 747525103 147710 1330 SH SOLE 19 1330 0 0 QUALCOMM INC Stock 747525103 18474 166 SH SOLE 33 166 0 0 QUALCOMM INC Stock 747525103 13827 124 SH SOLE 36 124 0 0 QUALCOMM INC Stock 747525103 3665 33 SH SOLE 46 33 0 0 QUALCOMM INC Stock 747525103 1133 10 SH SOLE 49 10 0 0 QUALCOMM INC Stock 747525103 41957 378 SH SOLE 50 377 0 0 QUALCOMM INC Stock 747525103 5965861 53717 SH SOLE 53717 0 0 QUANTA SVCS INC Stock 74762E102 44710 239 SH SOLE 9 239 0 0 QUANTA SVCS INC Stock 74762E102 3554 19 SH SOLE 19 19 0 0 QUANTA SVCS INC Stock 74762E102 1498 8 SH SOLE 33 8 0 0 QUANTA SVCS INC Stock 74762E102 97276 520 SH SOLE 41 520 0 0 QUANTA SVCS INC Stock 74762E102 474035 2534 SH SOLE 45 2534 0 0 QUANTA SVCS INC Stock 74762E102 2058 11 SH SOLE 46 11 0 0 QUANTA SVCS INC Stock 74762E102 6385847 34136 SH SOLE 34136 0 0 QUEST DIAGNOSTICS INC Stock 74834L100 2681 22 SH SOLE 33 22 0 0 QUEST DIAGNOSTICS INC Stock 74834L100 653358 5362 SH SOLE 5361 0 0 RANGER ENERGY SVCS INC Stock 75282U104 165523 11673 SH SOLE 11673 0 0 RAYONIER INC REIT 754907103 491679 17276 SH SOLE 6 17276 0 0 RAYONIER INC REIT 754907103 235080 8260 SH SOLE 8260 0 0 RTX CORPORATION Stock 75513E101 12523 174 SH SOLE 2 174 0 0 RTX CORPORATION Stock 75513E101 9788 136 SH SOLE 4 136 0 0 RTX CORPORATION Stock 75513E101 53784 747 SH SOLE 6 747 0 0 RTX CORPORATION Stock 75513E101 6981 97 SH SOLE 9 97 0 0 RTX CORPORATION Stock 75513E101 75420 1048 SH SOLE 19 1047 0 0 RTX CORPORATION Stock 75513E101 6722 93 SH SOLE 33 93 0 0 RTX CORPORATION Stock 75513E101 7197 100 SH SOLE 36 100 0 0 RTX CORPORATION Stock 75513E101 17132 238 SH SOLE 43 238 0 0 RTX CORPORATION Stock 75513E101 21037 292 SH SOLE 49 292 0 0 RTX CORPORATION Stock 75513E101 6996592 97215 SH SOLE 97215 0 0 RCM TECHNOLOGIES INC Stock 749360400 265627 13594 SH SOLE 13594 0 0 RE MAX HLDGS INC Stock 75524W108 197671 15276 SH SOLE 6 15276 0 0 READY CAPITAL CORP REIT 75574U101 930676 92055 SH SOLE 92055 0 0 SELECT SECTOR SPDR TR ETF 81369Y860 228315 6701 SH SOLE 6701 0 0 REALTY INCOME CORP REIT 756109104 4291 86 SH SOLE 33 85 0 0 REALTY INCOME CORP REIT 756109104 8889 178 SH SOLE 36 178 0 0 REALTY INCOME CORP REIT 756109104 19826 397 SH SOLE 52 397 0 0 REALTY INCOME CORP REIT 756109104 1369341 27420 SH SOLE 27419 0 0 REAVES UTIL INCOME FD CEF 756158101 402880 16344 SH SOLE 16344 0 0 REGENERON PHARMACEUTICALS Stock 75886F107 19751 24 SH SOLE 33 24 0 0 REGENERON PHARMACEUTICALS Stock 75886F107 8230 10 SH SOLE 36 10 0 0 REGENERON PHARMACEUTICALS Stock 75886F107 78181 95 SH SOLE 48 95 0 0 REGENERON PHARMACEUTICALS Stock 75886F107 3511570 4267 SH SOLE 4267 0 0 REGIONS FINANCIAL CORP NEW Stock 7591EP100 36928 2147 SH SOLE 19 2147 0 0 REGIONS FINANCIAL CORP NEW Stock 7591EP100 2782 162 SH SOLE 33 161 0 0 REGIONS FINANCIAL CORP NEW Stock 7591EP100 7602 442 SH SOLE 36 442 0 0 REGIONS FINANCIAL CORP NEW Stock 7591EP100 1772 103 SH SOLE 46 103 0 0 REGIONS FINANCIAL CORP NEW Stock 7591EP100 179429 10432 SH SOLE 10431 0 0 REPLIGEN CORP Stock 759916109 3657 23 SH SOLE 43 23 0 0 REPLIGEN CORP Stock 759916109 209098 1315 SH SOLE 1315 0 0 REPUBLIC BANCORP INC KY Stock 760281204 454063 10308 SH SOLE 10307 0 0 REPUBLIC SVCS INC Stock 760759100 22944 161 SH SOLE 19 161 0 0 REPUBLIC SVCS INC Stock 760759100 4171 29 SH SOLE 33 29 0 0 REPUBLIC SVCS INC Stock 760759100 621985 4365 SH SOLE 4364 0 0 RESMED INC Stock 761152107 3992 27 SH SOLE 19 27 0 0 RESMED INC Stock 761152107 591 4 SH SOLE 33 4 0 0 RESMED INC Stock 761152107 591 4 SH SOLE 46 4 0 0 RESMED INC Stock 761152107 931433 6299 SH SOLE 6299 0 0 VANECK ETF TRUST ETF 92189F684 1171984 6981 SH SOLE 6981 0 0 INVESCO EXCH TRADED FD TR II ETF 46138G698 225278 2883 SH SOLE 2883 0 0 RINGCENTRAL INC Stock 76680R206 206906 6983 SH SOLE 6983 0 0 RIO TINTO PLC ADR 767204100 6428 101 SH SOLE 9 101 0 0 RIO TINTO PLC ADR 767204100 6428 101 SH SOLE 31 101 0 0 RIO TINTO PLC ADR 767204100 2227 35 SH SOLE 33 35 0 0 RIO TINTO PLC ADR 767204100 11392 179 SH SOLE 61 179 0 0 RIO TINTO PLC ADR 767204100 424114 6664 SH SOLE 6664 0 0 RIOT PLATFORMS INC Stock 767292105 145035 15545 SH SOLE 15545 0 0 RIVIAN AUTOMOTIVE INC Stock 76954A103 513030 21130 SH SOLE 21129 0 0 ROCKET LAB USA INC Stock 773122106 10477 2392 SH SOLE 48 2392 0 0 ROCKET LAB USA INC Stock 773122106 65043 14850 SH SOLE 14850 0 0 ROCKWELL AUTOMATION INC Stock 773903109 1717714 6009 SH SOLE 6 6008 0 0 ROCKWELL AUTOMATION INC Stock 773903109 17438 61 SH SOLE 19 61 0 0 ROCKWELL AUTOMATION INC Stock 773903109 6923 24 SH SOLE 33 24 0 0 ROCKWELL AUTOMATION INC Stock 773903109 1715 6 SH SOLE 46 6 0 0 ROCKWELL AUTOMATION INC Stock 773903109 1009667 3532 SH SOLE 3531 0 0 ROKU INC Stock 77543R102 494 7 SH SOLE 33 7 0 0 ROKU INC Stock 77543R102 9530 135 SH SOLE 49 135 0 0 ROKU INC Stock 77543R102 1344387 19045 SH SOLE 19045 0 0 ROPER TECHNOLOGIES INC Stock 776696106 5811 12 SH SOLE 9 12 0 0 ROPER TECHNOLOGIES INC Stock 776696106 200976 415 SH SOLE 30 415 0 0 ROPER TECHNOLOGIES INC Stock 776696106 24233 50 SH SOLE 33 50 0 0 ROPER TECHNOLOGIES INC Stock 776696106 5327 11 SH SOLE 36 11 0 0 ROPER TECHNOLOGIES INC Stock 776696106 108963 225 SH SOLE 41 225 0 0 ROPER TECHNOLOGIES INC Stock 776696106 32455 67 SH SOLE 43 67 0 0 ROPER TECHNOLOGIES INC Stock 776696106 450901 931 SH SOLE 49 931 0 0 ROPER TECHNOLOGIES INC Stock 776696106 39724 82 SH SOLE 50 82 0 0 ROPER TECHNOLOGIES INC Stock 776696106 3568894 7369 SH SOLE 7369 0 0 ROSS STORES INC Stock 778296103 20444 181 SH SOLE 19 181 0 0 ROSS STORES INC Stock 778296103 4546 40 SH SOLE 32 40 0 0 ROSS STORES INC Stock 778296103 19432 172 SH SOLE 33 172 0 0 ROSS STORES INC Stock 778296103 34109 302 SH SOLE 43 301 0 0 ROSS STORES INC Stock 778296103 448543 3971 SH SOLE 3971 0 0 ROYAL BK CDA Stock 780087102 9531 109 SH SOLE 19 109 0 0 ROYAL BK CDA Stock 780087102 2186 25 SH SOLE 33 25 0 0 ROYAL BK CDA Stock 780087102 592519 6776 SH SOLE 6776 0 0 ROYAL CARIBBEAN GROUP Stock V7780T103 20824 226 SH SOLE 19 226 0 0 ROYAL CARIBBEAN GROUP Stock V7780T103 2672 29 SH SOLE 33 29 0 0 ROYAL CARIBBEAN GROUP Stock V7780T103 866300 9402 SH SOLE 9402 0 0 SHELL PLC ADR 780259305 16224 252 SH SOLE 9 252 0 0 SHELL PLC ADR 780259305 5408 84 SH SOLE 19 84 0 0 SHELL PLC ADR 780259305 8434 131 SH SOLE 31 131 0 0 SHELL PLC ADR 780259305 4764 74 SH SOLE 33 74 0 0 SHELL PLC ADR 780259305 10751 167 SH SOLE 36 167 0 0 SHELL PLC ADR 780259305 88095 1368 SH SOLE 43 1368 0 0 SHELL PLC ADR 780259305 13842 215 SH SOLE 61 215 0 0 SHELL PLC ADR 780259305 2058605 31976 SH SOLE 31975 0 0 ROYAL GOLD INC Stock 780287108 374147 3519 SH SOLE 3518 0 0 RPM INTL INC Stock 749685103 318562 3360 SH SOLE 3360 0 0 MAGNITE INC Stock 55955D100 940457 124729 SH SOLE 124729 0 0 RUBICON TECHNOLOGIES INC Stock 78112J109 56680 27250 SH SOLE 27250 0 0 RYAN SPECIALTY HOLDINGS INC Stock 78351F107 8809 182 SH SOLE 19 182 0 0 RYAN SPECIALTY HOLDINGS INC Stock 78351F107 186921 3862 SH SOLE 23 3862 0 0 RYAN SPECIALTY HOLDINGS INC Stock 78351F107 108900 2250 SH SOLE 2250 0 0 S&P GLOBAL INC Stock 78409V104 31425 86 SH SOLE 2 86 0 0 S&P GLOBAL INC Stock 78409V104 16809 46 SH SOLE 4 46 0 0 S&P GLOBAL INC Stock 78409V104 2261945 6190 SH SOLE 6 6190 0 0 S&P GLOBAL INC Stock 78409V104 267115 731 SH SOLE 18 731 0 0 S&P GLOBAL INC Stock 78409V104 204630 560 SH SOLE 30 560 0 0 S&P GLOBAL INC Stock 78409V104 3671 10 SH SOLE 32 10 0 0 S&P GLOBAL INC Stock 78409V104 17855 49 SH SOLE 33 48 0 0 S&P GLOBAL INC Stock 78409V104 10597 29 SH SOLE 36 29 0 0 S&P GLOBAL INC Stock 78409V104 33374 91 SH SOLE 43 91 0 0 S&P GLOBAL INC Stock 78409V104 19367 53 SH SOLE 48 53 0 0 S&P GLOBAL INC Stock 78409V104 355246 972 SH SOLE 51 972 0 0 S&P GLOBAL INC Stock 78409V104 136663 374 SH SOLE 53 374 0 0 S&P GLOBAL INC Stock 78409V104 436307 1194 SH SOLE 1194 0 0 SABINE RTY TR Stock 785688102 379516 5759 SH SOLE 5758 0 0 SABRA HEALTH CARE REIT INC REIT 78573L106 378671 27164 SH SOLE 27164 0 0 SALESFORCE INC Stock 79466L302 18250 90 SH SOLE 4 90 0 0 SALESFORCE INC Stock 79466L302 149854 739 SH SOLE 19 739 0 0 SALESFORCE INC Stock 79466L302 133429 658 SH SOLE 28 658 0 0 SALESFORCE INC Stock 79466L302 30620 151 SH SOLE 33 151 0 0 SALESFORCE INC Stock 79466L302 7908 39 SH SOLE 36 39 0 0 SALESFORCE INC Stock 79466L302 6083 30 SH SOLE 46 30 0 0 SALESFORCE INC Stock 79466L302 57387 283 SH SOLE 48 283 0 0 SALESFORCE INC Stock 79466L302 11153 55 SH SOLE 49 55 0 0 SALESFORCE INC Stock 79466L302 253678 1251 SH SOLE 51 1251 0 0 SALESFORCE INC Stock 79466L302 101390 500 SH SOLE 53 500 0 0 SALESFORCE INC Stock 79466L302 8582350 42323 SH SOLE 42323 0 0 WESTERN ASSET EMERGING MKTS CEF 95766A101 2216 267 SH SOLE 19 267 0 0 WESTERN ASSET EMERGING MKTS CEF 95766A101 96076 11575 SH SOLE 11575 0 0 SAN JUAN BASIN RTY TR Stock 798241105 190929 27554 SH SOLE 27553 0 0 SANDSTORM GOLD LTD Stock 80013R206 54046 11598 SH SOLE 11597 0 0 SANOFI ADR 80105N105 11908 222 SH SOLE 7 222 0 0 SANOFI ADR 80105N105 28966 540 SH SOLE 9 540 0 0 SANOFI ADR 80105N105 7456 139 SH SOLE 31 139 0 0 SANOFI ADR 80105N105 3326 62 SH SOLE 33 62 0 0 SANOFI ADR 80105N105 4935 92 SH SOLE 36 92 0 0 SANOFI ADR 80105N105 66782 1245 SH SOLE 43 1245 0 0 SANOFI ADR 80105N105 42697 796 SH SOLE 52 796 0 0 SANOFI ADR 80105N105 520050 9695 SH SOLE 9695 0 0 SAP SE ADR 803054204 14872 115 SH SOLE 9 115 0 0 SAP SE ADR 803054204 3621 28 SH SOLE 33 28 0 0 SAP SE ADR 803054204 2845 22 SH SOLE 36 22 0 0 SAP SE ADR 803054204 15260 118 SH SOLE 61 118 0 0 SAP SE ADR 803054204 423954 3278 SH SOLE 3278 0 0 SCHLUMBERGER LTD Stock 806857108 10552 181 SH SOLE 9 181 0 0 SCHLUMBERGER LTD Stock 806857108 12185 209 SH SOLE 19 209 0 0 SCHLUMBERGER LTD Stock 806857108 8781 151 SH SOLE 33 150 0 0 SCHLUMBERGER LTD Stock 806857108 4141329 71035 SH SOLE 71034 0 0 SCHWAB STRATEGIC TR ETF 808524698 13082 310 SH SOLE 36 310 0 0 SCHWAB STRATEGIC TR ETF 808524698 3135543 74302 SH SOLE 74301 0 0 SCHWAB STRATEGIC TR ETF 808524607 85160 2056 SH SOLE 19 2056 0 0 SCHWAB STRATEGIC TR ETF 808524607 549522 13267 SH SOLE 13267 0 0 SCHWAB STRATEGIC TR ETF 808524755 27553 870 SH SOLE 22 870 0 0 SCHWAB STRATEGIC TR ETF 808524755 1072370 33861 SH SOLE 33860 0 0 SCHWAB STRATEGIC TR ETF 808524771 1067405 19071 SH SOLE 19071 0 0 SCHWAB STRATEGIC TR ETF 808524805 28628 843 SH SOLE 36 843 0 0 SCHWAB STRATEGIC TR ETF 808524805 361115 10634 SH SOLE 10633 0 0 SCHWAB STRATEGIC TR ETF 808524888 234522 7272 SH SOLE 7272 0 0 SCHWAB STRATEGIC TR ETF 808524839 49449 1118 SH SOLE 36 1118 0 0 SCHWAB STRATEGIC TR ETF 808524839 407404 9211 SH SOLE 9211 0 0 SCHWAB STRATEGIC TR ETF 808524102 1452776 29143 SH SOLE 29142 0 0 SCHWAB STRATEGIC TR ETF 808524797 81208 1148 SH SOLE 19 1147 0 0 SCHWAB STRATEGIC TR ETF 808524797 15067031 212931 SH SOLE 212931 0 0 SCHWAB STRATEGIC TR ETF 808524201 1211162 23936 SH SOLE 19 23936 0 0 SCHWAB STRATEGIC TR ETF 808524201 1590271 31428 SH SOLE 31428 0 0 SCHWAB STRATEGIC TR ETF 808524300 9357 129 SH SOLE 19 128 0 0 SCHWAB STRATEGIC TR ETF 808524300 80792 1111 SH SOLE 36 1111 0 0 SCHWAB STRATEGIC TR ETF 808524300 3127 43 SH SOLE 49 43 0 0 SCHWAB STRATEGIC TR ETF 808524300 1758022 24175 SH SOLE 24175 0 0 SCHWAB STRATEGIC TR ETF 808524409 23592 366 SH SOLE 36 366 0 0 SCHWAB STRATEGIC TR ETF 808524409 1833935 28451 SH SOLE 28450 0 0 SCHWAB STRATEGIC TR ETF 808524870 6968 138 SH SOLE 19 138 0 0 SCHWAB STRATEGIC TR ETF 808524870 2474 49 SH SOLE 36 49 0 0 SCHWAB STRATEGIC TR ETF 808524870 615061 12182 SH SOLE 12181 0 0 SEA LTD ADR 81141R100 1246945 28372 SH SOLE 28371 0 0 SEAGATE TECHNOLOGY HLDNGS PL Stock G7997R103 5882 89 SH SOLE 33 89 0 0 SEAGATE TECHNOLOGY HLDNGS PL Stock G7997R103 462 7 SH SOLE 46 7 0 0 SEAGATE TECHNOLOGY HLDNGS PL Stock G7997R103 1375031 20850 SH SOLE 20849 0 0 SEALED AIR CORP NEW Stock 81211K100 1774 54 SH SOLE 33 54 0 0 SEALED AIR CORP NEW Stock 81211K100 40593 1235 SH SOLE 43 1235 0 0 SEALED AIR CORP NEW Stock 81211K100 493 15 SH SOLE 46 15 0 0 SEALED AIR CORP NEW Stock 81211K100 192330 5853 SH SOLE 5853 0 0 SEAGEN INC Stock 81181C104 285766 1347 SH SOLE 1347 0 0 SELECT WATER SOLUTIONS INC Stock 81617J301 1508751 189780 SH SOLE 189780 0 0 SELECTIVE INS GROUP INC Stock 816300107 211808 2053 SH SOLE 2053 0 0 SEMPRA Stock 816851109 21339 314 SH SOLE 33 313 0 0 SEMPRA Stock 816851109 4898 72 SH SOLE 36 72 0 0 SEMPRA Stock 816851109 26308 387 SH SOLE 43 386 0 0 SEMPRA Stock 816851109 2748666 40404 SH SOLE 40403 0 0 SENSUS HEALTHCARE INC Stock 81728J109 151394 54655 SH SOLE 54655 0 0 SERVICE CORP INTL Stock 817565104 37985 665 SH SOLE 49 664 0 0 SERVICE CORP INTL Stock 817565104 258546 4525 SH SOLE 4524 0 0 SERVICENOW INC Stock 81762P102 19005 34 SH SOLE 9 34 0 0 SERVICENOW INC Stock 81762P102 125207 224 SH SOLE 19 224 0 0 SERVICENOW INC Stock 81762P102 182780 327 SH SOLE 28 327 0 0 SERVICENOW INC Stock 81762P102 16210 29 SH SOLE 33 29 0 0 SERVICENOW INC Stock 81762P102 2236 4 SH SOLE 36 4 0 0 SERVICENOW INC Stock 81762P102 106202 190 SH SOLE 41 190 0 0 SERVICENOW INC Stock 81762P102 25153 45 SH SOLE 43 45 0 0 SERVICENOW INC Stock 81762P102 3354 6 SH SOLE 46 6 0 0 SERVICENOW INC Stock 81762P102 16769 30 SH SOLE 50 30 0 0 SERVICENOW INC Stock 81762P102 577406 1033 SH SOLE 51 1033 0 0 SERVICENOW INC Stock 81762P102 222466 398 SH SOLE 53 398 0 0 SERVICENOW INC Stock 81762P102 16769 30 SH SOLE 54 30 0 0 SERVICENOW INC Stock 81762P102 4677008 8367 SH SOLE 8367 0 0 SERVISFIRST BANCSHARES INC Stock 81768T108 81490 1562 SH SOLE 23 1562 0 0 SERVISFIRST BANCSHARES INC Stock 81768T108 1706637 32713 SH SOLE 32713 0 0 SFL CORPORATION LTD Stock G7738W106 139870 12544 SH SOLE 12544 0 0 SHERWIN WILLIAMS CO Stock 824348106 20659 81 SH SOLE 2 81 0 0 SHERWIN WILLIAMS CO Stock 824348106 13773 54 SH SOLE 4 54 0 0 SHERWIN WILLIAMS CO Stock 824348106 1766281 6925 SH SOLE 6 6925 0 0 SHERWIN WILLIAMS CO Stock 824348106 2551 10 SH SOLE 9 10 0 0 SHERWIN WILLIAMS CO Stock 824348106 207356 813 SH SOLE 30 813 0 0 SHERWIN WILLIAMS CO Stock 824348106 6403 25 SH SOLE 33 25 0 0 SHERWIN WILLIAMS CO Stock 824348106 121149 475 SH SOLE 41 475 0 0 SHERWIN WILLIAMS CO Stock 824348106 14330 56 SH SOLE 43 56 0 0 SHERWIN WILLIAMS CO Stock 824348106 17102 67 SH SOLE 50 67 0 0 SHERWIN WILLIAMS CO Stock 824348106 764303 2997 SH SOLE 2996 0 0 SHOCKWAVE MED INC Stock 82489T104 0 0 SH SOLE 19 0 0 0 SHOCKWAVE MED INC Stock 82489T104 1427348 7169 SH SOLE 7169 0 0 SHOPIFY INC Stock 82509L107 3765 69 SH SOLE 33 69 0 0 SHOPIFY INC Stock 82509L107 15334 281 SH SOLE 43 281 0 0 SHOPIFY INC Stock 82509L107 4139695 75860 SH SOLE 75860 0 0 SIBANYE STILLWATER LTD ADR 82575P107 434997 70502 SH SOLE 70501 0 0 SIDUS SPACE INC Stock 826165102 3432 24000 SH SOLE 24000 0 0 SIGMATRON INTL INC Stock 82661L101 81380 26000 SH SOLE 26000 0 0 SILVERCREST METALS INC Stock 828363101 45533 10325 SH SOLE 10325 0 0 SIMON PPTY GROUP INC NEW REIT 828806109 5618 52 SH SOLE 9 52 0 0 SIMON PPTY GROUP INC NEW REIT 828806109 4660 43 SH SOLE 33 43 0 0 SIMON PPTY GROUP INC NEW REIT 828806109 6374 59 SH SOLE 36 59 0 0 SIMON PPTY GROUP INC NEW REIT 828806109 3017130 27929 SH SOLE 27928 0 0 SIRIUS XM HOLDINGS INC Stock 82968B103 96213 21286 SH SOLE 21286 0 0 SKECHERS U S A INC Stock 830566105 2888 59 SH SOLE 19 59 0 0 SKECHERS U S A INC Stock 830566105 420089 8582 SH SOLE 8582 0 0 SKYWATER TECHNOLOGY INC Stock 83089J108 265994 44185 SH SOLE 44185 0 0 SKYWORKS SOLUTIONS INC Stock 83088M102 1873 19 SH SOLE 33 19 0 0 SKYWORKS SOLUTIONS INC Stock 83088M102 10037 102 SH SOLE 49 101 0 0 SKYWORKS SOLUTIONS INC Stock 83088M102 1728607 17533 SH SOLE 17533 0 0 SMARTSHEET INC Stock 83200N103 7161 177 SH SOLE 19 177 0 0 SMARTSHEET INC Stock 83200N103 215288 5321 SH SOLE 5321 0 0 SMITH & NEPHEW PLC ADR 83175M205 27173 1097 SH SOLE 43 1097 0 0 SMITH & NEPHEW PLC ADR 83175M205 211055 8521 SH SOLE 8520 0 0 SNAP INC Stock 83304A106 203900 22884 SH SOLE 22884 0 0 SNAP ON INC Stock 833034101 2631367 10317 SH SOLE 6 10316 0 0 SNAP ON INC Stock 833034101 4846 19 SH SOLE 19 19 0 0 SNAP ON INC Stock 833034101 510 2 SH SOLE 33 2 0 0 SNAP ON INC Stock 833034101 1275 5 SH SOLE 46 5 0 0 SNAP ON INC Stock 833034101 42337 166 SH SOLE 49 165 0 0 SNAP ON INC Stock 833034101 634960 2489 SH SOLE 2489 0 0 SNOWFLAKE INC Stock 833445109 1375 9 SH SOLE 33 9 0 0 SNOWFLAKE INC Stock 833445109 98842 647 SH SOLE 51 647 0 0 SNOWFLAKE INC Stock 833445109 38651 253 SH SOLE 53 253 0 0 SNOWFLAKE INC Stock 833445109 6416 42 SH SOLE 63 42 0 0 SNOWFLAKE INC Stock 833445109 576248 3772 SH SOLE 3772 0 0 SOCIEDAD QUIMICA Y MINERA DE ADR 833635105 245863 4120 SH SOLE 4120 0 0 SOFI TECHNOLOGIES INC Stock 83406F102 507841 63560 SH SOLE 63559 0 0 SOLAREDGE TECHNOLOGIES INC Stock 83417M104 1425 11 SH SOLE 33 11 0 0 SOLAREDGE TECHNOLOGIES INC Stock 83417M104 385810 2979 SH SOLE 2979 0 0 SONOCO PRODS CO Stock 835495102 591792 10889 SH SOLE 10888 0 0 SONY GROUP CORP ADR 835699307 1566 19 SH SOLE 33 19 0 0 SONY GROUP CORP ADR 835699307 6016 73 SH SOLE 36 73 0 0 SONY GROUP CORP ADR 835699307 77804 944 SH SOLE 43 944 0 0 SONY GROUP CORP ADR 835699307 487785 5919 SH SOLE 5919 0 0 SOUTHERN CO Stock 842587107 2096698 32396 SH SOLE 6 32396 0 0 SOUTHERN CO Stock 842587107 4336 67 SH SOLE 9 67 0 0 SOUTHERN CO Stock 842587107 155618 2404 SH SOLE 19 2404 0 0 SOUTHERN CO Stock 842587107 11953 185 SH SOLE 33 184 0 0 SOUTHERN CO Stock 842587107 30548 472 SH SOLE 36 472 0 0 SOUTHERN CO Stock 842587107 51129 790 SH SOLE 52 790 0 0 SOUTHERN CO Stock 842587107 6736171 104082 SH SOLE 104081 0 0 SOUTHWEST AIRLS CO Stock 844741108 406 15 SH SOLE 33 15 0 0 SOUTHWEST AIRLS CO Stock 844741108 268485 9918 SH SOLE 9918 0 0 SOUTHWESTERN ENERGY CO Stock 845467109 3225 500 SH SOLE 500 0 0 SOUTHWESTERN ENERGY CO Stock 845467109 148995 23100 SH SOLE 23100 0 0 SPDR SER TR ETF 78464A664 211984 8106 SH SOLE 8106 0 0 SSGA ACTIVE TR ETF 78470P846 703991 25539 SH SOLE 11 25539 0 0 SSGA ACTIVE TR ETF 78470P846 63124 2290 SH SOLE 2290 0 0 SPDR SER TR ETF 78468R523 640130 6438 SH SOLE 6438 0 0 SPDR SER TR ETF 78464A359 475 7 SH SOLE 36 7 0 0 SPDR SER TR ETF 78464A359 202244 2983 SH SOLE 2982 0 0 SPDR SER TR ETF 78468R622 131 1 SH SOLE 39 1 0 0 SPDR SER TR ETF 78468R622 585066 6472 SH SOLE 6471 0 0 SPDR SER TR ETF 78464A151 453641 16721 SH SOLE 16721 0 0 SPDR SER TR ETF 78468R200 640726 20857 SH SOLE 25 20856 0 0 SPDR DOW JONES INDL AVERAGE ETF 78467X109 2375292 7091 SH SOLE 7091 0 0 SPDR GOLD TR ETF 78463V107 112128 654 SH SOLE 19 654 0 0 SPDR GOLD TR ETF 78463V107 22289 130 SH SOLE 49 130 0 0 SPDR GOLD TR ETF 78463V107 16391196 95603 SH SOLE 95603 0 0 SPDR INDEX SHS FDS ETF 78463X202 227305 5411 SH SOLE 5410 0 0 SPDR INDEX SHS FDS ETF 78463X756 914668 17103 SH SOLE 17103 0 0 SPDR INDEX SHS FDS ETF 78463X426 859695 15915 SH SOLE 15915 0 0 SPDR SER TR ETF 78464A284 491426 20631 SH SOLE 20630 0 0 SPDR SER TR ETF 78468R739 221673 4795 SH SOLE 36 4795 0 0 SPDR SER TR ETF 78468R739 441913 9559 SH SOLE 9559 0 0 SPDR INDEX SHS FDS ETF 78463X889 1923 62 SH SOLE 9 62 0 0 SPDR INDEX SHS FDS ETF 78463X889 410724 13245 SH SOLE 36 13244 0 0 SPDR INDEX SHS FDS ETF 78463X889 174686 5633 SH SOLE 5633 0 0 SPDR INDEX SHS FDS ETF 78463X509 78185 2329 SH SOLE 36 2329 0 0 SPDR INDEX SHS FDS ETF 78463X509 170349 5074 SH SOLE 5074 0 0 SPDR SER TR ETF 78464A375 11165 355 SH SOLE 6 355 0 0 SPDR SER TR ETF 78464A375 221597 7046 SH SOLE 19 7046 0 0 SPDR SER TR ETF 78464A375 480336 15273 SH SOLE 36 15273 0 0 SPDR SER TR ETF 78464A375 2031890 64607 SH SOLE 64607 0 0 SPDR SER TR ETF 78464A672 112102 4072 SH SOLE 9 4072 0 0 SPDR SER TR ETF 78464A672 1264617 45936 SH SOLE 36 45935 0 0 SPDR SER TR ETF 78464A672 117940 4284 SH SOLE 4284 0 0 SPDR SER TR ETF 78464A805 556555 10603 SH SOLE 25 10603 0 0 SPDR SER TR ETF 78464A805 1535877 29260 SH SOLE 36 29260 0 0 SPDR SER TR ETF 78464A805 648934 12363 SH SOLE 49 12363 0 0 SPDR SER TR ETF 78464A805 112644 2146 SH SOLE 2146 0 0 SPDR SER TR ETF 78464A847 376151 8590 SH SOLE 8589 0 0 SPDR SER TR ETF 78464A854 613689 12210 SH SOLE 25 12210 0 0 SPDR SER TR ETF 78464A854 688311 13695 SH SOLE 36 13695 0 0 SPDR SER TR ETF 78464A854 218226 4342 SH SOLE 4341 0 0 SPDR SER TR ETF 78464A409 2999 51 SH SOLE 49 50 0 0 SPDR SER TR ETF 78464A409 2338565 39449 SH SOLE 39449 0 0 SPDR SER TR ETF 78468R788 676609 19293 SH SOLE 19293 0 0 SPDR SER TR ETF 78464A508 19351 469 SH SOLE 19 469 0 0 SPDR SER TR ETF 78464A508 231752 5617 SH SOLE 5616 0 0 SPDR SER TR ETF 78464A474 7751930 264391 SH SOLE 264390 0 0 SPDR SER TR ETF 78468R101 1244122 43319 SH SOLE 43319 0 0 SPDR SER TR ETF 78468R804 495482 3711 SH SOLE 25 3710 0 0 SPDR SER TR ETF 78468R804 35593 267 SH SOLE 266 0 0 SPDR S&P 500 ETF TR ETF 78462F103 576751 1349 SH SOLE 19 1349 0 0 SPDR S&P 500 ETF TR ETF 78462F103 44885 105 SH SOLE 33 105 0 0 SPDR S&P 500 ETF TR ETF 78462F103 77801 182 SH SOLE 36 182 0 0 SPDR S&P 500 ETF TR ETF 78462F103 22656 53 SH SOLE 49 53 0 0 SPDR S&P 500 ETF TR ETF 78462F103 775876 1815 SH SOLE 51 1815 0 0 SPDR S&P 500 ETF TR ETF 78462F103 34936262 81726 SH SOLE 81726 0 0 SPDR SER TR ETF 78464A631 313842 2800 SH SOLE 2799 0 0 SPDR SER TR ETF 78464A870 876 12 SH SOLE 49 12 0 0 SPDR SER TR ETF 78464A870 925701 12677 SH SOLE 12677 0 0 SPDR SER TR ETF 78464A581 1166948 14947 SH SOLE 14947 0 0 SPDR SER TR ETF 78464A888 1141538 14908 SH SOLE 14908 0 0 SPDR SER TR ETF 78464A755 278113 5297 SH SOLE 5297 0 0 SPDR S&P MIDCAP 400 ETF TR ETF 78467Y107 1915988 4196 SH SOLE 4195 0 0 SPDR SER TR ETF 78464A698 816488 19547 SH SOLE 19547 0 0 SPDR SER TR ETF 78464A862 1572 8 SH SOLE 49 8 0 0 SPDR SER TR ETF 78464A862 343802 1754 SH SOLE 1754 0 0 SPDR SER TR ETF 78464A201 3342 46 SH SOLE 19 45 0 0 SPDR SER TR ETF 78464A201 1039555 14188 SH SOLE 14188 0 0 SPDR SER TR ETF 78464A300 254606 3518 SH SOLE 36 3518 0 0 SPDR SER TR ETF 78464A300 343935 4752 SH SOLE 4752 0 0 SPDR SER TR ETF 78468R663 10100 110 SH SOLE 9 110 0 0 SPDR SER TR ETF 78468R663 66937 729 SH SOLE 19 729 0 0 SPDR SER TR ETF 78468R663 2755 30 SH SOLE 24 30 0 0 SPDR SER TR ETF 78468R663 522992 5696 SH SOLE 25 5695 0 0 SPDR SER TR ETF 78468R663 66110 720 SH SOLE 26 720 0 0 SPDR SER TR ETF 78468R663 3673 40 SH SOLE 49 40 0 0 SPDR SER TR ETF 78468R663 64476437 702205 SH SOLE 702204 0 0 SPDR SER TR ETF 78464A763 198047 1722 SH SOLE 19 1722 0 0 SPDR SER TR ETF 78464A763 1356078 11791 SH SOLE 11790 0 0 SPDR SER TR ETF 78464A797 279949 7597 SH SOLE 7597 0 0 SSGA ACTIVE ETF TR ETF 78467V400 313865 8215 SH SOLE 8214 0 0 SPLUNK INC Stock 848637104 9945 68 SH SOLE 4 68 0 0 SPLUNK INC Stock 848637104 3949 27 SH SOLE 19 27 0 0 SPLUNK INC Stock 848637104 3949 27 SH SOLE 43 27 0 0 SPLUNK INC Stock 848637104 322335 2204 SH SOLE 2204 0 0 SPORTSMANS WHSE HLDGS INC Stock 84920Y106 84188 18750 SH SOLE 18750 0 0 SPROTT ETF TRUST ETF 85210B102 308294 13480 SH SOLE 13480 0 0 SPROTT PHYSICAL GOLD & SILVE CEF 85208R101 567604 32772 SH SOLE 32771 0 0 SPROTT PHYSICAL GOLD TR CEF 85207H104 2694466 188161 SH SOLE 188161 0 0 SPROTT PHYSICAL SILVER TR CEF 85207K107 2240405 295568 SH SOLE 295568 0 0 SPROTT FDS TR ETF 85208P303 916372 19427 SH SOLE 19427 0 0 SPROUTS FMRS MKT INC Stock 85208M102 330758 7728 SH SOLE 7728 0 0 SSGA ACTIVE ETF TR ETF 78467V608 1049233 25023 SH SOLE 25023 0 0 SSR MINING IN Stock 784730103 148374 11164 SH SOLE 11164 0 0 STAG INDL INC REIT 85254J102 489064 14172 SH SOLE 14171 0 0 STANDARD LITHIUM LTD Stock 853606101 198847 70264 SH SOLE 70264 0 0 STARBUCKS CORP Stock 855244109 1953755 21406 SH SOLE 6 21406 0 0 STARBUCKS CORP Stock 855244109 19349 212 SH SOLE 19 212 0 0 STARBUCKS CORP Stock 855244109 194405 2130 SH SOLE 30 2130 0 0 STARBUCKS CORP Stock 855244109 35530 389 SH SOLE 33 389 0 0 STARBUCKS CORP Stock 855244109 10861 119 SH SOLE 36 119 0 0 STARBUCKS CORP Stock 855244109 1278 14 SH SOLE 49 14 0 0 STARBUCKS CORP Stock 855244109 2185104 23941 SH SOLE 23941 0 0 STARWOOD PPTY TR INC REIT 85571B105 170493 8811 SH SOLE 8811 0 0 STATE STR CORP Stock 857477103 3080 46 SH SOLE 19 46 0 0 STATE STR CORP Stock 857477103 2212 33 SH SOLE 33 33 0 0 STATE STR CORP Stock 857477103 1205 18 SH SOLE 46 18 0 0 STATE STR CORP Stock 857477103 1155221 17252 SH SOLE 17252 0 0 STEEL DYNAMICS INC Stock 858119100 1608 15 SH SOLE 33 15 0 0 STEEL DYNAMICS INC Stock 858119100 10079 94 SH SOLE 45 94 0 0 STEEL DYNAMICS INC Stock 858119100 3217 30 SH SOLE 46 30 0 0 STEEL DYNAMICS INC Stock 858119100 2348211 21901 SH SOLE 21900 0 0 STEM INC Stock 85859N102 264271 62328 SH SOLE 62328 0 0 STERICYCLE INC Stock 858912108 254847 5700 SH SOLE 5 5700 0 0 STERICYCLE INC Stock 858912108 10015 224 SH SOLE 224 0 0 STMICROELECTRONICS N V ADR 861012102 1899 44 SH SOLE 36 44 0 0 STMICROELECTRONICS N V ADR 861012102 11394 264 SH SOLE 43 264 0 0 STMICROELECTRONICS N V ADR 861012102 517838 11998 SH SOLE 11998 0 0 VIRTUS STONE HBR EMG MKTS TO CEF 86164W100 120530 23002 SH SOLE 23002 0 0 VIRTUS STONE HBR EMRG MKTS I CEF 86164T107 92325 20888 SH SOLE 20888 0 0 STONECO LTD Stock G85158106 1238 116 SH SOLE 19 116 0 0 STONECO LTD Stock G85158106 124530 11671 SH SOLE 11671 0 0 STRYKER CORPORATION Stock 863667101 13117 48 SH SOLE 4 48 0 0 STRYKER CORPORATION Stock 863667101 2375394 8692 SH SOLE 6 8692 0 0 STRYKER CORPORATION Stock 863667101 2459 9 SH SOLE 9 9 0 0 STRYKER CORPORATION Stock 863667101 32246 118 SH SOLE 19 118 0 0 STRYKER CORPORATION Stock 863667101 5754 21 SH SOLE 32 21 0 0 STRYKER CORPORATION Stock 863667101 11231 41 SH SOLE 33 41 0 0 STRYKER CORPORATION Stock 863667101 10384 38 SH SOLE 36 38 0 0 STRYKER CORPORATION Stock 863667101 3279 12 SH SOLE 46 12 0 0 STRYKER CORPORATION Stock 863667101 10931 40 SH SOLE 63 40 0 0 STRYKER CORPORATION Stock 863667101 2965706 10853 SH SOLE 10852 0 0 SUMITOMO MITSUI FINL GROUP I ADR 86562M209 926 94 SH SOLE 33 94 0 0 SUMITOMO MITSUI FINL GROUP I ADR 86562M209 274224 27840 SH SOLE 27840 0 0 SUNCOR ENERGY INC NEW Stock 867224107 928 27 SH SOLE 33 27 0 0 SUNCOR ENERGY INC NEW Stock 867224107 52704 1533 SH SOLE 43 1532 0 0 SUNCOR ENERGY INC NEW Stock 867224107 559693 16280 SH SOLE 16279 0 0 SUPER MICRO COMPUTER INC Stock 86800U104 4388 16 SH SOLE 19 16 0 0 SUPER MICRO COMPUTER INC Stock 86800U104 2046123 7462 SH SOLE 7461 0 0 GEN DIGITAL INC Stock 668771108 513 29 SH SOLE 9 29 0 0 GEN DIGITAL INC Stock 668771108 550 31 SH SOLE 33 31 0 0 GEN DIGITAL INC Stock 668771108 990 56 SH SOLE 36 56 0 0 GEN DIGITAL INC Stock 668771108 1379 78 SH SOLE 46 78 0 0 GEN DIGITAL INC Stock 668771108 281435 15918 SH SOLE 15918 0 0 SYNOPSYS INC Stock 871607107 2754 6 SH SOLE 9 6 0 0 SYNOPSYS INC Stock 871607107 45438 99 SH SOLE 19 99 0 0 SYNOPSYS INC Stock 871607107 9179 20 SH SOLE 33 20 0 0 SYNOPSYS INC Stock 871607107 135396 295 SH SOLE 41 295 0 0 SYNOPSYS INC Stock 871607107 2295 5 SH SOLE 46 5 0 0 SYNOPSYS INC Stock 871607107 18359 40 SH SOLE 50 40 0 0 SYNOPSYS INC Stock 871607107 1411392 3075 SH SOLE 3075 0 0 SYSCO CORP Stock 871829107 102378 1550 SH SOLE 5 1550 0 0 SYSCO CORP Stock 871829107 14399 218 SH SOLE 19 218 0 0 SYSCO CORP Stock 871829107 2318 35 SH SOLE 33 35 0 0 SYSCO CORP Stock 871829107 2576 39 SH SOLE 46 39 0 0 SYSCO CORP Stock 871829107 1448804 21935 SH SOLE 21934 0 0 PRICE T ROWE GROUP INC Stock 74144T108 1837462 17521 SH SOLE 6 17521 0 0 PRICE T ROWE GROUP INC Stock 74144T108 10487 100 SH SOLE 19 100 0 0 PRICE T ROWE GROUP INC Stock 74144T108 5953 57 SH SOLE 33 56 0 0 PRICE T ROWE GROUP INC Stock 74144T108 215780 2058 SH SOLE 2057 0 0 T ROWE PRICE ETF INC ETF 87283Q404 1298021 40462 SH SOLE 40462 0 0 TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 12079 139 SH SOLE 9 139 0 0 TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 648274 7460 SH SOLE 18 7460 0 0 TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 133410 1535 SH SOLE 19 1535 0 0 TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 6257 72 SH SOLE 33 72 0 0 TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 5127 59 SH SOLE 36 59 0 0 TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 13209 152 SH SOLE 43 152 0 0 TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 27721 319 SH SOLE 51 319 0 0 TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 22333 257 SH SOLE 61 257 0 0 TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 3454578 39753 SH SOLE 39753 0 0 TAPESTRY INC Stock 876030107 3680 128 SH SOLE 9 128 0 0 TAPESTRY INC Stock 876030107 1064 37 SH SOLE 33 37 0 0 TAPESTRY INC Stock 876030107 262200 9120 SH SOLE 9120 0 0 TARGA RES CORP Stock 87612G101 687 8 SH SOLE 33 8 0 0 TARGA RES CORP Stock 87612G101 773194 9020 SH SOLE 9020 0 0 TARGET CORP Stock 87612E106 7740 70 SH SOLE 4 70 0 0 TARGET CORP Stock 87612E106 20996 190 SH SOLE 7 189 0 0 TARGET CORP Stock 87612E106 12163 110 SH SOLE 9 110 0 0 TARGET CORP Stock 87612E106 22888 207 SH SOLE 19 207 0 0 TARGET CORP Stock 87612E106 332 3 SH SOLE 33 3 0 0 TARGET CORP Stock 87612E106 6081 55 SH SOLE 36 55 0 0 TARGET CORP Stock 87612E106 2543 23 SH SOLE 46 23 0 0 TARGET CORP Stock 87612E106 2264387 20479 SH SOLE 20479 0 0 TC ENERGY CORP Stock 87807B107 42812 1239 SH SOLE 52 1239 0 0 TC ENERGY CORP Stock 87807B107 335289 9738 SH SOLE 9738 0 0 ENGINE NO 1 ETF TRUST ETF 29287L106 279777 5609 SH SOLE 5609 0 0 TE CONNECTIVITY LTD Stock H84989104 45583 369 SH SOLE 7 369 0 0 TE CONNECTIVITY LTD Stock H84989104 6918 56 SH SOLE 9 56 0 0 TE CONNECTIVITY LTD Stock H84989104 1976 16 SH SOLE 46 16 0 0 TE CONNECTIVITY LTD Stock H84989104 728839 5900 SH SOLE 5900 0 0 SELECT SECTOR SPDR TR ETF 81369Y803 112456 686 SH SOLE 9 686 0 0 SELECT SECTOR SPDR TR ETF 81369Y803 180912 1104 SH SOLE 19 1103 0 0 SELECT SECTOR SPDR TR ETF 81369Y803 2131 13 SH SOLE 36 13 0 0 SELECT SECTOR SPDR TR ETF 81369Y803 22264882 135819 SH SOLE 135819 0 0 TECK RESOURCES LTD Stock 878742204 3102 72 SH SOLE 36 72 0 0 TECK RESOURCES LTD Stock 878742204 354904 8236 SH SOLE 8236 0 0 TEKLA HEALTHCARE OPPORTUNITI CEF 879105104 591557 34838 SH SOLE 34838 0 0 TEKLA WORLD HEALTHCARE FD CEF 87911L108 149773 12779 SH SOLE 12779 0 0 TELADOC HEALTH INC Stock 87918A105 899868 48406 SH SOLE 48406 0 0 TELLURIAN INC NEW Stock 87968A104 14036 12100 SH SOLE 12100 0 0 TELOS CORP MD Stock 87969B101 36567 15300 SH SOLE 15300 0 0 TEMPLETON EMERGING MKTS INCO CEF 880192109 154775 33574 SH SOLE 33573 0 0 TEMPUR SEALY INTL INC Stock 88023U101 11182 258 SH SOLE 9 258 0 0 TEMPUR SEALY INTL INC Stock 88023U101 302036 6969 SH SOLE 45 6969 0 0 TEMPUR SEALY INTL INC Stock 88023U101 102586 2367 SH SOLE 2366 0 0 TERADYNE INC Stock 880770102 9443 94 SH SOLE 23 94 0 0 TERADYNE INC Stock 880770102 2113 21 SH SOLE 33 21 0 0 TERADYNE INC Stock 880770102 1209 12 SH SOLE 49 12 0 0 TERADYNE INC Stock 880770102 588007 5853 SH SOLE 5853 0 0 TERNIUM SA ADR 880890108 254363 6375 SH SOLE 6375 0 0 TESLA INC Stock 88160R101 7757 31 SH SOLE 4 31 0 0 TESLA INC Stock 88160R101 220694 882 SH SOLE 19 882 0 0 TESLA INC Stock 88160R101 6756 27 SH SOLE 32 27 0 0 TESLA INC Stock 88160R101 89078 356 SH SOLE 33 356 0 0 TESLA INC Stock 88160R101 37533 150 SH SOLE 36 150 0 0 TESLA INC Stock 88160R101 120106 480 SH SOLE 41 480 0 0 TESLA INC Stock 88160R101 53047 212 SH SOLE 43 212 0 0 TESLA INC Stock 88160R101 15514 62 SH SOLE 46 62 0 0 TESLA INC Stock 88160R101 155136 620 SH SOLE 48 620 0 0 TESLA INC Stock 88160R101 43538 174 SH SOLE 49 174 0 0 TESLA INC Stock 88160R101 12761 51 SH SOLE 51 51 0 0 TESLA INC Stock 88160R101 23752428 94926 SH SOLE 94926 0 0 TETRA TECH INC NEW Stock 88162G103 3041 20 SH SOLE 9 20 0 0 TETRA TECH INC NEW Stock 88162G103 24021 158 SH SOLE 19 158 0 0 TETRA TECH INC NEW Stock 88162G103 193686 1274 SH SOLE 24 1274 0 0 TETRA TECH INC NEW Stock 88162G103 14075 93 SH SOLE 34 92 0 0 TETRA TECH INC NEW Stock 88162G103 143481 944 SH SOLE 943 0 0 TEXAS INSTRS INC Stock 882508104 51101 321 SH SOLE 7 321 0 0 TEXAS INSTRS INC Stock 882508104 2067 13 SH SOLE 9 13 0 0 TEXAS INSTRS INC Stock 882508104 54063 340 SH SOLE 19 340 0 0 TEXAS INSTRS INC Stock 882508104 198143 1246 SH SOLE 30 1246 0 0 TEXAS INSTRS INC Stock 882508104 40052 252 SH SOLE 33 251 0 0 TEXAS INSTRS INC Stock 882508104 19558 123 SH SOLE 36 123 0 0 TEXAS INSTRS INC Stock 882508104 5631525 35416 SH SOLE 35416 0 0 TEXAS PACIFIC LAND CORPORATI Stock 88262P102 260769 143 SH SOLE 18 143 0 0 TEXAS PACIFIC LAND CORPORATI Stock 88262P102 21883 12 SH SOLE 19 12 0 0 TEXAS PACIFIC LAND CORPORATI Stock 88262P102 9118 5 SH SOLE 51 5 0 0 TEXAS PACIFIC LAND CORPORATI Stock 88262P102 210167 115 SH SOLE 115 0 0 TEXAS ROADHOUSE INC Stock 882681109 2786236 28993 SH SOLE 28993 0 0 TEXTRON INC Stock 883203101 9299 119 SH SOLE 9 119 0 0 TEXTRON INC Stock 883203101 703 9 SH SOLE 33 9 0 0 TEXTRON INC Stock 883203101 4845 62 SH SOLE 36 62 0 0 TEXTRON INC Stock 883203101 290402 3716 SH SOLE 3716 0 0 THE TRADE DESK INC Stock 88339J105 938 12 SH SOLE 33 12 0 0 THE TRADE DESK INC Stock 88339J105 78932 1010 SH SOLE 41 1010 0 0 THE TRADE DESK INC Stock 88339J105 222962 2853 SH SOLE 51 2853 0 0 THE TRADE DESK INC Stock 88339J105 88857 1137 SH SOLE 53 1137 0 0 THE TRADE DESK INC Stock 88339J105 4827873 61777 SH SOLE 61777 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 29864 59 SH SOLE 2 59 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 18728 37 SH SOLE 4 37 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 489466 967 SH SOLE 6 967 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 19741 39 SH SOLE 19 39 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 79469 157 SH SOLE 28 157 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 4053 8 SH SOLE 32 8 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 23808 47 SH SOLE 33 47 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 11642 23 SH SOLE 36 23 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 63791 126 SH SOLE 43 126 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 7593 15 SH SOLE 46 15 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 15185 30 SH SOLE 54 30 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 9617 19 SH SOLE 63 19 0 0 THERMO FISHER SCIENTIFIC INC Stock 883556102 3868810 7643 SH SOLE 7643 0 0 THOR INDS INC Stock 885160101 69350 729 SH SOLE 23 729 0 0 THOR INDS INC Stock 885160101 238138 2503 SH SOLE 2503 0 0 TIMKEN CO Stock 887389104 857581 11669 SH SOLE 11669 0 0 TJX COS INC NEW Stock 872540109 43907 494 SH SOLE 2 494 0 0 TJX COS INC NEW Stock 872540109 2586232 29098 SH SOLE 6 29098 0 0 TJX COS INC NEW Stock 872540109 38893 438 SH SOLE 19 437 0 0 TJX COS INC NEW Stock 872540109 10461 118 SH SOLE 33 117 0 0 TJX COS INC NEW Stock 872540109 10754 121 SH SOLE 36 121 0 0 TJX COS INC NEW Stock 872540109 4088 46 SH SOLE 46 46 0 0 TJX COS INC NEW Stock 872540109 4655890 52384 SH SOLE 52383 0 0 TMC THE METALS COMPANY INC Stock 87261Y106 35088 35400 SH SOLE 35400 0 0 T-MOBILE US INC Stock 872590104 26610 190 SH SOLE 19 190 0 0 T-MOBILE US INC Stock 872590104 12464 89 SH SOLE 33 89 0 0 T-MOBILE US INC Stock 872590104 4202 30 SH SOLE 46 30 0 0 T-MOBILE US INC Stock 872590104 845762 6039 SH SOLE 6039 0 0 TOLL BROTHERS INC Stock 889478103 7248 98 SH SOLE 19 98 0 0 TOLL BROTHERS INC Stock 889478103 208715 2822 SH SOLE 2822 0 0 TORO CO Stock 891092108 1104482 13291 SH SOLE 6 13291 0 0 TORO CO Stock 891092108 746061 8978 SH SOLE 8977 0 0 TORONTO DOMINION BK ONT Stock 891160509 12956 215 SH SOLE 7 215 0 0 TORONTO DOMINION BK ONT Stock 891160509 4098 68 SH SOLE 36 68 0 0 TORONTO DOMINION BK ONT Stock 891160509 236276 3921 SH SOLE 3920 0 0 TOTALENERGIES SE ADR 89151E109 6313 96 SH SOLE 9 96 0 0 TOTALENERGIES SE ADR 89151E109 3156 48 SH SOLE 19 48 0 0 TOTALENERGIES SE ADR 89151E109 6971 106 SH SOLE 31 106 0 0 TOTALENERGIES SE ADR 89151E109 3683 56 SH SOLE 33 56 0 0 TOTALENERGIES SE ADR 89151E109 93511 1422 SH SOLE 52 1422 0 0 TOTALENERGIES SE ADR 89151E109 1236946 18810 SH SOLE 18810 0 0 TOYOTA MOTOR CORP ADR 892331307 8269 46 SH SOLE 31 46 0 0 TOYOTA MOTOR CORP ADR 892331307 4134 23 SH SOLE 33 23 0 0 TOYOTA MOTOR CORP ADR 892331307 2337 13 SH SOLE 36 13 0 0 TOYOTA MOTOR CORP ADR 892331307 708180 3940 SH SOLE 3939 0 0 TRACTOR SUPPLY CO Stock 892356106 2234 11 SH SOLE 9 11 0 0 TRACTOR SUPPLY CO Stock 892356106 616460 3036 SH SOLE 18 3036 0 0 TRACTOR SUPPLY CO Stock 892356106 2654 13 SH SOLE 33 13 0 0 TRACTOR SUPPLY CO Stock 892356106 1015 5 SH SOLE 43 5 0 0 TRACTOR SUPPLY CO Stock 892356106 1624 8 SH SOLE 49 8 0 0 TRACTOR SUPPLY CO Stock 892356106 14029 69 SH SOLE 50 69 0 0 TRACTOR SUPPLY CO Stock 892356106 26193 129 SH SOLE 51 129 0 0 TRACTOR SUPPLY CO Stock 892356106 2610477 12856 SH SOLE 12856 0 0 TRAEGER INC Stock 89269P103 116571 42700 SH SOLE 42700 0 0 TRANE TECHNOLOGIES PLC Stock G8994E103 18059 89 SH SOLE 19 89 0 0 TRANE TECHNOLOGIES PLC Stock G8994E103 12610 62 SH SOLE 33 62 0 0 TRANE TECHNOLOGIES PLC Stock G8994E103 7913 39 SH SOLE 36 39 0 0 TRANE TECHNOLOGIES PLC Stock G8994E103 352658 1738 SH SOLE 45 1738 0 0 TRANE TECHNOLOGIES PLC Stock G8994E103 1324150 6526 SH SOLE 6525 0 0 TRANSDIGM GROUP INC Stock 893641100 5107 6 SH SOLE 33 6 0 0 TRANSDIGM GROUP INC Stock 893641100 44109 52 SH SOLE 43 52 0 0 TRANSDIGM GROUP INC Stock 893641100 4237538 5026 SH SOLE 5025 0 0 TRANSMEDICS GROUP INC Stock 89377M109 413034 7544 SH SOLE 7544 0 0 TRANSOCEAN LTD Stock H8817H100 1849721 225301 SH SOLE 225300 0 0 TRAVELERS COMPANIES INC Stock 89417E109 6859 42 SH SOLE 9 42 0 0 TRAVELERS COMPANIES INC Stock 89417E109 40011 245 SH SOLE 26 245 0 0 TRAVELERS COMPANIES INC Stock 89417E109 5593 34 SH SOLE 33 34 0 0 TRAVELERS COMPANIES INC Stock 89417E109 1960 12 SH SOLE 46 12 0 0 TRAVELERS COMPANIES INC Stock 89417E109 1976341 12102 SH SOLE 12101 0 0 TREX CO INC Stock 89531P105 924 15 SH SOLE 9 15 0 0 TREX CO INC Stock 89531P105 8813 143 SH SOLE 50 143 0 0 TREX CO INC Stock 89531P105 1118338 18146 SH SOLE 18146 0 0 TRIPLEPOINT VENTURE GROWTH B CEF 89677Y100 146649 14020 SH SOLE 14020 0 0 TRITON INTL LTD Stock G9078F107 1639745 20613 SH SOLE 20612 0 0 TRUIST FINL CORP Stock 89832Q109 112409 3929 SH SOLE 19 3929 0 0 TRUIST FINL CORP Stock 89832Q109 6919 242 SH SOLE 33 241 0 0 TRUIST FINL CORP Stock 89832Q109 1287 45 SH SOLE 36 45 0 0 TRUIST FINL CORP Stock 89832Q109 2031 71 SH SOLE 46 71 0 0 TRUIST FINL CORP Stock 89832Q109 33416 1168 SH SOLE 52 1168 0 0 TRUIST FINL CORP Stock 89832Q109 4750494 166043 SH SOLE 166043 0 0 TWO HBRS INVT CORP REIT 90187B804 1059 80 SH SOLE 19 80 0 0 TWO HBRS INVT CORP REIT 90187B804 277071 20927 SH SOLE 20926 0 0 TYLER TECHNOLOGIES INC Stock 902252105 2703 7 SH SOLE 9 7 0 0 TYLER TECHNOLOGIES INC Stock 902252105 386 1 SH SOLE 33 1 0 0 TYLER TECHNOLOGIES INC Stock 902252105 772 2 SH SOLE 46 2 0 0 TYLER TECHNOLOGIES INC Stock 902252105 17376 45 SH SOLE 50 45 0 0 TYLER TECHNOLOGIES INC Stock 902252105 271070 702 SH SOLE 702 0 0 TYSON FOODS INC Stock 902494103 2928 58 SH SOLE 33 58 0 0 TYSON FOODS INC Stock 902494103 1531252 30328 SH SOLE 30327 0 0 ETF SER SOLUTIONS ETF 26922A842 258919 15204 SH SOLE 15203 0 0 UBER TECHNOLOGIES INC Stock 90353T100 12233 266 SH SOLE 4 266 0 0 UBER TECHNOLOGIES INC Stock 90353T100 159309 3464 SH SOLE 19 3464 0 0 UBER TECHNOLOGIES INC Stock 90353T100 966 21 SH SOLE 33 21 0 0 UBER TECHNOLOGIES INC Stock 90353T100 10808 235 SH SOLE 54 235 0 0 UBER TECHNOLOGIES INC Stock 90353T100 3393617 73790 SH SOLE 73790 0 0 UGI CORP NEW Stock 902681105 83053 3611 SH SOLE 19 3611 0 0 UGI CORP NEW Stock 902681105 54395 2365 SH SOLE 24 2365 0 0 UGI CORP NEW Stock 902681105 598 26 SH SOLE 33 26 0 0 UGI CORP NEW Stock 902681105 1050292 45665 SH SOLE 45664 0 0 ULTA BEAUTY INC Stock 90384S303 4394 11 SH SOLE 19 11 0 0 ULTA BEAUTY INC Stock 90384S303 5592 14 SH SOLE 33 14 0 0 ULTA BEAUTY INC Stock 90384S303 152190 381 SH SOLE 51 381 0 0 ULTA BEAUTY INC Stock 90384S303 60317 151 SH SOLE 53 151 0 0 ULTA BEAUTY INC Stock 90384S303 3230352 8087 SH SOLE 8087 0 0 UNILEVER PLC ADR 904767704 4891 99 SH SOLE 9 99 0 0 UNILEVER PLC ADR 904767704 1877 38 SH SOLE 19 38 0 0 UNILEVER PLC ADR 904767704 69407 1405 SH SOLE 26 1405 0 0 UNILEVER PLC ADR 904767704 2961 60 SH SOLE 31 59 0 0 UNILEVER PLC ADR 904767704 3013 61 SH SOLE 33 61 0 0 UNILEVER PLC ADR 904767704 64859 1313 SH SOLE 43 1312 0 0 UNILEVER PLC ADR 904767704 40508 820 SH SOLE 52 820 0 0 UNILEVER PLC ADR 904767704 2358974 47753 SH SOLE 47752 0 0 UNION PAC CORP Stock 907818108 10996 54 SH SOLE 4 54 0 0 UNION PAC CORP Stock 907818108 3869 19 SH SOLE 6 19 0 0 UNION PAC CORP Stock 907818108 33727 166 SH SOLE 7 165 0 0 UNION PAC CORP Stock 907818108 9571 47 SH SOLE 9 47 0 0 UNION PAC CORP Stock 907818108 22646 111 SH SOLE 33 111 0 0 UNION PAC CORP Stock 907818108 7127 35 SH SOLE 36 35 0 0 UNION PAC CORP Stock 907818108 28564 140 SH SOLE 43 140 0 0 UNION PAC CORP Stock 907818108 5294 26 SH SOLE 46 26 0 0 UNION PAC CORP Stock 907818108 5897189 28960 SH SOLE 28960 0 0 UNIQURE NV Stock N90064101 83875 12500 SH SOLE 12500 0 0 UNITED AIRLS HLDGS INC Stock 910047109 3469 82 SH SOLE 19 82 0 0 UNITED AIRLS HLDGS INC Stock 910047109 169 4 SH SOLE 33 4 0 0 UNITED AIRLS HLDGS INC Stock 910047109 680142 16079 SH SOLE 16079 0 0 UNITED PARCEL SERVICE INC Stock 911312106 12002 77 SH SOLE 4 77 0 0 UNITED PARCEL SERVICE INC Stock 911312106 5300 34 SH SOLE 9 34 0 0 UNITED PARCEL SERVICE INC Stock 911312106 73103 469 SH SOLE 19 469 0 0 UNITED PARCEL SERVICE INC Stock 911312106 13837 89 SH SOLE 33 88 0 0 UNITED PARCEL SERVICE INC Stock 911312106 13249 85 SH SOLE 36 85 0 0 UNITED PARCEL SERVICE INC Stock 911312106 34603 222 SH SOLE 52 222 0 0 UNITED PARCEL SERVICE INC Stock 911312106 4999760 32076 SH SOLE 32076 0 0 UNITED RENTALS INC Stock 911363109 5779 13 SH SOLE 9 13 0 0 UNITED RENTALS INC Stock 911363109 2667 6 SH SOLE 19 6 0 0 UNITED RENTALS INC Stock 911363109 3573 8 SH SOLE 33 8 0 0 UNITED RENTALS INC Stock 911363109 9781 22 SH SOLE 36 22 0 0 UNITED RENTALS INC Stock 911363109 3452947 7767 SH SOLE 7766 0 0 UNITED STS GASOLINE FD LP ETF 91201T102 440 7 SH SOLE 49 6 0 0 UNITED STS GASOLINE FD LP ETF 91201T102 885313 13084 SH SOLE 13084 0 0 UNITED STS NAT GAS FD LP ETF 912318300 1088306 159342 SH SOLE 159342 0 0 UNITED STS OIL FD LP ETF 91232N207 1455 18 SH SOLE 49 18 0 0 UNITED STS OIL FD LP ETF 91232N207 2405925 29754 SH SOLE 29754 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 24201 48 SH SOLE 2 48 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 29747 59 SH SOLE 4 59 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 51932 103 SH SOLE 7 103 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 82183 163 SH SOLE 9 163 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 719983 1428 SH SOLE 18 1428 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 318776 632 SH SOLE 19 632 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 105880 210 SH SOLE 28 210 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 213272 423 SH SOLE 30 423 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 6098 12 SH SOLE 32 12 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 70924 141 SH SOLE 33 140 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 32772 65 SH SOLE 36 65 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 126048 250 SH SOLE 41 250 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 45572 90 SH SOLE 43 90 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 12605 25 SH SOLE 46 25 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 516278 1024 SH SOLE 49 1023 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 112056 222 SH SOLE 50 222 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 312186 619 SH SOLE 51 619 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 108905 216 SH SOLE 53 216 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 20672 41 SH SOLE 54 41 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 12101 24 SH SOLE 63 24 0 0 UNITEDHEALTH GROUP INC Stock 91324P102 9136912 18122 SH SOLE 18121 0 0 UNITI GROUP INC REIT 91325V108 130928 27739 SH SOLE 27739 0 0 UNITY SOFTWARE INC Stock 91332U101 4771 152 SH SOLE 4 152 0 0 UNITY SOFTWARE INC Stock 91332U101 3076 98 SH SOLE 19 98 0 0 UNITY SOFTWARE INC Stock 91332U101 471606 15024 SH SOLE 15024 0 0 UNIVERSAL DISPLAY CORP Stock 91347P105 5024 32 SH SOLE 9 32 0 0 UNIVERSAL DISPLAY CORP Stock 91347P105 18784 120 SH SOLE 34 119 0 0 UNIVERSAL DISPLAY CORP Stock 91347P105 7760960 49436 SH SOLE 49436 0 0 UNUM GROUP Stock 91529Y106 259231 5270 SH SOLE 19 5270 0 0 UNUM GROUP Stock 91529Y106 2622812 53320 SH SOLE 53320 0 0 UPSTART HLDGS INC Stock 91680M107 1401915 49121 SH SOLE 49121 0 0 US BANCORP DEL Stock 902973304 403299 12199 SH SOLE 6 12199 0 0 US BANCORP DEL Stock 902973304 3008 91 SH SOLE 9 91 0 0 US BANCORP DEL Stock 902973304 107748 3259 SH SOLE 19 3259 0 0 US BANCORP DEL Stock 902973304 6448 195 SH SOLE 33 195 0 0 US BANCORP DEL Stock 902973304 4661 141 SH SOLE 36 141 0 0 US BANCORP DEL Stock 902973304 31076 940 SH SOLE 52 940 0 0 US BANCORP DEL Stock 902973304 1233475 37310 SH SOLE 37310 0 0 US FOODS HLDG CORP Stock 912008109 314226 7915 SH SOLE 5 7915 0 0 US FOODS HLDG CORP Stock 912008109 131137 3303 SH SOLE 3303 0 0 UTAH MED PRODS INC Stock 917488108 284349 3306 SH SOLE 3306 0 0 SELECT SECTOR SPDR TR ETF 81369Y886 26800 455 SH SOLE 19 454 0 0 SELECT SECTOR SPDR TR ETF 81369Y886 6238172 105857 SH SOLE 105857 0 0 VALE S A ADR 91912E105 408989 30522 SH SOLE 30521 0 0 VALERO ENERGY CORP Stock 91913Y100 8361 59 SH SOLE 9 59 0 0 VALERO ENERGY CORP Stock 91913Y100 199953 1411 SH SOLE 19 1411 0 0 VALERO ENERGY CORP Stock 91913Y100 5162 36 SH SOLE 33 36 0 0 VALERO ENERGY CORP Stock 91913Y100 7936 56 SH SOLE 36 56 0 0 VALERO ENERGY CORP Stock 91913Y100 4517757 31880 SH SOLE 31880 0 0 VALLEY NATL BANCORP Stock 919794107 46524 5435 SH SOLE 19 5435 0 0 VALLEY NATL BANCORP Stock 919794107 318997 37266 SH SOLE 37266 0 0 VALVOLINE INC Stock 92047W101 200178 6209 SH SOLE 6209 0 0 VANECK ETF TRUST ETF 92189F411 178044 11107 SH SOLE 11106 0 0 VANECK ETF TRUST ETF 92189F437 317581 11736 SH SOLE 11736 0 0 VANECK ETF TRUST ETF 92189F676 4083630 28167 SH SOLE 28166 0 0 VANGUARD BD INDEX FDS ETF 921937793 10026 150 SH SOLE 36 149 0 0 VANGUARD BD INDEX FDS ETF 921937793 409671 6109 SH SOLE 6109 0 0 VANGUARD WORLD FDS ETF 92204A207 5663 31 SH SOLE 36 31 0 0 VANGUARD WORLD FDS ETF 92204A207 2274542 12452 SH SOLE 12451 0 0 VANGUARD SPECIALIZED FUNDS ETF 921908844 5904 38 SH SOLE 36 38 0 0 VANGUARD SPECIALIZED FUNDS ETF 921908844 7836876 50437 SH SOLE 49 50436 0 0 VANGUARD SPECIALIZED FUNDS ETF 921908844 9013070 58007 SH SOLE 58006 0 0 VANGUARD WORLD FDS ETF 92204A306 35487 280 SH SOLE 9 280 0 0 VANGUARD WORLD FDS ETF 92204A306 5577 44 SH SOLE 36 44 0 0 VANGUARD WORLD FDS ETF 92204A306 716107 5650 SH SOLE 5650 0 0 VANGUARD WORLD FD ETF 921910725 5227677 103641 SH SOLE 103641 0 0 VANGUARD WORLD FD ETF 921910709 4011816 57287 SH SOLE 57287 0 0 VANGUARD INDEX FDS ETF 922908652 28548 199 SH SOLE 36 199 0 0 VANGUARD INDEX FDS ETF 922908652 493060 3440 SH SOLE 3440 0 0 VANGUARD WORLD FDS ETF 92204A405 40160 500 SH SOLE 36 500 0 0 VANGUARD WORLD FDS ETF 92204A405 1657471 20636 SH SOLE 20635 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042718 3611 34 SH SOLE 36 34 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042718 4991 47 SH SOLE 49 47 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042718 1076192 10134 SH SOLE 10133 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042775 3890 75 SH SOLE 9 75 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042775 1009700 19466 SH SOLE 19465 0 0 VANGUARD TAX-MANAGED FDS ETF 921943858 263703 6032 SH SOLE 36 6031 0 0 VANGUARD TAX-MANAGED FDS ETF 921943858 439473 10052 SH SOLE 49 10052 0 0 VANGUARD TAX-MANAGED FDS ETF 921943858 9164910 209627 SH SOLE 209627 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042858 55109 1405 SH SOLE 36 1405 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042858 72342 1845 SH SOLE 49 1845 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042858 3596574 91726 SH SOLE 91725 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042874 1084362 18718 SH SOLE 18718 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042676 2686 69 SH SOLE 36 69 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042676 534898 13740 SH SOLE 13740 0 0 VANGUARD INDEX FDS ETF 922908736 84144 309 SH SOLE 19 309 0 0 VANGUARD INDEX FDS ETF 922908736 139454 512 SH SOLE 36 512 0 0 VANGUARD INDEX FDS ETF 922908736 3698276 13581 SH SOLE 49 13581 0 0 VANGUARD INDEX FDS ETF 922908736 18279137 67126 SH SOLE 67126 0 0 VANGUARD WORLD FDS ETF 92204A504 1059365 4506 SH SOLE 49 4506 0 0 VANGUARD WORLD FDS ETF 92204A504 2227377 9474 SH SOLE 9474 0 0 VANGUARD WHITEHALL FDS ETF 921946406 23454 227 SH SOLE 19 227 0 0 VANGUARD WHITEHALL FDS ETF 921946406 101357 981 SH SOLE 36 981 0 0 VANGUARD WHITEHALL FDS ETF 921946406 4660308 45106 SH SOLE 49 45105 0 0 VANGUARD WHITEHALL FDS ETF 921946406 9753574 94402 SH SOLE 94401 0 0 VANGUARD WORLD FDS ETF 92204A603 2145 11 SH SOLE 36 11 0 0 VANGUARD WORLD FDS ETF 92204A603 3510 18 SH SOLE 49 18 0 0 VANGUARD WORLD FDS ETF 92204A603 381715 1958 SH SOLE 1957 0 0 VANGUARD WORLD FDS ETF 92204A702 16181 39 SH SOLE 19 39 0 0 VANGUARD WORLD FDS ETF 92204A702 4628020 11155 SH SOLE 49 11154 0 0 VANGUARD WORLD FDS ETF 92204A702 10668599 25714 SH SOLE 25713 0 0 VANGUARD BD INDEX FDS ETF 921937819 45338 627 SH SOLE 19 627 0 0 VANGUARD BD INDEX FDS ETF 921937819 24083 333 SH SOLE 36 333 0 0 VANGUARD BD INDEX FDS ETF 921937819 1110113 15352 SH SOLE 15352 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C870 30620 403 SH SOLE 19 403 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C870 41561 547 SH SOLE 22 547 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C870 49334 649 SH SOLE 36 649 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C870 581262 7650 SH SOLE 7650 0 0 VANGUARD WHITEHALL FDS ETF 921946810 2276097 31909 SH SOLE 31909 0 0 VANGUARD WHITEHALL FDS ETF 921946794 5880 95 SH SOLE 36 95 0 0 VANGUARD WHITEHALL FDS ETF 921946794 423014 6835 SH SOLE 6834 0 0 VANGUARD INDEX FDS ETF 922908637 91974 470 SH SOLE 36 470 0 0 VANGUARD INDEX FDS ETF 922908637 919362 4698 SH SOLE 4698 0 0 VANGUARD WORLD FD ETF 921910873 356700 2349 SH SOLE 2348 0 0 VANGUARD INDEX FDS ETF 922908629 3332 16 SH SOLE 36 16 0 0 VANGUARD INDEX FDS ETF 922908629 6256314 30044 SH SOLE 30043 0 0 VANGUARD INDEX FDS ETF 922908538 1217955 6253 SH SOLE 49 6253 0 0 VANGUARD INDEX FDS ETF 922908538 659249 3385 SH SOLE 3384 0 0 VANGUARD INDEX FDS ETF 922908512 1372409 10480 SH SOLE 49 10479 0 0 VANGUARD INDEX FDS ETF 922908512 2833678 21638 SH SOLE 21637 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C771 143380 3275 SH SOLE 19 3275 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C771 23116 528 SH SOLE 22 528 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C771 11804 270 SH SOLE 36 269 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C771 383829 8767 SH SOLE 8767 0 0 VANGUARD INDEX FDS ETF 922908553 3783 50 SH SOLE 36 50 0 0 VANGUARD INDEX FDS ETF 922908553 3616971 47806 SH SOLE 47805 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C730 63848 328 SH SOLE 19 328 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C730 627000 3221 SH SOLE 3221 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C680 340900 4981 SH SOLE 19 4981 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C680 1679 25 SH SOLE 36 24 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C680 505348 7384 SH SOLE 7383 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C714 24798 372 SH SOLE 19 372 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C714 370247 5554 SH SOLE 5554 0 0 VANGUARD INDEX FDS ETF 922908363 91465 233 SH SOLE 19 232 0 0 VANGUARD INDEX FDS ETF 922908363 170043 433 SH SOLE 36 433 0 0 VANGUARD INDEX FDS ETF 922908363 9519109 24240 SH SOLE 49 24240 0 0 VANGUARD INDEX FDS ETF 922908363 15614939 39763 SH SOLE 39763 0 0 VANGUARD ADMIRAL FDS INC ETF 921932505 471454 1910 SH SOLE 1909 0 0 VANGUARD ADMIRAL FDS INC ETF 921932703 242823 1633 SH SOLE 1633 0 0 VANGUARD ADMIRAL FDS INC ETF 921932844 216032 2773 SH SOLE 2772 0 0 VANGUARD BD INDEX FDS ETF 921937827 12478 166 SH SOLE 19 166 0 0 VANGUARD BD INDEX FDS ETF 921937827 66372 883 SH SOLE 36 882 0 0 VANGUARD BD INDEX FDS ETF 921937827 4512957 60037 SH SOLE 60036 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C409 15030 200 SH SOLE 9 200 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C409 81463 1084 SH SOLE 19 1084 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C409 155940 2075 SH SOLE 49 2075 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C409 2890113 38458 SH SOLE 38457 0 0 VANGUARD MALVERN FDS ETF 922020805 7187 152 SH SOLE 19 152 0 0 VANGUARD MALVERN FDS ETF 922020805 107464 2273 SH SOLE 49 2272 0 0 VANGUARD MALVERN FDS ETF 922020805 10784823 228105 SH SOLE 228105 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C102 11290 196 SH SOLE 9 196 0 0 VANGUARD SCOTTSDALE FDS ETF 92206C102 2489558 43221 SH SOLE 43221 0 0 VANGUARD INDEX FDS ETF 922908751 4935 26 SH SOLE 36 26 0 0 VANGUARD INDEX FDS ETF 922908751 3290295 17403 SH SOLE 49 17402 0 0 VANGUARD INDEX FDS ETF 922908751 3310919 17512 SH SOLE 17511 0 0 VANGUARD INDEX FDS ETF 922908611 679045 4258 SH SOLE 49 4257 0 0 VANGUARD INDEX FDS ETF 922908611 6854430 42977 SH SOLE 42977 0 0 VANGUARD INDEX FDS ETF 922908595 42836 200 SH SOLE 36 200 0 0 VANGUARD INDEX FDS ETF 922908595 477671 2230 SH SOLE 49 2230 0 0 VANGUARD INDEX FDS ETF 922908595 3049894 14240 SH SOLE 14239 0 0 VANGUARD MUN BD FDS ETF 922907746 5099 106 SH SOLE 19 106 0 0 VANGUARD MUN BD FDS ETF 922907746 380056 7901 SH SOLE 36 7901 0 0 VANGUARD MUN BD FDS ETF 922907746 2632091 54721 SH SOLE 54721 0 0 VANGUARD WORLD FDS ETF 92204A884 8415 80 SH SOLE 19 80 0 0 VANGUARD WORLD FDS ETF 92204A884 3366 32 SH SOLE 36 32 0 0 VANGUARD WORLD FDS ETF 92204A884 490975 4668 SH SOLE 4667 0 0 VANGUARD BD INDEX FDS ETF 921937835 29657 425 SH SOLE 9 425 0 0 VANGUARD BD INDEX FDS ETF 921937835 349 5 SH SOLE 36 5 0 0 VANGUARD BD INDEX FDS ETF 921937835 8213 118 SH SOLE 49 117 0 0 VANGUARD BD INDEX FDS ETF 921937835 2066507 29615 SH SOLE 29614 0 0 VANGUARD CHARLOTTE FDS ETF 92203J407 13297 278 SH SOLE 9 278 0 0 VANGUARD CHARLOTTE FDS ETF 92203J407 6457 135 SH SOLE 19 135 0 0 VANGUARD CHARLOTTE FDS ETF 92203J407 27378 572 SH SOLE 36 572 0 0 VANGUARD CHARLOTTE FDS ETF 92203J407 1153524 24117 SH SOLE 24117 0 0 VANGUARD STAR FDS ETF 921909768 7386 138 SH SOLE 9 138 0 0 VANGUARD STAR FDS ETF 921909768 1791894 33481 SH SOLE 33480 0 0 VANGUARD INDEX FDS ETF 922908769 12107 57 SH SOLE 9 57 0 0 VANGUARD INDEX FDS ETF 922908769 16568 78 SH SOLE 19 78 0 0 VANGUARD INDEX FDS ETF 922908769 119349 562 SH SOLE 36 561 0 0 VANGUARD INDEX FDS ETF 922908769 14260829 67138 SH SOLE 67138 0 0 VANGUARD INTL EQUITY INDEX F ETF 922042742 246294 2643 SH SOLE 2643 0 0 VANGUARD WORLD FDS ETF 92204A876 14992 118 SH SOLE 9 117 0 0 VANGUARD WORLD FDS ETF 92204A876 6377 50 SH SOLE 36 50 0 0 VANGUARD WORLD FDS ETF 92204A876 2753 22 SH SOLE 49 21 0 0 VANGUARD WORLD FDS ETF 92204A876 528286 4142 SH SOLE 4142 0 0 VANGUARD INDEX FDS ETF 922908744 128551 932 SH SOLE 19 932 0 0 VANGUARD INDEX FDS ETF 922908744 80814 586 SH SOLE 36 585 0 0 VANGUARD INDEX FDS ETF 922908744 18027393 130700 SH SOLE 130699 0 0 VANGUARD WORLD FD ETF 921910816 34035 150 SH SOLE 36 150 0 0 VANGUARD WORLD FD ETF 921910816 809559 3568 SH SOLE 3567 0 0 VEEVA SYS INC Stock 922475108 5900 29 SH SOLE 9 29 0 0 VEEVA SYS INC Stock 922475108 88501 435 SH SOLE 41 435 0 0 VEEVA SYS INC Stock 922475108 42318 208 SH SOLE 50 208 0 0 VEEVA SYS INC Stock 922475108 606891 2983 SH SOLE 2983 0 0 VENTAS INC REIT 92276F100 737 17 SH SOLE 33 17 0 0 VENTAS INC REIT 92276F100 969 23 SH SOLE 36 23 0 0 VENTAS INC REIT 92276F100 548 13 SH SOLE 46 13 0 0 VENTAS INC REIT 92276F100 211955 5031 SH SOLE 5030 0 0 VERISK ANALYTICS INC Stock 92345Y106 34019 144 SH SOLE 9 144 0 0 VERISK ANALYTICS INC Stock 92345Y106 3546 15 SH SOLE 33 15 0 0 VERISK ANALYTICS INC Stock 92345Y106 2362 10 SH SOLE 46 10 0 0 VERISK ANALYTICS INC Stock 92345Y106 26459 112 SH SOLE 48 112 0 0 VERISK ANALYTICS INC Stock 92345Y106 17248 73 SH SOLE 50 73 0 0 VERISK ANALYTICS INC Stock 92345Y106 16301 69 SH SOLE 54 69 0 0 VERISK ANALYTICS INC Stock 92345Y106 995119 4212 SH SOLE 4212 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 10144 313 SH SOLE 9 313 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 163583 5047 SH SOLE 19 5047 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 42457 1310 SH SOLE 26 1310 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 18281 564 SH SOLE 33 564 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 77298 2385 SH SOLE 36 2385 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 24896 768 SH SOLE 43 768 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 7584 234 SH SOLE 46 234 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 40926 1263 SH SOLE 49 1262 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 65047 2007 SH SOLE 52 2007 0 0 VERIZON COMMUNICATIONS INC Stock 92343V104 10498835 323938 SH SOLE 323938 0 0 VERTEX PHARMACEUTICALS INC Stock 92532F100 36513 105 SH SOLE 9 105 0 0 VERTEX PHARMACEUTICALS INC Stock 92532F100 1739 5 SH SOLE 19 5 0 0 VERTEX PHARMACEUTICALS INC Stock 92532F100 7303 21 SH SOLE 32 21 0 0 VERTEX PHARMACEUTICALS INC Stock 92532F100 21212 61 SH SOLE 33 61 0 0 VERTEX PHARMACEUTICALS INC Stock 92532F100 10084 29 SH SOLE 36 29 0 0 VERTEX PHARMACEUTICALS INC Stock 92532F100 62593 180 SH SOLE 50 180 0 0 VERTEX PHARMACEUTICALS INC Stock 92532F100 2088546 6006 SH SOLE 6006 0 0 VERTIV HOLDINGS CO Stock 92537N108 7961 214 SH SOLE 19 214 0 0 VERTIV HOLDINGS CO Stock 92537N108 350443 9421 SH SOLE 9420 0 0 V F CORP Stock 918204108 5965 338 SH SOLE 33 337 0 0 V F CORP Stock 918204108 854584 48364 SH SOLE 48363 0 0 VIATRIS INC Stock 92556V106 3214 326 SH SOLE 9 326 0 0 VIATRIS INC Stock 92556V106 355 36 SH SOLE 19 36 0 0 VIATRIS INC Stock 92556V106 404 41 SH SOLE 33 40 0 0 VIATRIS INC Stock 92556V106 528465 53597 SH SOLE 53596 0 0 VICI PPTYS INC REIT 925652109 2881 99 SH SOLE 33 99 0 0 VICI PPTYS INC REIT 925652109 3201 110 SH SOLE 36 110 0 0 VICI PPTYS INC REIT 925652109 262 9 SH SOLE 46 9 0 0 VICI PPTYS INC REIT 925652109 273511 9399 SH SOLE 9399 0 0 VICTORY PORTFOLIOS II ETF 92647N527 1776889 39893 SH SOLE 39892 0 0 VICTORY PORTFOLIOS II ETF 92647N667 555443 12795 SH SOLE 12795 0 0 VICTORY PORTFOLIOS II ETF 92647N535 291175 5952 SH SOLE 25 5952 0 0 VICTORY PORTFOLIOS II ETF 92647N535 1156666 23644 SH SOLE 23644 0 0 VIRTUS ARTIFICIAL INTELLIGEN CEF 92838Y100 197580 11967 SH SOLE 11967 0 0 ETFIS SER TR I ETF 26923G822 560788 28996 SH SOLE 28996 0 0 ETFIS SER TR I ETF 26923G806 263433 6330 SH SOLE 6330 0 0 VIRTUS TOTAL RETURN FD INC CEF 92835W107 50712 10565 SH SOLE 10565 0 0 VISA INC Stock 92826C839 33351 145 SH SOLE 2 145 0 0 VISA INC Stock 92826C839 38182 166 SH SOLE 4 166 0 0 VISA INC Stock 92826C839 74063 322 SH SOLE 9 322 0 0 VISA INC Stock 92826C839 787554 3424 SH SOLE 18 3424 0 0 VISA INC Stock 92826C839 299589 1303 SH SOLE 19 1302 0 0 VISA INC Stock 92826C839 133636 581 SH SOLE 28 581 0 0 VISA INC Stock 92826C839 66604 290 SH SOLE 33 289 0 0 VISA INC Stock 92826C839 30131 131 SH SOLE 36 131 0 0 VISA INC Stock 92826C839 97754 425 SH SOLE 41 425 0 0 VISA INC Stock 92826C839 107920 469 SH SOLE 43 469 0 0 VISA INC Stock 92826C839 10120 44 SH SOLE 46 44 0 0 VISA INC Stock 92826C839 59803 260 SH SOLE 48 260 0 0 VISA INC Stock 92826C839 445016 1935 SH SOLE 49 1934 0 0 VISA INC Stock 92826C839 104260 453 SH SOLE 50 453 0 0 VISA INC Stock 92826C839 478457 2080 SH SOLE 51 2080 0 0 VISA INC Stock 92826C839 178028 774 SH SOLE 53 774 0 0 VISA INC Stock 92826C839 19551 85 SH SOLE 54 85 0 0 VISA INC Stock 92826C839 10580 46 SH SOLE 63 46 0 0 VISA INC Stock 92826C839 15306395 66547 SH SOLE 66546 0 0 VISTEON CORP Stock 92839U206 466815 3381 SH SOLE 3381 0 0 VISTRA CORP Stock 92840M102 1790298 53957 SH SOLE 53957 0 0 VODAFONE GROUP PLC NEW ADR 92857W308 1308 138 SH SOLE 9 138 0 0 VODAFONE GROUP PLC NEW ADR 92857W308 148621 15677 SH SOLE 15677 0 0 VOYA ASIA PAC HIGH DIV EQT I CEF 92912J102 70047 12098 SH SOLE 12098 0 0 VOYA EMERGING MKTS HIGH DIVI CEF 92912P108 114563 23238 SH SOLE 23238 0 0 VUZIX CORP Stock 92921W300 221002 60882 SH SOLE 60882 0 0 WP CAREY INC REIT 92936U109 1947 36 SH SOLE 9 36 0 0 WP CAREY INC REIT 92936U109 78828 1458 SH SOLE 19 1457 0 0 WP CAREY INC REIT 92936U109 683528 12639 SH SOLE 12639 0 0 GRAINGER W W INC Stock 384802104 18680 27 SH SOLE 4 27 0 0 GRAINGER W W INC Stock 384802104 3483 5 SH SOLE 33 5 0 0 GRAINGER W W INC Stock 384802104 16604 24 SH SOLE 36 24 0 0 GRAINGER W W INC Stock 384802104 327932 474 SH SOLE 45 474 0 0 GRAINGER W W INC Stock 384802104 2076 3 SH SOLE 46 3 0 0 GRAINGER W W INC Stock 384802104 549000 794 SH SOLE 793 0 0 WALGREENS BOOTS ALLIANCE INC Stock 931427108 4715 212 SH SOLE 9 212 0 0 WALGREENS BOOTS ALLIANCE INC Stock 931427108 8629 388 SH SOLE 19 388 0 0 WALGREENS BOOTS ALLIANCE INC Stock 931427108 1068 48 SH SOLE 33 48 0 0 WALGREENS BOOTS ALLIANCE INC Stock 931427108 3388813 152375 SH SOLE 152374 0 0 WALKER & DUNLOP INC Stock 93148P102 1783319 24021 SH SOLE 24021 0 0 WALMART INC Stock 931142103 14074 88 SH SOLE 9 88 0 0 WALMART INC Stock 931142103 319974 2001 SH SOLE 19 2000 0 0 WALMART INC Stock 931142103 90520 566 SH SOLE 24 566 0 0 WALMART INC Stock 931142103 41443 259 SH SOLE 33 259 0 0 WALMART INC Stock 931142103 28308 177 SH SOLE 36 177 0 0 WALMART INC Stock 931142103 434050 2714 SH SOLE 49 2714 0 0 WALMART INC Stock 931142103 10404611 65057 SH SOLE 65057 0 0 DISNEY WALT CO Stock 254687106 22856 282 SH SOLE 2 282 0 0 DISNEY WALT CO Stock 254687106 2513 31 SH SOLE 9 31 0 0 DISNEY WALT CO Stock 254687106 59815 738 SH SOLE 19 738 0 0 DISNEY WALT CO Stock 254687106 4215 52 SH SOLE 33 52 0 0 DISNEY WALT CO Stock 254687106 729 9 SH SOLE 36 9 0 0 DISNEY WALT CO Stock 254687106 4296 53 SH SOLE 46 53 0 0 DISNEY WALT CO Stock 254687106 18479 228 SH SOLE 49 228 0 0 DISNEY WALT CO Stock 254687106 5522366 68135 SH SOLE 68135 0 0 WASTE CONNECTIONS INC Stock 94106B101 16138 120 SH SOLE 43 120 0 0 WASTE CONNECTIONS INC Stock 94106B101 188653 1402 SH SOLE 51 1401 0 0 WASTE CONNECTIONS INC Stock 94106B101 74470 552 SH SOLE 53 552 0 0 WASTE CONNECTIONS INC Stock 94106B101 9938 74 SH SOLE 63 74 0 0 WASTE CONNECTIONS INC Stock 94106B101 192183 1431 SH SOLE 1431 0 0 WASTE MGMT INC DEL Stock 94106L109 77287 507 SH SOLE 19 507 0 0 WASTE MGMT INC DEL Stock 94106L109 6157 40 SH SOLE 33 40 0 0 WASTE MGMT INC DEL Stock 94106L109 3194790 20958 SH SOLE 20957 0 0 WATSCO INC Stock 942622200 5288 14 SH SOLE 19 14 0 0 WATSCO INC Stock 942622200 112183 297 SH SOLE 23 297 0 0 WATSCO INC Stock 942622200 83774 222 SH SOLE 221 0 0 WEC ENERGY GROUP INC Stock 92939U106 1411347 17521 SH SOLE 6 17521 0 0 WEC ENERGY GROUP INC Stock 92939U106 32945 409 SH SOLE 7 409 0 0 WEC ENERGY GROUP INC Stock 92939U106 4672 58 SH SOLE 19 58 0 0 WEC ENERGY GROUP INC Stock 92939U106 16092 200 SH SOLE 33 199 0 0 WEC ENERGY GROUP INC Stock 92939U106 793196 9847 SH SOLE 9847 0 0 WELLS FARGO CO NEW Stock 949746101 23372 572 SH SOLE 9 572 0 0 WELLS FARGO CO NEW Stock 949746101 19538 478 SH SOLE 33 478 0 0 WELLS FARGO CO NEW Stock 949746101 10583 259 SH SOLE 36 259 0 0 WELLS FARGO CO NEW Stock 949746101 100837 2468 SH SOLE 43 2467 0 0 WELLS FARGO CO NEW Stock 949746101 3072205 75189 SH SOLE 75188 0 0 WELLTOWER INC REIT 95040Q104 5474 67 SH SOLE 33 66 0 0 WELLTOWER INC REIT 95040Q104 284446 3472 SH SOLE 3472 0 0 WESTERN ASSET MANAGED MUNS F CEF 95766M105 401832 44998 SH SOLE 44998 0 0 WESTERN ASSET MUN PARTNERS F CEF 95766P108 169280 16000 SH SOLE 16000 0 0 WESTERN DIGITAL CORP. Convertible 958102AP0 245750 250000 SH SOLE 250000 0 0 WESTERN UN CO Stock 959802109 31078 2358 SH SOLE 19 2358 0 0 WESTERN UN CO Stock 959802109 117362 8905 SH SOLE 8904 0 0 WABTEC Stock 929740108 5951 56 SH SOLE 9 56 0 0 WABTEC Stock 929740108 1807 17 SH SOLE 33 17 0 0 WABTEC Stock 929740108 106 1 SH SOLE 40 1 0 0 WABTEC Stock 929740108 1594 15 SH SOLE 46 15 0 0 WABTEC Stock 929740108 46440 437 SH SOLE 48 437 0 0 WABTEC Stock 929740108 1702683 16022 SH SOLE 16022 0 0 WESTLAKE CHEM PARTNERS LP Stock 960417103 659025 30300 SH SOLE 30300 0 0 WESTROCK CO Stock 96145D105 609 17 SH SOLE 33 17 0 0 WESTROCK CO Stock 96145D105 1253 35 SH SOLE 36 35 0 0 WESTROCK CO Stock 96145D105 367561 10267 SH SOLE 10267 0 0 WEYERHAEUSER CO MTN BE REIT 962166104 508261 16577 SH SOLE 6 16577 0 0 WEYERHAEUSER CO MTN BE REIT 962166104 3618 118 SH SOLE 19 118 0 0 WEYERHAEUSER CO MTN BE REIT 962166104 3863 126 SH SOLE 33 125 0 0 WEYERHAEUSER CO MTN BE REIT 962166104 3587 117 SH SOLE 36 117 0 0 WEYERHAEUSER CO MTN BE REIT 962166104 1625 53 SH SOLE 46 53 0 0 WEYERHAEUSER CO MTN BE REIT 962166104 1430205 46647 SH SOLE 46647 0 0 WHEATON PRECIOUS METALS CORP Stock 962879102 4378683 107982 SH SOLE 107982 0 0 WHIRLPOOL CORP Stock 963320106 2941 22 SH SOLE 9 22 0 0 WHIRLPOOL CORP Stock 963320106 1872 14 SH SOLE 19 14 0 0 WHIRLPOOL CORP Stock 963320106 1738 13 SH SOLE 36 13 0 0 WHIRLPOOL CORP Stock 963320106 1435334 10735 SH SOLE 10735 0 0 WILLIAMS COS INC Stock 969457100 18866 560 SH SOLE 7 560 0 0 WILLIAMS COS INC Stock 969457100 2594 77 SH SOLE 19 77 0 0 WILLIAMS COS INC Stock 969457100 4643 138 SH SOLE 33 137 0 0 WILLIAMS COS INC Stock 969457100 12701 377 SH SOLE 36 377 0 0 WILLIAMS COS INC Stock 969457100 60675 1801 SH SOLE 43 1800 0 0 WILLIAMS COS INC Stock 969457100 63304 1879 SH SOLE 52 1879 0 0 WILLIAMS COS INC Stock 969457100 3996047 118612 SH SOLE 118612 0 0 WILLIS TOWERS WATSON PLC LTD Stock G96629103 104480 500 SH SOLE 5 500 0 0 WILLIS TOWERS WATSON PLC LTD Stock G96629103 1469 7 SH SOLE 33 7 0 0 WILLIS TOWERS WATSON PLC LTD Stock G96629103 5015 24 SH SOLE 36 24 0 0 WILLIS TOWERS WATSON PLC LTD Stock G96629103 28547 137 SH SOLE 43 136 0 0 WILLIS TOWERS WATSON PLC LTD Stock G96629103 1672 8 SH SOLE 46 8 0 0 WILLIS TOWERS WATSON PLC LTD Stock G96629103 199748 956 SH SOLE 955 0 0 WINTRUST FINL CORP Stock 97650W108 80408 1065 SH SOLE 19 1065 0 0 WINTRUST FINL CORP Stock 97650W108 168969 2238 SH SOLE 2238 0 0 WISDOMTREE TR ETF 97717Y543 5694790 326911 SH SOLE 326911 0 0 WISDOMTREE TR ETF 97717Y527 48458 963 SH SOLE 49 963 0 0 WISDOMTREE TR ETF 97717Y527 2783192 55310 SH SOLE 55309 0 0 WISDOMTREE TR ETF 97717W703 260757 5393 SH SOLE 5393 0 0 WISDOMTREE TR ETF 97717W760 124250 2162 SH SOLE 36 2162 0 0 WISDOMTREE TR ETF 97717W760 147063 2559 SH SOLE 2558 0 0 WISDOMTREE TR ETF 97717W851 1091408 12367 SH SOLE 12367 0 0 WISDOMTREE TR ETF 97717W604 2369 84 SH SOLE 19 84 0 0 WISDOMTREE TR ETF 97717W604 319221 11320 SH SOLE 11319 0 0 WISDOMTREE TR ETF 97717W869 226146 4310 SH SOLE 4310 0 0 WISDOMTREE TR ETF 97717W422 845 23 SH SOLE 19 23 0 0 WISDOMTREE TR ETF 97717W422 782560 21288 SH SOLE 21288 0 0 WISDOMTREE TR ETF 97717W208 674755 8644 SH SOLE 11 8644 0 0 WISDOMTREE TR ETF 97717W208 138354 1772 SH SOLE 1772 0 0 WISDOMTREE TR ETF 97717X669 932537 14688 SH SOLE 14687 0 0 WOODSIDE ENERGY GROUP LTD ADR 980228308 4961 213 SH SOLE 9 213 0 0 WOODSIDE ENERGY GROUP LTD ADR 980228308 5729 246 SH SOLE 31 246 0 0 WOODSIDE ENERGY GROUP LTD ADR 980228308 2003 86 SH SOLE 33 86 0 0 WOODSIDE ENERGY GROUP LTD ADR 980228308 468040 20096 SH SOLE 20096 0 0 WORKDAY INC Stock 98138H101 8164 38 SH SOLE 4 38 0 0 WORKDAY INC Stock 98138H101 60373 281 SH SOLE 28 281 0 0 WORKDAY INC Stock 98138H101 4297 20 SH SOLE 33 20 0 0 WORKDAY INC Stock 98138H101 322920 1503 SH SOLE 1503 0 0 WORKHORSE GROUP INC Stock 98138J206 7894 19050 SH SOLE 19050 0 0 BERKLEY W R CORP Stock 084423102 2150216 33867 SH SOLE 6 33867 0 0 BERKLEY W R CORP Stock 084423102 10920 172 SH SOLE 19 172 0 0 BERKLEY W R CORP Stock 084423102 8635 136 SH SOLE 23 136 0 0 BERKLEY W R CORP Stock 084423102 254 4 SH SOLE 33 4 0 0 BERKLEY W R CORP Stock 084423102 317 5 SH SOLE 46 5 0 0 BERKLEY W R CORP Stock 084423102 51554 812 SH SOLE 812 0 0 WYNN RESORTS LTD Stock 983134107 1760 19 SH SOLE 33 19 0 0 WYNN RESORTS LTD Stock 983134107 1017 11 SH SOLE 46 11 0 0 WYNN RESORTS LTD Stock 983134107 138338 1497 SH SOLE 1497 0 0 XAI OCTAGON FLOATING RATE & CEF 98400T106 248407 35742 SH SOLE 35741 0 0 XCEL ENERGY INC Stock 98389B100 5951 104 SH SOLE 33 104 0 0 XCEL ENERGY INC Stock 98389B100 7038 123 SH SOLE 52 123 0 0 XCEL ENERGY INC Stock 98389B100 512844 8963 SH SOLE 8962 0 0 XEROX HOLDINGS CORP Stock 98421M106 239479 15263 SH SOLE 15263 0 0 DBX ETF TR ETF 233051200 1547240 44334 SH SOLE 44333 0 0 XYLEM INC Stock 98419M100 2549 28 SH SOLE 33 28 0 0 XYLEM INC Stock 98419M100 1365 15 SH SOLE 46 15 0 0 XYLEM INC Stock 98419M100 1100 12 SH SOLE 49 12 0 0 XYLEM INC Stock 98419M100 583528 6410 SH SOLE 6410 0 0 YUM BRANDS INC Stock 988498101 7143 57 SH SOLE 33 57 0 0 YUM BRANDS INC Stock 988498101 1000 8 SH SOLE 46 8 0 0 YUM BRANDS INC Stock 988498101 524513 4198 SH SOLE 4198 0 0 ZACKS TRUST ETF 98888G105 5680880 236523 SH SOLE 19 236523 0 0 ZACKS TRUST ETF 98888G105 52024 2166 SH SOLE 2166 0 0 ZEBRA TECHNOLOGIES CORPORATI Stock 989207105 19395 82 SH SOLE 2 82 0 0 ZEBRA TECHNOLOGIES CORPORATI Stock 989207105 7332 31 SH SOLE 23 31 0 0 ZEBRA TECHNOLOGIES CORPORATI Stock 989207105 710 3 SH SOLE 33 3 0 0 ZEBRA TECHNOLOGIES CORPORATI Stock 989207105 710 3 SH SOLE 46 3 0 0 ZEBRA TECHNOLOGIES CORPORATI Stock 989207105 807513 3414 SH SOLE 3414 0 0 ZIMMER BIOMET HOLDINGS INC Stock 98956P102 4601 41 SH SOLE 9 41 0 0 ZIMMER BIOMET HOLDINGS INC Stock 98956P102 31870 284 SH SOLE 19 284 0 0 ZIMMER BIOMET HOLDINGS INC Stock 98956P102 1348 12 SH SOLE 33 12 0 0 ZIMMER BIOMET HOLDINGS INC Stock 98956P102 31750 283 SH SOLE 43 282 0 0 ZIMMER BIOMET HOLDINGS INC Stock 98956P102 1234 11 SH SOLE 46 11 0 0 ZIMMER BIOMET HOLDINGS INC Stock 98956P102 614741 5478 SH SOLE 5478 0 0 ZIONS BANCORPORATION N A Stock 989701107 2024 58 SH SOLE 33 58 0 0 ZIONS BANCORPORATION N A Stock 989701107 8269 237 SH SOLE 36 237 0 0 ZIONS BANCORPORATION N A Stock 989701107 419 12 SH SOLE 46 12 0 0 ZIONS BANCORPORATION N A Stock 989701107 204851 5871 SH SOLE 5871 0 0 ZOETIS INC Stock 98978V103 31142 179 SH SOLE 2 179 0 0 ZOETIS INC Stock 98978V103 13744 79 SH SOLE 4 79 0 0 ZOETIS INC Stock 98978V103 16180 93 SH SOLE 9 93 0 0 ZOETIS INC Stock 98978V103 75159 432 SH SOLE 28 432 0 0 ZOETIS INC Stock 98978V103 202687 1165 SH SOLE 30 1165 0 0 ZOETIS INC Stock 98978V103 9398 54 SH SOLE 33 54 0 0 ZOETIS INC Stock 98978V103 5741 33 SH SOLE 36 33 0 0 ZOETIS INC Stock 98978V103 95689 550 SH SOLE 41 550 0 0 ZOETIS INC Stock 98978V103 13816 79 SH SOLE 43 79 0 0 ZOETIS INC Stock 98978V103 3654 21 SH SOLE 46 21 0 0 ZOETIS INC Stock 98978V103 59357 341 SH SOLE 50 341 0 0 ZOETIS INC Stock 98978V103 282236 1622 SH SOLE 51 1622 0 0 ZOETIS INC Stock 98978V103 110825 637 SH SOLE 53 637 0 0 ZOETIS INC Stock 98978V103 2876715 16535 SH SOLE 16534 0 0 ZOMEDICA CORP Stock 98980M109 14121 84506 SH SOLE 84506 0 0 ZOOM VIDEO COMMUNICATIONS IN Stock 98980L101 705065 10081 SH SOLE 10081 0 0 ZSCALER INC Stock 98980G102 2301209 14790 SH SOLE 14790 0 0