The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
1 800 FLOWERS COM INC CL A 68243Q106 BBG001S60YV4 149,500 13,000 SH   SOLE   0 0 13,000
22ND CENTY GROUP INC COM 90137F103 BBG001SQ4DP9 14,842 19,300 SH   SOLE   0 0 19,300
3M CO COM 88579Y101 BBG001S5T7X2 12,695,943 120,787 SH   SOLE   15,330 0 105,457
ABB LTD SPONSORED ADR 000375204 BBG001SDDMX9 1,056,428 30,800 SH   SOLE   94 0 30,706
ABBOTT LABS COM 002824100 BBG001S5N9M6 14,761,156 145,775 SH   SOLE   13,733 0 132,042
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 43,764,564 274,610 SH   SOLE   23,587 0 251,023
ABRDN ASIA PACIFIC INCOME FU COM 003009107 BBG001S5R1L0 561,291 211,012 SH   SOLE   1,617 0 209,395
ABRDN EMRG MKTS EQTY INCM FD COM 00301W105 BBG001S5QCR1 461,758 86,149 SH   SOLE   0 0 86,149
ABRDN GLOBAL INFRA INCOME FU COM SHS BEN INT 00326W106 BBG00VQRLH39 1,947,008 108,408 SH   SOLE   0 0 108,408
ABRDN GLOBAL PREMIER PPTYS F COM SH BEN INT 00302L108 BBG001SSZNJ6 520,565 126,351 SH   SOLE   0 0 126,351
ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104 BBG001SCTFP8 356,228 18,878 SH   SOLE   8,225 0 10,653
ABRDN PLATINUM ETF TRUST PHYSCL PLATM SHS 003260106 BBG001T6GDY9 340,178 3,700 SH   SOLE   0 0 3,700
ABRDN SILVER ETF TRUST PHYSCL SILVR SHS 003264108 BBG001T56K58 260,867 11,288 SH   SOLE   0 0 11,288
ABRDN TOTAL DYNAMIC DIVIDEND COM SH BEN INT 00326L100 BBG001SS0YX4 1,704,630 210,969 SH   SOLE   0 0 210,969
ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 BBG00FFG9D88 1,584,523 59,493 SH   SOLE   7,191 0 52,302
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 6,806,107 23,813 SH   SOLE   2,136 0 21,677
ACTIVISION BLIZZARD INC COM 00507V109 BBG001S6C009 3,571,811 41,732 SH   SOLE   970 0 40,762
ADAMS DIVERSIFIED EQUITY FD COM 006212104 BBG001S5NDV7 295,242 18,986 SH   SOLE   4,130 0 14,856
ADOBE SYSTEMS INCORPORATED COM 00724F101 BBG001S5NCQ5 7,959,101 20,653 SH   SOLE   2,349 0 18,304
ADVANCED DRAIN SYS INC DEL COM 00790R104 BBG001SH4LQ0 1,841,172 21,864 SH   SOLE   100 0 21,764
ADVANCED MICRO DEVICES INC COM 007903107 BBG001S5NN36 9,640,027 98,358 SH   SOLE   6,080 0 92,278
ADVANSIX INC COM 00773T101 BBG00CWTTQ32 278,443 7,276 SH   SOLE   656 0 6,620
ADVISORSHARES TR DORSY FSM ALCP 00768Y479 BBG00R7V1S10 2,072,158 66,586 SH   SOLE   0 0 66,586
ADVISORSHARES TR INSIDER ADVANTA 00768Y818 BBG0024WVZT7 460,247 5,125 SH   SOLE   0 0 5,125
ADVISORSHARES TR PURE US CANNABIS 00768Y453 BBG00X28J8Y2 474,630 83,414 SH   SOLE   19 0 83,395
AECOM COM 00766T100 BBG001SKTTF1 541,104 6,417 SH   SOLE   1,714 0 4,703
AEGON N V NY REGISTRY SHS 007924103 BBG001S6Y6M8 70,026 16,285 SH   SOLE   0 0 16,285
AES CORP COM 00130H105 BBG001S6B1L5 659,586 27,392 SH   SOLE   1,200 0 26,192
AEVA TECHNOLOGIES INC COM 00835Q103 BBG00RK5L2P1 17,030 14,311 SH   SOLE   0 0 14,311
AFLAC INC COM 001055102 BBG001S5NGJ4 916,449 14,204 SH   SOLE   714 0 13,490
AGCO CORP COM 001084102 BBG001S7WHW3 584,721 4,325 SH   SOLE   12 0 4,313
AGF INVTS TR US MARKET NETRL 00110G408 BBG0021PH0S9 1,783,490 87,426 SH   SOLE   0 0 87,426
AGILENT TECHNOLOGIES INC COM 00846U101 BBG001SCTQY4 1,492,016 10,785 SH   SOLE   298 0 10,487
AGNC INVT CORP COM 00123Q104 BBG001T074G2 1,432,809 142,143 SH   SOLE   2,200 0 139,943
AGNICO EAGLE MINES LTD COM 008474108 BBG001S77MK3 476,297 9,345 SH   SOLE   253 0 9,092
AIR LEASE CORP CL A 00912X302 BBG001T92VD1 235,848 5,991 SH   SOLE   272 0 5,719
AIR PRODS & CHEMS INC COM 009158106 BBG001S5NSB6 6,144,126 21,392 SH   SOLE   1,394 0 19,998
AIRBNB INC COM CL A 009066101 BBG001Y2XS16 2,465,859 19,822 SH   SOLE   2,656 0 17,166
AKAMAI TECHNOLOGIES INC COM 00971T101 BBG001S7YHX0 463,697 5,922 SH   SOLE   150 0 5,772
ALAMOS GOLD INC NEW COM CL A 011532108 BBG009HT65S0 261,343 21,369 SH   SOLE   0 0 21,369
ALASKA AIR GROUP INC COM 011659109 BBG001S5NLG6 501,610 11,954 SH   SOLE   3,245 0 8,709
ALAUNOS THERAPEUTICS INC COM 98973P101 BBG001SM7BJ6 70,292 111,574 SH   SOLE   0 0 111,574
ALBEMARLE CORP COM 012653101 BBG001S7SBP9 1,882,196 8,515 SH   SOLE   254 0 8,261
ALCOA CORP COM 013872106 BBG00B3T3HF1 411,625 9,671 SH   SOLE   605 0 9,066
ALCON AG ORD SHS H01301128 BBG00NPWGYR0 375,488 5,323 SH   SOLE   45 0 5,278
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 BBG001S6CPH6 254,497 2,026 SH   SOLE   143 0 1,883
ALGONQUIN PWR UTILS CORP COM 015857105 BBG001S8LHC5 214,208 25,501 SH   SOLE   0 0 25,501
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 BBG006G2JWB1 3,546,689 34,710 SH   SOLE   8,250 0 26,460
ALIGN TECHNOLOGY INC COM 016255101 BBG001SCF1B9 528,942 1,583 SH   SOLE   20 0 1,563
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 BBG001S6LJ53 161,397 16,605 SH   SOLE   2,250 0 14,355
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 BBG001S5N9S0 1,010,882 27,650 SH   SOLE   1,165 0 26,485
ALLIANT ENERGY CORP COM 018802108 BBG001S8ZQ30 309,421 5,794 SH   SOLE   53 0 5,741
ALLISON TRANSMISSION HLDGS I COM 01973R101 BBG001V0T5F3 221,135 4,888 SH   SOLE   96 0 4,792
ALLSPRING MULTI SECTOR INCOM COM 94987D101 BBG001SLHRS2 297,153 32,476 SH   SOLE   3,300 0 29,176
ALLSTATE CORP COM 020002101 BBG001S9BM06 2,105,898 19,005 SH   SOLE   2,812 0 16,193
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 36,987,673 356,576 SH   SOLE   24,338 0 332,238
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 40,267,102 387,184 SH   SOLE   70,056 0 317,128
ALPINE INCOME PPTY TR INC COM 02083X103 BBG00QNSG7H4 187,901 11,165 SH   SOLE   5,082 0 6,083
ALPS ETF TR ALERIAN ENERGY 00162Q676 BBG005HVCXV1 594,391 28,396 SH   SOLE   0 0 28,396
ALPS ETF TR ALERIAN MLP 00162Q452 BBG001TBMNT5 6,197,149 160,340 SH   SOLE   12,451 0 147,889
ALPS ETF TR DISRUPTIVE TECH 00162Q478 BBG00JM9V5B6 231,764 6,232 SH   SOLE   300 0 5,932
ALPS ETF TR EQUAL SEC ETF 00162Q205 BBG001T53M75 230,513 2,316 SH   SOLE   150 0 2,166
ALPS ETF TR OSHARES US QUALT 00162Q387 BBG018B6MVY5 4,560,719 108,203 SH   SOLE   13,895 0 94,308
ALPS ETF TR OSHARES US SMLCP 00162Q395 BBG018B6MX08 2,047,740 57,977 SH   SOLE   6,226 0 51,751
ALPS ETF TR OSHS GBL INTER 00162Q361 BBG018B6MWK8 517,822 18,011 SH   SOLE   6,704 0 11,307
ALPS ETF TR RIVRFRNT STR INC 00162Q783 BBG005CZ6C31 996,569 43,347 SH   SOLE   2,227 0 41,120
ALPS ETF TR SECTR DIV DOGS 00162Q858 BBG0035HP7H9 1,331,849 26,013 SH   SOLE   1,441 0 24,572
ALTRIA GROUP INC COM 02209S103 BBG001S5T8T5 6,872,977 154,033 SH   SOLE   10,768 0 143,265
AMAZON COM INC COM 023135106 BBG001S5PQL7 82,544,024 799,147 SH   SOLE   110,312 0 688,835
AMDOCS LTD SHS G02602103 BBG001SBX7P3 318,071 3,312 SH   SOLE   64 0 3,248
AMER STATES WTR CO COM 029899101 BBG001S9T5Z6 2,435,841 27,403 SH   SOLE   499 0 26,904
AMEREN CORP COM 023608102 BBG001S5NF24 344,854 3,992 SH   SOLE   0 0 3,992
AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101 BBG01FRH5ND8 302,363 14,364 SH   SOLE   2,099 0 12,265
AMERICAN AIRLS GROUP INC COM 02376R102 BBG005P7Q907 1,222,716 82,895 SH   SOLE   3,265 0 79,630
AMERICAN CENTY ETF TR AVANTIS CORE FI 025072562 BBG00XTVX1T7 2,134,410 50,663 SH   SOLE   0 0 50,663
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 BBG00Q6ZDXT0 1,689,632 31,946 SH   SOLE   781 0 31,165
AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 BBG00JQ09CY6 4,643,581 100,131 SH   SOLE   1,078 0 99,053
AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 BBG00LY8JM27 9,060,093 179,942 SH   SOLE   7,397 0 172,545
AMERICAN CENTY ETF TR INTL EQT ETF 025072703 BBG00Q9MQ6T1 1,929,120 33,826 SH   SOLE   5,272 0 28,554
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 BBG00Q9MR7Z1 1,724,070 29,481 SH   SOLE   8,908 0 20,573
AMERICAN CENTY ETF TR STOXX US QLTY 025072307 BBG00LY8L335 2,572,866 40,065 SH   SOLE   1,913 0 38,152
AMERICAN CENTY ETF TR STOXX US QUALT 025072208 BBG00JQ0D8W2 13,701,085 285,796 SH   SOLE   535 0 285,261
AMERICAN CENTY ETF TR US EQT ETF 025072885 BBG00Q9MPQH1 6,021,981 84,960 SH   SOLE   12,671 0 72,289
AMERICAN CENTY ETF TR US SML CP VALU 025072877 BBG00Q9MQZW3 13,908,492 187,801 SH   SOLE   34,906 0 152,895
AMERICAN ELEC PWR CO INC COM 025537101 BBG001S5NFD2 4,174,830 45,883 SH   SOLE   9,624 0 36,259
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 7,324,182 44,402 SH   SOLE   1,851 0 42,551
AMERICAN FINL GROUP INC OHIO COM 025932104 BBG001S8JK86 470,954 3,876 SH   SOLE   1,300 0 2,576
AMERICAN INTL GROUP INC COM NEW 026874784 BBG001S5NJG1 1,128,877 22,416 SH   SOLE   3,489 0 18,927
AMERICAN TOWER CORP NEW COM 03027X100 BBG001S5NPQ6 13,782,796 67,450 SH   SOLE   1,898 0 65,552
AMERICAN WELL CORP CL A 03044L105 BBG002R1JYZ0 35,273 14,946 SH   SOLE   147 0 14,799
AMERICAN WTR WKS CO INC NEW COM 030420103 BBG001SPHYW3 4,668,401 31,869 SH   SOLE   2,247 0 29,622
AMERIPRISE FINL INC COM 03076C106 BBG001SK6096 1,613,397 5,264 SH   SOLE   0 0 5,264
AMERISOURCEBERGEN CORP COM 03073E105 BBG001S8X7P0 1,972,604 12,320 SH   SOLE   17 0 12,303
AMETEK INC COM 031100100 BBG001S5NN54 1,270,610 8,743 SH   SOLE   139 0 8,604
AMGEN INC COM 031162100 BBG001S5NNL6 11,130,904 46,042 SH   SOLE   3,487 0 42,555
AMN HEALTHCARE SVCS INC COM 001744101 BBG001S6Q193 597,808 7,206 SH   SOLE   698 0 6,508
AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 BBG00462PGH9 72,205 51,946 SH   SOLE   0 0 51,946
AMPHENOL CORP NEW CL A 032095101 BBG001S5NSK6 1,054,343 12,902 SH   SOLE   372 0 12,530
AMPLIFY ETF TR CWP ENHANCED DIV 032108409 BBG00FJ5P854 7,534,346 212,415 SH   SOLE   4,232 0 208,183
AMPLIFY ETF TR ONLIN RETL ETF 032108102 BBG00CRCD217 863,590 19,547 SH   SOLE   2,330 0 17,217
AMPLIFY ETF TR SEYMOUR CANNBS 032108854 BBG00PSSPBT9 429,625 102,039 SH   SOLE   54,797 0 47,242
AN2 THERAPEUTICS INC COM 037326105 BBG00QYLYBL3 217,219 22,008 SH   SOLE   0 0 22,008
ANALOG DEVICES INC COM 032654105 BBG001S5ND38 5,372,703 27,242 SH   SOLE   716 0 26,526
ANAVEX LIFE SCIENCES CORP COM NEW 032797300 BBG001SLQWW6 335,772 39,180 SH   SOLE   0 0 39,180
ANDERSONS INC COM 034164103 BBG001S60FJ9 221,781 5,367 SH   SOLE   157 0 5,210
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 BBG001T53FW2 540,861 8,105 SH   SOLE   412 0 7,693
ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 BBG001S8J4S0 1,683,577 88,099 SH   SOLE   2,937 0 85,162
ANSYS INC COM 03662Q105 BBG001S926L8 2,119,604 6,369 SH   SOLE   24 0 6,345
ANTERO MIDSTREAM CORP COM 03676B102 BBG00GBNZ4N9 399,521 38,086 SH   SOLE   0 0 38,086
AON PLC SHS CL A G0403H108 BBG00SSQFPR9 1,736,980 5,509 SH   SOLE   410 0 5,099
APA CORPORATION COM 03743Q108 BBG00YTS96H1 513,198 14,232 SH   SOLE   687 0 13,545
APOLLO COML REAL EST FIN INC COM 03762U105 BBG001T55FJ5 183,381 19,697 SH   SOLE   914 0 18,783
APOLLO GLOBAL MGMT INC COM 03769M106 BBG00ZNLTFL2 680,697 10,777 SH   SOLE   1,020 0 9,757
APPFOLIO INC COM CL A 03783C100 BBG008GC8CS3 218,089 1,752 SH   SOLE   0 0 1,752
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 BBG006473QY8 1,048,682 67,569 SH   SOLE   0 0 67,569
APPLE INC COM 037833100 BBG001S5N8V8 354,384,013 2,149,083 SH   SOLE   198,403 0 1,950,680
APPLIED MATLS INC COM 038222105 BBG001S5NMM7 3,121,353 25,412 SH   SOLE   297 0 25,115
APTIV PLC SHS G6095L109 BBG001TRL2T7 350,338 3,123 SH   SOLE   228 0 2,895
ARBOR REALTY TRUST INC COM 038923108 BBG001SJP3G4 975,836 84,929 SH   SOLE   0 0 84,929
ARCH CAP GROUP LTD ORD G0450A105 BBG001S9HZ74 236,390 3,483 SH   SOLE   1,000 0 2,483
ARCHER AVIATION INC COM CL A 03945R102 BBG00XRTC929 30,316 10,600 SH   SOLE   5,000 0 5,600
ARCHER DANIELS MIDLAND CO COM 039483102 BBG001S5ND74 2,477,168 31,096 SH   SOLE   1,402 0 29,694
ARES CAPITAL CORP COM 04010L103 BBG001SL96Z9 4,892,531 267,716 SH   SOLE   3,221 0 264,495
ARES COML REAL ESTATE CORP COM 04013V108 BBG0022MMR46 198,039 21,786 SH   SOLE   0 0 21,786
ARISTA NETWORKS INC COM 040413106 BBG001T51KQ0 1,096,962 6,535 SH   SOLE   343 0 6,192
ARK ETF TR AUTNMUS TECHNLGY 00214Q203 BBG0077Q7047 1,910,789 37,995 SH   SOLE   3,998 0 33,997
ARK ETF TR FINTECH INNOVA 00214Q708 BBG00N7YFKY9 542,279 28,829 SH   SOLE   1,824 0 27,005
ARK ETF TR GENOMIC REV ETF 00214Q302 BBG007FJPCC9 1,615,001 53,707 SH   SOLE   5,990 0 47,717
ARK ETF TR INNOVATION ETF 00214Q104 BBG007FJMV49 15,330,366 380,029 SH   SOLE   27,170 0 352,859
ARK ETF TR NEXT GNRTN INTER 00214Q401 BBG0077Q7LG8 1,569,317 29,273 SH   SOLE   2,800 0 26,473
ARRIVAL SHS L0423Q108 BBG00YFSF9G4 2,680 20,000 SH   SOLE   0 0 20,000
ARROW FINL CORP COM 042744102 BBG001S5NV83 265,565 10,661 SH   SOLE   0 0 10,661
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 BBG001SGT8G5 299,593 11,795 SH   SOLE   300 0 11,495
ASANA INC CL A 04342Y104 BBG00WYHL741 255,560 12,095 SH   SOLE   0 0 12,095
ASML HOLDING N V N Y REGISTRY SHS N07059210 BBG001SCG0R3 2,816,900 4,138 SH   SOLE   109 0 4,029
ASTRAZENECA PLC SPONSORED ADR 046353108 BBG001SB80N8 4,987,896 71,862 SH   SOLE   1,573 0 70,289
AT&T INC COM 00206R102 BBG001S5VWH2 13,535,839 703,155 SH   SOLE   51,700 0 651,455
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 BBG0068Q7725 227,228 7,687 SH   SOLE   100 0 7,587
ATLASSIAN CORPORATION CL A 049468101 BBG01BGWHFS4 621,212 3,629 SH   SOLE   416 0 3,213
ATMOS ENERGY CORP COM 049560105 BBG001S5VG05 769,729 6,851 SH   SOLE   216 0 6,635
AUDACY INC CL A 05070N103 BBG001S9SL91 2,702 20,062 SH   SOLE   0 0 20,062
AURORA CANNABIS INC COM 05156X884 BBG001SV77D1 25,133 36,037 SH   SOLE   66 0 35,971
AUTODESK INC COM 052769106 BBG001S5SCD4 1,888,084 9,070 SH   SOLE   2,348 0 6,722
AUTOMATIC DATA PROCESSING IN COM 053015103 BBG001S82KF6 5,645,541 25,358 SH   SOLE   2,721 0 22,637
AUTONATION INC COM 05329W102 BBG001S5NQB0 256,090 1,906 SH   SOLE   955 0 951
AUTOZONE INC COM 053332102 BBG001S6Q5D9 3,030,892 1,233 SH   SOLE   77 0 1,156
AVALONBAY CMNTYS INC COM 053484101 BBG001S7J2H8 335,298 1,995 SH   SOLE   15 0 1,980
AVANTOR INC COM 05352A100 BBG00G2HHYF5 330,462 15,632 SH   SOLE   0 0 15,632
AVERY DENNISON CORP COM 053611109 BBG001S5NZM8 1,606,521 8,978 SH   SOLE   56 0 8,922
AXON ENTERPRISE INC COM 05464C101 BBG001SB2HG5 1,261,635 5,611 SH   SOLE   430 0 5,181
B2GOLD CORP COM 11777Q209 BBG001T0CNW6 186,344 47,296 SH   SOLE   0 0 47,296
BABCOCK & WILCOX ENTERPRISES COM 05614L209 BBG007H0TDL2 81,647 13,473 SH   SOLE   0 0 13,473
BAIDU INC SPON ADR REP A 056752108 BBG001SNBKD5 502,562 3,330 SH   SOLE   2,263 0 1,067
BAKER HUGHES COMPANY CL A 05722G100 BBG00GBVBK60 534,134 18,508 SH   SOLE   2,000 0 16,508
BAKKT HOLDINGS INC COM CL A 05759B107 BBG00XRJ7Y59 22,446 13,050 SH   SOLE   0 0 13,050
BALL CORP COM 058498106 BBG001S5P7Q4 388,833 7,056 SH   SOLE   1,541 0 5,515
BANCO SANTANDER S.A. ADR 05964H105 BBG001S5WCX7 274,340 74,346 SH   SOLE   0 0 74,346
BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 18,337,649 641,177 SH   SOLE   52,029 0 589,148
BANK MONTREAL QUE COM 063671101 BBG001S5Y203 1,811,974 20,335 SH   SOLE   700 0 19,635
BANK NEW YORK MELLON CORP COM 064058100 BBG001S5P6Q6 1,546,939 34,043 SH   SOLE   2,674 0 31,369
BANK SOUTH CAROLINA CORP COM 065066102 BBG001S5P784 173,340 10,957 SH   SOLE   0 0 10,957
BARCLAYS BANK PLC IPTH SR B S&P 06748F324 BBG00JQ5JX14 368,795 8,212 SH   SOLE   0 0 8,212
BARCLAYS PLC ADR 06738E204 BBG001S5P2T2 223,709 31,114 SH   SOLE   0 0 31,114
BARRICK GOLD CORP COM 067901108 BBG001S5N9P3 3,553,579 191,361 SH   SOLE   83,369 0 107,992
BAUSCH HEALTH COS INC COM 071734107 BBG001S7WDP0 219,649 27,117 SH   SOLE   10,723 0 16,394
BAXTER INTL INC COM 071813109 BBG001S5P1K3 703,079 17,334 SH   SOLE   2,466 0 14,868
BAYTEX ENERGY CORP COM 07317Q105 BBG001S998N5 291,990 77,864 SH   SOLE   0 0 77,864
BCE INC COM NEW 05534B760 BBG001S5P2C0 2,404,571 53,685 SH   SOLE   23,442 0 30,243
BECTON DICKINSON & CO COM 075887109 BBG001S5P374 4,909,520 19,833 SH   SOLE   876 0 18,957
BENITEC BIOPHARMA INC COM 08205P100 BBG00R712L65 2,762 13,157 SH   SOLE   0 0 13,157
BERKLEY W R CORP COM 084423102 BBG001S5P463 438,934 7,050 SH   SOLE   5,057 0 1,993
BERKSHIRE GREY INC COM CL A 084656107 BBG00Z3XYT78 28,635 20,750 SH   SOLE   0 0 20,750
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 6,518,400 14 SH   SOLE   1 0 13
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 91,785,107 297,260 SH   SOLE   18,267 0 278,993
BERKSHIRE HILLS BANCORP INC COM 084680107 BBG001S5PSK4 221,891 8,854 SH   SOLE   100 0 8,754
BEST BUY INC COM 086516101 BBG001S5P285 210,455 2,689 SH   SOLE   7 0 2,682
BHP GROUP LTD SPONSORED ADS 088606108 BBG001S5P5K4 686,674 10,829 SH   SOLE   308 0 10,521
BILL HOLDINGS INC COM 090043100 BBG00QVJV7L3 564,816 6,961 SH   SOLE   3,766 0 3,195
BIO RAD LABS INC CL A 090572207 BBG001S625W4 250,048 522 SH   SOLE   0 0 522
BIOGEN INC COM 09062X103 BBG001S67826 1,256,972 4,521 SH   SOLE   1,019 0 3,502
BIOMARIN PHARMACEUTICAL INC COM 09061G101 BBG001S76R05 225,596 2,320 SH   SOLE   515 0 1,805
BIONANO GENOMICS INC COM 09075F107 BBG001V0SSM6 11,627 10,475 SH   SOLE   0 0 10,475
BIONTECH SE SPONSORED ADS 09075V102 BBG00Q70B4L0 246,901 1,982 SH   SOLE   200 0 1,782
BIOSIG TECHNOLOGIES INC COM NEW 09073N201 BBG006MM6RJ7 13,532 11,870 SH   SOLE   0 0 11,870
BIO-TECHNE CORP COM 09073M104 BBG001S66C28 486,767 6,561 SH   SOLE   561 0 6,000
BLACKBERRY LTD COM 09228F103 BBG001S60618 87,593 19,209 SH   SOLE   5,265 0 13,944
BLACKROCK CAP INVT CORP COM 092533108 BBG001SQ1025 39,005 11,305 SH   SOLE   0 0 11,305
BLACKROCK CORE BD TR SHS BEN INT 09249E101 BBG001SFNB21 1,700,580 156,880 SH   SOLE   4,000 0 152,880
BLACKROCK CORPOR HI YLD FD I COM 09255P107 BBG001SJQLG3 1,606,886 184,275 SH   SOLE   623 0 183,652
BLACKROCK CR ALLOCATION INCO COM 092508100 BBG001SS72L0 311,288 30,251 SH   SOLE   4,183 0 26,068
BLACKROCK ENERGY & RES TR COM 09250U101 BBG001SMMW12 131,875 10,845 SH   SOLE   0 0 10,845
BLACKROCK ENHANCD CAP & INM COM 09256A109 BBG001SJTK18 710,666 39,636 SH   SOLE   0 0 39,636
BLACKROCK ENHANCED EQUITY DI COM 09251A104 BBG001SK5462 664,101 77,311 SH   SOLE   3,298 0 74,013
BLACKROCK ENHANCED GLOBAL DI COM 092501105 BBG001SB82H1 788,785 79,435 SH   SOLE   0 0 79,435
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 BBG001SSV2L3 1,529,496 283,240 SH   SOLE   670 0 282,570
BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 BBG00R28MSY7 423,573 25,348 SH   SOLE   0 0 25,348
BLACKROCK INC COM 09247X101 BBG001SDBP55 7,134,580 10,662 SH   SOLE   1,463 0 9,199
BLACKROCK INNOVATION AND GRW SHS BEN INT 09260Q108 BBG00ZSNML46 837,315 104,273 SH   SOLE   0 0 104,273
BLACKROCK MULTI SECTOR INC T COM 09258A107 BBG003P84C70 1,081,968 74,158 SH   SOLE   1,200 0 72,958
BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 BBG003BPM0W5 916,638 42,202 SH   SOLE   0 0 42,202
BLACKROCK MUNI INCOME TR II COM 09249N101 BBG001SKZFD6 163,110 15,201 SH   SOLE   0 0 15,201
BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 BBG001S5PKX7 366,155 31,979 SH   SOLE   3,378 0 28,601
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 BBG001S66J14 231,466 19,209 SH   SOLE   0 0 19,209
BLACKROCK MUNIYIELD FD INC COM 09253W104 BBG001S6FY66 217,716 20,252 SH   SOLE   7,685 0 12,567
BLACKROCK MUNIYIELD MICH QU COM 09254V105 BBG001S75345 275,441 24,615 SH   SOLE   21,615 0 3,000
BLACKROCK MUNIYIELD QUALITY COM 09254E103 BBG001S71893 300,804 26,526 SH   SOLE   0 0 26,526
BLACKROCK MUNIYILD QULT FD I COM 09254F100 BBG001S6Y4Q9 223,351 18,864 SH   SOLE   1,413 0 17,451
BLACKROCK RES & COMMODITIES SHS 09257A108 BBG001TG5XN7 716,313 75,085 SH   SOLE   0 0 75,085
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 BBG001T9DW47 650,463 36,298 SH   SOLE   118 0 36,180
BLACKSTONE INC COM 09260D107 BBG001S7H949 19,588,046 222,997 SH   SOLE   35,759 0 187,238
BLACKSTONE MTG TR INC COM CL A 09257W100 BBG001S5Q7V7 2,238,017 125,379 SH   SOLE   37,600 0 87,779
BLINK CHARGING CO COM 09354A100 BBG001T2HMC1 130,289 15,062 SH   SOLE   146 0 14,916
BLOCK INC CL A 852234103 BBG001TFLWL5 3,297,725 48,036 SH   SOLE   24,527 0 23,509
BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 BBG004H65YJ9 121,251 10,462 SH   SOLE   0 0 10,462
BOEING CO COM 097023105 BBG001S5P0V3 23,689,950 111,518 SH   SOLE   24,448 0 87,070
BOOKING HOLDINGS INC COM 09857L108 BBG001S89N72 4,596,599 1,733 SH   SOLE   113 0 1,620
BORGWARNER INC COM 099724106 BBG001S7F4D2 320,406 6,524 SH   SOLE   522 0 6,002
BOSTON SCIENTIFIC CORP COM 101137107 BBG001S63L94 757,858 15,148 SH   SOLE   266 0 14,882
BP PLC SPONSORED ADR 055622104 BBG001S5W4F5 8,820,368 232,482 SH   SOLE   7,719 0 224,763
BRANDYWINEGBL GBL INCM OPP F COM 10537L104 BBG002B1RS18 917,804 115,302 SH   SOLE   0 0 115,302
BRIGHT HEALTH GROUP INC COM 10920V107 BBG00ZVX04Q8 2,269 10,300 SH   SOLE   0 0 10,300
BRIGHTSPIRE CAPITAL INC COM CL A 10949T109 BBG00JVRRR41 894,848 151,668 SH   SOLE   0 0 151,668
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 20,472,516 295,376 SH   SOLE   15,126 0 280,250
BRISTOL-MYERS SQUIBB CO RIGHT 12/30/2030 110122140 BBG001TCQ0Q2 1,800 15,000 SH   SOLE   0 0 15,000
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 BBG001S6VV46 1,255,894 35,760 SH   SOLE   250 0 35,510
BROADCOM INC COM 11135F101 BBG00KHY5SY8 17,540,103 27,340 SH   SOLE   2,510 0 24,830
BROADMARK RLTY CAP INC COM 11135B100 BBG00QV3CJ33 70,580 15,017 SH   SOLE   0 0 15,017
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 BBG001SR7MB9 776,282 5,296 SH   SOLE   0 0 5,296
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 BBG019Z17GF9 613,600 18,753 SH   SOLE   262 0 18,491
BROOKFIELD CORP CL A LTD VT SH 11271J107 BBG001SF86D7 702,379 21,552 SH   SOLE   2,093 0 19,459
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 BBG001S5P686 1,257,415 37,235 SH   SOLE   8,502 0 28,733
BROWN FORMAN CORP CL B 115637209 BBG001S5P4H1 2,638,739 41,057 SH   SOLE   19,679 0 21,378
BUILDERS FIRSTSOURCE INC COM 12008R107 BBG001S9CFC7 287,030 3,233 SH   SOLE   65 0 3,168
BUNGE LIMITED COM G16962105 BBG001SJ9BG4 320,792 3,358 SH   SOLE   100 0 3,258
C3 AI INC CL A 12468P104 BBG00Y6G6Y84 496,570 14,792 SH   SOLE   2,649 0 12,143
CADENCE DESIGN SYSTEM INC COM 127387108 BBG001S65YK1 2,156,997 10,267 SH   SOLE   363 0 9,904
CAESARS ENTERTAINMENT INC NE COM 12769G100 BBG0074Q3NL5 312,093 6,394 SH   SOLE   3,523 0 2,871
CAL MAINE FOODS INC COM NEW 128030202 BBG001S80MM6 1,115,438 18,319 SH   SOLE   0 0 18,319
CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 BBG001SG6175 213,248 20,271 SH   SOLE   0 0 20,271
CALAMOS GBL DYN INCOME FUND COM 12811L107 BBG001SQN842 1,359,332 227,313 SH   SOLE   0 0 227,313
CALAMOS LNG SHR EQT DYNAMIC COM 12812C106 BBG00PWZGZZ8 474,361 30,703 SH   SOLE   0 0 30,703
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 BBG001SC0HR3 634,260 45,304 SH   SOLE   695 0 44,609
CALIFORNIA WTR SVC GROUP COM 130788102 BBG001S7QBD4 1,838,181 31,584 SH   SOLE   310 0 31,274
CALIX INC COM 13100M509 BBG001T633M8 204,124 3,809 SH   SOLE   0 0 3,809
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 BBG004K1ZMP2 1,686,327 28,728 SH   SOLE   75 0 28,653
CAMECO CORP COM 13321L108 BBG001S5Y5S6 1,489,048 56,899 SH   SOLE   900 0 55,999
CAMPBELL SOUP CO COM 134429109 BBG001S5Q2B0 987,301 17,957 SH   SOLE   2,829 0 15,128
CAMPING WORLD HLDGS INC CL A 13462K109 BBG00D2Z7X92 672,909 32,242 SH   SOLE   100 0 32,142
CANADIAN NAT RES LTD COM 136385101 BBG001S5YC56 240,079 4,337 SH   SOLE   1,080 0 3,257
CANADIAN NATL RY CO COM 136375102 BBG001S8WVQ7 1,109,089 9,402 SH   SOLE   1,238 0 8,164
CANADIAN PAC RY LTD COM 13645T100 BBG001S7F4Z8 739,061 9,605 SH   SOLE   4,780 0 4,825
CANADIAN SOLAR INC COM 136635109 BBG001SPNJT3 319,556 8,027 SH   SOLE   50 0 7,977
CANOPY GROWTH CORP COM 138035100 BBG001T6MH82 197,602 112,895 SH   SOLE   13,187 0 99,708
CAPITAL GROUP CORE EQUITY ET SHS CREATION UNI 14020V108 BBG015D25YS8 4,209,428 177,688 SH   SOLE   19,965 0 157,723
CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106 BBG015H8BXT5 6,954,878 278,864 SH   SOLE   21,078 0 257,786
CAPITAL GROUP FIXED INCOME E CORE PLUS INCM 14020Y102 BBG014YZRRT5 1,831,833 80,379 SH   SOLE   0 0 80,379
CAPITAL GROUP GBL GROWTH EQT SHS CREATION UNI 14020X104 BBG015DN3GR4 392,808 17,034 SH   SOLE   2,220 0 14,814
CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101 BBG015DMY5P8 3,194,104 142,213 SH   SOLE   2,255 0 139,958
CAPITAL GROUP INTL FOCUS EQT SHS CREATION UNI 14019W109 BBG015DN0WJ1 10,626,466 458,235 SH   SOLE   36,930 0 421,305
CAPITAL ONE FINL CORP COM 14040H105 BBG001S65PV8 951,896 9,900 SH   SOLE   167 0 9,733
CARDINAL HEALTH INC COM 14149Y108 BBG001S7PC34 956,172 12,664 SH   SOLE   186 0 12,478
CARMAX INC COM 143130102 BBG001SD9561 504,855 7,854 SH   SOLE   60 0 7,794
CARNIVAL CORP COMMON STOCK 143658300 BBG001S5PL01 649,083 63,949 SH   SOLE   6,800 0 57,149
CARPENTER TECHNOLOGY CORP COM 144285103 BBG001S5Q5M1 290,045 6,480 SH   SOLE   968 0 5,512
CARRIER GLOBAL CORPORATION COM 14448C104 BBG00RP5HZM1 5,906,582 129,105 SH   SOLE   16,248 0 112,857
CASEYS GEN STORES INC COM 147528103 BBG001S5PHZ2 520,951 2,407 SH   SOLE   0 0 2,407
CATALENT INC COM 148806102 BBG005XR47N7 331,310 5,042 SH   SOLE   0 0 5,042
CATERPILLAR INC COM 149123101 BBG001S5PJ06 16,853,429 73,647 SH   SOLE   5,888 0 67,759
CBIZ INC COM 124805102 BBG001S8MB55 2,091,299 42,257 SH   SOLE   0 0 42,257
CBOE GLOBAL MKTS INC COM 12503M108 BBG001T71BP7 890,765 6,636 SH   SOLE   512 0 6,124
CBRE GBL REAL ESTATE INC FD COM 12504G100 BBG001SJ9SR5 94,753 17,844 SH   SOLE   309 0 17,535
CBRE GBL REAL ESTATE INC FD RIGHT 04/06/2023 12504G118 BBG01FP6L8W8 553 17,855 SH   SOLE   310 0 17,545
CBRE GROUP INC CL A 12504L109 BBG001SC2D27 567,917 7,800 SH   SOLE   61 0 7,739
CDW CORP COM 12514G108 BBG001V18TB6 840,102 4,311 SH   SOLE   444 0 3,867
CECO ENVIRONMENTAL CORP COM 125141101 BBG001S6PJV0 212,368 15,180 SH   SOLE   0 0 15,180
CEMEX SAB DE CV SPON ADR NEW 151290889 BBG001SD8F15 170,009 30,743 SH   SOLE   3,750 0 26,993
CENOVUS ENERGY INC COM 15135U109 BBG001T2PJV8 339,743 19,458 SH   SOLE   3,024 0 16,434
CENTENE CORP DEL COM 15135B101 BBG001S6T7Q8 445,742 7,052 SH   SOLE   516 0 6,536
CENTERPOINT ENERGY INC COM 15189T107 BBG001SB10S0 201,118 6,827 SH   SOLE   0 0 6,827
CF INDS HLDGS INC COM 125269100 BBG001SJ8KV8 307,945 4,248 SH   SOLE   0 0 4,248
CHAMPIONX CORPORATION COM 15872M104 BBG00JH9V005 631,012 23,258 SH   SOLE   0 0 23,258
CHARGEPOINT HOLDINGS INC COM CL A 15961R105 BBG00Q741ZS7 662,507 63,276 SH   SOLE   4,647 0 58,629
CHARTER COMMUNICATIONS INC N CL A 16119P108 BBG001T3TDG2 838,520 2,345 SH   SOLE   623 0 1,722
CHECK POINT SOFTWARE TECH LT ORD M22465104 BBG001SB85K0 407,160 3,132 SH   SOLE   66 0 3,066
CHEMED CORP NEW COM 16359R103 BBG001S679X0 382,882 712 SH   SOLE   14 0 698
CHENIERE ENERGY INC COM NEW 16411R208 BBG001S7W158 1,076,837 6,832 SH   SOLE   625 0 6,207
CHESAPEAKE ENERGY CORP COM 165167735 BBG00Z6DX607 529,541 6,964 SH   SOLE   830 0 6,134
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 32,482,662 199,084 SH   SOLE   18,338 0 180,746
CHEWY INC CL A 16679L109 BBG00P19DLQ4 422,847 11,312 SH   SOLE   1,332 0 9,980
CHIMERA INVT CORP COM NEW 16934Q208 BBG001SR1G28 65,475 11,609 SH   SOLE   0 0 11,609
CHINA FD INC COM 169373107 BBG001S6HMG9 404,176 31,601 SH   SOLE   0 0 31,601
CHIPOTLE MEXICAN GRILL INC COM 169656105 BBG001SP50B3 3,732,606 2,185 SH   SOLE   626 0 1,559
CHUBB LIMITED COM H1467J104 BBG001S8S1L3 1,650,709 8,501 SH   SOLE   998 0 7,503
CHURCH & DWIGHT CO INC COM 171340102 BBG001S5PR99 1,329,347 15,036 SH   SOLE   1,087 0 13,949
CHURCHILL DOWNS INC COM 171484108 BBG001S67Z80 934,952 3,637 SH   SOLE   740 0 2,897
CINCINNATI FINL CORP COM 172062101 BBG001S5PTM0 713,819 6,369 SH   SOLE   122 0 6,247
CINTAS CORP COM 172908105 BBG001S7CRG1 2,912,236 6,294 SH   SOLE   277 0 6,017
CION INVT CORP COM 17259U204 BBG009KJ66C3 1,159,969 117,525 SH   SOLE   1,031 0 116,494
CISCO SYS INC COM 17275R102 BBG001S6HC62 20,978,859 401,316 SH   SOLE   52,752 0 348,564
CITIGROUP INC COM NEW 172967424 BBG001S72ZG4 6,573,977 140,199 SH   SOLE   38,916 0 101,283
CITIUS PHARMACEUTICALS INC COM NEW 17322U207 BBG001V1J7S4 46,800 40,000 SH   SOLE   0 0 40,000
CITIZENS FINL GROUP INC COM 174610105 BBG006Q0HZT0 1,251,838 41,219 SH   SOLE   15,325 0 25,894
CLEAR SECURE INC COM CL A 18467V109 BBG011C0FSZ6 700,780 26,778 SH   SOLE   3,018 0 23,760
CLEVELAND-CLIFFS INC NEW COM 185899101 BBG001S5PW43 6,218,995 339,279 SH   SOLE   12,377 0 326,902
CLOROX CO DEL COM 189054109 BBG001S5PX50 4,839,250 30,582 SH   SOLE   1,079 0 29,503
CLOUDFLARE INC CL A COM 18915M107 BBG001WMKHJ3 268,407 4,353 SH   SOLE   626 0 3,727
CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 BBG001SPR742 1,214,245 248,312 SH   SOLE   0 0 248,312
CME GROUP INC COM 12572Q105 BBG001S86547 400,837 2,093 SH   SOLE   53 0 2,040
CMS ENERGY CORP COM 125896100 BBG001S5PYJ3 1,022,982 16,666 SH   SOLE   600 0 16,066
CNH INDL N V SHS N20944109 BBG0059JSF67 407,840 26,709 SH   SOLE   0 0 26,709
COCA COLA CO COM 191216100 BBG001S5SMQ8 19,836,949 319,795 SH   SOLE   22,465 0 297,330
COCA COLA CONS INC COM 191098102 BBG001S5Q0W1 295,886 553 SH   SOLE   143 0 410
CODEXIS INC COM 192005106 BBG001SV4129 498,748 120,470 SH   SOLE   500 0 119,970
COEUR MNG INC COM NEW 192108504 BBG001S5PM54 83,491 20,925 SH   SOLE   0 0 20,925
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 BBG001S5STN6 219,682 3,605 SH   SOLE   100 0 3,505
COHEN & STEERS CLOSED-END OP COM 19248P106 BBG001SMCWX8 505,453 46,118 SH   SOLE   0 0 46,118
COHEN & STEERS INFRASTRUCTUR COM 19248A109 BBG001SJYNK5 1,761,962 72,212 SH   SOLE   4,669 0 67,543
COHEN & STEERS QUALITY INCOM COM 19247L106 BBG001SG5559 1,541,287 129,302 SH   SOLE   21,530 0 107,772
COHEN & STEERS REIT & PFD & COM 19247X100 BBG001SLK0B5 606,029 31,062 SH   SOLE   0 0 31,062
COHEN & STEERS TOTAL RETURN COM 19247R103 BBG001S7G423 167,816 13,846 SH   SOLE   6,246 0 7,600
COHERENT CORP COM 19247G107 BBG001S5S6N6 1,040,498 27,324 SH   SOLE   144 0 27,180
COHU INC COM 192576106 BBG001S87LQ7 316,335 8,240 SH   SOLE   0 0 8,240
COINBASE GLOBAL INC COM CL A 19260Q107 BBG00ZGF7799 1,057,919 15,656 SH   SOLE   732 0 14,924
COLGATE PALMOLIVE CO COM 194162103 BBG001S5PVM5 4,448,838 59,199 SH   SOLE   8,612 0 50,587
COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 BBG00HY5VSC4 777,262 43,495 SH   SOLE   5,230 0 38,265
COLUMBIA ETF TR I MULTI SEC MUNI 19761L607 BBG00M6JW9V4 351,860 17,064 SH   SOLE   0 0 17,064
COLUMBIA ETF TR I US ESG EQUITY 19761L300 BBG00D2R0FY8 1,156,378 30,722 SH   SOLE   0 0 30,722
COLUMBIA ETF TR II EM CORE EX ETF 19762B202 BBG009XW7GY3 203,687 7,530 SH   SOLE   0 0 7,530
COMCAST CORP NEW CL A 20030N101 BBG001S5PXL2 10,709,624 282,502 SH   SOLE   13,442 0 269,060
COMMERCIAL METALS CO COM 201723103 BBG001S5PXG8 383,038 7,833 SH   SOLE   0 0 7,833
COMPASS DIVERSIFIED SH BEN INT 20451Q104 BBG001SPY7K6 633,798 33,218 SH   SOLE   5,991 0 27,227
COMPUGEN LTD ORD M25722105 BBG001S5PQC7 7,098 10,111 SH   SOLE   2,500 0 7,611
CONAGRA BRANDS INC COM 205887102 BBG001S5PGY5 5,425,296 144,443 SH   SOLE   59,360 0 85,083
CONOCOPHILLIPS COM 20825C104 BBG001S5TZM2 5,441,634 54,850 SH   SOLE   5,065 0 49,785
CONSOLIDATED COMM HLDGS INC COM 209034107 BBG001S5PL29 2,661,157 1,031,456 SH   SOLE   10,000 0 1,021,456
CONSOLIDATED EDISON INC COM 209115104 BBG001S5QRL4 4,045,159 42,282 SH   SOLE   7,748 0 34,534
CONSTELLATION BRANDS INC CL A 21036P108 BBG001SD31G5 3,684,910 16,313 SH   SOLE   894 0 15,419
CONSTELLATION ENERGY CORP COM 21037T109 BBG014KFRPJ9 1,035,954 13,197 SH   SOLE   161 0 13,036
CONSTELLIUM SE CL A SHS F21107101 BBG004K5PKF9 1,448,773 94,815 SH   SOLE   81,930 0 12,885
COPART INC COM 217204106 BBG001S7MTB1 754,432 10,031 SH   SOLE   1,479 0 8,552
CORMEDIX INC COM 21900C308 BBG001T6FWS5 156,948 37,910 SH   SOLE   9,900 0 28,010
CORNERSTONE STRATEGIC VALUE COM 21924B302 BBG001S5PWK5 326,581 41,923 SH   SOLE   31,050 0 10,873
CORNERSTONE TOTAL RETURN FD COM 21924U300 BBG001S5QTF7 80,717 10,922 SH   SOLE   0 0 10,922
CORNING INC COM 219350105 BBG001S5RLH1 3,413,567 96,756 SH   SOLE   426 0 96,330
CORTEVA INC COM 22052L104 BBG00BN969D0 4,409,187 73,109 SH   SOLE   2,197 0 70,912
COSTAMARE INC SHS Y1771G102 BBG001TCSQ10 289,206 30,734 SH   SOLE   0 0 30,734
COSTAR GROUP INC COM 22160N109 BBG001SD3DY9 468,159 6,800 SH   SOLE   200 0 6,600
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 24,467,373 49,243 SH   SOLE   3,481 0 45,762
COTERRA ENERGY INC COM 127097103 BBG001S6H6Y4 907,412 36,977 SH   SOLE   800 0 36,177
COTY INC COM CL A 222070203 BBG001S8GLM1 676,701 56,111 SH   SOLE   4,693 0 51,418
CRACKER BARREL OLD CTRY STOR COM 22410J106 BBG001S5PK03 382,107 3,364 SH   SOLE   57 0 3,307
CRANE HLDGS CO COM 224441105 BBG017BXPZ94 446,350 3,933 SH   SOLE   26 0 3,907
CRESCENT PT ENERGY CORP COM 22576C101 BBG001SLLJ78 162,274 22,985 SH   SOLE   0 0 22,985
CRESUD S A C I F Y A SPONSORED ADR 226406106 BBG001S7XKP3 66,242 10,399 SH   SOLE   0 0 10,399
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 BBG00DBBGRY0 225,114 4,977 SH   SOLE   648 0 4,329
CROCS INC COM 227046109 BBG001SDGFR8 1,451,528 11,480 SH   SOLE   945 0 10,535
CRONOS GROUP INC COM 22717L101 BBG006G267X6 62,214 32,069 SH   SOLE   400 0 31,669
CROWDSTRIKE HLDGS INC CL A 22788C105 BBG00BLYKRZ7 2,289,519 16,680 SH   SOLE   986 0 15,694
CROWN CASTLE INC COM 22822V101 BBG001S7W5T3 4,623,560 34,546 SH   SOLE   1,387 0 33,159
CSX CORP COM 126408103 BBG001S5Q7Q3 4,925,634 164,517 SH   SOLE   31,069 0 133,448
CUMMINS INC COM 231021106 BBG001S5Q9M3 5,672,951 23,748 SH   SOLE   1,048 0 22,700
CVS HEALTH CORP COM 126650100 BBG001S5QBD8 11,623,724 156,422 SH   SOLE   11,449 0 144,973
CYTOMX THERAPEUTICS INC COM 23284F105 BBG001V0GS49 110,500 73,179 SH   SOLE   0 0 73,179
D R HORTON INC COM 23331A109 BBG001S8M692 2,037,097 20,852 SH   SOLE   471 0 20,381
DAKTRONICS INC COM 234264109 BBG001S7N3Z1 594,500 104,850 SH   SOLE   0 0 104,850
DANAHER CORPORATION COM 235851102 BBG001S5QGT0 9,472,921 37,585 SH   SOLE   2,198 0 35,387
DARDEN RESTAURANTS INC COM 237194105 BBG001S5QM08 1,078,033 6,948 SH   SOLE   5 0 6,943
DATADOG INC CL A COM 23804L103 BBG003NJHZW5 318,399 4,382 SH   SOLE   337 0 4,045
DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 BBG00FNFQR36 1,051,877 36,999 SH   SOLE   5,432 0 31,567
DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 BBG00FNFQV91 380,957 14,408 SH   SOLE   1,694 0 12,714
DAVITA INC COM 23918K108 BBG001SB5DZ0 347,526 4,285 SH   SOLE   300 0 3,985
DBX ETF TR XTRACK MSCI EAFE 233051200 BBG001S9Z3V8 4,132,238 117,394 SH   SOLE   4,449 0 112,945
DBX ETF TR XTRACK MSCI EURP 233051853 BBG005BHZSN3 209,174 5,712 SH   SOLE   74 0 5,638
DEERE & CO COM 244199105 BBG001S5QFF7 24,069,844 58,297 SH   SOLE   2,255 0 56,042
DELL TECHNOLOGIES INC CL C 24703L202 BBG00DW3SZT0 523,916 13,029 SH   SOLE   0 0 13,029
DELTA AIR LINES INC DEL COM NEW 247361702 BBG001SPT759 5,340,574 152,938 SH   SOLE   20,688 0 132,250
DEUTSCHE BANK A G NAMEN AKT D18190898 BBG001S683N3 179,492 17,580 SH   SOLE   0 0 17,580
DEVON ENERGY CORP NEW COM 25179M103 BBG001S63VG4 4,680,672 92,485 SH   SOLE   5,324 0 87,161
DEXCOM INC COM 252131107 BBG001SKZG99 977,306 8,412 SH   SOLE   72 0 8,340
DIAGEO PLC SPON ADR NEW 25243Q205 BBG001S7V596 2,678,915 14,786 SH   SOLE   2,429 0 12,357
DIAMONDBACK ENERGY INC COM 25278X109 BBG002PHSZN7 1,758,533 13,010 SH   SOLE   844 0 12,166
DICKS SPORTING GOODS INC COM 253393102 BBG001SK2651 554,192 3,906 SH   SOLE   124 0 3,782
DIGI INTL INC COM 253798102 BBG001S5Z4V4 1,225,042 36,373 SH   SOLE   1,700 0 34,673
DIGIMARC CORP NEW COM 25381B101 BBG001T2W3C6 6,048,347 307,804 SH   SOLE   0 0 307,804
DIGITAL RLTY TR INC COM 253868103 BBG001SM0K30 752,739 7,657 SH   SOLE   312 0 7,345
DIMENSIONAL ETF TRUST CORE FIXED INCOM 25434V872 BBG01254CL28 702,784 16,536 SH   SOLE   2,805 0 13,731
DIMENSIONAL ETF TRUST EMERGING MKTS CO 25434V732 BBG017159MD8 335,780 14,234 SH   SOLE   0 0 14,234
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 BBG00Y2PHW26 3,790,066 164,643 SH   SOLE   42,701 0 121,942
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 BBG012G21Y06 2,287,453 70,973 SH   SOLE   18,622 0 52,351
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 BBG00Y2PGDN6 6,601,344 244,947 SH   SOLE   24,426 0 220,521
DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799 BBG01631TNW2 819,872 34,069 SH   SOLE   3,565 0 30,504
DIMENSIONAL ETF TRUST NATL MUN BD ETF 25434V849 BBG012558MV6 2,243,699 46,439 SH   SOLE   1,992 0 44,447
DIMENSIONAL ETF TRUST SHORT DURATION F 25434V864 BBG01254JDW6 1,029,561 22,065 SH   SOLE   1,634 0 20,431
DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 BBG00Y2JG0C0 3,230,390 112,283 SH   SOLE   12,764 0 99,519
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 BBG011DXY6D4 40,245,308 1,579,487 SH   SOLE   18,590 0 1,560,897
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 BBG011DXXNJ2 11,308,776 254,530 SH   SOLE   220 0 254,310
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 BBG0177CTQC7 1,117,907 33,390 SH   SOLE   0 0 33,390
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 BBG011DXXVM0 3,131,566 59,422 SH   SOLE   754 0 58,668
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 BBG011DXY0L8 2,093,849 47,053 SH   SOLE   116 0 46,937
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880 BBG012G2PD33 31,341,866 1,359,145 SH   SOLE   9,714 0 1,349,431
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 BBG001V0SZW9 683,227 9,417 SH   SOLE   100 0 9,317
DISCOVER FINL SVCS COM 254709108 BBG001SS0KV6 1,183,716 11,976 SH   SOLE   1,470 0 10,506
DISNEY WALT CO COM 254687106 BBG001S5QHF3 24,518,399 244,865 SH   SOLE   29,667 0 215,198
DNP SELECT INCOME FD INC COM 23325P104 BBG001S5QKC9 1,779,911 161,516 SH   SOLE   350 0 161,166
DOCUSIGN INC COM 256163106 BBG001T535D5 603,534 10,352 SH   SOLE   2,661 0 7,691
DOLLAR GEN CORP NEW COM 256677105 BBG001T5BM30 2,226,093 10,577 SH   SOLE   1,554 0 9,023
DOLLAR TREE INC COM 256746108 BBG001S6ZGL6 1,169,340 8,146 SH   SOLE   0 0 8,146
DOMINION ENERGY INC COM 25746U109 BBG001S5QCP3 5,850,959 104,649 SH   SOLE   11,299 0 93,350
DOMINOS PIZZA INC COM 25754A201 BBG001SL3ZH1 657,602 1,994 SH   SOLE   107 0 1,887
DONALDSON INC COM 257651109 BBG001S5QDV4 1,831,597 28,032 SH   SOLE   750 0 27,282
DOUBLELINE INCOME SOLUTIONS COM 258622109 BBG003TXW7X2 1,267,234 111,454 SH   SOLE   16,079 0 95,375
DOUBLELINE YIELD OPPORTUNITI COM 25862D105 BBG00R4C16B2 181,824 12,997 SH   SOLE   0 0 12,997
DOVER CORP COM 260003108 BBG001S5QL46 1,315,517 8,658 SH   SOLE   218 0 8,440
DOW INC COM 260557103 BBG00BN96931 6,713,330 122,462 SH   SOLE   24,904 0 97,558
DOXIMITY INC CL A 26622P107 BBG0026ZJQY6 586,386 18,109 SH   SOLE   0 0 18,109
DRAFTKINGS INC NEW COM CL A 26142V105 BBG0134WCMB3 1,509,459 77,968 SH   SOLE   3,857 0 74,111
DTE ENERGY CO COM 233331107 BBG001S5QN88 934,827 8,534 SH   SOLE   167 0 8,367
DUKE ENERGY CORP NEW COM NEW 26441C204 BBG001S5QNR7 6,493,456 67,310 SH   SOLE   2,901 0 64,409
DUOS TECHNOLOGIES GROUP INC COM 266042407 BBG001T0S2X4 162,053 57,876 SH   SOLE   36,776 0 21,100
DUPONT DE NEMOURS INC COM 26614N102 BBG00BN961H3 4,144,079 57,741 SH   SOLE   9,378 0 48,363
EA SERIES TRUST EA BRIDGEWAY OMN 02072L532 BBG01FN0H876 225,015 12,836 SH   SOLE   0 0 12,836
EA SERIES TRUST FREEDOM 100 EM 02072L607 BBG00P7KKMR2 678,012 23,069 SH   SOLE   2,914 0 20,155
EA SERIES TRUST INTL QUAN VALUE 02072L201 BBG007QVF0Q2 360,268 15,359 SH   SOLE   6,390 0 8,969
EA SERIES TRUST US QUAN MOMENTUM 02072L409 BBG00BKYP4L9 732,550 16,251 SH   SOLE   4,689 0 11,562
EA SERIES TRUST US QUAN VALUE 02072L102 BBG007D96637 625,581 18,492 SH   SOLE   7,501 0 10,991
EAGLE POINT CREDIT COMPANY I COM 269808101 BBG006XN8K15 617,626 55,293 SH   SOLE   10,015 0 45,278
EARTHSTONE ENERGY INC CL A 27032D304 BBG001S5PDF3 130,102 10,000 SH   SOLE   5,250 0 4,750
EASTMAN CHEM CO COM 277432100 BBG001S7JNP3 516,700 6,127 SH   SOLE   252 0 5,875
EATON CORP PLC SHS G29183103 BBG001S5QZ45 3,835,992 22,388 SH   SOLE   1,612 0 20,776
EATON VANCE ENHANCED EQUITY COM 278277108 BBG001SNGXL3 695,724 42,422 SH   SOLE   0 0 42,422
EATON VANCE LTD DURATION INC COM 27828H105 BBG001S9B8R8 165,353 16,787 SH   SOLE   1,345 0 15,442
EATON VANCE RISK-MANAGED DIV COM 27829G106 BBG001SV50F6 802,749 100,975 SH   SOLE   1,800 0 99,175
EATON VANCE TAX ADVT DIV INC COM 27828G107 BBG001SBKCG6 2,959,648 130,900 SH   SOLE   8,898 0 122,002
EATON VANCE TAX-ADVANTAGED G COM 27828U106 BBG001SK6L81 313,466 14,101 SH   SOLE   0 0 14,101
EATON VANCE TAX-MANAGED BUY- COM 27828Y108 BBG001SM6Y34 562,493 44,536 SH   SOLE   0 0 44,536
EATON VANCE TAX-MANAGED DIVE COM 27828N102 BBG001SQK9P0 2,712,515 232,435 SH   SOLE   18,651 0 213,784
EATON VANCE TAX-MANAGED GLOB COM 27829C105 BBG001SGGKG2 1,035,031 128,098 SH   SOLE   0 0 128,098
EATON VANCE TAX-MANAGED GLOB COM 27829F108 BBG001SPXHX1 484,694 62,061 SH   SOLE   12,487 0 49,574
EBAY INC. COM 278642103 BBG001S9B9J5 681,067 15,350 SH   SOLE   257 0 15,093
ECOFIN SUSTAINABLE AND SOCIA COM SH BEN INT 27901F109 BBG00NPWMMH0 619,318 47,750 SH   SOLE   0 0 47,750
ECOLAB INC COM 278865100 BBG001S5QRB5 4,006,648 24,205 SH   SOLE   122 0 24,083
EDISON INTL COM 281020107 BBG001S7MY75 606,768 8,596 SH   SOLE   819 0 7,777
EDWARDS LIFESCIENCES CORP COM 28176E108 BBG001SF2288 2,368,978 28,635 SH   SOLE   3,394 0 25,241
ELANCO ANIMAL HEALTH INC COM 28414H103 BBG00LJYS1R6 1,204,808 128,171 SH   SOLE   0 0 128,171
ELECTRONIC ARTS INC COM 285512109 BBG001S5T5C9 228,338 1,896 SH   SOLE   342 0 1,554
ELEVANCE HEALTH INC COM 036752103 BBG001S6KBQ8 4,451,963 9,682 SH   SOLE   845 0 8,837
ELLSWORTH GROWTH & INCOME FD COM 289074106 BBG001S5QR43 174,146 21,473 SH   SOLE   0 0 21,473
EMERSON ELEC CO COM 291011104 BBG001S5QVT7 4,492,106 51,550 SH   SOLE   5,251 0 46,299
EMX RTY CORP COM 26873J107 BBG001S9CTR1 822,851 413,493 SH   SOLE   8,116 0 405,377
ENBRIDGE INC COM 29250N105 BBG001S6Q6D7 3,691,491 96,763 SH   SOLE   8,942 0 87,821
ENCORE WIRE CORP COM 292562105 BBG001S70TC4 225,363 1,216 SH   SOLE   65 0 1,151
ENERGY FUELS INC COM NEW 292671708 BBG001S9FH94 70,420 12,620 SH   SOLE   0 0 12,620
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 BBG001SDHNW4 6,860,030 550,123 SH   SOLE   64,664 0 485,459
ENI S P A SPONSORED ADR 26874R108 BBG001S5QQ09 360,733 12,883 SH   SOLE   53 0 12,830
ENNIS INC COM 293389102 BBG001S5QQS9 885,760 41,999 SH   SOLE   1,415 0 40,584
ENOVIX CORPORATION COM 293594107 BBG00YC538B7 991,369 66,490 SH   SOLE   4,350 0 62,140
ENPHASE ENERGY INC COM 29355A107 BBG001V28NC6 607,711 2,890 SH   SOLE   261 0 2,629
ENTEGRIS INC COM 29362U104 BBG001SF9YL6 556,852 6,790 SH   SOLE   150 0 6,640
ENTERGY CORP NEW COM 29364G103 BBG001S67KF5 329,904 3,062 SH   SOLE   765 0 2,297
ENTERPRISE PRODS PARTNERS L COM 293792107 BBG001S9P0Z1 7,520,567 290,369 SH   SOLE   22,493 0 267,876
ENVISTA HOLDINGS CORPORATION COM 29415F104 BBG00LN4B6D9 290,125 7,097 SH   SOLE   0 0 7,097
EOG RES INC COM 26875P101 BBG001S5ZB93 1,711,666 14,932 SH   SOLE   1,269 0 13,663
EPR PPTYS COM SH BEN INT 26884U109 BBG001SB5QR0 226,133 5,935 SH   SOLE   0 0 5,935
EQT CORP COM 26884L109 BBG001S5QXJ4 593,883 18,611 SH   SOLE   594 0 18,017
EQUINIX INC COM 29444U700 BBG001SKBNS9 448,087 621 SH   SOLE   4 0 617
EQUINOX GOLD CORP COM 29446Y502 BBG001SSK0K0 1,081,401 209,980 SH   SOLE   10,000 0 199,980
EQUITABLE HLDGS INC COM 29452E101 BBG00J7CBWL8 260,139 10,246 SH   SOLE   8,554 0 1,692
EQUITY LIFESTYLE PPTYS INC COM 29472R108 BBG001S5T5G5 214,147 3,190 SH   SOLE   270 0 2,920
ERICSSON ADR B SEK 10 294821608 BBG001S5QXT3 74,817 12,789 SH   SOLE   0 0 12,789
ESSENTIAL UTILS INC COM 29670G102 BBG001S5VFD3 5,511,449 126,265 SH   SOLE   3,238 0 123,027
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 BBG00B9M3PB6 187,861 53,371 SH   SOLE   3,793 0 49,578
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 BBG007HXLJT7 368,290 7,702 SH   SOLE   1,205 0 6,497
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 BBG00NJ314P5 574,895 17,533 SH   SOLE   2,598 0 14,935
ETF SER SOLUTIONS LONCAR CANCER 26922A826 BBG00B55D0V9 146,929 12,255 SH   SOLE   1,600 0 10,655
ETF SER SOLUTIONS NATIONWIDE NASDQ 26922A172 BBG00R2NHHR2 279,994 14,249 SH   SOLE   0 0 14,249
ETF SER SOLUTIONS US GLB JETS 26922A842 BBG008LT6124 321,578 17,261 SH   SOLE   611 0 16,650
ETFIS SER TR I VIRTUS INFRCAP 26923G822 BBG00KXH37F6 242,571 12,555 SH   SOLE   0 0 12,555
ETSY INC COM 29786A106 BBG001T53625 436,418 3,920 SH   SOLE   382 0 3,538
EVERGY INC COM 30034W106 BBG00H433CS1 842,085 13,778 SH   SOLE   140 0 13,638
EVERSOURCE ENERGY COM 30040W108 BBG001S5TRL1 1,107,452 14,151 SH   SOLE   419 0 13,732
EVGO INC CL A COM 30052F100 BBG00XP21PS8 154,383 19,818 SH   SOLE   0 0 19,818
EVOGENE LTD SHS M4119S104 BBG001SR80P1 8,829 14,013 SH   SOLE   0 0 14,013
EXACT SCIENCES CORP COM 30063P105 BBG001SGCLB9 1,994,700 29,416 SH   SOLE   2,000 0 27,416
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 BBG007J2YCW0 1,349,887 42,065 SH   SOLE   5,517 0 36,548
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 BBG005FHK626 274,825 5,022 SH   SOLE   11 0 5,011
EXCHANGE TRADED CONCEPTS TR VSPR US LC ETF 301505749 BBG00M0XW761 1,160,522 47,520 SH   SOLE   0 0 47,520
EXELON CORP COM 30161N101 BBG001SBJMT2 2,668,089 63,693 SH   SOLE   538 0 63,155
EXLSERVICE HOLDINGS INC COM 302081104 BBG001SKWX40 271,432 1,677 SH   SOLE   225 0 1,452
EXPEDIA GROUP INC COM NEW 30212P303 BBG001SP8VM0 2,335,030 24,065 SH   SOLE   17,203 0 6,862
EXTRA SPACE STORAGE INC COM 30225T102 BBG001SLSXK5 202,825 1,245 SH   SOLE   135 0 1,110
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 46,093,375 420,330 SH   SOLE   38,045 0 382,285
EZCORP INC CL A NON VTG 302301106 BBG001S6RN67 87,686 10,196 SH   SOLE   0 0 10,196
F N B CORP COM 302520101 BBG001S5R1Q5 171,806 14,811 SH   SOLE   198 0 14,613
FACTSET RESH SYS INC COM 303075105 BBG001S5XRL6 532,849 1,284 SH   SOLE   168 0 1,116
FAIR ISAAC CORP COM 303250104 BBG001S8ZT61 354,857 505 SH   SOLE   0 0 505
FARFETCH LTD ORD SH CL A 30744W107 BBG00LSD4483 81,997 16,700 SH   SOLE   0 0 16,700
FASTENAL CO COM 311900104 BBG001S5R1F7 4,721,030 87,524 SH   SOLE   1,535 0 85,989
FEDEX CORP COM 31428X106 BBG001S5R3M5 5,780,409 25,298 SH   SOLE   5,124 0 20,174
FERRARI N V COM N3167Y103 BBG009PH3Q95 579,021 2,137 SH   SOLE   155 0 1,982
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 BBG001SBT983 716,722 14,947 SH   SOLE   2,537 0 12,410
FIDELITY COVINGTON TRUST BLUE CHIP GRWTH 316092352 BBG00V6QFTJ7 227,003 8,916 SH   SOLE   0 0 8,916
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 BBG005FHW240 313,679 6,947 SH   SOLE   0 0 6,947
FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 BBG00DR7RKX6 7,070,863 173,902 SH   SOLE   0 0 173,902
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 BBG00DR7RGF5 1,197,104 31,436 SH   SOLE   0 0 31,436
FIDELITY COVINGTON TRUST HIGH YILD ETF 316092618 BBG00L4J9F40 228,929 4,849 SH   SOLE   0 0 4,849
FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824 BBG00DRFDQX0 1,244,570 26,212 SH   SOLE   553 0 25,659
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 BBG005FHW2X8 848,823 37,827 SH   SOLE   475 0 37,352
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 BBG005FHWXW1 483,812 10,728 SH   SOLE   0 0 10,728
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 BBG005FHVV56 708,215 11,521 SH   SOLE   330 0 11,191
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 BBG005FHWBL1 1,381,545 12,124 SH   SOLE   352 0 11,772
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 BBG005FHVXB5 562,122 12,828 SH   SOLE   0 0 12,828
FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408 BBG00L4J9BR4 248,195 5,000 SH   SOLE   0 0 5,000
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 BBG0078X1341 4,270,033 92,827 SH   SOLE   1 0 92,826
FIDELITY NATL INFORMATION SV COM 31620M106 BBG001S8SWQ0 1,478,779 27,218 SH   SOLE   12,515 0 14,703
FIFTH THIRD BANCORP COM 316773100 BBG001S5R6S2 418,438 15,707 SH   SOLE   445 0 15,262
FIRST BK WILLIAMSTOWN NEW JE COM 31931U102 BBG001SRY1B5 210,646 20,856 SH   SOLE   0 0 20,856
FIRST BUSEY CORP COM NEW 319383204 BBG001SBH5P5 1,152,892 56,681 SH   SOLE   0 0 56,681
FIRST MAJESTIC SILVER CORP COM 32076V103 BBG001SGV444 1,767,726 245,176 SH   SOLE   6,959 0 238,217
FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 BBG009LMBNV1 759,304 59,600 SH   SOLE   0 0 59,600
FIRST TR ENERGY INCOME & GRO COM 33738G104 BBG001SB1L77 483,364 37,239 SH   SOLE   0 0 37,239
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 BBG007GFNP02 2,106,984 76,064 SH   SOLE   13,651 0 62,413
FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 BBG00DPCXLD0 374,660 11,605 SH   SOLE   0 0 11,605
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 BBG00HJHQ112 1,114,786 66,554 SH   SOLE   27,049 0 39,505
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 BBG00735B1V0 4,668,433 91,880 SH   SOLE   4,870 0 87,010
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 BBG006H1W526 7,951,567 156,110 SH   SOLE   37,460 0 118,650
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 BBG00J3TCQF4 3,852,679 82,164 SH   SOLE   20,351 0 61,813
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 BBG0043NRZR1 7,499,634 469,901 SH   SOLE   50,873 0 419,028
FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 BBG00MFP1CK9 1,266,921 63,728 SH   SOLE   26,285 0 37,443
FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 BBG00MFP1JH8 1,921,587 96,248 SH   SOLE   27,752 0 68,496
FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 BBG001V11YW9 1,091,874 21,540 SH   SOLE   321 0 21,219
FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 BBG002NCPYS1 6,888,446 185,124 SH   SOLE   24,478 0 160,646
FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 BBG001V11W80 773,610 36,491 SH   SOLE   6,545 0 29,946
FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 BBG00CW1P7P5 239,736 8,072 SH   SOLE   7,050 0 1,022
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 BBG005GHHC44 11,864,476 505,087 SH   SOLE   36,662 0 468,425
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 BBG001VDB5R1 7,480,092 111,808 SH   SOLE   22,286 0 89,522
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 BBG001S6SDY7 3,122,408 60,127 SH   SOLE   824 0 59,303
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 BBG001ST6970 1,733,272 27,925 SH   SOLE   730 0 27,195
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 BBG001T0S727 2,823,609 127,707 SH   SOLE   1,798 0 125,909
FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 BBG00HDBJNP5 217,739 7,366 SH   SOLE   405 0 6,961
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 BBG001ST6998 1,336,196 86,095 SH   SOLE   13,416 0 72,679
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 BBG001ST68V5 3,637,374 97,438 SH   SOLE   3,837 0 93,601
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 BBG001ST68R0 4,301,152 39,999 SH   SOLE   2,913 0 37,086
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 BBG001S7RKF1 1,237,306 22,274 SH   SOLE   991 0 21,283
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 BBG001V0HDP8 3,858,312 55,523 SH   SOLE   1,006 0 54,517
FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 BBG007DJGS45 313,699 7,692 SH   SOLE   610 0 7,082
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 BBG001ST68N4 3,035,466 46,471 SH   SOLE   2,936 0 43,535
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 BBG009K1H2W7 13,879,577 324,664 SH   SOLE   4,084 0 320,580
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 BBG001T61KB4 9,846,861 100,828 SH   SOLE   1,246 0 99,582
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 BBG001ST68Q1 1,425,480 13,551 SH   SOLE   1,738 0 11,813
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 BBG001S7FCJ8 1,823,448 21,695 SH   SOLE   5,345 0 16,350
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 BBG001ST68P2 466,967 14,226 SH   SOLE   0 0 14,226
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 BBG001SS8248 4,463,033 53,366 SH   SOLE   9,945 0 43,421
FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201 BBG001V11W53 2,350,104 53,790 SH   SOLE   2,089 0 51,701
FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 BBG001V11W62 2,975,954 50,024 SH   SOLE   4,406 0 45,618
FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 BBG001V11W71 4,074,503 89,177 SH   SOLE   23,640 0 65,537
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 BBG001SQ1882 84,625,496 1,160,206 SH   SOLE   117,375 0 1,042,831
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 BBG001SN9872 9,090,749 61,486 SH   SOLE   15,768 0 45,718
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 BBG006VZDTG9 283,228 16,429 SH   SOLE   2,000 0 14,429
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 BBG00CDYRGK7 3,070,217 93,093 SH   SOLE   15,483 0 77,610
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 BBG005YW3DQ0 19,851,287 440,357 SH   SOLE   14,049 0 426,308
FIRST TR EXCHANGE-TRADED FD ENERGY INM PARTN 33739Q804 BBG01B92RPD1 2,961,052 148,948 SH   SOLE   0 0 148,948
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 BBG006XT8631 36,316,085 610,251 SH   SOLE   61,014 0 549,237
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 BBG00465XS41 7,206,963 181,261 SH   SOLE   5,305 0 175,956
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 BBG007GFNV45 20,038,180 418,596 SH   SOLE   6,276 0 412,320
FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705 BBG00KDSF556 1,768,198 34,374 SH   SOLE   600 0 33,774
FIRST TR EXCHANGE-TRADED FD INTL DEV STRNGTH 33738R662 BBG00YGCBMV6 720,746 22,903 SH   SOLE   6,273 0 16,630
FIRST TR EXCHANGE-TRADED FD LIMITED DURATION 33738D804 BBG013JYKVJ6 16,243,481 862,638 SH   SOLE   0 0 862,638
FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 BBG00LGR5RH3 294,977 10,749 SH   SOLE   0 0 10,749
FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 BBG00393LX29 833,763 56,875 SH   SOLE   2,645 0 54,230
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 BBG001SSSWQ6 1,371,626 26,261 SH   SOLE   2,181 0 24,080
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 BBG00393GRN5 2,577,128 47,645 SH   SOLE   8,182 0 39,463
FIRST TR EXCHANGE-TRADED FD NASDAQ BUYWRITE 33738R407 BBG005SW6VT1 2,116,323 109,257 SH   SOLE   13,620 0 95,637
FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 BBG00K4Y0TD8 2,974,054 69,764 SH   SOLE   14,930 0 54,834
FIRST TR EXCHANGE-TRADED FD NASDQ FOD BVRG 33738R852 BBG00DVWC7S7 949,875 35,338 SH   SOLE   626 0 34,712
FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845 BBG00DVWCBP1 1,600,599 59,347 SH   SOLE   2,057 0 57,290
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 BBG001SS80F0 290,377 12,894 SH   SOLE   0 0 12,894
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 BBG0034YTRP6 4,153,585 155,973 SH   SOLE   25,114 0 130,859
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 BBG001SQ1891 2,183,571 14,085 SH   SOLE   447 0 13,638
FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 BBG0063G4FX3 569,902 11,869 SH   SOLE   2,923 0 8,946
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 BBG005SW6WS0 71,020,004 1,582,795 SH   SOLE   66,099 0 1,516,696
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 BBG004HQLXB7 4,978,282 110,042 SH   SOLE   17,230 0 92,812
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 BBG00J3TCS97 15,841,877 594,425 SH   SOLE   17,023 0 577,402
FIRST TR EXCHANGE-TRADED FD US EQTY DIVI 33738R738 BBG00GY1J3M3 745,002 26,249 SH   SOLE   6,565 0 19,684
FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 BBG00MZ7KPW4 2,697,796 144,809 SH   SOLE   2,126 0 142,683
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 BBG00FZ4KG74 37,179,240 825,105 SH   SOLE   93,086 0 732,019
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 BBG00L2NXWJ3 16,005,014 661,090 SH   SOLE   17,921 0 643,169
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 BBG001ST6916 15,161,188 228,345 SH   SOLE   9,976 0 218,369
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 BBG001ST68X3 7,065,215 87,766 SH   SOLE   21,313 0 66,453
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 BBG001ST6943 2,441,020 27,134 SH   SOLE   1,212 0 25,922
FIRST TR MORNINGSTAR DIVID L SHS 336917109 BBG001SP68G0 18,112,461 510,205 SH   SOLE   61,273 0 448,932
FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 BBG001ST6952 1,395,942 14,254 SH   SOLE   4,758 0 9,496
FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 BBG001ST6934 3,159,289 45,340 SH   SOLE   4,117 0 41,223
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 BBG001SNH6H6 1,783,220 17,717 SH   SOLE   6,663 0 11,054
FIRST TR NASDAQ 100 TECH IND SHS 337345102 BBG001SQWVL2 6,545,996 50,157 SH   SOLE   4,012 0 46,145
FIRST TR S&P REIT INDEX FD COM 33734G108 BBG001ST68Z1 223,111 9,163 SH   SOLE   1,745 0 7,418
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 BBG001ST68W4 641,629 7,961 SH   SOLE   1,907 0 6,054
FIRST TR SPECIALTY FIN & FIN COM BEN INTR 33733G109 BBG001SRJR07 48,592 15,475 SH   SOLE   0 0 15,475
FIRST TR VALUE LINE DIVID IN SHS 33734H106 BBG001SLWD88 65,089,591 1,620,758 SH   SOLE   332,261 0 1,288,497
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 BBG001ST6961 2,529,709 27,190 SH   SOLE   10,833 0 16,357
FIRSTENERGY CORP COM 337932107 BBG001S5R3N4 965,858 24,110 SH   SOLE   904 0 23,206
FISERV INC COM 337738108 BBG001S5R6Q4 2,005,265 17,741 SH   SOLE   335 0 17,406
FISKER INC CL A COM STK 33813J106 BBG00LPWLFF2 140,447 22,874 SH   SOLE   250 0 22,624
FIVE BELOW INC COM 33829M101 BBG001TCDMY9 225,743 1,096 SH   SOLE   0 0 1,096
FLAHERTY & CRUMRINE DYNAMIC SHS 33848W106 BBG004M1VZ20 2,147,641 118,262 SH   SOLE   120 0 118,142
FLAHERTY & CRUMRINE PFD INCO COM 33848E106 BBG001S6ZT10 1,601,713 194,148 SH   SOLE   5,708 0 188,440
FLAHERTY & CRUMRINE PFD SECS COM 338478100 BBG001SJF1Q8 236,100 17,059 SH   SOLE   0 0 17,059
FLEETCOR TECHNOLOGIES INC COM 339041105 BBG001SHC7K8 249,015 1,181 SH   SOLE   27 0 1,154
FLEXSHARES TR STOXX GLOBR INF 33939L795 BBG005D25MS5 770,972 14,841 SH   SOLE   59 0 14,782
FMC CORP COM NEW 302491303 BBG001S5R880 555,235 4,546 SH   SOLE   814 0 3,732
FORD MTR CO DEL COM 345370860 BBG001S5TZ33 11,843,998 940,000 SH   SOLE   91,787 0 848,213
FORTINET INC COM 34959E109 BBG001S77BL6 1,296,305 19,505 SH   SOLE   1,080 0 18,425
FORTIVE CORP COM 34959J108 BBG00BLVZ237 207,697 3,047 SH   SOLE   155 0 2,892
FORTUNE BRANDS INNOVATIONS I COM 34964C106 BBG001THLZ70 259,254 4,414 SH   SOLE   0 0 4,414
FRANCO NEV CORP COM 351858105 BBG001STGSR5 2,916,146 20,001 SH   SOLE   0 0 20,001
FRANKLIN ETF TR SHRT DUR US GOVT 353506108 BBG005JV97N9 224,751 2,487 SH   SOLE   0 0 2,487
FRANKLIN LTD DURATION INCOME COM 35472T101 BBG001SLW549 578,718 93,644 SH   SOLE   31,903 0 61,741
FRANKLIN RESOURCES INC COM 354613101 BBG001S5P3W6 398,814 14,804 SH   SOLE   750 0 14,054
FRANKLIN TEMPLETON ETF TR FRANKLIN DYN MUN 35473P868 BBG00HLJ4LS6 212,864 8,899 SH   SOLE   0 0 8,899
FRANKLIN TEMPLETON ETF TR FRANKLIN INDIA 35473P769 BBG00JYWBLK9 2,307,334 83,253 SH   SOLE   0 0 83,253
FRANKLIN TEMPLETON ETF TR FTSE BRAZIL 35473P835 BBG00J3M9WL3 775,286 46,084 SH   SOLE   0 0 46,084
FRANKLIN TEMPLETON ETF TR FTSE CHINA 35473P819 BBG00J3MD1W4 211,437 10,760 SH   SOLE   0 0 10,760
FRANKLIN TEMPLETON ETF TR INTL COR DIV TIL 35473P108 BBG00D0YL0Y5 2,576,869 89,628 SH   SOLE   200 0 89,428
FRANKLIN TEMPLETON ETF TR MUNICIPAL GRN BD 35473P850 BBG00HLJ9Y85 269,881 11,292 SH   SOLE   0 0 11,292
FRANKLIN TEMPLETON ETF TR SENIOR LOAN ETF 35473P595 BBG00L2CKST9 617,121 25,875 SH   SOLE   0 0 25,875
FRANKLIN TEMPLETON ETF TR US CORE BOND ETF 35473P553 BBG00Q6LNJQ4 1,164,393 53,565 SH   SOLE   1,642 0 51,923
FRANKLIN TEMPLETON ETF TR US LOW VOLATILIT 35473P504 BBG00DVWC6M5 465,848 9,884 SH   SOLE   0 0 9,884
FRANKLIN TEMPLETON ETF TR US MID CP MLTFCT 35473P884 BBG00GKQZJ13 8,281,765 191,442 SH   SOLE   1,850 0 189,592
FREEPORT-MCMORAN INC CL B 35671D857 BBG001S5R3F3 3,125,272 76,394 SH   SOLE   15,960 0 60,434
FREYR BATTERY SHS L4135L100 BBG00Z737SK7 113,935 12,816 SH   SOLE   2,000 0 10,816
FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101 BBG01BG24837 1,339,938 301,788 SH   SOLE   8,080 0 293,708
FS KKR CAP CORP COM 302635206 BBG001YCZQ07 8,271,749 447,118 SH   SOLE   11,645 0 435,473
FST TR NEW OPPORT MLP & ENE COM 33739M100 BBG005FHWCN7 643,831 107,664 SH   SOLE   0 0 107,664
FTAI AVIATION LTD SHS G3730V105 BBG019M62R54 277,643 9,930 SH   SOLE   0 0 9,930
FUBOTV INC COM 35953D104 BBG002CV4QZ3 19,216 15,881 SH   SOLE   538 0 15,343
FUELCELL ENERGY INC COM 35952H601 BBG001SDZHP5 62,802 22,036 SH   SOLE   2,500 0 19,536
FULTON FINL CORP PA COM 360271100 BBG001S5RF02 338,107 24,465 SH   SOLE   60 0 24,405
GABELLI CONV & INC SECS FD I COM 36240B109 BBG001S8GK34 128,316 28,900 SH   SOLE   0 0 28,900
GABELLI DIVID & INCOME TR COM 36242H104 BBG001SDC273 259,216 12,468 SH   SOLE   0 0 12,468
GABELLI EQUITY TR INC COM 362397101 BBG001S5RFR3 838,242 146,035 SH   SOLE   10,338 0 135,697
GABELLI HLTHCARE & WELLNESS SHS 36246K103 BBG001SQ5J84 107,337 10,638 SH   SOLE   0 0 10,638
GABELLI UTIL TR COM 36240A101 BBG001SCZVQ5 118,767 16,611 SH   SOLE   0 0 16,611
GALLAGHER ARTHUR J & CO COM 363576109 BBG001S5NKC2 6,279,815 32,825 SH   SOLE   470 0 32,355
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 BBG001SMK666 564,733 154,299 SH   SOLE   0 0 154,299
GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 BBG001SQ5389 1,223,439 235,730 SH   SOLE   0 0 235,730
GAMING & LEISURE PPTYS INC COM 36467J108 BBG003MSMCT5 445,059 8,549 SH   SOLE   586 0 7,963
GAP INC COM 364760108 BBG001S5RNN0 117,884 11,741 SH   SOLE   55 0 11,686
GARTNER INC COM 366651107 BBG001S5SD60 217,288 667 SH   SOLE   7 0 660
GDL FD COM SH BEN IT 361570104 BBG001SQ2JP8 162,686 20,737 SH   SOLE   557 0 20,180
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 BBG01BFR8YW0 1,593,884 19,431 SH   SOLE   1,689 0 17,742
GENERAC HLDGS INC COM 368736104 BBG001T5VGH6 733,492 6,791 SH   SOLE   728 0 6,063
GENERAL DYNAMICS CORP COM 369550108 BBG001S5RHP1 3,905,889 17,115 SH   SOLE   618 0 16,497
GENERAL ELECTRIC CO COM NEW 369604301 BBG001S5PVD5 5,189,588 54,284 SH   SOLE   5,159 0 49,125
GENERAL MLS INC COM 370334104 BBG001S5RKR2 10,392,101 121,602 SH   SOLE   14,458 0 107,144
GENERAL MTRS CO COM 37045V100 BBG001SM1DK6 3,551,470 96,823 SH   SOLE   20,039 0 76,784
GENTEX CORP COM 371901109 BBG001S5RMR8 361,785 12,907 SH   SOLE   603 0 12,304
GENUINE PARTS CO COM 372460105 BBG001S5RNH7 3,054,169 18,254 SH   SOLE   2,720 0 15,534
GERON CORP COM 374163103 BBG001S6TSX4 433,785 199,900 SH   SOLE   100 0 199,800
GILEAD SCIENCES INC COM 375558103 BBG001S6Y1X7 4,510,689 54,365 SH   SOLE   4,616 0 49,749
GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 BBG00YPS1LT7 25,543 19,205 SH   SOLE   1,700 0 17,505
GLADSTONE CAPITAL CORP COM 376535100 BBG001SJH738 164,340 17,483 SH   SOLE   0 0 17,483
GLADSTONE COMMERCIAL CORP COM 376536108 BBG001SK8138 648,677 51,360 SH   SOLE   0 0 51,360
GLADSTONE INVT CORP COM 376546107 BBG001SL3TS3 139,313 10,514 SH   SOLE   5,000 0 5,514
GLADSTONE LD CORP COM 376549101 BBG001TB7TR1 440,724 26,469 SH   SOLE   0 0 26,469
GLOBAL MED REIT INC COM NEW 37954A204 BBG0027F2C05 130,647 14,341 SH   SOLE   0 0 14,341
GLOBAL PMTS INC COM 37940X102 BBG001SGS2Z8 365,915 3,477 SH   SOLE   194 0 3,283
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 BBG00KLHY836 215,402 9,035 SH   SOLE   450 0 8,585
GLOBAL X FDS CYBRSCURTY ETF 37954Y384 BBG00QNKPTM7 362,998 15,480 SH   SOLE   689 0 14,791
GLOBAL X FDS GENOMIC BIOTECH 37954Y434 BBG00NTYZBH2 12,505,964 1,015,096 SH   SOLE   144 0 1,014,952
GLOBAL X FDS GLB X GURU INDEX 37950E341 BBG0032YYWC5 240,268 6,835 SH   SOLE   0 0 6,835
GLOBAL X FDS GLB X MLP ENRG I 37954Y293 BBG004Y67XK8 485,284 12,147 SH   SOLE   2,062 0 10,085
GLOBAL X FDS GLBL X MLP ETF 37954Y343 BBG002WKD6P0 2,197,993 52,836 SH   SOLE   2,340 0 50,496
GLOBAL X FDS GLBX SUPRINC ETF 37950E333 BBG0036H6X37 95,370 10,167 SH   SOLE   0 0 10,167
GLOBAL X FDS GLOBAL X COPPER 37954Y830 BBG001T8JBX7 331,004 8,551 SH   SOLE   0 0 8,551
GLOBAL X FDS GLOBX SUPDV US 37950E291 BBG00475RG25 214,708 12,304 SH   SOLE   125 0 12,179
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 BBG001T9BM41 7,996,870 125,835 SH   SOLE   1,244 0 124,591
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 BBG00MVW9603 6,205,341 361,827 SH   SOLE   14,003 0 347,824
GLOBAL X FDS NASDQ 100 CVRDGW 37954Y269 BBG00XH4S6Z8 307,981 12,159 SH   SOLE   0 0 12,159
GLOBAL X FDS RATE PREFERRED 37954Y376 BBG00VNLZSW4 303,970 13,297 SH   SOLE   0 0 13,297
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 BBG00DSB42H9 1,599,422 62,719 SH   SOLE   1,429 0 61,290
GLOBAL X FDS RUSSELL 2000 37954Y459 BBG00NX04695 1,606,175 89,431 SH   SOLE   0 0 89,431
GLOBAL X FDS S&P 500 COVERED 37954Y475 BBG00MVL3G29 920,269 22,722 SH   SOLE   20 0 22,702
GLOBAL X FDS THMATC GWT ETF 37954Y418 BBG00QNKPXY5 324,364 12,740 SH   SOLE   0 0 12,740
GLOBAL X FDS US INFR DEV ETF 37954Y673 BBG00G5CR9C0 8,277,455 291,972 SH   SOLE   56,585 0 235,387
GLOBAL X FDS US PFD ETF 37954Y657 BBG00HPF2LX6 602,327 30,329 SH   SOLE   65 0 30,264
GLOBAL X FDS VDEO GAM ESPRT 37954Y392 BBG00QNKPG45 215,605 10,600 SH   SOLE   3,875 0 6,725
GLOBALFOUNDRIES INC ORDINARY SHARES G39387108 BBG001SV0YS3 843,353 11,684 SH   SOLE   115 0 11,569
GOLD FIELDS LTD SPONSORED ADR 38059T106 BBG001S93ZM2 216,382 16,245 SH   SOLE   378 0 15,867
GOLDMAN SACHS BDC INC SHS 38147U107 BBG004DDDL70 491,510 36,008 SH   SOLE   8,000 0 28,008
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 BBG00DRGSD25 907,239 9,060 SH   SOLE   15 0 9,045
GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 BBG00GW2L2G9 397,355 8,682 SH   SOLE   390 0 8,292
GOLDMAN SACHS ETF TR ACCESS US AGRAT 38149W101 BBG00VY1BFH7 1,305,444 30,942 SH   SOLE   0 0 30,942
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 BBG00B3QTT09 275,276 9,247 SH   SOLE   110 0 9,137
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 BBG00BDMWQF3 1,600,903 51,960 SH   SOLE   4,849 0 47,111
GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 BBG00H1SDQL4 414,314 7,464 SH   SOLE   983 0 6,481
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 BBG00B0SKXY1 9,474,503 116,652 SH   SOLE   1,167 0 115,485
GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 BBG00F5SDBV6 967,438 12,568 SH   SOLE   2,770 0 9,798
GOLDMAN SACHS ETF TR MARKETBETA US EQ 381430123 BBG00TSXPF39 933,983 16,726 SH   SOLE   0 0 16,726
GOLDMAN SACHS GROUP INC COM 38141G104 BBG001SC07Z6 6,146,962 18,792 SH   SOLE   2,285 0 16,507
GOLDMAN SACHS MLP ENERGY REN COM 38148G206 BBG006SY2VT9 326,766 24,944 SH   SOLE   0 0 24,944
GRAB HOLDINGS LIMITED CLASS A ORD G4124C109 BBG011768M71 42,893 14,250 SH   SOLE   0 0 14,250
GRACO INC COM 384109104 BBG001S5RK56 732,856 10,038 SH   SOLE   6,755 0 3,283
GRAINGER W W INC COM 384802104 BBG001S5RRD2 697,078 1,012 SH   SOLE   0 0 1,012
GRANITESHARES GOLD TR SHS BEN INT 38748G101 BBG00HBPWNP1 683,824 35,050 SH   SOLE   7,000 0 28,050
GRAPHIC PACKAGING HLDG CO COM 388689101 BBG001S90195 341,460 13,396 SH   SOLE   783 0 12,613
GREYSTONE HOUSING IMPACT INV BEN UNIT CTF 02364V206 BBG001S5NXK5 183,666 10,623 SH   SOLE   1,911 0 8,712
GROWGENERATION CORP COM 39986L109 BBG00DBKBYC4 44,788 13,096 SH   SOLE   0 0 13,096
GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 BBG001S5NWT8 1,478,240 4,823 SH   SOLE   0 0 4,823
GSK PLC SPONSORED ADR 37733W204 BBG001SD6SM6 2,203,684 61,936 SH   SOLE   4,314 0 57,622
GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 BBG001STTSL7 2,037,336 125,995 SH   SOLE   0 0 125,995
GUGGENHEIM TAXABLE MUNICP BO COM 401664107 BBG001SLD9D2 479,913 28,164 SH   SOLE   0 0 28,164
HALEON PLC SPON ADS 405552100 BBG018GZNDB0 487,622 59,904 SH   SOLE   2,339 0 57,565
HALLIBURTON CO COM 406216101 BBG001S5RS59 1,654,713 52,298 SH   SOLE   1,113 0 51,185
HALOZYME THERAPEUTICS INC COM 40637H109 BBG001SGX585 829,372 21,717 SH   SOLE   200 0 21,517
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 BBG001S6WS24 334,011 20,876 SH   SOLE   3,955 0 16,921
HANCOCK JOHN PFD INCOME FD I COM 41013X106 BBG001SGPCF1 385,390 24,832 SH   SOLE   0 0 24,832
HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 BBG001S98632 369,486 17,330 SH   SOLE   3,417 0 13,913
HANESBRANDS INC COM 410345102 BBG001SMCKB8 250,336 47,592 SH   SOLE   27,360 0 20,232
HARBOR ETF TRUST DIVIDEND GTH LEA 41151J703 BBG017NHSLG6 991,770 82,168 SH   SOLE   0 0 82,168
HARBOR ETF TRUST LONG TERM GROWER 41151J406 BBG014VVP8S2 1,951,730 121,075 SH   SOLE   0 0 121,075
HARMONY GOLD MINING CO LTD SPONSORED ADR 413216300 BBG001S64W80 56,998 13,902 SH   SOLE   0 0 13,902
HARTFORD FINL SVCS GROUP INC COM 416515104 BBG001S8PXF3 841,828 12,080 SH   SOLE   150 0 11,930
HAWAIIAN ELEC INDUSTRIES COM 419870100 BBG001S5RV43 214,702 5,591 SH   SOLE   49 0 5,542
HCA HEALTHCARE INC COM 40412C101 BBG001T8NTY2 796,461 3,020 SH   SOLE   295 0 2,725
HDFC BANK LTD SPONSORED ADS 40415F101 BBG001SJB7J7 614,406 9,216 SH   SOLE   37 0 9,179
HEALTHCARE RLTY TR CL A COM 42226K105 BBG001T5WP21 501,314 25,934 SH   SOLE   456 0 25,478
HECLA MNG CO COM 422704106 BBG001S5RXF7 90,696 14,328 SH   SOLE   5,000 0 9,328
HEICO CORP NEW COM 422806109 BBG001S5RVC4 2,026,490 11,848 SH   SOLE   3,760 0 8,088
HELMERICH & PAYNE INC COM 423452101 BBG001S5RZP1 347,577 9,723 SH   SOLE   0 0 9,723
HENRY JACK & ASSOC INC COM 426281101 BBG001S5SHB5 312,064 2,070 SH   SOLE   88 0 1,982
HENRY SCHEIN INC COM 806407102 BBG001S6S7F1 345,159 4,233 SH   SOLE   0 0 4,233
HERCULES CAPITAL INC COM 427096508 BBG001SDPHZ5 1,046,704 81,202 SH   SOLE   2,000 0 79,202
HERSHEY CO COM 427866108 BBG001S5S148 4,039,869 15,879 SH   SOLE   840 0 15,039
HESS CORP COM 42809H107 BBG001S5NHS2 625,654 4,728 SH   SOLE   1,511 0 3,217
HEWLETT PACKARD ENTERPRISE C COM 42824C109 BBG0078W3NP4 723,819 45,438 SH   SOLE   2,624 0 42,814
HEXCEL CORP NEW COM 428291108 BBG001S5S2J0 306,249 4,487 SH   SOLE   543 0 3,944
HIGHLAND GLOBAL ALLOCATION F COM 43010T104 BBG00MJH5GZ4 1,027,514 113,663 SH   SOLE   0 0 113,663
HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 BBG001V1HXF3 193,862 22,055 SH   SOLE   0 0 22,055
HILTON WORLDWIDE HLDGS INC COM 43300A203 BBG0058KMH49 435,305 3,090 SH   SOLE   0 0 3,090
HOLOGIC INC COM 436440101 BBG001S6HWB2 1,744,413 21,616 SH   SOLE   2,004 0 19,612
HOME DEPOT INC COM 437076102 BBG001S5RTW7 33,309,875 112,870 SH   SOLE   10,625 0 102,245
HONEYWELL INTL INC COM 438516106 BBG001S5X1N1 13,325,849 69,726 SH   SOLE   7,559 0 62,167
HORIZON THERAPEUTICS PUB L SHS G46188101 BBG001T9M4T2 691,294 6,334 SH   SOLE   0 0 6,334
HORMEL FOODS CORP COM 440452100 BBG001S5S0D0 1,513,891 37,961 SH   SOLE   1,470 0 36,491
HOULIHAN LOKEY INC CL A 441593100 BBG001SFVN99 258,554 2,956 SH   SOLE   52 0 2,904
HOWMET AEROSPACE INC COM 443201108 BBG00DYNJH69 651,003 15,365 SH   SOLE   326 0 15,039
HP INC COM 40434L105 BBG001S6W7N7 1,952,708 66,532 SH   SOLE   3,707 0 62,825
HSBC HLDGS PLC SPON ADR NEW 404280406 BBG001SCZVC0 1,760,020 51,568 SH   SOLE   1,238 0 50,330
HUBBELL INC COM 443510607 BBG001S5S1L9 606,678 2,493 SH   SOLE   6 0 2,487
HUBSPOT INC COM 443573100 BBG001T53670 265,826 620 SH   SOLE   138 0 482
HUMACYTE INC COM 44486Q103 BBG00XPPT7T6 91,155 29,500 SH   SOLE   0 0 29,500
HUMANA INC COM 444859102 BBG001S5S1X6 1,397,639 2,879 SH   SOLE   51 0 2,828
HUNTINGTON BANCSHARES INC COM 446150104 BBG001S5RSZ6 855,256 76,362 SH   SOLE   9,195 0 67,167
HUNTINGTON INGALLS INDS INC COM 446413106 BBG001V0PDL3 346,500 1,674 SH   SOLE   44 0 1,630
HYLIION HOLDINGS CORP COMMON STOCK 449109107 BBG00N9MJV02 31,680 16,000 SH   SOLE   0 0 16,000
IAMGOLD CORP COM 450913108 BBG001S8SMV6 46,680 17,225 SH   SOLE   0 0 17,225
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 BBG001S5NBT4 542,475 10,491 SH   SOLE   3,324 0 7,167
ICON PLC SHS G4705A100 BBG001SDCL35 738,809 3,459 SH   SOLE   150 0 3,309
IDEX CORP COM 45167R104 BBG001S67N14 283,707 1,228 SH   SOLE   64 0 1,164
IDEXX LABS INC COM 45168D104 BBG001S5S4Y9 764,122 1,528 SH   SOLE   33 0 1,495
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 9,683,049 39,774 SH   SOLE   2,823 0 36,951
ILLUMINA INC COM 452327109 BBG001SF4NY1 836,020 3,595 SH   SOLE   275 0 3,320
INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 BBG00HZ6Q4L0 3,443,894 141,027 SH   SOLE   0 0 141,027
INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 BBG00HZ6Q3N0 4,274,818 173,844 SH   SOLE   16,021 0 157,823
INDEXIQ ETF TR FTSE INTERNL EQT 45409B560 BBG009NMJ5N9 586,977 25,443 SH   SOLE   170 0 25,273
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 BBG001T382B4 4,233,206 144,923 SH   SOLE   50,005 0 94,918
INDIE SEMICONDUCTOR INC CLASS A COM 45569U101 BBG00Z3XTNY7 123,605 11,716 SH   SOLE   0 0 11,716
INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 BBG00JBBPSP5 33,269 10,837 SH   SOLE   7,801 0 3,036
INFINITY PHARMACEUTICALS INC COM 45665G303 BBG001SF95L9 6,416 40,100 SH   SOLE   0 0 40,100
INFOSYS LTD SPONSORED ADR 456788108 BBG001S6ZLV4 278,762 15,984 SH   SOLE   1,262 0 14,722
INGERSOLL RAND INC COM 45687V106 BBG002R1CW36 386,373 6,641 SH   SOLE   400 0 6,241
INNOVIZ TECHNOLOGIES LTD SHS M5R635108 BBG00DKCC5Y0 35,000 10,000 SH   SOLE   0 0 10,000
INOTIV INC COM 45783Q100 BBG001SBF7J0 371,136 85,712 SH   SOLE   0 0 85,712
INSEEGO CORP COM 45782B104 BBG00DWX7QM4 5,922 10,170 SH   SOLE   900 0 9,270
INSULET CORP COM 45784P101 BBG001SRF439 467,596 1,466 SH   SOLE   0 0 1,466
INTEL CORP COM 458140100 BBG001S5SF65 13,819,893 423,014 SH   SOLE   81,621 0 341,393
INTER PARFUMS INC COM 458334109 BBG001SD06N9 253,921 1,785 SH   SOLE   0 0 1,785
INTERCONTINENTAL EXCHANGE IN COM 45866F104 BBG001SDJ4R0 2,031,513 19,480 SH   SOLE   2,839 0 16,641
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 16,021,212 122,215 SH   SOLE   13,751 0 108,464
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 BBG001S5S5F7 1,135,491 12,348 SH   SOLE   507 0 11,841
INTERNATIONAL PAPER CO COM 460146103 BBG001S5SBF4 1,108,199 30,732 SH   SOLE   1,073 0 29,659
INTUIT COM 461202103 BBG001S6TWR2 2,827,329 6,342 SH   SOLE   712 0 5,630
INTUITIVE SURGICAL INC COM NEW 46120E602 BBG001S7XR78 3,008,715 11,777 SH   SOLE   3,150 0 8,627
INVENTRUST PPTYS CORP COM NEW 46124J201 BBG001SCGX73 347,194 14,837 SH   SOLE   0 0 14,837
INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 BBG001SSW9F4 771,570 8,821 SH   SOLE   124 0 8,697
INVESCO ACTIVELY MANAGED ETF BLNCD MLTI AST 46090A200 BBG00G00LLB1 218,904 14,717 SH   SOLE   2,855 0 11,862
INVESCO ACTIVELY MANAGED ETF GWT MLTI ASST 46090A408 BBG00G00SFP2 241,625 14,503 SH   SOLE   0 0 14,503
INVESCO ACTIVELY MANAGED ETF S&P500 DOWNSID 46090A705 BBG003PDG4D7 4,200,460 127,790 SH   SOLE   1,867 0 125,923
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 BBG00KJR1JM8 5,582,116 118,265 SH   SOLE   8,620 0 109,645
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 BBG00KJR1T91 6,006,844 121,106 SH   SOLE   4,033 0 117,073
INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 BBG00DW0G9Y1 4,369,015 176,741 SH   SOLE   3,455 0 173,286
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 BBG007HL81B6 658,270 46,291 SH   SOLE   2,438 0 43,853
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 BBG001SNZTS4 460,279 19,388 SH   SOLE   367 0 19,021
INVESCO DB MULTI-SECTOR COMM OIL FD 46140H403 BBG001SSDLM0 367,047 25,192 SH   SOLE   2,120 0 23,072
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 BBG001SRWF17 770,297 27,629 SH   SOLE   0 0 27,629
INVESCO EXCH TRADED FD TR II 1 30 LADER TRE 46138E107 BBG001T06L93 5,558,200 185,521 SH   SOLE   12,035 0 173,486
INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 BBG001T6TH85 645,028 35,402 SH   SOLE   2,028 0 33,374
INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 BBG001SQTTP7 228,540 12,334 SH   SOLE   5,127 0 7,207
INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 BBG0036PLRD4 501,338 6,805 SH   SOLE   231 0 6,574
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 BBG001T06LF6 504,012 26,278 SH   SOLE   516 0 25,762
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 BBG001SS8729 983,821 22,329 SH   SOLE   4,379 0 17,950
INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 BBG001SSJYS0 307,614 16,754 SH   SOLE   186 0 16,568
INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 BBG004Q00341 319,993 16,640 SH   SOLE   0 0 16,640
INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 BBG001SS86M9 851,127 24,332 SH   SOLE   0 0 24,332
INVESCO EXCH TRADED FD TR II INTL CORP BD 46138E636 BBG001T8T5V1 673,331 30,929 SH   SOLE   475 0 30,454
INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586 BBG001TG54V2 897,052 10,777 SH   SOLE   693 0 10,084
INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 BBG001TG54F0 282,921 15,393 SH   SOLE   9 0 15,384
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 BBG00XS6PBW6 30,648,916 232,171 SH   SOLE   1,972 0 230,199
INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 BBG00XS1BWX5 307,962 12,077 SH   SOLE   300 0 11,777
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 BBG001T06LJ2 438,429 18,515 SH   SOLE   3,051 0 15,464
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 BBG001T0NSB6 5,359,669 466,870 SH   SOLE   29,032 0 437,838
INVESCO EXCH TRADED FD TR II PURBETA US AGG 46138E446 BBG00HTVL8G4 282,657 12,684 SH   SOLE   0 0 12,684
INVESCO EXCH TRADED FD TR II PURBTA 0 5 YR 46138E495 BBG00HSHJ0Q5 818,327 32,793 SH   SOLE   448 0 32,345
INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 BBG007RBRW19 6,194,105 150,745 SH   SOLE   6,700 0 144,045
INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 BBG001V18CH7 843,625 12,059 SH   SOLE   296 0 11,763
INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339 BBG00B59HSJ0 368,416 6,756 SH   SOLE   57 0 6,699
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 BBG00P4Y2QS5 3,607,921 47,410 SH   SOLE   2,444 0 44,966
INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 BBG002DJ8H94 362,878 15,621 SH   SOLE   180 0 15,441
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 BBG00KJR22S8 226,985 4,552 SH   SOLE   400 0 4,152
INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 BBG002DJ8L77 261,011 9,540 SH   SOLE   0 0 9,540
INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 BBG001SS78M6 371,474 14,063 SH   SOLE   4,753 0 9,310
INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 BBG00P4Y2SJ1 1,202,023 13,265 SH   SOLE   273 0 12,992
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 BBG00449DWF6 1,463,426 27,928 SH   SOLE   1,843 0 26,085
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 BBG00P4Y2TZ1 13,959,832 124,475 SH   SOLE   15,943 0 108,532
INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 BBG001T7V3C6 111,909 12,072 SH   SOLE   0 0 12,072
INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 BBG00449DVH6 1,893,515 44,711 SH   SOLE   923 0 43,788
INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 BBG00P4Y2VY7 7,619,207 185,202 SH   SOLE   28,609 0 156,593
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 BBG003H4RBL9 19,478,749 461,472 SH   SOLE   20,047 0 441,425
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 BBG001V18CG8 24,141,657 386,886 SH   SOLE   33,614 0 353,272
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 BBG00KXH5XJ3 7,645,960 98,492 SH   SOLE   103 0 98,389
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 BBG001V0MBC0 4,254,619 204,549 SH   SOLE   21,216 0 183,333
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 BBG001STKGB3 1,605,274 59,720 SH   SOLE   967 0 58,753
INVESCO EXCH TRADED FD TR II TREAS COLATERL 46138G888 BBG00FQKL0K7 16,596,420 157,267 SH   SOLE   83,715 0 73,552
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 BBG006F9S8B0 1,681,385 75,909 SH   SOLE   11,068 0 64,841
INVESCO EXCH TRADED FD TR II VRDO TAX FREE 46138G862 BBG001T0NSY1 225,408 9,036 SH   SOLE   0 0 9,036
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 BBG00KJR0YJ0 5,290,732 250,984 SH   SOLE   7,678 0 243,306
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 BBG00KJR0Z89 1,607,254 68,234 SH   SOLE   2,275 0 65,959
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 MUNI 46138J544 BBG00Q8H4Z40 713,061 28,409 SH   SOLE   0 0 28,409
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 BBG00KJR2GD3 9,404,132 456,733 SH   SOLE   18,740 0 437,993
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 BBG00KJR2H78 4,054,622 180,574 SH   SOLE   7,273 0 173,301
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 MUNI 46138J536 BBG00Q8HCLV2 1,224,477 49,183 SH   SOLE   500 0 48,683
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 BBG00KJR2J47 13,515,139 666,427 SH   SOLE   5,117 0 661,310
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 BBG00KXH4WB4 2,558,849 113,828 SH   SOLE   2,802 0 111,026
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 MUNI 46138J528 BBG00Q9CYMM6 1,304,228 53,147 SH   SOLE   909 0 52,238
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 BBG00KJR2K35 11,992,242 625,900 SH   SOLE   2,413 0 623,487
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 BBG00KJR2L24 1,928,708 99,907 SH   SOLE   0 0 99,907
INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 BBG00KJR1LH9 251,748 3,741 SH   SOLE   589 0 3,152
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 BBG00LNJYDS0 512,199 22,401 SH   SOLE   294 0 22,107
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 BBG00P4Y3FZ0 22,951,606 493,689 SH   SOLE   7,962 0 485,727
INVESCO EXCH TRD SLF IDX FD RUSL 2000 DYNM 46138J593 BBG00P4Y3C50 647,692 18,429 SH   SOLE   250 0 18,179
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 BBG001S8JG85 3,272,937 40,632 SH   SOLE   10,029 0 30,603
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 BBG001SS5KV1 2,379,217 27,968 SH   SOLE   5,113 0 22,855
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 BBG001S69B36 879,923 24,042 SH   SOLE   1,143 0 22,899
INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 BBG00KJR1NC0 349,575 8,171 SH   SOLE   942 0 7,229
INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 BBG001SRMY71 774,582 9,112 SH   SOLE   397 0 8,715
INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 BBG001SRNBK5 219,380 5,504 SH   SOLE   0 0 5,504
INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 BBG001SRNLF9 365,070 3,252 SH   SOLE   223 0 3,029
INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 BBG001SRNLL2 382,801 4,035 SH   SOLE   0 0 4,035
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 BBG001SJ09N0 535,544 7,049 SH   SOLE   335 0 6,714
INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 BBG001SRMY80 304,684 3,538 SH   SOLE   1,282 0 2,256
INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 BBG001SRNLG8 999,993 7,648 SH   SOLE   30 0 7,618
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 BBG001SN60V5 216,301 3,446 SH   SOLE   275 0 3,171
INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 BBG001SPHKZ0 849,021 18,501 SH   SOLE   1,133 0 17,368
INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 BBG001SPHL97 869,914 32,231 SH   SOLE   2,367 0 29,864
INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 BBG001SN60Z1 1,117,775 24,116 SH   SOLE   1,737 0 22,379
INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 BBG001SN68L9 422,582 10,385 SH   SOLE   5,487 0 4,898
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 BBG001S9FH85 6,558,772 100,926 SH   SOLE   9,443 0 91,483
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 BBG001SJW5C5 579,388 12,796 SH   SOLE   3,411 0 9,385
INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 BBG001SPHLD2 566,770 113,581 SH   SOLE   6,468 0 107,113
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 BBG001SN6GS4 7,998,800 64,736 SH   SOLE   0 0 64,736
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 BBG001SQ8PW0 9,454,299 651,123 SH   SOLE   6,518 0 644,605
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 BBG001S6H5N8 1,140,282 7,273 SH   SOLE   1,093 0 6,180
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 BBG001SPSDJ2 1,305,964 7,938 SH   SOLE   645 0 7,293
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 BBG001SRRFC1 413,506 40,900 SH   SOLE   461 0 40,439
INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 BBG001SN3Z50 3,156,172 106,305 SH   SOLE   217 0 106,088
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 BBG001SN3Z78 1,559,559 78,291 SH   SOLE   13,173 0 65,118
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 BBG001SLKDX3 1,236,548 69,352 SH   SOLE   1,433 0 67,919
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 BBG001T10BD4 983,138 6,978 SH   SOLE   1,090 0 5,888
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 BBG001V28DF5 12,401,990 145,392 SH   SOLE   3,669 0 141,723
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 BBG00KJR2B26 4,247,310 13,678 SH   SOLE   661 0 13,017
INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 BBG00MH2Y9P4 623,561 22,741 SH   SOLE   2,070 0 20,671
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 BBG001SJW5S8 5,072,254 67,181 SH   SOLE   84 0 67,097
INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 BBG001SJW5Y1 314,152 7,198 SH   SOLE   1,975 0 5,223
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 BBG001SJW5Z0 3,363,722 73,879 SH   SOLE   46 0 73,833
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 BBG001SJWX52 1,497,449 32,333 SH   SOLE   0 0 32,333
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 BBG00KJR28C2 1,655,331 12,946 SH   SOLE   1,400 0 11,546
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 BBG00KJR2MS4 1,357,709 19,870 SH   SOLE   1,498 0 18,372
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 BBG00KJR2PJ7 4,350,083 86,192 SH   SOLE   15,140 0 71,052
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 BBG00KJR2QH7 4,405,631 15,104 SH   SOLE   3,469 0 11,635
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 BBG00KJR2RC0 1,753,880 9,347 SH   SOLE   1,054 0 8,293
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 BBG00KJR2SC8 578,010 3,551 SH   SOLE   332 0 3,219
INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290 BBG00KJR2T90 843,841 27,531 SH   SOLE   2,511 0 25,020
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 BBG00KJR2LY9 1,712,360 10,048 SH   SOLE   798 0 9,250
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 BBG00KJR2V68 5,686,025 20,603 SH   SOLE   1,703 0 18,900
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 BBG00KJR2W66 951,995 8,395 SH   SOLE   502 0 7,893
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 74,332,267 513,983 SH   SOLE   19,853 0 494,130
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 BBG00KJR2976 3,684,814 24,380 SH   SOLE   7,165 0 17,215
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 BBG00KJR2X19 9,894,760 130,365 SH   SOLE   23,590 0 106,775
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 BBG001SDTVQ0 8,096,599 171,103 SH   SOLE   27,108 0 143,995
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 BBG001SPPQG9 4,342,124 81,389 SH   SOLE   9,152 0 72,237
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 BBG001SNPT69 337,215 8,345 SH   SOLE   340 0 8,005
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 BBG00KJR1V78 359,895 4,122 SH   SOLE   1,572 0 2,550
INVESCO EXCHNG TRAD SLF INDE INVT GRD DEFSV 46139W502 BBG00LG2GS02 390,706 16,179 SH   SOLE   9,591 0 6,588
INVESCO LTD SHS G491BT108 BBG001S9RD81 534,562 32,595 SH   SOLE   1,088 0 31,507
INVESCO MUNICIPAL TRUST COM 46131J103 BBG001S702W1 146,945 14,813 SH   SOLE   0 0 14,813
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 145,590,305 453,650 SH   SOLE   40,174 0 413,476
INVESCO SR INCOME TR COM 46131H107 BBG001SB0BV3 235,100 63,886 SH   SOLE   2,384 0 61,502
INVESCO TR INVT GRADE MUNS COM 46131M106 BBG001S70Z49 780,659 78,537 SH   SOLE   0 0 78,537
INVESCO VALUE MUN INCOME TR COM 46132P108 BBG001S77KX3 879,032 72,052 SH   SOLE   0 0 72,052
INVESTMENT MANAGERS SER TR I AXS ASTORIA INFL 46141T117 BBG0149PN9S0 617,334 24,644 SH   SOLE   0 0 24,644
INVESTMENT MANAGERS SER TR I AXS CHANGE FINAN 46144X107 BBG0166P2CZ6 608,666 21,080 SH   SOLE   0 0 21,080
INVITAE CORP COM 46185L103 BBG005DJFD52 15,777 11,682 SH   SOLE   1,490 0 10,192
IONIS PHARMACEUTICALS INC COM 462222100 BBG001SB7RD1 1,732,227 48,467 SH   SOLE   40,567 0 7,900
IQVIA HLDGS INC COM 46266C105 BBG00333FZ54 961,037 4,832 SH   SOLE   0 0 4,832
IRON MTN INC DEL COM 46284V101 BBG001SCQ2X1 4,490,397 84,868 SH   SOLE   10,375 0 74,493
IRONNET INC COM 46323Q105 BBG00QT7KQ05 7,742 22,024 SH   SOLE   0 0 22,024
ISHARES GOLD TR ISHARES NEW 464285204 BBG001SJK6D5 6,016,152 160,989 SH   SOLE   3,970 0 157,019
ISHARES INC CORE MSCI EMKT 46434G103 BBG003HC3DG9 22,194,405 454,896 SH   SOLE   67,512 0 387,384
ISHARES INC EMNG MKTS EQT 46434G889 BBG00BM64QL2 510,405 12,293 SH   SOLE   0 0 12,293
ISHARES INC ESG AWR MSCI EM 46434G863 BBG00D7BDH70 438,439 13,928 SH   SOLE   4,923 0 9,005
ISHARES INC MSCI EMERG MRKT 464286533 BBG0025X3FS0 2,308,181 42,297 SH   SOLE   400 0 41,897
ISHARES INC MSCI EMRG CHN 46434G764 BBG00H5VLN77 356,683 7,231 SH   SOLE   537 0 6,694
ISHARES INC MSCI EURZONE ETF 464286608 BBG001SFQPM5 281,472 6,244 SH   SOLE   0 0 6,244
ISHARES INC MSCI GBL MIN VOL 464286525 BBG0025X39Q6 1,654,990 17,106 SH   SOLE   0 0 17,106
ISHARES INC MSCI JPN ETF NEW 46434G822 BBG001S8SYN9 1,393,124 23,737 SH   SOLE   4,253 0 19,484
ISHARES INC MSCI MEXICO ETF 464286822 BBG001S8SYQ6 224,964 3,779 SH   SOLE   53 0 3,726
ISHARES INC MSCI PAC JP ETF 464286665 BBG001S89L03 225,126 5,141 SH   SOLE   0 0 5,141
ISHARES INC MSCI SINGPOR ETF 46434G780 BBG001S8SYS4 752,415 37,905 SH   SOLE   0 0 37,905
ISHARES SILVER TR ISHARES 46428Q109 BBG001SQLN69 9,598,900 433,947 SH   SOLE   40,196 0 393,751
ISHARES TR 0-3 MNTH TREASRY 46436E718 BBG00TZR7YF0 1,930,949 19,198 SH   SOLE   0 0 19,198
ISHARES TR 0-5 YR TIPS ETF 46429B747 BBG001TG5H89 7,023,357 70,779 SH   SOLE   5,492 0 65,287
ISHARES TR 0-5YR HI YL CP 46434V407 BBG005DW06B7 1,046,758 25,114 SH   SOLE   1,878 0 23,236
ISHARES TR 0-5YR INVT GR CP 46434V100 BBG005DW0468 920,742 18,992 SH   SOLE   431 0 18,561
ISHARES TR 1 3 YR TREAS BD 464287457 BBG001SKXPR1 40,902,188 497,836 SH   SOLE   15,259 0 482,577
ISHARES TR 10-20 YR TRS ETF 464288653 BBG001SSD830 8,106,970 70,778 SH   SOLE   350 0 70,428
ISHARES TR 20 YR TR BD ETF 464287432 BBG001S8MLN3 6,966,477 65,493 SH   SOLE   5,139 0 60,354
ISHARES TR 3 7 YR TREAS BD 464288661 BBG001SSD812 6,496,666 55,221 SH   SOLE   28 0 55,193
ISHARES TR 7-10 YR TRSY BD 464287440 BBG001S80936 7,772,467 78,415 SH   SOLE   938 0 77,477
ISHARES TR AGENCY BOND ETF 464288166 BBG001T2RRQ4 2,552,007 23,580 SH   SOLE   5,200 0 18,380
ISHARES TR AGGRES ALLOC ETF 464289859 BBG001T3YVL0 878,334 13,812 SH   SOLE   0 0 13,812
ISHARES TR BLACKROCK ULTRA 46434V878 BBG005PCDCZ5 5,899,135 117,396 SH   SOLE   1,604 0 115,792
ISHARES TR BROAD USD HIGH 46435U853 BBG00J2DS0J6 1,855,079 52,182 SH   SOLE   1,393 0 50,789
ISHARES TR COHEN STEER REIT 464287564 BBG001SDX760 2,055,837 37,015 SH   SOLE   1,174 0 35,841
ISHARES TR CONSER ALLOC ETF 464289883 BBG001T3YTX2 697,995 19,966 SH   SOLE   615 0 19,351
ISHARES TR CONV BD ETF 46435G102 BBG009BKDMM6 2,830,314 38,974 SH   SOLE   3,466 0 35,508
ISHARES TR CORE 1 5 YR USD 46432F859 BBG003HC6JD6 10,791,909 228,861 SH   SOLE   1,225 0 227,636
ISHARES TR CORE DIV GRWTH 46434V621 BBG006MJFZK4 56,125,865 1,122,741 SH   SOLE   33,858 0 1,088,883
ISHARES TR CORE HIGH DV ETF 46429B663 BBG001V0XLT8 13,135,020 129,205 SH   SOLE   3,054 0 126,151
ISHARES TR CORE INTL AGGR 46435G672 BBG00BDV2SQ0 278,495 5,689 SH   SOLE   757 0 4,932
ISHARES TR CORE LT USDB ETF 464289479 BBG001T5MKJ5 458,047 8,525 SH   SOLE   1,243 0 7,282
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 19,011,185 284,385 SH   SOLE   30,005 0 254,380
ISHARES TR CORE MSCI EURO 46434V738 BBG006MJ8984 4,065,234 77,610 SH   SOLE   5,680 0 71,930
ISHARES TR CORE MSCI INTL 46435G326 BBG00G9DM0M7 2,746,400 45,418 SH   SOLE   0 0 45,418
ISHARES TR CORE MSCI TOTAL 46432F834 BBG003H6TMV7 13,617,158 219,808 SH   SOLE   1,417 0 218,391
ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 43,709,876 174,728 SH   SOLE   20,001 0 154,727
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 45,772,687 473,346 SH   SOLE   31,985 0 441,361
ISHARES TR CORE S&P TTL STK 464287150 BBG001SHTRL5 26,694,337 294,803 SH   SOLE   18,602 0 276,201
ISHARES TR CORE S&P US GWT 464287671 BBG001SFQL99 16,975,674 191,232 SH   SOLE   12,563 0 178,669
ISHARES TR CORE S&P US VLU 464287663 BBG001SFQL80 12,916,306 175,065 SH   SOLE   17,323 0 157,742
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 117,073,876 284,796 SH   SOLE   51,852 0 232,944
ISHARES TR CORE TOTAL USD 46434V613 BBG006MJCSW0 8,340,940 180,736 SH   SOLE   3,701 0 177,035
ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 32,044,465 321,602 SH   SOLE   12,806 0 308,796
ISHARES TR DEVSMCP EXNA ETF 464288497 BBG001T0KY71 269,152 5,045 SH   SOLE   0 0 5,045
ISHARES TR DOW JONES US ETF 464287846 BBG001S7Y593 2,407,565 24,059 SH   SOLE   450 0 23,609
ISHARES TR EAFE GRWTH ETF 464288885 BBG001SP62C7 5,095,187 54,389 SH   SOLE   1,402 0 52,987
ISHARES TR EAFE SML CP ETF 464288273 BBG001SYVWS7 750,719 12,615 SH   SOLE   994 0 11,621
ISHARES TR EAFE VALUE ETF 464288877 BBG001SNYBH6 6,304,793 129,916 SH   SOLE   15,264 0 114,652
ISHARES TR ESG AW MSCI EAFE 46435G516 BBG00D7BBRS7 1,295,291 18,030 SH   SOLE   5,313 0 12,717
ISHARES TR ESG AWARE MSCI 46435U663 BBG00KK87757 1,934,556 56,916 SH   SOLE   78 0 56,838
ISHARES TR ESG AWR MSCI USA 46435G425 BBG00FFPFTS4 6,718,945 74,284 SH   SOLE   4,138 0 70,146
ISHARES TR ESG AWRE 1 5 YR 46435G243 BBG00H4BFM35 1,171,558 48,694 SH   SOLE   351 0 48,343
ISHARES TR ESG MSCI LEADR 46435U218 BBG00P35VT10 699,188 9,812 SH   SOLE   0 0 9,812
ISHARES TR EXPANDED TECH 464287515 BBG001S7W2J1 870,454 2,857 SH   SOLE   177 0 2,680
ISHARES TR EXPND TEC SC ETF 464287549 BBG001SHHYT5 1,798,695 5,300 SH   SOLE   99 0 5,201
ISHARES TR EXPONENTIAL TECH 46434V381 BBG008B3Q692 817,446 15,511 SH   SOLE   0 0 15,511
ISHARES TR FLTG RATE NT ETF 46429B655 BBG001V1QYX1 5,230,138 103,793 SH   SOLE   1,963 0 101,830
ISHARES TR GL CLEAN ENE ETF 464288224 BBG001S7XDQ8 3,484,870 176,181 SH   SOLE   1,266 0 174,915
ISHARES TR GL TIMB FORE ETF 464288174 BBG001T2V266 1,054,308 14,727 SH   SOLE   0 0 14,727
ISHARES TR GLB CNSM STP ETF 464288737 BBG001SNVWR2 275,244 4,443 SH   SOLE   0 0 4,443
ISHARES TR GLB INFRASTR ETF 464288372 BBG001SYVWT6 376,784 7,899 SH   SOLE   1,953 0 5,946
ISHARES TR GLOB HLTHCRE ETF 464287325 BBG001SJX8Q3 1,044,740 12,533 SH   SOLE   295 0 12,238
ISHARES TR GLOBAL 100 ETF 464287572 BBG001SGL748 3,507,840 50,069 SH   SOLE   15,496 0 34,573
ISHARES TR GLOBAL ENERG ETF 464287341 BBG001S7RSN5 727,655 19,271 SH   SOLE   0 0 19,271
ISHARES TR GLOBAL FINLS ETF 464287333 BBG001SJX8P4 517,268 7,496 SH   SOLE   0 0 7,496
ISHARES TR GLOBAL REIT ETF 46434V647 BBG006S5D3J3 242,163 10,561 SH   SOLE   3,712 0 6,849
ISHARES TR GLOBAL TECH ETF 464287291 BBG001S60KQ0 2,787,140 51,271 SH   SOLE   10,149 0 41,122
ISHARES TR GNMA BOND ETF 46429B333 BBG002N8KM74 2,531,553 56,940 SH   SOLE   6,000 0 50,940
ISHARES TR GRWT ALLOCAT ETF 464289867 BBG001T3YV58 873,030 17,450 SH   SOLE   500 0 16,950
ISHARES TR HDG MSCI EAFE 46434V803 BBG005XKVF72 1,019,686 34,601 SH   SOLE   1,391 0 33,210
ISHARES TR IBONDS 23 TRM TS 46436E882 BBG00RYQY150 1,056,690 42,591 SH   SOLE   3,000 0 39,591
ISHARES TR IBONDS 24 TRM TS 46436E874 BBG00RYR0PY0 2,202,074 91,715 SH   SOLE   5,278 0 86,437
ISHARES TR IBONDS 25 TRM TS 46436E866 BBG00RYR2N19 2,056,354 87,393 SH   SOLE   5,420 0 81,973
ISHARES TR IBONDS 27 ETF 46435UAA9 BBG00HPLJP02 1,899,815 79,757 SH   SOLE   0 0 79,757
ISHARES TR IBONDS DEC 25 46435U432 BBG00MJW33G3 304,107 11,428 SH   SOLE   914 0 10,514
ISHARES TR IBONDS DEC2023 46435G318 BBG00GF7ZJL9 1,174,995 46,205 SH   SOLE   1,974 0 44,231
ISHARES TR IBONDS DEC23 ETF 46434VAX8 BBG0088JLVM6 6,530,465 259,248 SH   SOLE   2,470 0 256,778
ISHARES TR IBONDS DEC24 ETF 46434VBG4 BBG0088JX0B3 4,799,563 195,184 SH   SOLE   1,251 0 193,933
ISHARES TR IBONDS DEC25 ETF 46434VBD1 BBG0088JX9H8 2,293,530 93,499 SH   SOLE   1,000 0 92,499
ISHARES TR IBOXX HI YD ETF 464288513 BBG001ST0ZQ7 7,416,802 98,170 SH   SOLE   2,633 0 95,537
ISHARES TR IBOXX INV CP ETF 464287242 BBG001S60QR6 8,576,463 78,245 SH   SOLE   6,554 0 71,691
ISHARES TR INTL DIV GRWTH 46435G524 BBG00CX80QM7 489,408 8,073 SH   SOLE   3,086 0 4,987
ISHARES TR INTL SEL DIV ETF 464288448 BBG001S7Y5C9 2,259,485 82,193 SH   SOLE   20,973 0 61,220
ISHARES TR INVESTMENT GRADE 46435G219 BBG00H4BPM52 5,579,931 124,803 SH   SOLE   0 0 124,803
ISHARES TR ISHARES BIOTECH 464287556 BBG001SGYSW7 6,029,140 46,680 SH   SOLE   6,191 0 40,489
ISHARES TR ISHARES SEMICDTR 464287523 BBG001SJ8F58 4,861,902 10,934 SH   SOLE   352 0 10,582
ISHARES TR ISHS 1-5YR INVS 464288646 BBG001SSD858 6,137,070 121,430 SH   SOLE   1,739 0 119,691
ISHARES TR ISHS 5-10YR INVT 464288638 BBG001SSD849 3,141,120 61,255 SH   SOLE   2,556 0 58,699
ISHARES TR JPMORGAN USD EMG 464288281 BBG001SQS9Y2 1,226,925 14,220 SH   SOLE   3,103 0 11,117
ISHARES TR LATN AMER 40 ETF 464287390 BBG001SJRVW2 648,481 27,167 SH   SOLE   0 0 27,167
ISHARES TR MBS ETF 464288588 BBG001SSD8B1 14,714,263 155,329 SH   SOLE   2,343 0 152,986
ISHARES TR MODERT ALLOC ETF 464289875 BBG001T3YV21 646,792 16,227 SH   SOLE   1,014 0 15,213
ISHARES TR MORNINGSTAR GRWT 464287119 BBG001SBRHJ5 1,531,262 27,661 SH   SOLE   1,840 0 25,821
ISHARES TR MORNINGSTR US EQ 464287127 BBG001SBR743 942,391 16,706 SH   SOLE   600 0 16,106
ISHARES TR MORTGE REL ETF 46435G342 BBG001ST7GB8 734,412 33,627 SH   SOLE   2,651 0 30,976
ISHARES TR MRGSTR MD CP GRW 464288307 BBG001SBRK44 1,990,623 34,584 SH   SOLE   375 0 34,209
ISHARES TR MRGSTR MD CP VAL 464288406 BBG001SBRK53 307,229 4,965 SH   SOLE   0 0 4,965
ISHARES TR MRGSTR SM CP ETF 464288505 BBG001SBRKC5 453,247 9,562 SH   SOLE   8,410 0 1,152
ISHARES TR MRGSTR SM CP GR 464288604 BBG001SBRKD4 662,967 17,007 SH   SOLE   650 0 16,357
ISHARES TR MSCI ACWI ETF 464288257 BBG001S56QV7 695,097 7,625 SH   SOLE   605 0 7,020
ISHARES TR MSCI ACWI EXUS 46435G847 BBG009HYW4C0 279,885 10,223 SH   SOLE   0 0 10,223
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 14,083,123 196,911 SH   SOLE   10,171 0 186,740
ISHARES TR MSCI EAFE MIN VL 46429B689 BBG0025X2WP7 5,461,074 80,725 SH   SOLE   1,819 0 78,906
ISHARES TR MSCI EMG MKT ETF 464287234 BBG001SK77D5 4,114,367 104,266 SH   SOLE   7,562 0 96,704
ISHARES TR MSCI GBL SUS DEV 46435G532 BBG00CRHS639 262,489 3,315 SH   SOLE   165 0 3,150
ISHARES TR MSCI INDIA ETF 46429B598 BBG002DMN4B6 219,076 5,566 SH   SOLE   385 0 5,181
ISHARES TR MSCI INTL MOMENT 46434V449 BBG007WGK4B0 865,856 26,791 SH   SOLE   0 0 26,791
ISHARES TR MSCI INTL QUALTY 46434V456 BBG007WGM3H4 1,774,126 50,258 SH   SOLE   0 0 50,258
ISHARES TR MSCI INTL VLU FT 46435G409 BBG009DR6401 345,427 13,934 SH   SOLE   0 0 13,934
ISHARES TR MSCI KLD400 SOC 464288570 BBG001SRYH02 11,526,689 147,797 SH   SOLE   20,592 0 127,205
ISHARES TR MSCI LW CRB TG 46434V464 BBG007PGJH85 506,733 3,425 SH   SOLE   0 0 3,425
ISHARES TR MSCI USA ESG SLC 464288802 BBG001SN86J4 3,950,378 45,009 SH   SOLE   2,742 0 42,267
ISHARES TR MSCI USA MIN VOL 46429B697 BBG0025X2G81 53,049,554 729,304 SH   SOLE   15,537 0 713,767
ISHARES TR MSCI USA MMENTM 46432F396 BBG004FPV022 11,773,793 84,679 SH   SOLE   27,595 0 57,084
ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWW3 23,962,761 193,147 SH   SOLE   6,598 0 186,549
ISHARES TR MSCI USA SMCP MN 46435G433 BBG00DRM2VW7 740,113 21,341 SH   SOLE   0 0 21,341
ISHARES TR MSCI USA VALUE 46432F388 BBG004FPWGT7 3,331,259 35,979 SH   SOLE   1,368 0 34,611
ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 11,746,745 109,028 SH   SOLE   13,652 0 95,376
ISHARES TR NEW YORK MUN ETF 464288323 BBG001T03XV5 836,346 15,630 SH   SOLE   4,509 0 11,121
ISHARES TR PFD AND INCM SEC 464288687 BBG001SNVWC8 7,492,890 240,003 SH   SOLE   13,240 0 226,763
ISHARES TR RUS 1000 ETF 464287622 BBG001S562W9 10,165,974 45,136 SH   SOLE   9,812 0 35,324
ISHARES TR RUS 1000 GRW ETF 464287614 BBG001S56320 83,844,382 343,161 SH   SOLE   26,553 0 316,608
ISHARES TR RUS 1000 VAL ETF 464287598 BBG001S562P7 51,602,186 338,908 SH   SOLE   27,062 0 311,846
ISHARES TR RUS 2000 GRW ETF 464287648 BBG001S562F8 2,216,078 9,770 SH   SOLE   417 0 9,353
ISHARES TR RUS 2000 VAL ETF 464287630 BBG001S56277 4,136,939 30,192 SH   SOLE   482 0 29,710
ISHARES TR RUS MD CP GR ETF 464287481 BBG001S561Z8 15,251,490 167,506 SH   SOLE   24,471 0 143,035
ISHARES TR RUS MDCP VAL ETF 464287473 BBG001S561V2 7,027,054 66,168 SH   SOLE   4,642 0 61,526
ISHARES TR RUS MID CAP ETF 464287499 BBG001SJCNS1 12,630,395 180,641 SH   SOLE   24,901 0 155,740
ISHARES TR RUS TOP 200 ETF 464289446 BBG001T5LBQ8 245,028 2,518 SH   SOLE   300 0 2,218
ISHARES TR RUS TP200 GR ETF 464289438 BBG001T5LBR7 4,289,335 30,874 SH   SOLE   1,516 0 29,358
ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 31,737,488 177,901 SH   SOLE   14,815 0 163,086
ISHARES TR RUSSELL 3000 ETF 464287689 BBG001SFC7Z6 18,314,335 77,798 SH   SOLE   0 0 77,798
ISHARES TR S&P 100 ETF 464287101 BBG001SGB026 4,458,971 23,840 SH   SOLE   1,637 0 22,203
ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 24,390,415 381,756 SH   SOLE   15,768 0 365,988
ISHARES TR S&P 500 VAL ETF 464287408 BBG001S561K4 20,658,450 136,126 SH   SOLE   4,131 0 131,995
ISHARES TR S&P MC 400GR ETF 464287606 BBG001SFQL08 6,642,302 92,886 SH   SOLE   6,244 0 86,642
ISHARES TR S&P MC 400VL ETF 464287705 BBG001SFQJM9 6,470,014 62,956 SH   SOLE   2,709 0 60,247
ISHARES TR S&P SML 600 GWT 464287887 BBG001SFQL44 3,277,355 29,810 SH   SOLE   3,814 0 25,996
ISHARES TR SELECT DIVID ETF 464287168 BBG001SDJVG2 28,876,186 246,426 SH   SOLE   10,001 0 236,425
ISHARES TR SHORT TREAS BD 464288679 BBG001SSD803 7,777,784 70,387 SH   SOLE   14,171 0 56,216
ISHARES TR SHRT NAT MUN ETF 464288158 BBG001SLS4Q3 4,138,334 39,533 SH   SOLE   2,315 0 37,218
ISHARES TR SP SMCP600VL ETF 464287879 BBG001SFQL26 2,203,186 23,541 SH   SOLE   2,624 0 20,917
ISHARES TR TIPS BD ETF 464287176 BBG001SD9RM5 15,477,441 140,384 SH   SOLE   10,958 0 129,426
ISHARES TR TRS FLT RT BD 46434V860 BBG005YTNMS3 5,193,600 102,661 SH   SOLE   0 0 102,661
ISHARES TR U S EQUITY FACTR 46434V282 BBG008LNYFB5 544,698 13,144 SH   SOLE   0 0 13,144
ISHARES TR U.S. BAS MTL ETF 464287838 BBG001SFGY10 3,111,847 23,481 SH   SOLE   355 0 23,126
ISHARES TR U.S. ENERGY ETF 464287796 BBG001SFGXW8 2,027,500 46,343 SH   SOLE   22 0 46,321
ISHARES TR U.S. FIN SVC ETF 464287770 BBG001SFGXS3 6,363,739 42,155 SH   SOLE   450 0 41,705
ISHARES TR U.S. FINLS ETF 464287788 BBG001SFC802 1,586,596 22,302 SH   SOLE   4,213 0 18,089
ISHARES TR U.S. MED DVC ETF 464288810 BBG001SQZT52 3,839,439 71,127 SH   SOLE   2,262 0 68,865
ISHARES TR U.S. PHARMA ETF 464288836 BBG001SQYZD0 215,310 1,228 SH   SOLE   0 0 1,228
ISHARES TR U.S. REAL ES ETF 464287739 BBG001SFGXJ3 1,679,660 19,784 SH   SOLE   1,268 0 18,516
ISHARES TR U.S. TECH ETF 464287721 BBG001SFB7Z7 15,952,837 171,887 SH   SOLE   5,654 0 166,233
ISHARES TR U.S. UTILITS ETF 464287697 BBG001SFGXG6 1,964,614 23,470 SH   SOLE   270 0 23,200
ISHARES TR US AER DEF ETF 464288760 BBG001SC08P5 7,022,754 61,025 SH   SOLE   6,049 0 54,976
ISHARES TR US CONSM STAPLES 464287812 BBG001SF7V89 1,231,060 6,179 SH   SOLE   375 0 5,804
ISHARES TR US CONSUM DISCRE 464287580 BBG001SFGXZ5 584,514 9,036 SH   SOLE   1,110 0 7,926
ISHARES TR US HLTHCARE ETF 464287762 BBG001SFGXR4 7,198,092 26,361 SH   SOLE   2,721 0 23,640
ISHARES TR US HLTHCR PR ETF 464288828 BBG001SQZ858 677,603 2,741 SH   SOLE   102 0 2,639
ISHARES TR US HOME CONS ETF 464288752 BBG001SQZTR8 493,910 7,027 SH   SOLE   52 0 6,975
ISHARES TR US INDUSTRIALS 464287754 BBG001SFGXQ5 1,463,816 14,615 SH   SOLE   237 0 14,378
ISHARES TR US INFRASTRUC 46435U713 BBG00KHHFPF1 1,038,457 27,826 SH   SOLE   0 0 27,826
ISHARES TR US OIL GS EX ETF 464288851 BBG001SJTHR7 1,227,514 14,305 SH   SOLE   250 0 14,055
ISHARES TR US SML CAP EQT 46434V290 BBG008LP6CK8 698,161 13,620 SH   SOLE   0 0 13,620
ISHARES TR US SML CP VALUE 46436E536 BBG00XZPT4P6 206,687 7,767 SH   SOLE   0 0 7,767
ISHARES TR US TREAS BD ETF 46429B267 BBG002NCKPP8 9,503,271 406,470 SH   SOLE   19,847 0 386,623
ISHARES TR US TRSPRTION 464287192 BBG001SB7HJ7 737,542 3,237 SH   SOLE   701 0 2,536
ISHARES TR USD INV GRDE ETF 464288620 BBG001SSD876 478,198 9,439 SH   SOLE   0 0 9,439
ISHARES U S ETF TR BLACKROCK SHORT 46431W838 BBG0087DRNC3 1,258,350 25,187 SH   SOLE   0 0 25,187
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 BBG0059KNK04 2,916,727 58,805 SH   SOLE   16,902 0 41,903
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 BBG0079TF237 1,060,695 39,241 SH   SOLE   5,034 0 34,207
ISHARES U S ETF TR INT RT HDG C B 46431W705 BBG006KF7CV2 261,982 2,859 SH   SOLE   92 0 2,767
ITRON INC COM 465741106 BBG001S6DJQ9 344,400 6,211 SH   SOLE   440 0 5,771
ITT INC COM 45073V108 BBG00CVQZQB3 245,264 2,842 SH   SOLE   0 0 2,842
J P MORGAN EXCHANGE TRADED F BETABUILDERS I 46641Q373 BBG00QRCN9C8 321,220 5,964 SH   SOLE   0 0 5,964
J P MORGAN EXCHANGE TRADED F BETABUILDERS US 46641Q241 BBG00MSHTH59 726,185 15,467 SH   SOLE   0 0 15,467
J P MORGAN EXCHANGE TRADED F BETABUILDRS US 46641Q399 BBG00NKWFC12 680,153 9,250 SH   SOLE   0 0 9,250
J P MORGAN EXCHANGE TRADED F CORE PLUS BD ETF 46641Q670 BBG00N6W8XF5 387,082 8,168 SH   SOLE   0 0 8,168
J P MORGAN EXCHANGE TRADED F DIV RTN EM EQT 46641Q308 BBG007VDWC09 2,281,691 45,200 SH   SOLE   650 0 44,550
J P MORGAN EXCHANGE TRADED F DIVERSFED RTRN 46641Q886 BBG00CVTZCK8 892,293 10,400 SH   SOLE   656 0 9,744
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 BBG00TSG0SK6 1,359,212 24,894 SH   SOLE   35 0 24,859
J P MORGAN EXCHANGE TRADED F INCOME ETF 46641Q159 BBG0130Y3986 2,080,831 45,458 SH   SOLE   0 0 45,458
J P MORGAN EXCHANGE TRADED F INTL BD OPP ETF 46641Q852 BBG00GD9GQY8 426,756 9,011 SH   SOLE   6,027 0 2,984
J P MORGAN EXCHANGE TRADED F INTRNL RES EQT 46641Q134 BBG016CBQVP3 10,847,751 196,981 SH   SOLE   480 0 196,501
J P MORGAN EXCHANGE TRADED F JPMORGAN DIVER 46641Q407 BBG00B3QWPR4 561,895 5,877 SH   SOLE   890 0 4,987
J P MORGAN EXCHANGE TRADED F MUNICIPAL ETF 46641Q647 BBG00M8D48L9 1,679,720 33,177 SH   SOLE   370 0 32,807
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 BBG016NKZFF7 12,169,271 269,889 SH   SOLE   10,118 0 259,771
J P MORGAN EXCHANGE TRADED F REALTY INCOME ET 46641Q126 BBG016CBQ2K2 263,872 6,244 SH   SOLE   0 0 6,244
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 BBG00GP26NW0 47,977,396 953,446 SH   SOLE   13,004 0 940,442
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 BBG00M8D2458 1,812,145 35,679 SH   SOLE   0 0 35,679
J P MORGAN EXCHANGE TRADED F US VALUE FACTR 46641Q753 BBG00J5DNBK2 1,137,844 33,407 SH   SOLE   0 0 33,407
JACKSON FINANCIAL INC COM CL A 46817M107 BBG00922Y611 356,463 9,529 SH   SOLE   0 0 9,529
JACOBS SOLUTIONS INC COM 46982L108 BBG019C1BQS3 1,127,758 9,597 SH   SOLE   305 0 9,292
JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 BBG00C9Y3BD7 2,409,458 42,903 SH   SOLE   0 0 42,903
JANUS DETROIT STR TR HENDERSON MTG 47103U852 BBG00LYBQSH3 968,816 20,750 SH   SOLE   0 0 20,750
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 BBG00F7XD8R5 6,392,705 133,877 SH   SOLE   9,773 0 124,104
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 BBG00XX898D2 2,432,865 49,139 SH   SOLE   6,747 0 42,392
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 BBG001SNW8K1 486,795 3,327 SH   SOLE   155 0 3,172
JD.COM INC SPON ADR CL A 47215P106 BBG005YHY0R6 430,366 9,805 SH   SOLE   2,875 0 6,930
JETBLUE AWYS CORP COM 477143101 BBG001S9YPC1 146,298 20,096 SH   SOLE   5,574 0 14,522
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 BBG00B2M8TB0 3,583,478 69,193 SH   SOLE   0 0 69,193
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 BBG00B2MF4T8 62,718,736 1,309,915 SH   SOLE   135,461 0 1,174,454
JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 BBG00J5LZWW2 345,076 10,821 SH   SOLE   0 0 10,821
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 43,358,285 279,731 SH   SOLE   20,539 0 259,192
JOHNSON CTLS INTL PLC SHS G51502105 BBG001S5WZ84 1,005,415 16,696 SH   SOLE   1,162 0 15,534
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 42,081,834 322,936 SH   SOLE   24,396 0 298,540
KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 BBG001TC5VC2 106,368 13,850 SH   SOLE   0 0 13,850
KELLOGG CO COM 487836108 BBG001S5SJL0 1,814,300 27,095 SH   SOLE   1,983 0 25,112
KEURIG DR PEPPER INC COM 49271V100 BBG001ST5W34 296,247 8,397 SH   SOLE   0 0 8,397
KEYCORP COM 493267108 BBG001S5SKV6 474,532 37,902 SH   SOLE   1,180 0 36,722
KEYSIGHT TECHNOLOGIES INC COM 49338L103 BBG0059FN820 903,471 5,595 SH   SOLE   90 0 5,505
KIMBERLY-CLARK CORP COM 494368103 BBG001S5SLZ0 4,314,829 32,147 SH   SOLE   2,270 0 29,877
KINDER MORGAN INC DEL COM 49456B101 BBG001TG2YZ5 2,567,767 146,645 SH   SOLE   11,902 0 134,743
KINROSS GOLD CORP COM 496902404 BBG001S5R0C2 63,025 13,381 SH   SOLE   4,000 0 9,381
KKR & CO INC COM 48251W104 BBG001S6PW05 1,869,804 35,602 SH   SOLE   1,225 0 34,377
KLA CORP COM NEW 482480100 BBG001S5SLM4 1,628,454 4,080 SH   SOLE   330 0 3,750
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 BBG001T9BTS0 249,968 4,418 SH   SOLE   2,048 0 2,370
KOPIN CORP COM 500600101 BBG001S6DD46 24,129 22,133 SH   SOLE   0 0 22,133
KRAFT HEINZ CO COM 500754106 BBG005CPNTR1 2,707,932 70,027 SH   SOLE   5,028 0 64,999
KRANESHARES TR CSI CHI INTERNET 500767306 BBG004XB9HZ5 1,695,770 54,369 SH   SOLE   2,182 0 52,187
KRANESHARES TR GLOBAL CARB STRA 500767678 BBG00WC70964 317,956 8,019 SH   SOLE   0 0 8,019
KROGER CO COM 501044101 BBG001S5SN40 2,540,504 51,459 SH   SOLE   268 0 51,191
L3HARRIS TECHNOLOGIES INC COM 502431109 BBG001S5S0N9 1,185,694 6,042 SH   SOLE   202 0 5,840
LABORATORY CORP AMER HLDGS COM NEW 50540R409 BBG001S7RX54 1,607,946 7,008 SH   SOLE   38 0 6,970
LAM RESEARCH CORP COM 512807108 BBG001S5SW40 3,578,329 6,750 SH   SOLE   375 0 6,375
LAMAR ADVERTISING CO NEW CL A 512816109 BBG001S8KJC2 337,787 3,382 SH   SOLE   0 0 3,382
LAS VEGAS SANDS CORP COM 517834107 BBG001SJCGP9 246,981 4,299 SH   SOLE   164 0 4,135
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 BBG00864TJ86 8,078,082 306,802 SH   SOLE   54,676 0 252,126
LAUDER ESTEE COS INC CL A 518439104 BBG001S8L5H6 1,151,386 4,672 SH   SOLE   238 0 4,434
LAZARD GLOBAL TOTAL RETURN & COM 52106W103 BBG001SLD6T1 345,082 22,364 SH   SOLE   0 0 22,364
LEGG MASON ETF INVT CLRBRDG AL CP GW 524682101 BBG00GM5GRM7 695,795 18,461 SH   SOLE   2,331 0 16,130
LEGG MASON ETF INVT FRANKLIN INTL LW 52468L505 BBG00DB6W2C2 1,087,212 40,327 SH   SOLE   37 0 40,290
LEGG MASON ETF INVT FRANKLIN US LOW 52468L406 BBG00BRDT817 7,242,991 194,286 SH   SOLE   29,769 0 164,517
LEGGETT & PLATT INC COM 524660107 BBG001S5SRG8 623,636 19,562 SH   SOLE   0 0 19,562
LEIDOS HOLDINGS INC COM 525327102 BBG001SKW6M9 526,025 5,714 SH   SOLE   0 0 5,714
LENNAR CORP CL A 526057104 BBG001S5SRK3 766,705 7,294 SH   SOLE   1,882 0 5,412
LENNOX INTL INC COM 526107107 BBG001S5SST2 254,546 1,013 SH   SOLE   0 0 1,013
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 BBG001S5X3D8 1,708,210 275,517 SH   SOLE   574 0 274,943
LIFE STORAGE INC COM 53223X107 BBG001S7X2Q2 3,098,736 23,638 SH   SOLE   12 0 23,626
LIGHTNING EMOTORS INC COM 53228T101 BBG00TZ5ZMX3 2,865 10,000 SH   SOLE   0 0 10,000
LILLY ELI & CO COM 532457108 BBG001S5STL8 24,462,076 71,231 SH   SOLE   4,153 0 67,078
LINCOLN NATL CORP IND COM 534187109 BBG001S5STV7 220,138 9,797 SH   SOLE   0 0 9,797
LINDE PLC SHS G54950103 BBG01FND0CH6 6,376,646 17,941 SH   SOLE   512 0 17,429
LISTED FD TR SHARES LAG CAP 53656F805 BBG00QFNWBB3 1,154,834 35,050 SH   SOLE   0 0 35,050
LITHIUM AMERS CORP NEW COM NEW 53680Q207 BBG001SJCRY5 458,223 21,058 SH   SOLE   1,568 0 19,490
LITMAN GREGORY FDS TR IMGP DBI MANAGED 53700T827 BBG00P35J8L8 2,259,858 85,926 SH   SOLE   0 0 85,926
LIVE NATION ENTERTAINMENT IN COM 538034109 BBG001SNP2B2 319,690 4,567 SH   SOLE   888 0 3,679
LIVENT CORP COM 53814L108 BBG00LV3NRJ7 564,569 25,993 SH   SOLE   1,686 0 24,307
LKQ CORP COM 501889208 BBG001SCCPJ1 335,212 5,906 SH   SOLE   0 0 5,906
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 BBG001SDX252 1,057,008 455,607 SH   SOLE   0 0 455,607
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 19,779,256 41,841 SH   SOLE   3,394 0 38,447
LOGITECH INTL S A SHS H50430232 BBG001S9T9J6 223,398 3,848 SH   SOLE   968 0 2,880
LORDSTOWN MOTORS CORP COM CL A 54405Q100 BBG00N6NL721 9,383 14,153 SH   SOLE   0 0 14,153
LOUISIANA PAC CORP COM 546347105 BBG001S5SW04 275,237 5,077 SH   SOLE   0 0 5,077
LOWES COS INC COM 548661107 BBG001S5SVL3 11,096,401 55,490 SH   SOLE   3,004 0 52,486
LPL FINL HLDGS INC COM 50212V100 BBG001T5GK39 4,681,849 23,132 SH   SOLE   1,209 0 21,923
LUCID GROUP INC COM 549498103 BBG00W7F99W4 1,819,023 226,246 SH   SOLE   1,740 0 224,506
LULULEMON ATHLETICA INC COM 550021109 BBG001STBM75 2,960,151 8,128 SH   SOLE   2,755 0 5,373
LUMEN TECHNOLOGIES INC COM 550241103 BBG001S5Q8G2 264,064 99,647 SH   SOLE   904 0 98,743
LUMOS PHARMA INC COM 55028X109 BBG001TWRSN9 66,243 20,013 SH   SOLE   0 0 20,013
LYFT INC CL A COM 55087P104 BBG004M9ZHY4 101,349 10,933 SH   SOLE   651 0 10,282
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 BBG001T8LMY9 867,617 9,241 SH   SOLE   3,979 0 5,262
M & T BK CORP COM 55261F104 BBG001S7S2B4 2,848,883 23,826 SH   SOLE   1,361 0 22,465
M/I HOMES INC COM 55305B101 BBG001S7HGC4 366,304 5,806 SH   SOLE   175 0 5,631
MACYS INC COM 55616P104 BBG001S6KRW6 317,693 18,164 SH   SOLE   305 0 17,859
MADISON COVERED CALL & EQUIT COM 557437100 BBG001SL6GN3 368,880 46,400 SH   SOLE   0 0 46,400
MAG SILVER CORP COM 55903Q104 BBG001S631Z9 242,353 19,128 SH   SOLE   3,000 0 16,128
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 BBG001S731Q7 1,551,546 28,595 SH   SOLE   3,380 0 25,215
MAIN STR CAP CORP COM 56035L104 BBG001SJMVT1 3,570,584 90,486 SH   SOLE   1,144 0 89,342
MANNKIND CORP COM NEW 56400P706 BBG001SLLLY3 121,858 29,721 SH   SOLE   3,029 0 26,692
MANULIFE FINL CORP COM 56501R106 BBG001S76KD6 319,654 17,410 SH   SOLE   2,973 0 14,437
MARATHON DIGITAL HOLDINGS IN COM 565788106 BBG001V0L7T2 220,015 25,231 SH   SOLE   0 0 25,231
MARATHON OIL CORP COM 565849106 BBG001S69V69 776,341 32,402 SH   SOLE   3,216 0 29,186
MARATHON PETE CORP COM 56585A102 BBG001S169P1 6,133,842 45,493 SH   SOLE   2,415 0 43,078
MARKEL CORP COM 570535104 BBG001S9ZK95 364,061 285 SH   SOLE   20 0 265
MARRIOTT INTL INC NEW CL A 571903202 BBG001S78K44 3,025,204 18,220 SH   SOLE   1,146 0 17,074
MARSH & MCLENNAN COS INC COM 571748102 BBG001S5T7M4 2,200,115 13,210 SH   SOLE   427 0 12,783
MARTIN MARIETTA MATLS INC COM 573284106 BBG001S7QC51 365,494 1,029 SH   SOLE   15 0 1,014
MARVELL TECHNOLOGY INC COM 573874104 BBG00ZXBJ162 1,840,413 42,503 SH   SOLE   4,778 0 37,725
MASCO CORP COM 574599106 BBG001S5SZ70 564,944 11,362 SH   SOLE   60 0 11,302
MASIMO CORP COM 574795100 BBG001S71GQ6 849,255 4,602 SH   SOLE   0 0 4,602
MASTEC INC COM 576323109 BBG001S95HF8 835,604 8,848 SH   SOLE   93 0 8,755
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 16,679,432 45,897 SH   SOLE   4,172 0 41,725
MATADOR RES CO COM 576485205 BBG001T3L5S4 1,949,696 40,917 SH   SOLE   0 0 40,917
MATINAS BIOPHARMA HLDGS INC COM 576810105 BBG005WX2XH7 91,784 195,283 SH   SOLE   0 0 195,283
MATTEL INC COM 577081102 BBG001S5SZF1 330,025 17,926 SH   SOLE   0 0 17,926
MCCORMICK & CO INC COM NON VTG 579780206 BBG001S79S19 4,062,368 48,821 SH   SOLE   8,753 0 40,068
MCDONALDS CORP COM 580135101 BBG001S5T110 23,166,768 82,854 SH   SOLE   6,163 0 76,691
MCKESSON CORP COM 58155Q103 BBG001S8F8P8 2,282,585 6,411 SH   SOLE   354 0 6,057
MDU RES GROUP INC COM 552690109 BBG001S5T2W4 525,142 17,229 SH   SOLE   0 0 17,229
MEDICAL PPTYS TRUST INC COM 58463J304 BBG001S7WM61 1,905,143 231,769 SH   SOLE   66,680 0 165,089
MEDIFAST INC COM 58470H101 BBG001SD45H4 333,478 3,217 SH   SOLE   825 0 2,392
MEDTRONIC PLC SHS G5960L103 BBG001S5T2S9 8,740,275 108,413 SH   SOLE   11,874 0 96,539
MERCADOLIBRE INC COM 58733R102 BBG001SM32G3 662,984 503 SH   SOLE   35 0 468
MERCK & CO INC COM 58933Y105 BBG001S5TC52 39,195,809 368,416 SH   SOLE   43,408 0 325,008
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 22,351,192 105,459 SH   SOLE   16,658 0 88,801
METLIFE INC COM 59156R108 BBG001S5T3R8 4,853,290 83,764 SH   SOLE   5,673 0 78,091
METTLER TOLEDO INTERNATIONAL COM 592688105 BBG001SB87G1 403,972 264 SH   SOLE   9 0 255
MFS HIGH YIELD MUN TR SH BEN INT 59318E102 BBG001S5PYQ5 61,289 19,093 SH   SOLE   0 0 19,093
MFS INTER INCOME TR SH BEN INT 55273C107 BBG001S5T6D6 306,442 110,629 SH   SOLE   0 0 110,629
MGM RESORTS INTERNATIONAL COM 552953101 BBG001S6BYT5 630,229 14,188 SH   SOLE   1,999 0 12,189
MICROCHIP TECHNOLOGY INC. COM 595017104 BBG001S787B5 4,816,258 57,487 SH   SOLE   148 0 57,339
MICRON TECHNOLOGY INC COM 595112103 BBG001S6P675 6,636,630 109,987 SH   SOLE   64,672 0 45,315
MICROSOFT CORP COM 594918104 BBG001S5TD05 154,480,294 535,831 SH   SOLE   65,716 0 470,115
MICROSTRATEGY INC CL A NEW 594972408 BBG001SC7PX1 1,227,276 4,198 SH   SOLE   199 0 3,999
MICROVISION INC DEL COM NEW 594960304 BBG001S74TH5 68,059 25,490 SH   SOLE   0 0 25,490
MID-AMER APT CMNTYS INC COM 59522J103 BBG001S7HZ69 493,570 3,268 SH   SOLE   886 0 2,382
MIDDLESEX WTR CO COM 596680108 BBG001S5TCZ9 724,049 9,268 SH   SOLE   135 0 9,133
MILESTONE SCIENTIFIC INC COM NEW 59935P209 BBG001SB7BF4 14,670 16,300 SH   SOLE   0 0 16,300
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 BBG001SFZ3S8 532,970 83,407 SH   SOLE   392 0 83,015
MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109 BBG001SMCTP4 34,491 12,231 SH   SOLE   0 0 12,231
MKS INSTRS INC COM 55306N104 BBG001SBB6Q8 218,914 2,470 SH   SOLE   38 0 2,432
MODERNA INC COM 60770K107 BBG003PHHZV8 2,088,694 13,600 SH   SOLE   2,634 0 10,966
MODINE MFG CO COM 607828100 BBG001S5T913 969,257 42,050 SH   SOLE   5,300 0 36,750
MOLINA HEALTHCARE INC COM 60855R100 BBG001SKBQ20 464,360 1,736 SH   SOLE   0 0 1,736
MOLSON COORS BEVERAGE CO CL B 60871R209 BBG001S5VQ21 1,996,997 38,642 SH   SOLE   169 0 38,473
MONDELEZ INTL INC CL A 609207105 BBG001SHHZJ3 3,979,632 57,080 SH   SOLE   2,867 0 54,213
MONGODB INC CL A 60937P106 BBG0022FDRZ7 699,591 3,001 SH   SOLE   1,369 0 1,632
MONSTER BEVERAGE CORP NEW COM 61174X109 BBG008NVB1F7 3,163,453 58,572 SH   SOLE   3,022 0 55,550
MOODYS CORP COM 615369105 BBG001S5VP87 892,980 2,918 SH   SOLE   129 0 2,789
MORGAN STANLEY COM NEW 617446448 BBG001S9V5Z3 7,645,014 87,073 SH   SOLE   3,434 0 83,639
MORGAN STANLEY EMERGING MKTS COM 617477104 BBG001SRJQL6 491,699 108,783 SH   SOLE   0 0 108,783
MOSAIC CO NEW COM 61945C103 BBG001S7LJN1 2,027,328 44,188 SH   SOLE   1,209 0 42,979
MOTOROLA SOLUTIONS INC COM NEW 620076307 BBG001S5T9L1 2,226,237 7,781 SH   SOLE   208 0 7,573
MP MATERIALS CORP COM CL A 553368101 BBG00TJGL0T5 1,284,042 45,549 SH   SOLE   2,483 0 43,066
MPLX LP COM UNIT REP LTD 55336V100 BBG0035TJHL3 716,853 20,808 SH   SOLE   2,475 0 18,333
MSCI INC COM 55354G100 BBG001SV8B05 376,691 673 SH   SOLE   0 0 673
MULLEN AUTOMOTIVE INC COM 62526P109 BBG003GMH366 40,119 305,541 SH   SOLE   6,400 0 299,141
NANO DIMENSION LTD SPONSORD ADS NEW 63008G203 BBG009DFFWM1 32,800 11,349 SH   SOLE   0 0 11,349
NAPCO SEC TECHNOLOGIES INC COM 630402105 BBG001S5TR13 203,008 5,402 SH   SOLE   0 0 5,402
NASDAQ INC COM 631103108 BBG001SKTBJ6 230,094 4,209 SH   SOLE   326 0 3,883
NATIONAL FUEL GAS CO COM 636180101 BBG001S5TLR8 461,319 7,990 SH   SOLE   5,035 0 2,955
NATIONAL GRID PLC SPONSORED ADR NE 636274409 BBG001SD9VH2 1,371,562 20,173 SH   SOLE   939 0 19,234
NATIONAL RETAIL PROPERTIES I COM 637417106 BBG001S6Z1P5 296,370 6,713 SH   SOLE   0 0 6,713
NATWEST GROUP PLC SPONS ADR 639057207 BBG001T03WR2 249,300 37,773 SH   SOLE   0 0 37,773
NAUTILUS INC COM 63910B102 BBG001SBWN15 39,269 29,305 SH   SOLE   0 0 29,305
NEOGEN CORP COM 640491106 BBG001S67B47 574,513 31,021 SH   SOLE   101 0 30,920
NETFLIX INC COM 64110L106 BBG001SF6L46 7,627,878 22,079 SH   SOLE   1,232 0 20,847
NEUBERGER BERMAN MLP & ENERG COM 64129H104 BBG003NBK4J2 89,582 13,635 SH   SOLE   0 0 13,635
NEUBERGER BERMAN NEXT GENERA COMMON STOCK 64133Q108 BBG00Z4KVBC1 941,605 90,452 SH   SOLE   0 0 90,452
NEUBERGER BERMAN REAL ESTATE COM 64190A103 BBG001SDQJG1 114,531 37,185 SH   SOLE   16,287 0 20,898
NEUBERGER BRMAN CLIFRN MUNI COM 64123C101 BBG001SKSMX7 136,498 12,275 SH   SOLE   0 0 12,275
NEW JERSEY RES CORP COM 646025106 BBG001S5TMT4 487,260 9,159 SH   SOLE   4,844 0 4,315
NEW YORK CMNTY BANCORP INC COM 649445103 BBG001SD32Z2 1,336,779 147,874 SH   SOLE   0 0 147,874
NEWMONT CORP COM 651639106 BBG001S5TKX3 3,104,121 63,324 SH   SOLE   25,234 0 38,090
NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 13,911,654 180,483 SH   SOLE   13,098 0 167,385
NICE LTD SPONSORED ADR 653656108 BBG001S9RK49 373,779 1,633 SH   SOLE   0 0 1,633
NIKE INC CL B 654106103 BBG001S6NTK2 7,139,267 58,213 SH   SOLE   3,490 0 54,723
NIKOLA CORP COM 654110105 BBG00L4CWQW4 14,135 11,680 SH   SOLE   520 0 11,160
NIO INC SPON ADS 62914V106 BBG00LPXZBW5 720,810 68,581 SH   SOLE   9,081 0 59,500
NISOURCE INC COM 65473P105 BBG001S5TMF9 243,980 8,726 SH   SOLE   0 0 8,726
NOKIA CORP SPONSORED ADR 654902204 BBG001SCPCG9 351,975 71,685 SH   SOLE   75 0 71,610
NORFOLK SOUTHN CORP COM 655844108 BBG001S5TQJ6 6,213,511 29,309 SH   SOLE   5,341 0 23,968
NORTHERN LTS FD TR IV INSPIRE 100 ETF 66538H534 BBG00J3H9RL5 214,932 6,838 SH   SOLE   100 0 6,738
NORTHERN TR CORP COM 665859104 BBG001S5TRG7 1,955,164 22,185 SH   SOLE   0 0 22,185
NORTHROP GRUMMAN CORP COM 666807102 BBG001S5TP26 4,123,538 8,931 SH   SOLE   463 0 8,468
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 BBG001SCKPS2 288,765 21,469 SH   SOLE   6,621 0 14,848
NOVARTIS AG SPONSORED ADR 66987V109 BBG001SF5LW6 3,562,389 38,722 SH   SOLE   968 0 37,754
NOVOCURE LTD ORD SHS G6674U108 BBG009XW8QY0 235,267 3,912 SH   SOLE   1,100 0 2,812
NOVO-NORDISK A S ADR 670100205 BBG001S5TSK0 7,031,172 44,182 SH   SOLE   3,058 0 41,124
NRG ENERGY INC COM NEW 629377508 BBG001SDD8F0 1,197,467 34,922 SH   SOLE   0 0 34,922
NU HLDGS LTD ORD SHS CL A G6683N103 BBG0136WM2Y9 717,638 150,764 SH   SOLE   0 0 150,764
NUCANA PLC SPONSORED ADR 67022C106 BBG00HMJNNK8 12,961 13,500 SH   SOLE   0 0 13,500
NUCOR CORP COM 670346105 BBG001S5TRV0 2,121,174 13,732 SH   SOLE   1,444 0 12,288
NUSHARES ETF TR ESG LARGE CAP 67092P862 BBG00PBDJZK3 314,173 9,181 SH   SOLE   0 0 9,181
NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 BBG00GVX41Y3 1,087,106 40,458 SH   SOLE   0 0 40,458
NUSHARES ETF TR NUVEEN ESG INTL 67092P805 BBG00GVWYK25 893,886 31,788 SH   SOLE   202 0 31,586
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 BBG00FJ5GY57 2,691,824 48,292 SH   SOLE   1,299 0 46,993
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 BBG00FJ5HBJ1 1,981,960 58,173 SH   SOLE   9,542 0 48,631
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 BBG00FJ5HKX5 881,074 23,047 SH   SOLE   2,306 0 20,741
NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 BBG00FJ5HT75 638,298 22,240 SH   SOLE   3,085 0 19,155
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 BBG00FJ5HWZ7 942,372 26,613 SH   SOLE   6,533 0 20,080
NUSHARES ETF TR NUVEEN ESG US 67092P870 BBG00HTVKZ20 939,568 42,040 SH   SOLE   0 0 42,040
NUTRIEN LTD COM 67077M108 BBG00JM9SM69 1,282,799 17,370 SH   SOLE   226 0 17,144
NUVEEN AMT FREE MUN CR INC F COM 67071L106 BBG001SHZCF8 1,736,640 147,423 SH   SOLE   20,570 0 126,853
NUVEEN AMT FREE QLTY MUN INC COM 670657105 BBG001SKQWJ3 1,291,380 116,131 SH   SOLE   2,268 0 113,863
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 BBG001SLL7N6 93,610 18,319 SH   SOLE   0 0 18,319
NUVEEN DOW 30 DYNMC OVERWRT SHS 67075F105 BBG007PPRJB8 1,582,360 107,790 SH   SOLE   19,093 0 88,697
NUVEEN MUN HIGH INCOME OPPOR COM 670682103 BBG001SD1KZ4 1,306,488 120,971 SH   SOLE   9,400 0 111,571
NUVEEN MUN VALUE FD INC COM 670928100 BBG001S5TS84 144,224 16,370 SH   SOLE   0 0 16,370
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 BBG001S97B05 812,553 67,996 SH   SOLE   0 0 67,996
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 BBG007SRSSP5 251,341 10,499 SH   SOLE   2,653 0 7,846
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 BBG001S6PT66 502,951 44,003 SH   SOLE   0 0 44,003
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 BBG001S6R664 817,017 124,167 SH   SOLE   42,195 0 81,972
NUVEEN PFD & INCOME SECS FD COM 67072C105 BBG001SFPML4 354,944 54,944 SH   SOLE   6,765 0 48,179
NUVEEN PFD & INCOME TERM FD COM 67075A106 BBG002Z67VK5 210,105 11,917 SH   SOLE   5,000 0 6,917
NUVEEN QUALITY MUNCP INCOME COM 67066V101 BBG001SCTFM1 1,579,779 137,014 SH   SOLE   5,691 0 131,323
NUVEEN REAL ASSET INCOME & G COM 67074Y105 BBG002G9B700 1,219,954 103,914 SH   SOLE   31,124 0 72,790
NUVEEN REAL ESTATE INCOME FD COM 67071B108 BBG001SJX6L2 2,126,597 284,685 SH   SOLE   126,650 0 158,035
NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 BBG001SDQNX3 406,031 26,061 SH   SOLE   19,466 0 6,595
NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 BBG001S70MD8 206,673 14,443 SH   SOLE   0 0 14,443
NUVEEN SR INCOME FD COM 67067Y104 BBG001SDFG15 282,307 61,238 SH   SOLE   20,000 0 41,238
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 BBG001S78JZ3 395,859 34,725 SH   SOLE   7,910 0 26,815
NVE CORP COM NEW 629445206 BBG001SGKV64 298,245 3,594 SH   SOLE   200 0 3,394
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 59,758,801 215,137 SH   SOLE   16,866 0 198,271
NXP SEMICONDUCTORS N V COM N6596X109 BBG001SF62F6 1,852,258 9,933 SH   SOLE   249 0 9,684
OBSIDIAN ENERGY LTD COM 674482203 BBG001S603F0 275,553 43,055 SH   SOLE   0 0 43,055
OCCIDENTAL PETE CORP COM 674599105 BBG001S5TZG9 3,693,097 59,156 SH   SOLE   2,418 0 56,738
OCUPHIRE PHARMA INC COM 67577R102 BBG001SC04V7 75,000 20,000 SH   SOLE   10,000 0 10,000
OGE ENERGY CORP COM 670837103 BBG001S5TVY8 441,600 11,726 SH   SOLE   0 0 11,726
OLD DOMINION FREIGHT LINE IN COM 679580100 BBG001S6WQT9 1,262,924 3,705 SH   SOLE   142 0 3,563
OLD REP INTL CORP COM 680223104 BBG001S6M9Y2 492,373 19,719 SH   SOLE   1,603 0 18,116
OLIN CORP COM PAR $1 680665205 BBG001S5TWW8 294,520 5,306 SH   SOLE   1,873 0 3,433
OLO INC CL A 68134L109 BBG00ZCX7044 466,556 57,176 SH   SOLE   0 0 57,176
OMEGA HEALTHCARE INVS INC COM 681936100 BBG001S736L1 308,396 11,251 SH   SOLE   0 0 11,251
OMNICOM GROUP INC COM 681919106 BBG001S5VR10 535,679 5,678 SH   SOLE   53 0 5,625
ON HLDG AG NAMEN AKT A H5919C104 BBG00LQK89G5 238,186 7,676 SH   SOLE   40 0 7,636
ON SEMICONDUCTOR CORP COM 682189105 BBG001SF7RS6 765,655 9,301 SH   SOLE   738 0 8,563
ONEOK INC NEW COM 682680103 BBG001S5TWK1 1,676,465 26,384 SH   SOLE   1,222 0 25,162
ONTO INNOVATION INC COM 683344105 BBG001S5THX0 337,547 3,841 SH   SOLE   0 0 3,841
OPKO HEALTH INC COM 68375N103 BBG001SD4254 21,171 14,501 SH   SOLE   0 0 14,501
ORACLE CORP COM 68389X105 BBG001S5SJG6 9,399,514 101,158 SH   SOLE   6,709 0 94,449
ORASURE TECHNOLOGIES INC COM 68554V108 BBG001SD3BW5 67,802 11,207 SH   SOLE   1,000 0 10,207
OREILLY AUTOMOTIVE INC COM 67103H107 BBG001S78TL6 5,805,374 6,838 SH   SOLE   165 0 6,673
ORGANON & CO COMMON STOCK 68622V106 BBG00ZQRGW42 618,077 26,278 SH   SOLE   2,295 0 23,983
OTIS WORLDWIDE CORP COM 68902V107 BBG00RP60LN7 2,168,247 25,690 SH   SOLE   2,730 0 22,960
OTONOMO TECHNOLOGIES LTD *W EXP 08/13/202 M7571L111   2,634 85,650 SH   SOLE   0 0 85,650
OTTER TAIL CORP COM 689648103 BBG001S5TYX3 403,440 5,582 SH   SOLE   0 0 5,582
OVERSTOCK COM INC DEL COM 690370101 BBG001S64TS5 273,570 13,496 SH   SOLE   0 0 13,496
OVINTIV INC COM 69047Q102 BBG00R2NHQ74 1,012,054 28,050 SH   SOLE   729 0 27,321
OWL ROCK CAPITAL CORPORATION COM 69121K104 BBG00DB0XYD3 1,536,478 121,846 SH   SOLE   3,460 0 118,386
OXFORD LANE CAP CORP COM 691543102 BBG001T93HP8 446,804 85,432 SH   SOLE   0 0 85,432
PACCAR INC COM 693718108 BBG001S5V1S8 1,123,654 15,350 SH   SOLE   2,920 0 12,430
PACER FDS TR DATA AND INFRAST 69374H741 BBG00KX8YQ42 2,401,224 80,985 SH   SOLE   1,140 0 79,845
PACER FDS TR GLOBL CASH ETF 69374H709 BBG00BLVPPY3 1,681,617 50,003 SH   SOLE   1,829 0 48,174
PACER FDS TR INDUSTRIAL RELET 69374H766 BBG00KX8XWB2 2,295,866 56,688 SH   SOLE   8,463 0 48,225
PACER FDS TR LUNT LRG CP ALTR 69374H717 BBG00VP22V71 455,601 11,999 SH   SOLE   0 0 11,999
PACER FDS TR PACER US SMALL 69374H857 BBG00GXXR1G6 3,453,111 90,728 SH   SOLE   13,866 0 76,862
PACER FDS TR TRENDP US LAR CP 69374H105 BBG009BJW8D9 4,809,024 126,321 SH   SOLE   7,673 0 118,648
PACER FDS TR TRENDP US MID CP 69374H204 BBG009BJVYS7 580,047 18,269 SH   SOLE   400 0 17,869
PACER FDS TR TRENDPILOT 100 69374H303 BBG009BNY740 2,459,736 44,812 SH   SOLE   1,430 0 43,382
PACER FDS TR TRENDPILOT INTL 69374H683 BBG00P1MDHQ4 474,967 18,087 SH   SOLE   150 0 17,937
PACER FDS TR TRENDPILOT US BD 69374H642 BBG00QLCLBK2 458,959 22,811 SH   SOLE   1,063 0 21,748
PACER FDS TR US CASH COWS 100 69374H881 BBG00FJQN752 26,969,984 574,440 SH   SOLE   34,008 0 540,432
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 BBG001SS9G64 154,144 13,311 SH   SOLE   510 0 12,801
PACKAGING CORP AMER COM 695156109 BBG001S5V741 938,625 6,761 SH   SOLE   220 0 6,541
PALANTIR TECHNOLOGIES INC CL A 69608A108 BBG001T53796 2,102,236 248,782 SH   SOLE   127,151 0 121,631
PALO ALTO NETWORKS INC COM 697435105 BBG001T9NWN5 4,487,211 22,465 SH   SOLE   609 0 21,856
PAN AMERN SILVER CORP COM 697900108 BBG001S5ZXR5 1,330,434 73,101 SH   SOLE   3,042 0 70,059
PARAMOUNT GLOBAL 5.75% CONV PFD A 92556H305   227,544 7,600 SH   SOLE   0 0 7,600
PARAMOUNT GLOBAL CLASS B COM 92556H206 BBG001S6L063 820,438 36,774 SH   SOLE   2,726 0 34,048
PARKE BANCORP INC COM 700885106 BBG001SDV7X2 183,584 10,325 SH   SOLE   0 0 10,325
PARKER-HANNIFIN CORP COM 701094104 BBG001S5V554 1,644,393 4,892 SH   SOLE   467 0 4,425
PARSONS CORP DEL COM 70202L102 BBG001SDWJQ3 363,691 8,129 SH   SOLE   0 0 8,129
PAVMED INC COM 70387R106 BBG00DGWP3H1 15,065 40,334 SH   SOLE   0 0 40,334
PAYCHEX INC COM 704326107 BBG001S5V135 5,629,006 49,123 SH   SOLE   2,345 0 46,778
PAYCOM SOFTWARE INC COM 70432V102 BBG0064N1009 331,062 1,089 SH   SOLE   62 0 1,027
PAYCOR HCM INC COM 70435P102 BBG010FNXN77 221,866 8,366 SH   SOLE   185 0 8,181
PAYONEER GLOBAL INC COM 70451X104 BBG00Z5JLLD1 336,935 53,652 SH   SOLE   0 0 53,652
PAYPAL HLDGS INC COM 70450Y103 BBG0077VNXW5 6,781,295 89,298 SH   SOLE   5,846 0 83,452
PBF ENERGY INC CL A 69318G106 BBG002832HM6 356,246 8,216 SH   SOLE   0 0 8,216
PDC ENERGY INC COM 69327R101 BBG001S5V439 806,225 12,562 SH   SOLE   170 0 12,392
PELOTON INTERACTIVE INC CL A COM 70614W100 BBG00JG0FG08 251,625 22,189 SH   SOLE   885 0 21,304
PEMBINA PIPELINE CORP COM 706327103 BBG001SB0CJ5 296,751 9,159 SH   SOLE   3,160 0 5,999
PENN ENTERTAINMENT INC COM 707569109 BBG001S80PY6 534,300 18,014 SH   SOLE   2,557 0 15,457
PENNANTPARK FLOATING RATE CA COM 70806A106 BBG001V0Y5S3 115,744 10,909 SH   SOLE   0 0 10,909
PENSKE AUTOMOTIVE GRP INC COM 70959W103 BBG001S96493 439,701 3,101 SH   SOLE   18 0 3,083
PEPSICO INC COM 713448108 BBG001S695T1 30,633,363 168,038 SH   SOLE   6,149 0 161,889
PERELLA WEINBERG PARTNERS CLASS A COM 71367G102 BBG00XWZGGJ1 645,781 70,965 SH   SOLE   0 0 70,965
PERKINELMER INC COM 714046109 BBG001SBKS35 564,206 4,234 SH   SOLE   48 0 4,186
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 BBG001SF6W88 1,193,955 114,473 SH   SOLE   1,479 0 112,994
PFIZER INC COM 717081103 BBG001S5V466 23,132,976 566,984 SH   SOLE   46,478 0 520,506
PGIM ETF TR PGIM ULTRA SH BD 69344A107 BBG00KJQ1QS8 2,149,937 43,609 SH   SOLE   1,196 0 42,413
PGIM HIGH YIELD BOND FUND IN COM 69346H100 BBG002R1BH76 1,995,413 163,559 SH   SOLE   1,865 0 161,694
PHILIP MORRIS INTL INC COM 718172109 BBG001STP9N1 6,351,951 65,316 SH   SOLE   2,795 0 62,521
PHILLIPS 66 COM 718546104 BBG00286S4P7 4,231,776 41,742 SH   SOLE   1,832 0 39,910
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 BBG001T6RFS9 100,237 13,731 SH   SOLE   0 0 13,731
PIMCO CORPORATE & INCM STRG COM 72200U100 BBG001S9Z9T8 143,921 11,477 SH   SOLE   6,977 0 4,500
PIMCO CORPORATE & INCOME OPP COM 72201B101 BBG001SJSKV6 3,266,105 261,916 SH   SOLE   631 0 261,285
PIMCO DYNAMIC INCOME FD SHS 72201Y101 BBG002Q8P804 6,405,444 355,463 SH   SOLE   10,286 0 345,177
PIMCO DYNAMIC INCOME OPRNTS COM BEN SHS 69355M107 BBG00ST5DV48 511,348 41,237 SH   SOLE   0 0 41,237
PIMCO ENERGY & TACTICAL CR O COM SHS BEN INT 69346N107 BBG00MF4SGN5 240,170 16,450 SH   SOLE   0 0 16,450
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 BBG001V1XW67 627,183 6,869 SH   SOLE   478 0 6,391
PIMCO ETF TR 1-5 US TIP IDX 72201R205 BBG001T5DWK7 599,718 11,750 SH   SOLE   0 0 11,750
PIMCO ETF TR 15+ YR US TIPS 72201R304 BBG001T5HFW7 715,740 11,604 SH   SOLE   4,846 0 6,758
PIMCO ETF TR 25YR+ ZERO U S 72201R882 BBG001T5RZK5 1,367,512 14,278 SH   SOLE   3,661 0 10,617
PIMCO ETF TR ACTIVE BD ETF 72201R775 BBG002N12C17 3,951,991 42,607 SH   SOLE   16,676 0 25,931
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 BBG001T618D9 10,205,980 102,830 SH   SOLE   15,885 0 86,945
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 BBG005VLSHH1 200,064 2,108 SH   SOLE   1,160 0 948
PIMCO ETF TR INTER MUN BD ACT 72201R866 BBG001SF6Y39 962,840 18,424 SH   SOLE   871 0 17,553
PIMCO ETF TR INV GRD CRP BD 72201R817 BBG001TCGQY7 2,255,361 23,445 SH   SOLE   1,485 0 21,960
PIMCO GLOBAL STOCKSPLS INCM COM 722011103 BBG001SKG2H2 95,733 12,919 SH   SOLE   0 0 12,919
PIMCO HIGH INCOME FD COM SHS 722014107 BBG001SGV4P1 54,472 11,420 SH   SOLE   73 0 11,347
PIMCO INCOME STRATEGY FD II COM 72201J104 BBG001S9L7C5 133,119 18,566 SH   SOLE   0 0 18,566
PIMCO MUN INCOME FD II COM 72200W106 BBG001SKRFP2 650,751 69,303 SH   SOLE   0 0 69,303
PIMCO MUN INCOME FD III COM 72201A103 BBG001SL3DN3 108,832 13,097 SH   SOLE   0 0 13,097
PIMCO STRATEGIC INCOME FD COM 72200X104 BBG001S5QG01 92,026 17,298 SH   SOLE   0 0 17,298
PINNACLE WEST CAP CORP COM 723484101 BBG001S5VB15 491,293 6,200 SH   SOLE   10 0 6,190
PINTEREST INC CL A 72352L106 BBG002583CW7 233,406 8,559 SH   SOLE   264 0 8,295
PIONEER NAT RES CO COM 723787107 BBG001S7V1J4 1,766,406 8,649 SH   SOLE   317 0 8,332
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 BBG001S985K5 940,461 75,418 SH   SOLE   0 0 75,418
PLBY GROUP INC COM 72814P109 BBG00TYN9Y77 46,955 23,714 SH   SOLE   1,879 0 21,835
PLUG POWER INC COM NEW 72919P202 BBG001S6GJB2 436,348 37,231 SH   SOLE   4,826 0 32,405
PLX PHARMA INC COM 72942A107 BBG004RKBK55 3,473 26,695 SH   SOLE   0 0 26,695
PNC FINL SVCS GROUP INC COM 693475105 BBG001S5V947 5,653,838 44,484 SH   SOLE   2,642 0 41,842
POLARIS INC COM 731068102 BBG001S7HWZ4 525,369 4,749 SH   SOLE   512 0 4,237
POLESTAR AUTOMOTIVE HLDG UK ADS A 731105201 BBG0147QHH45 436,608 115,200 SH   SOLE   0 0 115,200
POOL CORP COM 73278L105 BBG001S5VBK4 304,958 891 SH   SOLE   32 0 859
PPG INDS INC COM 693506107 BBG001S5VC13 1,315,589 9,849 SH   SOLE   0 0 9,849
PPL CORP COM 69351T106 BBG001S5VC31 2,105,743 75,773 SH   SOLE   1,450 0 74,323
PREFORMED LINE PRODS CO COM 740444104 BBG001SFKCZ6 357,872 2,795 SH   SOLE   0 0 2,795
PRICE T ROWE GROUP INC COM 74144T108 BBG001S5WW18 1,294,713 11,468 SH   SOLE   961 0 10,507
PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 BBG00H3P9YB7 1,320,365 77,714 SH   SOLE   111 0 77,603
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 BBG001SD3148 2,312,135 31,110 SH   SOLE   1,222 0 29,888
PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 BBG004QJF9H7 244,447 25,840 SH   SOLE   0 0 25,840
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 51,315,907 345,120 SH   SOLE   16,270 0 328,850
PROGRESSIVE CORP COM 743315103 BBG001S5V509 1,271,848 8,890 SH   SOLE   980 0 7,910
PROLOGIS INC. COM 74340W103 BBG001S5NMN6 6,985,736 55,989 SH   SOLE   5,503 0 50,486
PROSHARES TR PSHS ULT NASB 74347R214 BBG001T7V4Q9 216,720 4,000 SH   SOLE   0 0 4,000
PROSHARES TR PSHS ULTRA TECH 74347R693 BBG001SSTD78 556,240 16,000 SH   SOLE   0 0 16,000
PROSHARES TR RUSS 2000 DIVD 74347B698 BBG0081VG5Y6 571,027 9,355 SH   SOLE   2,590 0 6,765
PROSHARES TR S&P 500 DV ARIST 74348A467 BBG005D266P2 11,982,287 131,327 SH   SOLE   6,249 0 125,078
PROSHARES TR S&P MDCP 400 DIV 74347B680 BBG0081VJCK3 1,459,031 20,622 SH   SOLE   613 0 20,009
PROSHARES TR SHORT QQQ NEW 74347B714 BBG001SR6H58 10,593,020 869,705 SH   SOLE   122,971 0 746,734
PROSHARES TR SHORT S&P 500 NE 74347B425 BBG001SR6H49 1,115,430 74,362 SH   SOLE   0 0 74,362
PROSHARES TR SHRT RUSSELL2000 74348A210 BBG001S90ZR0 572,884 23,900 SH   SOLE   350 0 23,550
PROSHARES TR SP500 EX ENRGY 74347B581 BBG00B2VZW50 333,417 3,825 SH   SOLE   0 0 3,825
PROSHARES TR II ULTA BLMBG 2017 74347Y888 BBG001T0D0D6 1,352,511 51,096 SH   SOLE   0 0 51,096
PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9   12,787 13,000 PRN   SOLE   0 0 13,000
PROTERRA INC COM 74374T109 BBG00Y038YW0 15,258 10,038 SH   SOLE   13 0 10,025
PROVIDENT FINL SVCS INC COM 74386T105 BBG001SKM445 231,945 12,093 SH   SOLE   0 0 12,093
PRUDENTIAL FINL INC COM 744320102 BBG001S97MM7 4,803,939 58,061 SH   SOLE   6,998 0 51,063
PUBLIC STORAGE COM 74460D109 BBG001S5TH79 1,394,775 4,616 SH   SOLE   53 0 4,563
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 BBG001S5V3C1 4,586,436 73,442 SH   SOLE   1,324 0 72,118
PURE STORAGE INC CL A 74624M102 BBG00212PW10 249,669 9,787 SH   SOLE   1,276 0 8,511
PURECYCLE TECHNOLOGIES INC *W EXP 03/17/202 74623V111   160,845 51,062 SH   SOLE   0 0 51,062
PURECYCLE TECHNOLOGIES INC COM 74623V103 BBG00YRJF230 425,614 60,802 SH   SOLE   0 0 60,802
PUTNAM MANAGED MUN INCOME TR COM 746823103 BBG001S662R3 105,214 17,164 SH   SOLE   0 0 17,164
QUALCOMM INC COM 747525103 BBG001S6VS70 11,453,223 89,772 SH   SOLE   16,538 0 73,234
QUANTA SVCS INC COM 74762E102 BBG001S5VH85 1,038,559 6,232 SH   SOLE   545 0 5,687
QUANTUMSCAPE CORP COM CL A 74767V109 BBG00VJ17DT1 278,760 34,078 SH   SOLE   6,370 0 27,708
QUEST DIAGNOSTICS INC COM 74834L100 BBG001S9GX43 1,092,886 7,725 SH   SOLE   132 0 7,593
QUIDELORTHO CORP COM 219798105 BBG017TGV7N1 280,723 3,151 SH   SOLE   15 0 3,136
QURATE RETAIL INC COM SER A 74915M100 BBG001SR0LR1 25,957 26,278 SH   SOLE   0 0 26,278
RADIAN GROUP INC COM 750236101 BBG001SBWXG7 989,188 44,760 SH   SOLE   0 0 44,760
RAYTHEON TECHNOLOGIES CORP COM 75513E101 BBG001S5X5Q9 16,570,562 169,208 SH   SOLE   14,334 0 154,874
RBB FD INC MOTLEY FOL ETF 74933W601 BBG00JWTWQF0 904,735 25,536 SH   SOLE   1,339 0 24,197
RBB FD INC US TREAS 3 MNTH 74933W452 BBG01922X1R4 258,413 5,160 SH   SOLE   0 0 5,160
RBB FD INC US TREASY 2 YR 74933W486 BBG019229DL1 19,512,876 396,926 SH   SOLE   1,072 0 395,854
REALTY INCOME CORP COM 756109104 BBG001S884K0 5,278,565 83,363 SH   SOLE   4,195 0 79,168
REAVES UTIL INCOME FD COM SH BEN INT 756158101 BBG001SBVF13 5,335,738 188,010 SH   SOLE   5,514 0 182,496
REE AUTOMOTIVE LTD CLASS A ORD SHS M8287R103 BBG00YVK1Z98 3,581 11,000 SH   SOLE   0 0 11,000
REGENERON PHARMACEUTICALS COM 75886F107 BBG001S6PX49 3,146,375 3,829 SH   SOLE   1,025 0 2,804
REGIONS FINANCIAL CORP NEW COM 7591EP100 BBG001SM4KY2 276,794 14,914 SH   SOLE   500 0 14,414
REINSURANCE GRP OF AMERICA I COM NEW 759351604 BBG001S6P9Q8 533,159 4,016 SH   SOLE   58 0 3,958
REKOR SYSTEMS INC COM 759419104 BBG00GX2L937 53,525 42,820 SH   SOLE   0 0 42,820
RELIANCE STEEL & ALUMINUM CO COM 759509102 BBG001S81M27 787,935 3,069 SH   SOLE   65 0 3,004
REPUBLIC FIRST BANCORP INC COM 760416107 BBG001S5RBF5 47,864 35,195 SH   SOLE   1,337 0 33,858
REPUBLIC SVCS INC COM 760759100 BBG001S9DL33 1,355,374 10,024 SH   SOLE   180 0 9,844
RESMED INC COM 761152107 BBG001SBGRC2 372,064 1,699 SH   SOLE   0 0 1,699
RESTAURANT BRANDS INTL INC COM 76131D103 BBG0076WG2T4 273,208 4,069 SH   SOLE   547 0 3,522
RIO TINTO PLC SPONSORED ADR 767204100 BBG001SB0LX9 2,241,675 32,677 SH   SOLE   9,968 0 22,709
RIOT PLATFORMS INC COM 767292105 BBG001SDW128 183,768 18,395 SH   SOLE   0 0 18,395
RITHM CAPITAL CORP COM NEW 64828T201 BBG003T1GM12 174,579 21,822 SH   SOLE   6,265 0 15,557
RIVERNORTH FLEXIBLE MUNI INC COM 76883Y107 BBG00W0H3NK5 510,844 37,840 SH   SOLE   0 0 37,840
RIVERNORTH OPPORTUNITIES FD COM 76881Y109 BBG001TCBCV6 257,884 22,701 SH   SOLE   8,249 0 14,452
RIVIAN AUTOMOTIVE INC COM CL A 76954A103 BBG00741Y1P0 942,379 60,877 SH   SOLE   2,521 0 58,356
ROBERT HALF INTL INC COM 770323103 BBG001S5VP41 837,448 10,394 SH   SOLE   1,562 0 8,832
ROBLOX CORP CL A 771049103 BBG001V1Y6Z1 2,557,668 56,862 SH   SOLE   25,385 0 31,477
ROCKWELL AUTOMATION INC COM 773903109 BBG001S5VRF5 3,284,567 11,193 SH   SOLE   369 0 10,824
ROKU INC COM CL A 77543R102 BBG001ZZPQM2 895,154 13,600 SH   SOLE   515 0 13,085
ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 2,028,952 4,604 SH   SOLE   1,361 0 3,243
ROSS STORES INC COM 778296103 BBG001S5VRS1 862,192 8,124 SH   SOLE   250 0 7,874
ROYAL CARIBBEAN GROUP COM V7780T103 BBG001S5RMJ7 660,532 10,115 SH   SOLE   1,212 0 8,903
ROYAL GOLD INC COM 780287108 BBG001S5VNX4 258,275 1,991 SH   SOLE   219 0 1,772
ROYCE MICRO-CAP TR INC COM 780915104 BBG001S6DP67 759,516 86,604 SH   SOLE   166 0 86,438
ROYCE VALUE TR INC COM 780910105 BBG001S5VTQ9 1,328,875 97,928 SH   SOLE   6,099 0 91,829
RUMBLE INC COM CL A 78137L105 BBG00Z61CSD4 323,860 32,386 SH   SOLE   219 0 32,167
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 BBG001SB07J6 278,817 2,957 SH   SOLE   23 0 2,934
RYDER SYS INC COM 783549108 BBG001S5VK15 1,259,153 14,110 SH   SOLE   5,648 0 8,462
S&P GLOBAL INC COM 78409V104 BBG001S5T5M8 1,859,297 5,393 SH   SOLE   322 0 5,071
SACHEM CAP CORP COM 78590A109 BBG00F48C2L3 94,549 25,416 SH   SOLE   0 0 25,416
SALESFORCE INC COM 79466L302 BBG001SDLP09 12,267,728 61,406 SH   SOLE   19,210 0 42,196
SANDSTORM GOLD LTD COM NEW 80013R206 BBG001SSPFD0 2,003,995 344,921 SH   SOLE   7,345 0 337,576
SANOFI SPONSORED ADR 80105N105 BBG001S5W768 1,935,288 35,562 SH   SOLE   1,027 0 34,535
SAP SE SPON ADR 803054204 BBG001S6RD41 346,965 2,742 SH   SOLE   44 0 2,698
SARATOGA INVT CORP COM NEW 80349A208 BBG001SRV422 1,430,191 56,574 SH   SOLE   0 0 56,574
SBA COMMUNICATIONS CORP NEW CL A 78410G104 BBG001SCWNN9 334,992 1,283 SH   SOLE   0 0 1,283
SCHLUMBERGER LTD COM STK 806857108 BBG001S5W4C8 3,974,254 80,942 SH   SOLE   5,670 0 75,272
SCHWAB CHARLES CORP COM 808513105 BBG001S5VXD4 3,927,010 74,971 SH   SOLE   6,608 0 68,363
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 BBG001T6L7D9 5,345,485 218,005 SH   SOLE   11,726 0 206,279
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 BBG001T5XQY3 2,532,899 72,784 SH   SOLE   448 0 72,336
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 BBG001T9F7C1 1,610,698 31,939 SH   SOLE   5,449 0 26,490
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 BBG0051J0PJ9 35,840,794 652,600 SH   SOLE   10,528 0 642,072
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 BBG0051NXNX3 4,771,095 98,030 SH   SOLE   1,470 0 96,560
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 BBG0051K49J8 19,041,368 608,934 SH   SOLE   8,699 0 600,235
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 BBG001T9F795 4,248,489 87,077 SH   SOLE   3,522 0 83,555
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 BBG001WBMLH8 924,022 19,698 SH   SOLE   447 0 19,251
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 BBG001T5XQT9 2,796,868 58,451 SH   SOLE   1,788 0 56,663
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 BBG0025RWLM4 45,338,042 619,711 SH   SOLE   12,524 0 607,187
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 BBG001T66WN0 7,500,042 115,085 SH   SOLE   25,487 0 89,598
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 BBG001T66WQ7 1,302,350 19,859 SH   SOLE   0 0 19,859
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 BBG001T5XQV6 4,938,273 102,094 SH   SOLE   1,915 0 100,179
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 BBG001V036R6 4,621,869 68,119 SH   SOLE   22,712 0 45,407
SCHWAB STRATEGIC TR US REIT ETF 808524847 BBG001V039G2 1,683,259 86,321 SH   SOLE   10,637 0 75,684
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 BBG001T5XQW5 2,695,860 64,294 SH   SOLE   22,175 0 42,119
SCHWAB STRATEGIC TR US TIPS ETF 808524870 BBG001T9F777 6,957,883 129,787 SH   SOLE   6,111 0 123,676
SCOTTS MIRACLE-GRO CO CL A 810186106 BBG001S5W5H0 538,702 7,724 SH   SOLE   100 0 7,624
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 BBG0113JGQG9 656,921 9,935 SH   SOLE   1,204 0 8,731
SEAWORLD ENTMT INC COM 81282V100 BBG003RY97L1 230,344 3,757 SH   SOLE   0 0 3,757
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 BBG00L5F9FV7 8,294,726 143,086 SH   SOLE   23,607 0 119,479
SELECT SECTOR SPDR TR ENERGY 81369Y506 BBG001S7T1S7 42,237,806 509,935 SH   SOLE   46,621 0 463,314
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 BBG001S7T223 30,506,833 948,886 SH   SOLE   29,553 0 919,333
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 BBG00B597137 8,072,312 215,952 SH   SOLE   10,378 0 205,574
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 BBG001S7T1Q9 8,230,921 55,042 SH   SOLE   6,158 0 48,884
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 BBG001S7T107 22,192,542 297,049 SH   SOLE   17,219 0 279,830
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 BBG001S7SCQ6 65,375,086 504,983 SH   SOLE   19,840 0 485,143
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 BBG001S7T232 38,224,536 377,787 SH   SOLE   65,203 0 312,584
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 BBG001S7TD56 13,965,485 206,315 SH   SOLE   16,734 0 189,581
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 BBG001S7R733 18,491,056 229,247 SH   SOLE   81,450 0 147,797
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 83,406,313 552,325 SH   SOLE   32,479 0 519,846
SEMPRA COM 816851109 BBG001SBVZ73 773,794 5,119 SH   SOLE   237 0 4,882
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 BBG00JPGYWV3 319,980 6,397 SH   SOLE   0 0 6,397
SENSEONICS HLDGS INC COM 81727U105 BBG00BR4Q8C8 7,461 10,508 SH   SOLE   0 0 10,508
SERVICE CORP INTL COM 817565104 BBG001S5WBJ5 765,919 11,136 SH   SOLE   1,072 0 10,064
SERVICENOW INC COM 81762P102 BBG001T4JFC0 3,605,291 7,758 SH   SOLE   2,490 0 5,268
SEVEN HILLS REALTY TRUST COM 81784E101 BBG00GGSN9W5 105,691 10,527 SH   SOLE   0 0 10,527
SHELL PLC SPON ADS 780259305 BBG0147BN6H1 2,442,612 42,451 SH   SOLE   2,989 0 39,462
SHERWIN WILLIAMS CO COM 824348106 BBG001S5W2F9 1,992,518 8,865 SH   SOLE   1,117 0 7,748
SHOPIFY INC CL A 82509L107 BBG004DW5NC7 1,450,517 30,257 SH   SOLE   3,188 0 27,069
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 BBG00RRGP4W4 131,490 15,804 SH   SOLE   0 0 15,804
SILVERSUN TECHNOLOGIES INC COM NEW 82846H207 BBG001SCBW07 61,000 20,000 SH   SOLE   0 0 20,000
SIMON PPTY GROUP INC NEW COM 828806109 BBG001S77WM9 2,266,463 20,242 SH   SOLE   2,188 0 18,054
SIMPLIFY EXCHANGE TRADED FUN MANAGED FUTURES 82889N699 BBG015TRLF27 1,868,213 79,770 SH   SOLE   0 0 79,770
SIREN ETF TR DIVCN LDRS ETF 829658301 BBG00BT76WV7 2,340,613 44,104 SH   SOLE   9,302 0 34,802
SIRIUS XM HOLDINGS INC COM 82968B103 BBG001S70ZY6 439,200 110,631 SH   SOLE   22,261 0 88,370
SJW GROUP COM 784305104 BBG001S5W3N8 2,824,192 37,097 SH   SOLE   750 0 36,347
SKYLINE CHAMPION CORPORATION COM 830830105 BBG001S5W456 215,911 2,870 SH   SOLE   162 0 2,708
SKYWORKS SOLUTIONS INC COM 83088M102 BBG001SCYWS2 3,990,221 33,822 SH   SOLE   939 0 32,883
SKYX PLATFORMS CORP COM 78471E105 BBG009NMGXT5 74,390 21,500 SH   SOLE   0 0 21,500
SMUCKER J M CO COM NEW 832696405 BBG001S5W3H5 2,132,505 13,551 SH   SOLE   568 0 12,983
SNAP INC CL A 83304A106 BBG00441QMK5 622,340 55,516 SH   SOLE   30 0 55,486
SNAP ON INC COM 833034101 BBG001S5W688 2,313,938 9,372 SH   SOLE   50 0 9,322
SNOWFLAKE INC CL A 833445109 BBG007DHGNK2 1,425,961 9,242 SH   SOLE   1,692 0 7,550
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 BBG001S7G2C6 1,355,258 16,719 SH   SOLE   227 0 16,492
SOFI TECHNOLOGIES INC COM 83406F102 BBG00YB1ZF08 808,114 133,131 SH   SOLE   4,200 0 128,931
SOLAREDGE TECHNOLOGIES INC COM 83417M104 BBG0084BC0P2 244,682 805 SH   SOLE   77 0 728
SONOCO PRODS CO COM 835495102 BBG001S7M9F1 302,682 4,962 SH   SOLE   0 0 4,962
SONY GROUP CORPORATION SPONSORED ADR 835699307 BBG001S5W6H8 486,392 5,365 SH   SOLE   487 0 4,878
SOUTHERN CO COM 842587107 BBG001S5W777 6,217,094 89,352 SH   SOLE   8,388 0 80,964
SOUTHERN COPPER CORP COM 84265V105 BBG001S6ZM88 990,266 12,987 SH   SOLE   200 0 12,787
SOUTHWEST AIRLS CO COM 844741108 BBG001S5SXC9 1,722,765 52,943 SH   SOLE   2,620 0 50,323
SOUTHWESTERN ENERGY CO COM 845467109 BBG001S5WHW7 201,295 40,259 SH   SOLE   550 0 39,709
SP PLUS CORP COM 78469C103 BBG001S7TNN4 1,575,833 45,956 SH   SOLE   0 0 45,956
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 BBG001S8LH99 33,514,214 100,758 SH   SOLE   12,842 0 87,916
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 40,641,836 221,820 SH   SOLE   23,371 0 198,449
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 BBG001T2P370 1,569,049 38,121 SH   SOLE   1,481 0 36,640
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 BBG001SRXRL8 1,048,071 39,881 SH   SOLE   0 0 39,881
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 BBG001SLBK12 3,781,562 84,221 SH   SOLE   5,759 0 78,462
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 BBG001TC9HP5 359,468 6,297 SH   SOLE   0 0 6,297
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 BBG001SRXRN6 4,427,939 172,092 SH   SOLE   1,598 0 170,494
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 BBG006LCM0W6 8,533,659 123,105 SH   SOLE   895 0 122,210
SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 BBG002PKWK85 41,606,756 834,304 SH   SOLE   17,106 0 817,198
SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 BBG001SLBKJ3 3,003,998 78,990 SH   SOLE   0 0 78,990
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 BBG001SRXRJ1 65,311,464 2,033,359 SH   SOLE   214,140 0 1,819,219
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 BBG001SRXRD7 59,793,310 1,751,926 SH   SOLE   89,690 0 1,662,236
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 BBG001V0JXP2 281,655 10,754 SH   SOLE   7,831 0 2,923
SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 BBG001SRXRM7 280,570 5,151 SH   SOLE   721 0 4,430
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 BBG004MKB2Q7 621,957 10,548 SH   SOLE   5,318 0 5,230
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 BBG001T21KR6 1,634,800 47,690 SH   SOLE   1,236 0 46,454
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 BBG001SRXRK9 1,071,505 34,598 SH   SOLE   2,464 0 32,134
SPDR INDEX SHS FDS S&P NORTH AMER 78463X152 BBG00BNK9JD0 846,083 15,776 SH   SOLE   1,727 0 14,049
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 215,613,522 526,671 SH   SOLE   42,710 0 483,961
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 294,150 1,060,000 SH Call SOLE   0 0 1,060,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 221,656 980,000 SH Put SOLE   0 0 980,000
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 BBG001S63NQ1 6,133,722 13,380 SH   SOLE   1,260 0 12,120
SPDR SER TR AEROSPACE DEF 78464A631 BBG0024LG8W4 2,015,605 17,241 SH   SOLE   1,797 0 15,444
SPDR SER TR BBG CONV SEC ETF 78464A359 BBG001T2PMD1 5,101,569 76,063 SH   SOLE   6,805 0 69,258
SPDR SER TR BLOOMBERG 1 10 Y 78468R861 BBG004MKB438 5,981,959 314,343 SH   SOLE   154,671 0 159,672
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 BBG001STKCW9 28,905,812 314,810 SH   SOLE   53,261 0 261,549
SPDR SER TR BLOOMBERG 3-12 M 78468R523 BBG00X8RXGK5 4,087,726 41,037 SH   SOLE   0 0 41,037
SPDR SER TR BLOOMBERG EMERGI 78464A391 BBG001V0JXM5 2,669,650 125,808 SH   SOLE   352 0 125,456
SPDR SER TR BLOOMBERG HIGH Y 78468R622 BBG001SQS7X7 3,344,166 36,028 SH   SOLE   2,426 0 33,602
SPDR SER TR BLOOMBERG INVT 78468R200 BBG0029J2J00 5,939,518 195,186 SH   SOLE   3,021 0 192,165
SPDR SER TR BLOOMBERG SHT TE 78468R408 BBG002QLYD04 2,432,547 97,929 SH   SOLE   10,214 0 87,715
SPDR SER TR DJ REIT ETF 78464A607 BBG001SHTRF2 7,222,561 81,354 SH   SOLE   980 0 80,374
SPDR SER TR FTSE INT GVT ETF 78464A490 BBG001STK554 346,147 8,009 SH   SOLE   4,716 0 3,293
SPDR SER TR HLTH CARE SVCS 78464A573 BBG0024LG6M9 260,964 3,018 SH   SOLE   543 0 2,475
SPDR SER TR ICE PFD SEC ETF 78464A292 BBG001T5L3N9 1,319,741 38,862 SH   SOLE   6,167 0 32,695
SPDR SER TR MSCI USA STRTGIC 78468R812 BBG008HB6477 966,187 8,334 SH   SOLE   1,658 0 6,676
SPDR SER TR NUVEEN BLMBRG MU 78468R721 BBG001SRSPW6 2,892,595 61,781 SH   SOLE   57 0 61,724
SPDR SER TR NUVEEN BLMBRG SH 78468R739 BBG001T083N5 3,593,572 75,575 SH   SOLE   910 0 74,665
SPDR SER TR NUVEEN BLOOMBERG 78464A284 BBG001V11QG4 1,662,439 66,391 SH   SOLE   12,776 0 53,615
SPDR SER TR OILGAS EQUIP 78468R549 BBG001SMG9M7 531,959 7,073 SH   SOLE   44 0 7,029
SPDR SER TR PORT MTG BK ETF 78464A383 BBG001T2HF72 8,321,900 375,198 SH   SOLE   4,641 0 370,557
SPDR SER TR PORTFLI HIGH YLD 78468R606 BBG0034VNBZ2 7,994,452 347,887 SH   SOLE   16,158 0 331,729
SPDR SER TR PORTFLI INTRMDIT 78464A672 BBG001STKCX8 24,133,622 833,918 SH   SOLE   55,445 0 778,473
SPDR SER TR PORTFLI TIPS ETF 78464A656 BBG001STKCZ6 8,852,982 331,945 SH   SOLE   11,018 0 320,927
SPDR SER TR PORTFOLI S&P1500 78464A805 BBG001SG6843 118,132,359 2,342,501 SH   SOLE   57,197 0 2,285,304
SPDR SER TR PORTFOLIO AGRGTE 78464A649 BBG001STKD11 135,329,638 5,247,368 SH   SOLE   492,631 0 4,754,737
SPDR SER TR PORTFOLIO CRPORT 78464A144 BBG001V10544 14,764,677 504,773 SH   SOLE   19,533 0 485,240
SPDR SER TR PORTFOLIO INTRMD 78464A375 BBG001T2HCY9 25,110,226 772,860 SH   SOLE   62,058 0 710,802
SPDR SER TR PORTFOLIO LN COR 78464A367 BBG001SRZBZ6 1,783,748 75,518 SH   SOLE   3,475 0 72,043
SPDR SER TR PORTFOLIO LN TSR 78464A664 BBG001STKCY7 22,739,699 736,390 SH   SOLE   9,670 0 726,720
SPDR SER TR PORTFOLIO S&P400 78464A847 BBG001SPT9T9 63,418,067 1,443,285 SH   SOLE   113,380 0 1,329,905
SPDR SER TR PORTFOLIO S&P500 78464A854 BBG001SPTB87 137,157,068 2,848,537 SH   SOLE   45,912 0 2,802,625
SPDR SER TR PORTFOLIO S&P600 78468R853 BBG004T58LZ5 80,503,976 2,131,426 SH   SOLE   120,281 0 2,011,145
SPDR SER TR PORTFOLIO SH TSR 78468R101 BBG0029J2KF1 53,219,142 1,820,703 SH   SOLE   153,601 0 1,667,102
SPDR SER TR PORTFOLIO SHORT 78464A474 BBG001T6B0P2 24,125,165 814,213 SH   SOLE   96,556 0 717,657
SPDR SER TR PRTFLO S&P500 GW 78464A409 BBG001SD7RB9 97,387,829 1,759,173 SH   SOLE   116,320 0 1,642,853
SPDR SER TR PRTFLO S&P500 HI 78468R788 BBG00B6WD879 11,712,061 308,212 SH   SOLE   35,204 0 273,008
SPDR SER TR PRTFLO S&P500 VL 78464A508 BBG001SG4284 59,125,622 1,452,006 SH   SOLE   74,026 0 1,377,980
SPDR SER TR RUSSELL YIELD 78468R770 BBG00BL38SV1 3,899,005 41,345 SH   SOLE   21,381 0 19,964
SPDR SER TR S&P 400 MDCP GRW 78464A821 BBG001SPTBN0 9,881,594 144,383 SH   SOLE   27,286 0 117,097
SPDR SER TR S&P 400 MDCP VAL 78464A839 BBG001SPTBM1 9,963,621 150,782 SH   SOLE   3,524 0 147,258
SPDR SER TR S&P 500 ESG ETF 78468R531 BBG00W7DVF50 816,564 20,709 SH   SOLE   0 0 20,709
SPDR SER TR S&P 600 SMCP GRW 78464A201 BBG001SG4275 10,143,560 137,537 SH   SOLE   3,800 0 133,737
SPDR SER TR S&P 600 SMCP VAL 78464A300 BBG001SG3JV2 15,216,796 199,748 SH   SOLE   18,252 0 181,496
SPDR SER TR S&P 600 SML CAP 78464A813 BBG001SPTB69 11,264,955 134,059 SH   SOLE   1,952 0 132,107
SPDR SER TR S&P BIOTECH 78464A870 BBG001SQDKG3 4,837,601 63,477 SH   SOLE   4,126 0 59,351
SPDR SER TR S&P BK ETF 78464A797 BBG001SPTB32 334,982 9,036 SH   SOLE   1,615 0 7,421
SPDR SER TR S&P DIVID ETF 78464A763 BBG001SPTBP8 20,748,702 167,720 SH   SOLE   19,353 0 148,367
SPDR SER TR S&P HOMEBUILD 78464A888 BBG001SQDKH2 5,249,361 77,470 SH   SOLE   912 0 76,558
SPDR SER TR S&P INS ETF 78464A789 BBG001SPTB50 652,616 16,581 SH   SOLE   1,167 0 15,414
SPDR SER TR S&P KENSHO CLEAN 78468R655 BBG00M9BL931 388,969 4,487 SH   SOLE   1,227 0 3,260
SPDR SER TR S&P METALS MNG 78464A755 BBG001SMH2W0 1,601,070 30,118 SH   SOLE   4,761 0 25,357
SPDR SER TR S&P OILGAS EXP 78468R556 BBG001SB12P9 4,046,820 31,717 SH   SOLE   708 0 31,009
SPDR SER TR S&P REGL BKG 78464A698 BBG001SMH2R6 2,584,497 58,926 SH   SOLE   4,043 0 54,883
SPDR SER TR S&P SEMICNDCTR 78464A862 BBG001SQDKJ0 1,232,700 5,909 SH   SOLE   461 0 5,448
SPDR SER TR S&P TELECOM 78464A540 BBG001V08KQ1 327,983 4,046 SH   SOLE   131 0 3,915
SPDR SER TR SPDR S&P 500 ETF 78468R796 BBG00BKMB118 292,027 8,785 SH   SOLE   750 0 8,035
SPDR SER TR SPDR S&P1500VL 78464A128 BBG003HBVT20 6,800,129 47,880 SH   SOLE   150 0 47,730
SPDR SER TR SSGA US LRG ETF 78468R804 BBG0045LC1R4 11,057,563 80,830 SH   SOLE   3,265 0 77,565
SPDR SER TR SSGA US SMAL ETF 78468R887 BBG0045LCCP2 544,052 5,175 SH   SOLE   216 0 4,959
SPECIAL OPPORTUNITIES FD INC COM 84741T104 BBG001S5V6G0 158,214 14,462 SH   SOLE   0 0 14,462
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 BBG001SKF1N8 582,177 16,860 SH   SOLE   0 0 16,860
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 BBG0027Z6XS1 1,183,429 29,705 SH   SOLE   0 0 29,705
SPLUNK INC COM 848637104 BBG001TWMNG3 2,000,054 20,860 SH   SOLE   15,644 0 5,216
SPROTT ETF TRUST GOLD MINERS ETF 85210B102 BBG006T1GQZ9 1,080,329 38,256 SH   SOLE   1,566 0 36,690
SPROTT FDS TR URANIUM MINERS E 85208P303 BBG016ZGFLP1 924,193 29,461 SH   SOLE   22,377 0 7,084
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 BBG00JPZ8T56 13,361,840 706,601 SH   SOLE   315 0 706,286
SPROTT PHYSICAL GOLD TR UNIT 85207H104 BBG001T66XM9 4,833,940 312,674 SH   SOLE   12,385 0 300,289
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 BBG001T96GD0 2,387,791 286,305 SH   SOLE   14,145 0 272,160
SPS COMM INC COM 78463M107 BBG001T65R07 232,866 1,529 SH   SOLE   0 0 1,529
SRH TOTAL RETURN FUND INC COM 101507101 BBG001SKK3J3 192,562 15,681 SH   SOLE   0 0 15,681
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 BBG004DF1DW8 3,326,570 80,236 SH   SOLE   10,132 0 70,104
SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 BBG002XY8CM5 345,804 8,847 SH   SOLE   230 0 8,617
SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 BBG002XY88Z0 8,582,912 311,200 SH   SOLE   6,287 0 304,913
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 BBG0084H8485 5,266,429 128,355 SH   SOLE   13,870 0 114,485
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 BBG005D236G5 3,039,689 75,520 SH   SOLE   4,328 0 71,192
SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 BBG00CNV8TC4 1,117,372 27,334 SH   SOLE   2,147 0 25,187
SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 BBG00CNVKF21 1,514,908 32,624 SH   SOLE   5,971 0 26,653
SSGA ACTIVE TR SPDR SSGA FXD 78470P507 BBG00NS9WHL3 357,705 13,570 SH   SOLE   0 0 13,570
SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 BBG00NS9VV15 1,722,940 42,913 SH   SOLE   1,944 0 40,969
SSR MINING IN COM 784730103 BBG001S6JSX5 189,605 12,540 SH   SOLE   500 0 12,040
STANLEY BLACK & DECKER INC COM 854502101 BBG001S5WHT1 780,897 9,691 SH   SOLE   287 0 9,404
STARBUCKS CORP COM 855244109 BBG001S72KH6 11,885,025 114,137 SH   SOLE   7,618 0 106,519
STARWOOD PPTY TR INC COM 85571B105 BBG001T4JCN5 613,413 34,675 SH   SOLE   1,450 0 33,225
STATE STR CORP COM 857477103 BBG001S5RLD5 496,890 6,565 SH   SOLE   1,684 0 4,881
STEEL DYNAMICS INC COM 858119100 BBG001S98JK5 339,342 3,001 SH   SOLE   0 0 3,001
STERICYCLE INC COM 858912108 BBG001S7P0T2 234,578 5,379 SH   SOLE   0 0 5,379
STMICROELECTRONICS N V NY REGISTRY 861012102 BBG001S5WDM7 253,583 4,741 SH   SOLE   1,040 0 3,701
STONECO LTD COM CL A G85158106 BBG00M4ZQF98 241,049 25,267 SH   SOLE   17,731 0 7,536
STRATEGY SHS NS 7HANDL IDX 86280R506 BBG00JRGTRX6 1,662,461 82,178 SH   SOLE   3,074 0 79,104
STRYKER CORPORATION COM 863667101 BBG001S8FR03 3,665,778 12,842 SH   SOLE   870 0 11,972
STURM RUGER & CO INC COM 864159108 BBG001S6LMJ1 732,385 12,750 SH   SOLE   290 0 12,460
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 BBG001S6DDV6 849,175 55,429 SH   SOLE   5,751 0 49,678
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 BBG001SLH608 200,681 25,085 SH   SOLE   217 0 24,868
SUN LIFE FINANCIAL INC. COM 866796105 BBG001S7XWH6 1,569,513 33,608 SH   SOLE   0 0 33,608
SUNCOR ENERGY INC NEW COM 867224107 BBG001S5YSF0 1,117,365 35,986 SH   SOLE   895 0 35,091
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 BBG00358K8T9 1,769,328 40,313 SH   SOLE   6,045 0 34,268
SUNRUN INC COM 86771W105 BBG0025XVR94 492,390 24,436 SH   SOLE   17,279 0 7,157
SUPER LEAGUE GAMING INC COM 86804F202 BBG009XZYH83 7,092 12,783 SH   SOLE   0 0 12,783
SURFACE ONCOLOGY INC COM 86877M209 BBG00KFWYX53 12,107 17,325 SH   SOLE   7,000 0 10,325
SYNOPSYS INC COM 871607107 BBG001S5VTR8 1,390,890 3,601 SH   SOLE   17 0 3,584
SYSCO CORP COM 871829107 BBG001S5WJS8 2,758,306 35,715 SH   SOLE   2,053 0 33,662
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 BBG001S5WWW4 3,534,292 37,995 SH   SOLE   2,182 0 35,813
TANGER FACTORY OUTLET CTRS I COM 875465106 BBG001S7BZV7 206,359 10,512 SH   SOLE   390 0 10,122
TAPESTRY INC COM 876030107 BBG001SFH7D5 393,363 9,125 SH   SOLE   1,117 0 8,008
TARGA RES CORP COM 87612G101 BBG001TC94B9 245,846 3,370 SH   SOLE   0 0 3,370
TARGET CORP COM 87612E106 BBG001SC0K41 10,835,541 65,420 SH   SOLE   4,167 0 61,253
TE CONNECTIVITY LTD SHS H84989104 BBG001STLRP3 1,954,157 14,900 SH   SOLE   449 0 14,451
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 BBG001S5S013 502,823 28,489 SH   SOLE   0 0 28,489
TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 BBG0069FLDK9 1,317,582 70,234 SH   SOLE   1,200 0 69,034
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 BBG001S6TBF1 272,844 19,587 SH   SOLE   0 0 19,587
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 BBG008NVFX18 285,404 20,772 SH   SOLE   0 0 20,772
TELADOC HEALTH INC COM 87918A105 BBG001TG5PC6 694,703 26,822 SH   SOLE   1,975 0 24,847
TELEFONICA S A SPONSORED ADR 879382208 BBG001S5WMH3 94,313 22,036 SH   SOLE   1,472 0 20,564
TELLURIAN INC NEW COM 87968A104 BBG001S5TB09 120,705 98,133 SH   SOLE   0 0 98,133
TEMPLETON DRAGON FD INC COM 88018T101 BBG001S7QPF1 152,905 14,438 SH   SOLE   995 0 13,443
TEMPLETON EMERGING MKTS INCO COM 880192109 BBG001S5WMJ1 91,347 18,017 SH   SOLE   0 0 18,017
TEMPLETON GLOBAL INCOME FD COM 880198106 BBG001S5RKQ3 100,725 22,892 SH   SOLE   0 0 22,892
TENET HEALTHCARE CORP COM NEW 88033G407 BBG001S70FY0 390,032 6,564 SH   SOLE   18 0 6,546
TERADATA CORP DEL COM 88076W103 BBG001SPRJ28 217,594 5,402 SH   SOLE   255 0 5,147
TERADYNE INC COM 880770102 BBG001S5WMZ3 233,869 2,175 SH   SOLE   293 0 1,882
TESLA INC COM 88160R101 BBG001SQKGD7 37,406,545 180,307 SH   SOLE   19,259 0 161,048
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 BBG001S62NT9 116,646 13,180 SH   SOLE   0 0 13,180
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 10,772,372 57,913 SH   SOLE   2,707 0 55,206
TEXAS PACIFIC LAND CORPORATI COM 88262P102 BBG00YRJXKC0 1,260,574 741 SH   SOLE   32 0 709
TEXAS ROADHOUSE INC COM 882681109 BBG001SLR3C1 515,770 4,773 SH   SOLE   0 0 4,773
TEXTRON INC COM 883203101 BBG001S5WZ39 1,023,976 14,498 SH   SOLE   125 0 14,373
THE CIGNA GROUP COM 125523100 BBG00KXRCDQ9 3,268,695 12,792 SH   SOLE   840 0 11,952
THE TRADE DESK INC COM CL A 88339J105 BBG00629NGW8 2,003,279 32,889 SH   SOLE   1,487 0 31,402
THERMO FISHER SCIENTIFIC INC COM 883556102 BBG001S5WS08 13,259,944 23,006 SH   SOLE   1,689 0 21,317
THOMSON REUTERS CORP. COM NEW 884903709 BBG001S5WSW3 359,073 2,760 SH   SOLE   36 0 2,724
THORNBURG INCM BUILDER OPP T COM 885213108 BBG011K2MTF5 1,189,844 76,223 SH   SOLE   0 0 76,223
TILRAY BRANDS INC COM 88688T100 BBG00L7XTPY9 174,205 68,856 SH   SOLE   10,074 0 58,782
TJX COS INC NEW COM 872540109 BBG001S5WQ93 5,580,840 71,220 SH   SOLE   6,940 0 64,280
T-MOBILE US INC COM 872590104 BBG001SKR9Y6 3,195,729 22,064 SH   SOLE   1,579 0 20,485
TOLL BROTHERS INC COM 889478103 BBG001S5WT15 507,365 8,452 SH   SOLE   288 0 8,164
TORO CO COM 891092108 BBG001S5WX98 581,591 5,232 SH   SOLE   0 0 5,232
TORONTO DOMINION BK ONT COM NEW 891160509 BBG001S60L15 1,229,543 20,526 SH   SOLE   522 0 20,004
TORTOISE MIDSTRM ENERGY FD I COM 89148B200 BBG001SS8R16 389,928 11,706 SH   SOLE   0 0 11,706
TORTOISE PWR & ENERGY INFRAS COM 89147X104 BBG001SRZ8J1 1,119,415 87,114 SH   SOLE   0 0 87,114
TOTALENERGIES SE SPONSORED ADS 89151E109 BBG001S6WYD9 2,041,655 34,575 SH   SOLE   129 0 34,446
TOYOTA MOTOR CORP ADS 892331307 BBG001SDB327 527,169 3,720 SH   SOLE   20 0 3,700
TRACTOR SUPPLY CO COM 892356106 BBG001S7K017 1,129,007 4,803 SH   SOLE   0 0 4,803
TRANE TECHNOLOGIES PLC SHS G8994E103 BBG001S5SBV6 1,228,086 6,675 SH   SOLE   5 0 6,670
TRANSDIGM GROUP INC COM 893641100 BBG001SPV1C1 371,086 503 SH   SOLE   0 0 503
TRANSOCEAN LTD REG SHS H8817H100 BBG001S7B678 175,351 27,571 SH   SOLE   8,250 0 19,321
TRAVELERS COMPANIES INC COM 89417E109 BBG001S5R103 4,108,066 23,967 SH   SOLE   3,261 0 20,706
TRI CONTL CORP COM 895436103 BBG001S5WZ75 275,803 10,388 SH   SOLE   0 0 10,388
TRINITY CAP INC COM 896442308 BBG00T6WFZK3 127,300 10,000 SH   SOLE   0 0 10,000
TRITON INTL LTD CL A G9078F107 BBG00BS054X4 730,067 11,548 SH   SOLE   115 0 11,433
TRUIST FINL CORP COM 89832Q109 BBG001S5YYC0 1,124,250 32,969 SH   SOLE   4,986 0 27,983
TWILIO INC CL A 90138F102 BBG0029ZX859 358,406 5,379 SH   SOLE   2,540 0 2,839
TWO RDS SHARED TR LDRSHS ALPFACT 90214Q774 BBG00M4RHFY8 3,197,963 105,116 SH   SOLE   10,726 0 94,390
TWO RDS SHARED TR LEADERSHARES DY 90214Q675 BBG011MF2PD6 3,019,108 133,969 SH   SOLE   17,125 0 116,844
TWO RDS SHARED TR LEADERSHARES EQT 90214Q683 BBG00TSFR128 2,480,676 85,590 SH   SOLE   8,507 0 77,083
TWO RDS SHARED TR LEADERSHS ACTIVI 90214Q717 BBG00Y002QG7 1,521,247 50,929 SH   SOLE   4,985 0 45,944
TWO RDS SHARED TR LEASERSHS ALPHAF 90214Q691 BBG00XZZ2J07 3,731,790 117,351 SH   SOLE   13,337 0 104,014
TYLER TECHNOLOGIES INC COM 902252105 BBG001S5WZB0 274,137 773 SH   SOLE   0 0 773
TYSON FOODS INC CL A 902494103 BBG001S871D5 300,629 5,068 SH   SOLE   0 0 5,068
UBER TECHNOLOGIES INC COM 90353T100 BBG002B04MW4 7,199,832 227,123 SH   SOLE   114,067 0 113,056
UBS GROUP AG SHS H42097107 BBG007936GX0 846,692 39,677 SH   SOLE   161 0 39,516
UGI CORP NEW COM 902681105 BBG001S5X0W3 631,028 18,154 SH   SOLE   1,684 0 16,470
ULTA BEAUTY INC COM 90384S303 BBG00FWQ4W44 3,711,324 6,801 SH   SOLE   1,986 0 4,815
UNDER ARMOUR INC CL A 904311107 BBG001SJLLQ7 249,901 26,333 SH   SOLE   308 0 26,025
UNDER ARMOUR INC CL C 904311206 BBG009DTD8J0 132,531 15,537 SH   SOLE   5,000 0 10,537
UNILEVER PLC SPON ADR NEW 904767704 BBG001S5X1K4 2,902,969 55,901 SH   SOLE   1,995 0 53,906
UNION PAC CORP COM 907818108 BBG001S5X2M0 9,077,093 45,101 SH   SOLE   4,684 0 40,417
UNITED AIRLS HLDGS INC COM 910047109 BBG001SQ87W0 1,768,440 39,965 SH   SOLE   5,916 0 34,049
UNITED PARCEL SERVICE INC CL B 911312106 BBG001SDGSH1 17,704,964 91,267 SH   SOLE   14,423 0 76,844
UNITED RENTALS INC COM 911363109 BBG001SBGZ25 2,545,596 6,432 SH   SOLE   1,064 0 5,368
UNITED STATES STL CORP NEW COM 912909108 BBG001S5XL75 2,389,785 91,563 SH   SOLE   1,301 0 90,262
UNITED STS NAT GAS FD LP UNIT PAR 912318300 BBG001ST67S1 590,493 85,085 SH   SOLE   66,287 0 18,798
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 28,159,005 59,585 SH   SOLE   5,055 0 54,530
UNIVERSAL DISPLAY CORP COM 91347P105 BBG001S5V9H3 216,885 1,398 SH   SOLE   0 0 1,398
UNIVERSAL HLTH SVCS INC CL B 913903100 BBG001S6S976 336,816 2,650 SH   SOLE   0 0 2,650
UNUM GROUP COM 91529Y106 BBG001S5X2J4 1,279,597 32,346 SH   SOLE   4,000 0 28,346
US BANCORP DEL COM NEW 902973304 BBG001S6T8C1 3,384,173 93,874 SH   SOLE   5,011 0 88,863
US FOODS HLDG CORP COM 912008109 BBG00C6H6D59 851,985 23,064 SH   SOLE   1,000 0 22,064
UWM HOLDINGS CORPORATION COM CL A 91823B109 BBG00R24YP79 269,045 54,795 SH   SOLE   12,450 0 42,345
VAALCO ENERGY INC COM NEW 91851C201 BBG001S76ZS7 133,731 29,521 SH   SOLE   0 0 29,521
VALE S A SPONSORED ADS 91912E105 BBG001SB54S8 306,928 19,450 SH   SOLE   0 0 19,450
VALERO ENERGY CORP COM 91913Y100 BBG001S5X8K9 5,944,360 42,581 SH   SOLE   2,227 0 40,354
VALMONT INDS INC COM 920253101 BBG001S5X650 628,980 1,970 SH   SOLE   0 0 1,970
VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 BBG001SPSH76 910,206 10,479 SH   SOLE   750 0 9,729
VANECK ETF TRUST BDC INCOME ETF 92189F411 BBG00440GL84 1,062,424 71,640 SH   SOLE   1,594 0 70,046
VANECK ETF TRUST BIOTECH ETF 92189F726 BBG002DP3D21 261,128 1,611 SH   SOLE   0 0 1,611
VANECK ETF TRUST DURABLE HGH DIV 92189H102 BBG00MF4XN18 546,258 17,441 SH   SOLE   7,891 0 9,550
VANECK ETF TRUST FALLEN ANGEL HG 92189F437 BBG002VZY7Y3 1,039,570 37,101 SH   SOLE   1,874 0 35,227
VANECK ETF TRUST GOLD MINERS ETF 92189F106 BBG001SR42Z0 7,866,672 243,172 SH   SOLE   18,033 0 225,139
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 BBG001SZDBR1 363,373 7,023 SH   SOLE   1,805 0 5,218
VANECK ETF TRUST IG FLOATING RATE 92189F486 BBG001V14Q53 414,917 16,617 SH   SOLE   0 0 16,617
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 BBG001SRLFL7 939,926 20,227 SH   SOLE   1,737 0 18,490
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 BBG001T60G06 1,189,854 30,123 SH   SOLE   271 0 29,852
VANECK ETF TRUST LONG MUNI ETF 92189F536 BBG001T10HL2 625,127 34,710 SH   SOLE   0 0 34,710
VANECK ETF TRUST LOW CARBN ENERGY 92189F502 BBG001SSYS60 263,193 2,166 SH   SOLE   0 0 2,166
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 BBG002XRNHT5 33,162,184 449,168 SH   SOLE   7,614 0 441,554
VANECK ETF TRUST PREFERRED SECURT 92189F429 BBG0034VZPF0 3,093,117 175,247 SH   SOLE   0 0 175,247
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 BBG002D68GN8 2,141,138 8,135 SH   SOLE   477 0 7,658
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 BBG005T08310 398,624 17,884 SH   SOLE   801 0 17,083
VANECK ETF TRUST VANECK SHRT MUNI 92189F528 BBG001SSZW79 656,476 38,616 SH   SOLE   2,052 0 36,564
VANECK ETF TRUST VIDEO GMNG ESPRT 92189F114 BBG00M8CXBV1 417,474 7,895 SH   SOLE   2,921 0 4,974
VANECK MERK GOLD TR GOLD TRUST 921078101 BBG002WYN9L7 237,834 12,452 SH   SOLE   0 0 12,452
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 BBG001TC6MF8 12,253,584 53,166 SH   SOLE   1,842 0 51,324
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 BBG001TC6MG7 8,671,437 59,110 SH   SOLE   612 0 58,498
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 BBG001TC6MK2 1,689,463 19,015 SH   SOLE   0 0 19,015
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 BBG001TC6MJ4 3,851,895 45,488 SH   SOLE   2,110 0 43,378
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 BBG001TC6MN9 1,881,788 23,924 SH   SOLE   0 0 23,924
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 BBG001TC6MT3 1,726,905 18,228 SH   SOLE   0 0 18,228
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 BBG001TC6ML1 2,265,017 28,046 SH   SOLE   0 0 28,046
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 BBG001TC6MR5 3,772,223 42,485 SH   SOLE   1,870 0 40,615
VANGUARD BD INDEX FDS INTERMED TERM 921937819 BBG001ST39R1 10,387,394 135,358 SH   SOLE   2,730 0 132,628
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 BBG001ST39S0 6,892,271 89,930 SH   SOLE   4,780 0 85,150
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 BBG001ST39Q2 39,018,084 510,107 SH   SOLE   7,309 0 502,798
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 BBG001SK7DK4 34,527,381 467,661 SH   SOLE   36,644 0 431,017
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 BBG004N1LGK2 4,623,272 94,506 SH   SOLE   12,740 0 81,766
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 BBG001SK3J43 6,137,316 43,776 SH   SOLE   976 0 42,800
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 99,790,120 400,057 SH   SOLE   11,554 0 388,503
VANGUARD INDEX FDS LARGE CAP ETF 922908637 BBG001SHTTQ6 23,281,525 124,626 SH   SOLE   834 0 123,792
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 BBG001SRN7S6 35,857,422 183,988 SH   SOLE   1,502 0 182,486
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 BBG001SRN7W1 33,064,223 246,619 SH   SOLE   5,355 0 241,264
VANGUARD INDEX FDS MID CAP ETF 922908629 BBG001SHVTS1 54,259,122 257,250 SH   SOLE   17,712 0 239,538
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 BBG001SMD2X3 17,434,906 209,958 SH   SOLE   17,694 0 192,264
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 93,787,421 249,389 SH   SOLE   5,805 0 243,584
VANGUARD INDEX FDS SM CP VAL ETF 922908611 BBG001SHVTR2 15,782,550 99,412 SH   SOLE   12,673 0 86,739
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 62,264,386 328,469 SH   SOLE   17,995 0 310,474
VANGUARD INDEX FDS SML CP GRW ETF 922908595 BBG001SHTTW9 18,329,924 84,701 SH   SOLE   2,144 0 82,557
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 255,264,640 1,250,684 SH   SOLE   108,442 0 1,142,242
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 83,205,962 602,461 SH   SOLE   39,108 0 563,353
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 BBG001SP7T00 1,970,467 36,852 SH   SOLE   1,418 0 35,434
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 16,192,817 400,812 SH   SOLE   32,348 0 368,464
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 BBG001SHTV18 1,106,330 18,151 SH   SOLE   4,403 0 13,748
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 BBG001SHTV36 1,285,593 18,956 SH   SOLE   3,613 0 15,343
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 BBG001T0SKD6 403,133 3,690 SH   SOLE   441 0 3,249
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 BBG001TCVT65 722,433 17,807 SH   SOLE   6,127 0 11,680
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 BBG001T2YZG9 9,865,740 107,131 SH   SOLE   24,855 0 82,276
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 BBG003H12XS7 8,479,960 177,331 SH   SOLE   26,718 0 150,613
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 BBG009THVRX1 12,668,611 250,072 SH   SOLE   11,190 0 238,882
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 BBG001T62M92 1,592,618 26,561 SH   SOLE   331 0 26,230
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 BBG001T62M38 11,721,891 146,121 SH   SOLE   10,370 0 135,751
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 BBG001T62MF5 7,461,227 160,284 SH   SOLE   2,414 0 157,870
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 BBG001T62M74 14,612,142 249,610 SH   SOLE   2,207 0 247,403
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 BBG001T62KZ7 17,198,949 225,619 SH   SOLE   1,958 0 223,661
VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 BBG00J5M1LD2 2,479,011 32,351 SH   SOLE   3,482 0 28,869
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 BBG001TCH518 5,085,484 80,863 SH   SOLE   6,336 0 74,527
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 BBG001TCHM11 345,508 1,854 SH   SOLE   170 0 1,684
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 BBG001TCH581 2,663,203 39,863 SH   SOLE   821 0 39,042
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 BBG001TCH7W0 1,308,383 18,152 SH   SOLE   829 0 17,323
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 BBG001TCHH03 3,133,285 26,002 SH   SOLE   225 0 25,777
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 BBG001TCHH58 536,388 2,926 SH   SOLE   0 0 2,926
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 77,450,482 502,892 SH   SOLE   21,082 0 481,810
VANGUARD STAR FDS VG TL INTL STK F 921909768 BBG001TJR1D8 20,254,420 366,861 SH   SOLE   14,864 0 351,997
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 37,109,673 821,556 SH   SOLE   54,371 0 767,185
VANGUARD WELLINGTON FD SHORT TRM TAX EX 921935870 BBG01FQJQMT7 280,487 2,761 SH   SOLE   0 0 2,761
VANGUARD WELLINGTON FD US QUALITY 921935706 BBG00K269NN4 801,642 7,400 SH   SOLE   3,700 0 3,700
VANGUARD WELLINGTON FD US VALUE FACTR 921935805 BBG00K26B603 446,062 4,600 SH   SOLE   0 0 4,600
VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885 BBG004N1LYJ5 472,412 7,582 SH   SOLE   269 0 7,313
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 42,821,861 405,892 SH   SOLE   13,250 0 392,642
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 BBG00C863MQ1 6,658,398 90,369 SH   SOLE   7,522 0 82,847
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 BBG00C868SD7 4,793,060 77,369 SH   SOLE   5,684 0 71,685
VANGUARD WORLD FD ESG INTL STK ETF 921910725 BBG00M0P2VR5 520,570 9,942 SH   SOLE   1,923 0 8,019
VANGUARD WORLD FD ESG US STK ETF 921910733 BBG00M0P2SP4 826,852 11,530 SH   SOLE   1,016 0 10,514
VANGUARD WORLD FD MEGA CAP INDEX 921910873 BBG001T0Y6Y7 3,615,927 25,261 SH   SOLE   1,297 0 23,964
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 BBG001T0Y6L1 8,679,772 85,921 SH   SOLE   8,315 0 77,606
VANGUARD WORLD FD MEGA GRWTH IND 921910816 BBG001T0Y6W9 3,330,104 16,283 SH   SOLE   3,738 0 12,545
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 BBG001SHTV72 820,713 8,490 SH   SOLE   59 0 8,431
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 BBG001SHVTQ3 4,487,491 17,769 SH   SOLE   317 0 17,452
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 BBG001SHVR41 8,422,363 43,522 SH   SOLE   4,077 0 39,445
VANGUARD WORLD FDS ENERGY ETF 92204A306 BBG001SHTV45 2,715,129 23,769 SH   SOLE   2,218 0 21,551
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 BBG001SHTTM0 1,926,789 24,737 SH   SOLE   2,228 0 22,509
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 BBG001SHVR32 9,430,478 39,548 SH   SOLE   2,493 0 37,055
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 BBG001SHVTX5 3,955,890 20,765 SH   SOLE   666 0 20,099
VANGUARD WORLD FDS INF TECH ETF 92204A702 BBG001SHTTR5 20,007,798 51,906 SH   SOLE   3,522 0 48,384
VANGUARD WORLD FDS MATERIALS ETF 92204A801 BBG001SHTTP7 1,848,084 10,393 SH   SOLE   640 0 9,753
VANGUARD WORLD FDS UTILITIES ETF 92204A876 BBG001SHVTP4 6,059,282 41,074 SH   SOLE   8,478 0 32,596
VBI VACCINES INC CDA COM NEW 91822J103 BBG001S5SXK0 7,996 26,390 SH   SOLE   0 0 26,390
VEEVA SYS INC CL A COM 922475108 BBG001TX0CB4 1,367,403 7,440 SH   SOLE   893 0 6,547
VENTAS INC COM 92276F100 BBG001S9T7M6 268,668 6,198 SH   SOLE   120 0 6,078
VERISK ANALYTICS INC COM 92345Y106 BBG001SBRX64 271,375 1,414 SH   SOLE   86 0 1,328
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 32,724,880 841,471 SH   SOLE   112,998 0 728,473
VERTEX PHARMACEUTICALS INC COM 92532F100 BBG001S68LJ8 1,929,491 6,124 SH   SOLE   862 0 5,262
VIATRIS INC COM 92556V106 BBG00Y52JV51 690,280 71,755 SH   SOLE   2,159 0 69,596
VICI PPTYS INC COM 925652109 BBG00HVVB4B6 948,851 29,088 SH   SOLE   1,413 0 27,675
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 BBG006QSNBX0 9,729,197 156,156 SH   SOLE   300 0 155,856
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 BBG006QSN9T0 14,724,843 214,193 SH   SOLE   78,196 0 135,997
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 BBG006QSN885 20,866,482 344,218 SH   SOLE   11,171 0 333,047
VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 BBG009K7JND7 8,814,598 153,261 SH   SOLE   8,126 0 145,135
VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 BBG00H0GHQ37 429,619 11,101 SH   SOLE   0 0 11,101
VICTORY PORTFOLIOS II VS NASDQ NXT 50 92647X806 BBG00X70YNW6 407,170 15,862 SH   SOLE   440 0 15,422
VIRTUS CONVERTIBLE & INC FD COM 92838U108 BBG001SLMK47 319,253 106,418 SH   SOLE   0 0 106,418
VIRTUS CONVERTIBLE & INCOME COM 92838X102 BBG001SB26R7 688,343 204,864 SH   SOLE   0 0 204,864
VIRTUS DIVIDEND INTEREST & P COM 92840R101 BBG001SNN4Q4 185,259 15,753 SH   SOLE   4,576 0 11,177
VIRTUS TOTAL RETURN FD INC COM 92835W107 BBG001S5XNL5 731,834 113,024 SH   SOLE   0 0 113,024
VISA INC COM CL A 92826C839 BBG001SRCFY3 32,047,827 142,145 SH   SOLE   7,265 0 134,880
VIZIO HLDG CORP CL A COM 92858V101 BBG00ZHDJWD0 448,101 48,813 SH   SOLE   0 0 48,813
VMWARE INC CL A COM 928563402 BBG001S6TFZ0 910,361 7,292 SH   SOLE   125 0 7,167
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 BBG001S6MDB8 252,649 22,885 SH   SOLE   1,853 0 21,032
VOYA ASIA PAC HIGH DIV EQT I COM 92912J102 BBG001SH5X74 546,132 85,200 SH   SOLE   0 0 85,200
VOYA EMERGING MKTS HIGH DIVI COM 92912P108 BBG001T99QY2 924,364 172,135 SH   SOLE   0 0 172,135
VOYA GLBL ADV & PREM OPP FD COM 92912R104 BBG001SP8VG7 155,257 18,180 SH   SOLE   0 0 18,180
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 BBG001SMKRM2 1,407,554 275,991 SH   SOLE   0 0 275,991
VULCAN MATLS CO COM 929160109 BBG001S5X8R2 838,136 4,885 SH   SOLE   640 0 4,245
WALGREENS BOOTS ALLIANCE INC COM 931427108 BBG001S5XBY7 1,572,950 45,487 SH   SOLE   2,922 0 42,565
WALMART INC COM 931142103 BBG001S5XH92 22,430,353 152,122 SH   SOLE   5,108 0 147,014
WARNER BROS DISCOVERY INC COM SER A 934423104 BBG011386VG3 1,761,328 116,643 SH   SOLE   9,255 0 107,388
WASTE CONNECTIONS INC COM 94106B101 BBG001SKJ4K1 334,403 2,405 SH   SOLE   0 0 2,405
WASTE MGMT INC DEL COM 94106L109 BBG001S5XH47 9,681,751 59,336 SH   SOLE   7,226 0 52,110
WATERS CORP COM 941848103 BBG001S8MDG9 1,695,906 5,477 SH   SOLE   42 0 5,435
WATSCO INC COM 942622200 BBG001S82CQ2 212,691 668 SH   SOLE   26 0 642
WATTS WATER TECHNOLOGIES INC CL A 942749102 BBG001S6N6Y7 212,671 1,263 SH   SOLE   0 0 1,263
WEBSTER FINL CORP COM 947890109 BBG001S5XCP5 532,706 13,514 SH   SOLE   607 0 12,907
WEC ENERGY GROUP INC COM 92939U106 BBG001S5XDC7 1,002,735 10,579 SH   SOLE   592 0 9,987
WELLS FARGO CO NEW COM 949746101 BBG001S5XF23 8,967,654 239,905 SH   SOLE   81,359 0 158,546
WELLTOWER INC COM 95040Q104 BBG001S5RTQ4 1,844,665 25,731 SH   SOLE   864 0 24,867
WESCO INTL INC COM 95082P105 BBG001SCRP78 993,884 6,431 SH   SOLE   98 0 6,333
WEST PHARMACEUTICAL SVSC INC COM 955306105 BBG001S5XK22 521,092 1,504 SH   SOLE   0 0 1,504
WESTERN ASSET DIVERSIFIED IN COM SHS BEN INT 95790K109 BBG00WF4D5L5 275,046 20,680 SH   SOLE   0 0 20,680
WESTERN AST INFL LKD OPP & I COM 95766R104 BBG001SBWXC1 745,433 81,468 SH   SOLE   0 0 81,468
WESTLAKE CORPORATION COM 960413102 BBG001SHVYF4 334,877 2,887 SH   SOLE   100 0 2,787
WEYERHAEUSER CO MTN BE COM NEW 962166104 BBG001S5XL11 816,296 27,092 SH   SOLE   928 0 26,164
WHEATON PRECIOUS METALS CORP COM 962879102 BBG001S6DSP0 4,263,285 88,523 SH   SOLE   2,493 0 86,030
WHEELS UP EXPERIENCE INC COM CL A 96328L106 BBG00XTV85M3 11,074 17,500 SH   SOLE   0 0 17,500
WHIRLPOOL CORP COM 963320106 BBG001S5XFS5 311,081 2,356 SH   SOLE   50 0 2,306
WILLIAMS COS INC COM 969457100 BBG001S5XH10 1,827,970 61,218 SH   SOLE   431 0 60,787
WILLIAMS SONOMA INC COM 969904101 BBG001SBW7S1 325,274 2,674 SH   SOLE   100 0 2,574
WILLIS TOWERS WATSON PLC LTD SHS G96629103 BBG001SHY2Q9 290,830 1,252 SH   SOLE   29 0 1,223
WINGSTOP INC COM 974155103 BBG008N298X9 389,377 2,121 SH   SOLE   64 0 2,057
WISDOMTREE TR CLOUD COMPUTNG 97717Y691 BBG00Q5FMZC8 527,207 17,751 SH   SOLE   1,330 0 16,421
WISDOMTREE TR CURRNCY INT EQ 97717X263 BBG00BSZ29J5 257,935 8,345 SH   SOLE   810 0 7,535
WISDOMTREE TR EM EX ST-OWNED 97717X578 BBG007PB9N20 4,095,113 147,094 SH   SOLE   3,508 0 143,586
WISDOMTREE TR EMER MKT HIGH FD 97717W315 BBG001SV1SY8 766,511 20,246 SH   SOLE   575 0 19,671
WISDOMTREE TR EMG MKTS SMCAP 97717W281 BBG001SRPT24 2,239,637 48,911 SH   SOLE   10,654 0 38,257
WISDOMTREE TR ENHNCD CMMDTY ST 97717Y683 BBG00YM346S6 801,166 44,833 SH   SOLE   0 0 44,833
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 BBG005YHYNG8 57,693,515 1,147,674 SH   SOLE   186,035 0 961,639
WISDOMTREE TR FUTRE STRAT FD 97717W125 BBG001V038F5 710,024 21,158 SH   SOLE   0 0 21,158
WISDOMTREE TR GLB HIGH DIV FD 97717W877 BBG001SHKFW8 233,818 4,997 SH   SOLE   0 0 4,997
WISDOMTREE TR GLB US QTLY DIV 97717W844 BBG001SHL791 19,425,843 547,669 SH   SOLE   58,362 0 489,307
WISDOMTREE TR HEDGED HI YLD BD 97717W430 BBG005Q26K04 2,053,206 98,854 SH   SOLE   2,970 0 95,884
WISDOMTREE TR INDIA ERNGS FD 97717W422 BBG001T21LV9 916,912 29,071 SH   SOLE   3,050 0 26,021
WISDOMTREE TR INTK MLTIFACTR 97717Y774 BBG00LNNW626 1,077,988 43,039 SH   SOLE   0 0 43,039
WISDOMTREE TR INTL EQUITY FD 97717W703 BBG001SHKSW0 992,623 19,960 SH   SOLE   1,770 0 18,190
WISDOMTREE TR INTL QULTY DIV 97717X131 BBG00CMD6MV1 3,594,703 106,133 SH   SOLE   3,611 0 102,522
WISDOMTREE TR INTL SMCAP DIV 97717W760 BBG001SHLB38 4,621,611 75,839 SH   SOLE   150 0 75,689
WISDOMTREE TR INTRST RATE HDGE 97717W380 BBG005Q26B59 1,126,086 25,869 SH   SOLE   0 0 25,869
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 BBG006G0J5J6 17,114,502 434,158 SH   SOLE   7,489 0 426,669
WISDOMTREE TR ITL HIGH DIV FD 97717W802 BBG001SHLHN3 395,847 10,514 SH   SOLE   6,500 0 4,014
WISDOMTREE TR MORTGAGE PLUS BD 97717Y725 BBG00QTQ1911 3,184,819 72,255 SH   SOLE   0 0 72,255
WISDOMTREE TR PUTWRITE STRAT 97717X560 BBG00C839794 548,026 17,655 SH   SOLE   1,151 0 16,504
WISDOMTREE TR US EFFICIENT COR 97717Y790 BBG00LLPH6R3 3,959,788 112,943 SH   SOLE   2,867 0 110,076
WISDOMTREE TR US ESG FUND 97717W596 BBG001SSZBH4 227,592 5,280 SH   SOLE   193 0 5,087
WISDOMTREE TR US HGH YLD CORP 97717X172 BBG00CSKF0K9 2,497,681 55,827 SH   SOLE   39 0 55,788
WISDOMTREE TR US HIGH DIVIDEND 97717W208 BBG001SHKNX0 6,545,980 79,567 SH   SOLE   332 0 79,235
WISDOMTREE TR US LARGECAP DIVD 97717W307 BBG001SHL7K8 18,753,190 303,155 SH   SOLE   10,649 0 292,506
WISDOMTREE TR US LARGECAP FUND 97717W588 BBG001SSZB57 39,983,374 914,533 SH   SOLE   57,843 0 856,690
WISDOMTREE TR US MIDCAP DIVID 97717W505 BBG001SHKG74 6,573,808 160,415 SH   SOLE   6,336 0 154,079
WISDOMTREE TR US MIDCAP FUND 97717W570 BBG001SSZB66 2,098,535 42,191 SH   SOLE   3,093 0 39,098
WISDOMTREE TR US MULTIFACTOR 97717Y857 BBG00H1P6M37 3,047,197 81,150 SH   SOLE   270 0 80,880
WISDOMTREE TR US QTLY DIV GRT 97717X669 BBG004LMH3Z6 81,596,720 1,308,898 SH   SOLE   309,926 0 998,972
WISDOMTREE TR US SHT TRM CORP 97717X156 BBG00CSKDZ42 3,597,320 76,255 SH   SOLE   14 0 76,241
WISDOMTREE TR US SMALLCAP DIVD 97717W604 BBG001SHKFX7 1,278,887 44,779 SH   SOLE   12,153 0 32,626
WISDOMTREE TR US SMALLCAP FUND 97717W562 BBG001SSZBC9 3,421,225 79,159 SH   SOLE   835 0 78,324
WISDOMTREE TR US TOTAL DIVIDND 97717W109 BBG001SHKFZ5 1,026,189 16,937 SH   SOLE   1,573 0 15,364
WISDOMTREE TR YIELD ENHANCD US 97717X511 BBG009KCY2C6 17,044,271 390,119 SH   SOLE   18,841 0 371,278
WISDOMTREE TR YIELD ENHANCED 97717Y808 BBG00GQ2TVG4 4,833,966 102,480 SH   SOLE   2,194 0 100,286
WOODWARD INC COM 980745103 BBG001S6YZC5 1,015,315 10,427 SH   SOLE   0 0 10,427
WORKDAY INC CL A 98138H101 BBG001T21KQ7 1,784,544 8,640 SH   SOLE   4 0 8,636
WORKHORSE GROUP INC COM NEW 98138J206 BBG001SD7PS5 17,536 13,184 SH   SOLE   101 0 13,083
WORLD GOLD TR SPDR GLD MINIS 98149E303 BBG00L8YYQ05 6,684,029 170,903 SH   SOLE   2,350 0 168,553
WP CAREY INC COM 92936U109 BBG001S67MM3 5,636,141 72,771 SH   SOLE   5,511 0 67,260
WPP PLC NEW ADR 92937A102 BBG001S5XJ89 372,968 6,266 SH   SOLE   1,029 0 5,237
WSFS FINL CORP COM 929328102 BBG001S5XJX1 1,238,687 32,935 SH   SOLE   0 0 32,935
WYNDHAM HOTELS & RESORTS INC COM 98311A105 BBG00HCY3Q76 236,511 3,486 SH   SOLE   0 0 3,486
WYNN RESORTS LTD COM 983134107 BBG001SJZ2V8 957,843 8,559 SH   SOLE   5,027 0 3,532
XAI OCTAGON FLOATING RATE & COM 98400T106 BBG00HMS4SD6 308,695 48,045 SH   SOLE   0 0 48,045
XCEL ENERGY INC COM 98389B100 BBG001S7F0X8 3,392,070 50,298 SH   SOLE   891 0 49,407
XYLEM INC COM 98419M100 BBG001V05C73 920,321 8,790 SH   SOLE   0 0 8,790
YUM BRANDS INC COM 988498101 BBG001S7JQ30 2,337,339 17,696 SH   SOLE   1,918 0 15,778
YUM CHINA HLDGS INC COM 98850P109 BBG00B8N0HH0 715,247 11,283 SH   SOLE   1,876 0 9,407
ZACKS TRUST EARNGS CONSTANT 98888G105 BBG01292K070 1,828,464 77,118 SH   SOLE   0 0 77,118
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 BBG001S6SX73 663,984 2,088 SH   SOLE   52 0 2,036
ZIMMER BIOMET HOLDINGS INC COM 98956P102 BBG001S7DQJ9 1,212,424 9,384 SH   SOLE   326 0 9,058
ZOETIS INC CL A 98978V103 BBG0039320P7 4,815,538 28,932 SH   SOLE   1,607 0 27,325