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
10X GENOMICS INC CL A COM 88025U109 BBG007WX14Y9 610,006 16,740 SH   SOLE   16,740 0 0
3M CO COM 88579Y101 BBG001S5T7X2 2,417,827 20,162 SH   SOLE   20,162 0 0
ABB LTD SPONSORED ADR 000375204 BBG001SDDMX9 6,302,540 206,912 SH   SOLE   206,912 0 0
ABBOTT LABS COM 002824100 BBG001S5N9M6 10,449,702 95,179 SH   SOLE   95,179 0 0
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 25,768,391 159,448 SH   SOLE   159,448 0 0
ABRDN ASIA PACIFIC INCOME FU COM 003009107 BBG001S5R1L0 57,860 22,000 SH   SOLE   22,000 0 0
ABRDN GLOBAL INFRA INCOME FU COM SHS BEN INT 00326W106 BBG00VQRLH39 335,073 19,687 SH   SOLE   19,687 0 0
ABRDN GLOBAL PREMIER PPTYS F COM SH BEN INT 00302L108 BBG001SSZNJ6 379,443 97,293 SH   SOLE   97,293 0 0
ABRDN PLATINUM ETF TRUST PHYSCL PLATM SHS 003260106 BBG001T6GDY9 247,704 2,495 SH   SOLE   2,495 0 0
ABRDN TOTAL DYNAMIC DIVIDEND COM SH BEN INT 00326L100 BBG001SS0YX4 1,018,352 130,558 SH   SOLE   130,558 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 15,789,190 59,171 SH   SOLE   59,171 0 0
ACTIVISION BLIZZARD INC COM 00507V109 BBG001S6C009 10,415,470 136,061 SH   SOLE   136,061 0 0
ACUITY BRANDS INC COM 00508Y102 BBG001SBG656 852,560 5,148 SH   SOLE   5,148 0 0
ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 BBG001S7DWV2 2,032 12,000 SH   SOLE   12,000 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104 BBG001S5NDV7 154,037 10,594 SH   SOLE   10,594 0 0
ADDUS HOMECARE CORP COM 006739106 BBG001T56D18 420,047 4,222 SH   SOLE   4,222 0 0
ADMA BIOLOGICS INC COM 000899104 BBG002NCK5N4 476,561 122,825 SH   SOLE   122,825 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 BBG001S5NCQ5 6,782,089 20,153 SH   SOLE   20,153 0 0
ADVANCED MICRO DEVICES INC COM 007903107 BBG001S5NN36 9,103,942 140,558 SH   SOLE   139,706 0 852
ADVENT CONV & INCOME FD COM 00764C109 BBG001SJLCH7 153,657 14,097 SH   SOLE   14,097 0 0
ADVISORSHARES TR PURE US CANNABIS 00768Y453 BBG00X28J8Y2 1,119,525 160,161 SH   SOLE   160,161 0 0
AECOM COM 00766T100 BBG001SKTTF1 323,838 3,813 SH   SOLE   3,813 0 0
AEGON N V NY REGISTRY SHS 007924103 BBG001S6Y6M8 110,799 21,984 SH   SOLE   21,984 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 BBG001S5RRJ6 917,252 16,400 SH   SOLE   16,400 0 0
AES CORP COM 00130H105 BBG001S6B1L5 4,369,219 151,920 SH   SOLE   151,920 0 0
AEVA TECHNOLOGIES INC COM 00835Q103 BBG00RK5L2P1 310,931 228,626 SH   SOLE   228,626 0 0
AFLAC INC COM 001055102 BBG001S5NGJ4 14,928,054 207,507 SH   SOLE   207,507 0 0
AGCO CORP COM 001084102 BBG001S7WHW3 766,678 5,528 SH   SOLE   5,528 0 0
AGF INVTS TR AGFIQ US MK ANTI 00110G408 BBG0021PH0S9 761,842 35,919 SH   SOLE   35,919 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 BBG001SCTQY4 1,437,388 9,605 SH   SOLE   9,605 0 0
AGNICO EAGLE MINES LTD COM 008474108 BBG001S77MK3 2,328,736 44,792 SH   SOLE   44,792 0 0
AIR LEASE CORP CL A 00912X302 BBG001T92VD1 712,230 18,538 SH   SOLE   18,538 0 0
AIR PRODS & CHEMS INC COM 009158106 BBG001S5NSB6 7,578,880 24,586 SH   SOLE   24,586 0 0
AIRBNB INC COM CL A 009066101 BBG001Y2XS16 2,787,300 32,600 SH   SOLE   32,290 0 310
AKAMAI TECHNOLOGIES INC COM 00971T101 BBG001S7YHX0 1,396,261 16,563 SH   SOLE   16,563 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102 BBG005WX3H18 46,601 16,525 SH   SOLE   16,525 0 0
ALARM COM HLDGS INC COM 011642105 BBG007GNPYZ6 202,769 4,098 SH   SOLE   4,098 0 0
ALASKA AIR GROUP INC COM 011659109 BBG001S5NLG6 305,432 7,113 SH   SOLE   7,113 0 0
ALBEMARLE CORP COM 012653101 BBG001S7SBP9 6,480,211 29,882 SH   SOLE   29,882 0 0
ALBERTSONS COS INC COMMON STOCK 013091103 BBG009KG1741 1,030,011 49,663 SH   SOLE   49,663 0 0
ALCON AG ORD SHS H01301128 BBG00NPWGYR0 1,755,771 25,613 SH   SOLE   25,613 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 BBG001S6CPH6 438,904 3,013 SH   SOLE   3,013 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 BBG006G2JWB1 4,096,361 46,502 SH   SOLE   46,502 0 0
ALIGN TECHNOLOGY INC COM 016255101 BBG001SCF1B9 1,848,960 8,767 SH   SOLE   8,767 0 0
ALLEGION PLC ORD SHS G0176J109 BBG003PS7JW0 6,472,437 61,490 SH   SOLE   61,490 0 0
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 BBG001S6LJ53 399,318 43,310 SH   SOLE   43,310 0 0
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 BBG001S5N9S0 975,627 28,386 SH   SOLE   28,386 0 0
ALLIANT ENERGY CORP COM 018802108 BBG001S8ZQ30 1,292,632 23,413 SH   SOLE   23,413 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 BBG001V0T5F3 580,320 13,950 SH   SOLE   13,950 0 0
ALLSPRING INCOME OPPORTUNIT INC OPPTY FD 94987B105 BBG001SJH6Q5 128,439 20,100 SH   SOLE   20,100 0 0
ALLSTATE CORP COM 020002101 BBG001S9BM06 8,831,899 65,132 SH   SOLE   65,132 0 0
ALLY FINL INC COM 02005N100 BBG001S5RLN4 337,557 13,806 SH   SOLE   13,806 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 BBG001S7FTC8 1,027,599 4,324 SH   SOLE   4,324 0 0
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 37,202,532 421,654 SH   SOLE   421,654 0 0
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 36,396,691 410,196 SH   SOLE   410,196 0 0
ALPS ETF TR ALERIAN MLP 00162Q452 BBG001TBMNT5 3,825,997 100,499 SH   SOLE   100,499 0 0
ALPS ETF TR OSHARES US QUALT 00162Q387 BBG018B6MVY5 465,948 11,248 SH   SOLE   11,248 0 0
ALTERYX INC COM CL A 02156B103 BBG001T9FXC4 201,261 3,972 SH   SOLE   3,972 0 0
ALTICE USA INC CL A 02156K103 BBG00GFMPS82 60,720 13,200 SH   SOLE   13,200 0 0
ALTRIA GROUP INC COM 02209S103 BBG001S5T8T5 10,091,214 220,766 SH   SOLE   220,766 0 0
ALTUS POWER INC COM CL A 02217A102 BBG00Y48ZM97 130,400 20,000 SH   SOLE   20,000 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 BBG001SD42R0 13,310 11,000 SH   SOLE   11,000 0 0
AMAZON COM INC COM 023135106 BBG001S5PQL7 47,426,988 564,607 SH   SOLE   564,607 0 0
AMBEV SA SPONSORED ADR 02319V103 BBG005KLVT74 3,540,102 1,301,508 SH   SOLE   1,285,082 0 16,426
AMDOCS LTD SHS G02602103 BBG001SBX7P3 2,581,378 28,398 SH   SOLE   28,398 0 0
AMEREN CORP COM 023608102 BBG001S5NF24 290,502 3,267 SH   SOLE   3,267 0 0
AMERESCO INC CL A 02361E108 BBG001S6P9W1 261,987 4,585 SH   SOLE   4,585 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 BBG005P7Q907 751,930 59,114 SH   SOLE   59,114 0 0
AMERICAN CENTY ETF TR US SML CP VALU 025072877 BBG00Q9MQZW3 266,448 3,576 SH   SOLE   3,576 0 0
AMERICAN ELEC PWR CO INC COM 025537101 BBG001S5NFD2 5,035,199 53,030 SH   SOLE   53,030 0 0
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 8,376,834 56,696 SH   SOLE   56,696 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 BBG001S8JK86 257,400 1,875 SH   SOLE   1,875 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 BBG001S5NJG1 3,019,204 47,742 SH   SOLE   47,742 0 0
AMERICAN TOWER CORP NEW COM 03027X100 BBG001S5NPQ6 9,306,162 43,926 SH   SOLE   43,926 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 BBG001SPHYW3 1,790,173 11,745 SH   SOLE   11,745 0 0
AMERIPRISE FINL INC COM 03076C106 BBG001SK6096 1,465,930 4,708 SH   SOLE   4,708 0 0
AMERISOURCEBERGEN CORP COM 03073E105 BBG001S8X7P0 2,690,136 16,234 SH   SOLE   16,234 0 0
AMETEK INC COM 031100100 BBG001S5NN54 1,973,824 14,127 SH   SOLE   14,127 0 0
AMGEN INC COM 031162100 BBG001S5NNL6 23,008,840 87,606 SH   SOLE   87,296 0 310
AMPLIFY ETF TR AMPLIFY LITHIUM 032108805 BBG00L323065 521,259 44,514 SH   SOLE   44,514 0 0
AMYRIS INC COM NEW 03236M200 BBG001T20G05 45,475 29,722 SH   SOLE   29,722 0 0
ANALOG DEVICES INC COM 032654105 BBG001S5ND38 8,421,628 51,342 SH   SOLE   51,342 0 0
ANDERSONS INC COM 034164103 BBG001S60FJ9 1,679,765 48,007 SH   SOLE   48,007 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 BBG001T53FW2 634,022 10,560 SH   SOLE   10,560 0 0
ANTERO MIDSTREAM CORP COM 03676B102 BBG00GBNZ4N9 7,119,523 659,826 SH   SOLE   659,826 0 0
ANTERO RESOURCES CORP COM 03674X106 BBG001T61KH8 4,125,544 133,125 SH   SOLE   133,125 0 0
AON PLC SHS CL A G0403H108 BBG00SSQFPR9 224,805 749 SH   SOLE   749 0 0
APA CORPORATION COM 03743Q108 BBG00YTS96H1 727,975 15,595 SH   SOLE   15,595 0 0
APELLIS PHARMACEUTICALS INC COM 03753U106 BBG007KGRPZ3 388,601 7,515 SH   SOLE   7,515 0 0
APOLLO GLOBAL MGMT INC COM 03769M106 BBG00ZNLTFL2 2,738,632 42,932 SH   SOLE   42,932 0 0
APOLLO TACTICAL INCOME FD IN COM 037638103 BBG003NQ4BY4 421,776 34,800 SH   SOLE   34,800 0 0
APPLE INC COM 037833100 BBG001S5N8V8 160,555,670 1,235,709 SH   SOLE   1,235,709 0 0
APPLIED MATLS INC COM 038222105 BBG001S5NMM7 5,438,576 55,849 SH   SOLE   55,849 0 0
APTARGROUP INC COM 038336103 BBG001S78MT3 696,613 6,334 SH   SOLE   6,334 0 0
APTIV PLC SHS G6095L109 BBG001TRL2T7 1,144,009 12,284 SH   SOLE   12,284 0 0
ARAMARK COM 03852U106 BBG001V0NR70 979,221 23,687 SH   SOLE   23,687 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 BBG001S5ND74 4,810,930 51,814 SH   SOLE   51,814 0 0
ARCOSA INC COM 039653100 BBG00JGMWGB9 722,070 13,288 SH   SOLE   13,288 0 0
ARES CAPITAL CORP COM 04010L103 BBG001SL96Z9 6,406,763 346,874 SH   SOLE   343,957 0 2,917
ARES DYNAMIC CR ALLOCATION F COM 04014F102 BBG001V0WD35 1,151,687 99,369 SH   SOLE   99,369 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 BBG0068KVVC7 504,540 7,372 SH   SOLE   7,372 0 0
ARISTA NETWORKS INC COM 040413106 BBG001T51KQ0 216,488 1,784 SH   SOLE   1,784 0 0
ARK ETF TR INNOVATION ETF 00214Q104 BBG007FJMV49 2,218,384 71,011 SH   SOLE   71,011 0 0
ARRAY TECHNOLOGIES INC COM SHS 04271T100 BBG002MX7TQ9 277,463 14,354 SH   SOLE   14,354 0 0
ASANA INC CL A 04342Y104 BBG00WYHL741 315,016 22,877 SH   SOLE   22,877 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 BBG001SCG0R3 1,441,950 2,639 SH   SOLE   2,639 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 BBG001SB80N8 758,411 11,186 SH   SOLE   11,186 0 0
ASTRIA THERAPEUTICS INC COM 04635X102 BBG001T8KDC4 238,478 16,016 SH   SOLE   16,016 0 0
AT&T INC COM 00206R102 BBG001S5VWH2 18,089,629 982,598 SH   SOLE   982,598 0 0
ATARA BIOTHERAPEUTICS INC COM 046513107 BBG005Q3MR36 89,708 27,350 SH   SOLE   27,350 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 BBG001S7GJV8 204,655 5,824 SH   SOLE   5,824 0 0
ATLASSIAN CORPORATION CL A 049468101 BBG01BGWHFS4 494,517 3,843 SH   SOLE   3,843 0 0
ATMOS ENERGY CORP COM 049560105 BBG001S5VG05 2,819,793 25,161 SH   SOLE   25,161 0 0
AURINIA PHARMACEUTICALS INC COM 05156V102 BBG001S68013 79,488 18,400 SH   SOLE   18,400 0 0
AUTODESK INC COM 052769106 BBG001S5SCD4 988,729 5,291 SH   SOLE   5,291 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 BBG001S82KF6 8,291,069 34,711 SH   SOLE   34,711 0 0
AUTOZONE INC COM 053332102 BBG001S6Q5D9 8,653,826 3,509 SH   SOLE   3,509 0 0
AVISTA CORP COM 05379B107 BBG001S5NZ48 1,703,853 38,427 SH   SOLE   38,427 0 0
AXIS CAP HLDGS LTD SHS G0692U109 BBG001SGW5F8 368,356 6,800 SH   SOLE   6,800 0 0
BAIDU INC SPON ADR REP A 056752108 BBG001SNBKD5 739,581 6,466 SH   SOLE   6,466 0 0
BALL CORP COM 058498106 BBG001S5P7Q4 3,565,123 69,713 SH   SOLE   69,713 0 0
BALLARD PWR SYS INC NEW COM 058586108 BBG001S5Y1D1 173,682 36,317 SH   SOLE   36,317 0 0
BANCO SANTANDER S.A. ADR 05964H105 BBG001S5WCX7 2,146,916 727,768 SH   SOLE   727,768 0 0
BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 22,136,580 668,375 SH   SOLE   668,375 0 0
BANK MONTREAL QUE COM 063671101 BBG001S5Y203 547,858 6,047 SH   SOLE   6,047 0 0
BANK NEW YORK MELLON CORP COM 064058100 BBG001S5P6Q6 1,240,238 27,246 SH   SOLE   27,246 0 0
BARRICK GOLD CORP COM 067901108 BBG001S5N9P3 3,643,758 212,093 SH   SOLE   209,218 0 2,875
BATH & BODY WORKS INC COM 070830104 BBG001S5SWL1 463,540 11,000 SH   SOLE   11,000 0 0
BAXTER INTL INC COM 071813109 BBG001S5P1K3 288,898 5,668 SH   SOLE   5,668 0 0
BCE INC COM NEW 05534B760 BBG001S5P2C0 6,671,830 151,805 SH   SOLE   150,805 0 1,000
BECTON DICKINSON & CO COM 075887109 BBG001S5P374 5,390,651 21,198 SH   SOLE   21,198 0 0
BERKLEY W R CORP COM 084423102 BBG001S5P463 326,565 4,500 SH   SOLE   4,500 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 3,280,977 7 SH   SOLE   7 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 58,123,551 188,163 SH   SOLE   188,163 0 0
BEYOND AIR INC COM 08862L103 BBG00B4QYL63 71,390 11,000 SH   SOLE   11,000 0 0
BHP GROUP LTD SPONSORED ADS 088606108 BBG001S5P5K4 3,922,367 63,213 SH   SOLE   63,213 0 0
BIOGEN INC COM 09062X103 BBG001S67826 1,981,640 7,156 SH   SOLE   7,156 0 0
BIONANO GENOMICS INC COM 09075F107 BBG001V0SSM6 55,061 37,713 SH   SOLE   37,713 0 0
BIONTECH SE SPONSORED ADS 09075V102 BBG00Q70B4L0 2,473,673 16,467 SH   SOLE   16,467 0 0
BJS RESTAURANTS INC COM 09180C106 BBG001S970P2 753,597 28,567 SH   SOLE   28,567 0 0
BK OF AMERICA CORP 7.25%CNV PFD L 060505682   5,175,920 4,462 SH   SOLE   4,460 0 2
BLACKROCK CAP ALLOCATION TR COM 09260U109 BBG00WRC2HF7 164,679 11,873 SH   SOLE   11,873 0 0
BLACKROCK ENHANCED GLOBAL DI COM 092501105 BBG001SB82H1 149,193 15,606 SH   SOLE   15,606 0 0
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 BBG001SSV2L3 161,348 32,141 SH   SOLE   32,141 0 0
BLACKROCK ESG CAP ALLC TR SHS BEN INT 09262F100 BBG012Q6JF99 161,952 12,059 SH   SOLE   12,059 0 0
BLACKROCK HEALTH SCIENCES TR COM 09250W107 BBG001SN4XL6 257,819 5,916 SH   SOLE   5,916 0 0
BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 BBG00R28MSY7 617,246 40,003 SH   SOLE   40,003 0 0
BLACKROCK INC COM 09247X101 BBG001SDBP55 9,564,379 13,497 SH   SOLE   13,497 0 0
BLACKROCK INNOVATION AND GRW SHS BEN INT 09260Q108 BBG00ZSNML46 1,478,792 217,150 SH   SOLE   217,150 0 0
BLACKROCK MULTI SECTOR INC T COM 09258A107 BBG003P84C70 238,472 16,782 SH   SOLE   16,782 0 0
BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 BBG001S5PKX7 384,406 34,725 SH   SOLE   33,225 0 1,500
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 BBG001S66J14 289,284 23,829 SH   SOLE   23,829 0 0
BLACKROCK N Y MUN INCOME TRU SH BEN INT 09248L106 BBG001SFL1C4 168,451 16,728 SH   SOLE   16,728 0 0
BLACKROCK RES & COMMODITIES SHS 09257A108 BBG001TG5XN7 1,627,144 163,204 SH   SOLE   163,204 0 0
BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 BBG0077G51R4 648,340 22,853 SH   SOLE   22,853 0 0
BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 BBG00P5272Q4 899,847 57,535 SH   SOLE   57,535 0 0
BLACKROCK TCP CAPITAL CORP COM 09259E108 BBG001V17VG7 1,080,361 83,490 SH   SOLE   83,490 0 0
BLACKSTONE INC COM 09260D107 BBG001S7H949 10,495,214 141,464 SH   SOLE   141,464 0 0
BLACKSTONE LONG SHORT CR INC COM SHS BN INT 09257D102 BBG001TCJG67 734,659 67,773 SH   SOLE   67,773 0 0
BLACKSTONE STRATEGIC CREDIT COM SHS BEN IN 09257R101 BBG002W5R801 278,265 26,301 SH   SOLE   26,301 0 0
BLOCK INC CL A 852234103 BBG001TFLWL5 1,572,320 25,021 SH   SOLE   25,021 0 0
BNY MELLON ALCENTRA GLOBAL C COM 05588N108 BBG00J2DVNS2 134,740 19,085 SH   SOLE   19,085 0 0
BOEING CO COM 097023105 BBG001S5P0V3 10,383,419 54,509 SH   SOLE   54,509 0 0
BORGWARNER INC COM 099724106 BBG001S7F4D2 1,481,764 36,814 SH   SOLE   36,814 0 0
BOSTON BEER INC CL A 100557107 BBG001S5VVQ4 223,085 677 SH   SOLE   677 0 0
BOSTON SCIENTIFIC CORP COM 101137107 BBG001S63L94 2,586,077 55,891 SH   SOLE   55,891 0 0
BP PLC SPONSORED ADR 055622104 BBG001S5W4F5 4,218,566 120,772 SH   SOLE   120,772 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 16,781,906 233,244 SH   SOLE   233,244 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 BBG001S6VV46 487,556 12,195 SH   SOLE   12,195 0 0
BROADCOM INC COM 11135F101 BBG00KHY5SY8 23,840,744 42,639 SH   SOLE   42,639 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 BBG019Z17GF9 672,713 23,464 SH   SOLE   22,797 0 667
BROOKFIELD CORP CL A LTD VT SH 11271J107 BBG001SF86D7 2,878,212 91,488 SH   SOLE   91,488 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 BBG00W5FR7D1 2,708,284 98,340 SH   SOLE   98,068 0 272
BROWN FORMAN CORP CL B 115637209 BBG001S5P4H1 4,936,969 75,167 SH   SOLE   75,167 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 BBG001S9CFC7 387,593 5,974 SH   SOLE   5,974 0 0
BUNGE LIMITED COM G16962105 BBG001SJ9BG4 4,919,459 49,308 SH   SOLE   48,836 0 472
CAE INC COM 124765108 BBG001S5Y4F3 330,714 17,100 SH   SOLE   17,100 0 0
CAL MAINE FOODS INC COM NEW 128030202 BBG001S80MM6 420,136 7,716 SH   SOLE   7,716 0 0
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 BBG001S8SMN5 139,017 13,177 SH   SOLE   13,177 0 0
CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 BBG001SG6175 951,050 90,490 SH   SOLE   90,490 0 0
CALAMOS GBL DYN INCOME FUND COM 12811L107 BBG001SQN842 95,697 17,150 SH   SOLE   17,150 0 0
CALAMOS LNG SHR EQT DYNAMIC COM 12812C106 BBG00PWZGZZ8 1,817,818 119,672 SH   SOLE   119,672 0 0
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 BBG001SC0HR3 217,807 16,230 SH   SOLE   16,230 0 0
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 BBG004K1ZMP2 858,868 14,481 SH   SOLE   14,481 0 0
CAMECO CORP COM 13321L108 BBG001S5Y5S6 473,531 20,888 SH   SOLE   20,888 0 0
CANADIAN IMPERIAL BK COMM TO COM 136069101 BBG001S5YBB1 871,859 21,554 SH   SOLE   21,554 0 0
CANADIAN NATL RY CO COM 136375102 BBG001S8WVQ7 2,896,868 24,368 SH   SOLE   24,368 0 0
CANADIAN PAC RY LTD COM 13645T100 BBG001S7F4Z8 8,088,017 108,433 SH   SOLE   107,288 0 1,145
CANOO INC COM CL A 13803R102 BBG00NBK0H68 65,805 53,500 SH   SOLE   53,500 0 0
CAPITAL GROUP CORE EQUITY ET SHS CREATION UNI 14020V108 BBG015D25YS8 258,290 11,500 SH   SOLE   11,500 0 0
CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106 BBG015H8BXT5 727,681 30,847 SH   SOLE   30,847 0 0
CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101 BBG015DMY5P8 865,336 43,397 SH   SOLE   43,397 0 0
CAPITAL GROUP INTL FOCUS EQT SHS CREATION UNI 14019W109 BBG015DN0WJ1 462,322 22,195 SH   SOLE   22,195 0 0
CAPITAL ONE FINL CORP COM 14040H105 BBG001S65PV8 1,446,179 15,557 SH   SOLE   15,557 0 0
CARDINAL HEALTH INC COM 14149Y108 BBG001S7PC34 1,303,561 16,958 SH   SOLE   16,958 0 0
CARLISLE COS INC COM 142339100 BBG001S5Q6R4 592,660 2,515 SH   SOLE   2,515 0 0
CARLYLE GROUP INC COM 14316J108 BBG001S7JM84 11,701,487 392,141 SH   SOLE   392,141 0 0
CARMAX INC COM 143130102 BBG001SD9561 17,052,305 280,051 SH   SOLE   280,051 0 0
CARNIVAL CORP COMMON STOCK 143658300 BBG001S5PL01 1,008,459 125,119 SH   SOLE   125,119 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 BBG00RP5HZM1 8,467,223 205,266 SH   SOLE   205,266 0 0
CASEYS GEN STORES INC COM 147528103 BBG001S5PHZ2 2,925,524 13,040 SH   SOLE   13,040 0 0
CATERPILLAR INC COM 149123101 BBG001S5PJ06 15,859,830 66,204 SH   SOLE   66,204 0 0
CBOE GLOBAL MKTS INC COM 12503M108 BBG001T71BP7 1,234,374 9,838 SH   SOLE   9,838 0 0
CBRE GROUP INC CL A 12504L109 BBG001SC2D27 3,328,135 43,245 SH   SOLE   43,245 0 0
CDW CORP COM 12514G108 BBG001V18TB6 338,766 1,897 SH   SOLE   1,897 0 0
CELLECTIS S A SPON ADS 15117K103 BBG0084L1YD1 157,609 75,052 SH   SOLE   75,052 0 0
CENTENE CORP DEL COM 15135B101 BBG001S6T7Q8 8,634,341 105,284 SH   SOLE   105,284 0 0
CENTRAL SECS CORP COM 155123102 BBG001S5PP20 254,758 7,630 SH   SOLE   7,630 0 0
CERAGON NETWORKS LTD ORD M22013102 BBG001SFSXD6 84,040 44,000 SH   SOLE   44,000 0 0
CEVA INC COM 157210105 BBG001S9R702 200,445 7,836 SH   SOLE   7,836 0 0
CF INDS HLDGS INC COM 125269100 BBG001SJ8KV8 1,117,824 13,120 SH   SOLE   13,120 0 0
CHARGEPOINT HOLDINGS INC COM CL A 15961R105 BBG00Q741ZS7 2,874,181 301,593 SH   SOLE   301,593 0 0
CHARLES RIV LABS INTL INC COM 159864107 BBG001S7Q271 323,799 1,486 SH   SOLE   1,486 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 BBG001SB85K0 2,355,155 18,668 SH   SOLE   18,668 0 0
CHEMED CORP NEW COM 16359R103 BBG001S679X0 7,404,808 14,507 SH   SOLE   14,457 0 50
CHEMOURS CO COM 163851108 BBG005H82GC1 478,591 15,630 SH   SOLE   15,630 0 0
CHENIERE ENERGY INC COM NEW 16411R208 BBG001S7W158 3,971,691 26,485 SH   SOLE   26,485 0 0
CHESAPEAKE ENERGY CORP COM 165167735 BBG00Z6DX607 578,394 6,129 SH   SOLE   6,129 0 0
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 31,233,952 174,015 SH   SOLE   174,015 0 0
CHEWY INC CL A 16679L109 BBG00P19DLQ4 542,073 14,619 SH   SOLE   14,619 0 0
CHIMERA INVT CORP COM NEW 16934Q208 BBG001SR1G28 136,125 24,750 SH   SOLE   24,750 0 0
CHINDATA GROUP HLDGS LTD ADS 16955F107 BBG00X71QPT2 143,460 18,000 SH   SOLE   18,000 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 BBG001SP50B3 1,007,318 726 SH   SOLE   726 0 0
CHROMADEX CORP COM NEW 171077407 BBG001S9LSR3 50,568 30,100 SH   SOLE   30,100 0 0
CHUBB LIMITED COM H1467J104 BBG001S8S1L3 8,222,203 37,272 SH   SOLE   37,272 0 0
CHURCH & DWIGHT CO INC COM 171340102 BBG001S5PR99 2,880,921 35,739 SH   SOLE   35,739 0 0
CIENA CORP COM NEW 171779309 BBG001S61J73 397,134 7,790 SH   SOLE   7,790 0 0
CIGNA CORP NEW COM 125523100 BBG00KXRCDQ9 4,403,509 13,290 SH   SOLE   13,290 0 0
CINCINNATI FINL CORP COM 172062101 BBG001S5PTM0 1,839,232 17,963 SH   SOLE   17,963 0 0
CINTAS CORP COM 172908105 BBG001S7CRG1 1,399,119 3,098 SH   SOLE   3,098 0 0
CISCO SYS INC COM 17275R102 BBG001S6HC62 22,002,725 461,854 SH   SOLE   461,854 0 0
CITIGROUP INC COM NEW 172967424 BBG001S72ZG4 20,064,752 443,616 SH   SOLE   443,616 0 0
CITIZENS FINL GROUP INC COM 174610105 BBG006Q0HZT0 735,156 18,673 SH   SOLE   18,673 0 0
CLEARWAY ENERGY INC CL C 18539C204 BBG008LJ4TG2 606,869 19,042 SH   SOLE   19,042 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101 BBG001S5PW43 5,058,298 313,985 SH   SOLE   313,985 0 0
CLOROX CO DEL COM 189054109 BBG001S5PX50 2,103,547 14,990 SH   SOLE   14,990 0 0
CLOUDFLARE INC CL A COM 18915M107 BBG001WMKHJ3 722,953 15,991 SH   SOLE   15,991 0 0
CME GROUP INC COM 12572Q105 BBG001S86547 4,810,385 28,606 SH   SOLE   28,606 0 0
CNA FINL CORP COM 126117100 BBG001S5PYX7 255,371 6,040 SH   SOLE   6,040 0 0
COCA COLA CO COM 191216100 BBG001S5SMQ8 11,628,226 182,805 SH   SOLE   182,805 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 BBG001SC5GP2 208,342 3,650 SH   SOLE   3,650 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 BBG001SJYNK5 279,843 11,665 SH   SOLE   11,665 0 0
COHEN & STEERS QUALITY INCOM COM 19247L106 BBG001SG5559 1,043,660 90,753 SH   SOLE   90,753 0 0
COHERENT CORP COM 19247G107 BBG001S5S6N6 564,443 16,081 SH   SOLE   16,081 0 0
COINBASE GLOBAL INC COM CL A 19260Q107 BBG00ZGF7799 435,722 12,312 SH   SOLE   12,312 0 0
COLGATE PALMOLIVE CO COM 194162103 BBG001S5PVM5 3,489,215 44,285 SH   SOLE   44,285 0 0
COMCAST CORP NEW CL A 20030N101 BBG001S5PXL2 7,406,681 211,801 SH   SOLE   211,801 0 0
COMMERCE BANCSHARES INC COM 200525103 BBG001S5PK21 6,405,183 94,097 SH   SOLE   94,097 0 0
COMMSCOPE HLDG CO INC COM 20337X109 BBG004LTL7M1 98,123 13,350 SH   SOLE   13,350 0 0
COMPUGEN LTD ORD M25722105 BBG001S5PQC7 26,123 36,500 SH   SOLE   36,500 0 0
CONAGRA BRANDS INC COM 205887102 BBG001S5PGY5 1,690,029 43,670 SH   SOLE   43,670 0 0
CONFLUENT INC CLASS A COM 20717M103 BBG007HWGYS3 249,199 11,205 SH   SOLE   11,205 0 0
CONOCOPHILLIPS COM 20825C104 BBG001S5TZM2 9,544,430 80,885 SH   SOLE   80,885 0 0
CONSOLIDATED EDISON INC COM 209115104 BBG001S5QRL4 1,269,815 13,323 SH   SOLE   13,323 0 0
CONSOLIDATED WATER CO INC ORD G23773107 BBG001SCKD90 339,083 22,911 SH   SOLE   22,911 0 0
CONSTELLATION BRANDS INC CL A 21036P108 BBG001SD31G5 1,483,432 6,401 SH   SOLE   6,401 0 0
CONSTELLATION ENERGY CORP COM 21037T109 BBG014KFRPJ9 798,822 9,266 SH   SOLE   9,266 0 0
CONTROLADORA VUELA COMP DE A SPON ADR RP 10 21240E105 BBG004NZ9JK5 388,322 46,450 SH   SOLE   46,450 0 0
COOPER COS INC COM NEW 216648402 BBG001S5Q1H6 234,776 710 SH   SOLE   710 0 0
COPART INC COM 217204106 BBG001S7MTB1 2,525,900 41,483 SH   SOLE   41,483 0 0
CORCEPT THERAPEUTICS INC COM 218352102 BBG001S8QGV1 406,200 20,000 SH   SOLE   20,000 0 0
CORE LABORATORIES N V COM N22717107 BBG001SB8D23 205,355 10,131 SH   SOLE   10,131 0 0
CORNING INC COM 219350105 BBG001S5RLH1 5,036,267 157,679 SH   SOLE   157,679 0 0
CORTEVA INC COM 22052L104 BBG00BN969D0 1,285,166 21,864 SH   SOLE   21,864 0 0
COSTAR GROUP INC COM 22160N109 BBG001SD3DY9 3,184,786 41,211 SH   SOLE   41,211 0 0
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 42,967,150 94,123 SH   SOLE   94,123 0 0
CREDIT SUISSE GROUP SPONSORED ADR 225401108 BBG001SF3K87 2,696,349 886,957 SH   SOLE   886,957 0 0
CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 BBG001S5Y2J3 44,440 25,250 SH   SOLE   25,250 0 0
CRH PLC ADR 12626K203 BBG001S5VPG8 1,166,523 29,317 SH   SOLE   29,317 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 BBG00DBBGRY0 762,025 18,746 SH   SOLE   18,746 0 0
CROSS CTRY HEALTHCARE INC COM 227483104 BBG001SG7SC9 447,093 16,827 SH   SOLE   16,827 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 BBG00BLYKRZ7 1,738,864 16,515 SH   SOLE   16,515 0 0
CROWN CASTLE INC COM 22822V101 BBG001S7W5T3 4,988,975 36,781 SH   SOLE   36,781 0 0
CSX CORP COM 126408103 BBG001S5Q7Q3 5,868,510 189,429 SH   SOLE   189,429 0 0
CULLEN FROST BANKERS INC COM 229899109 BBG001S6D2D0 640,423 4,790 SH   SOLE   4,790 0 0
CULP INC COM 230215105 BBG001S5PPQ4 199,284 43,417 SH   SOLE   43,417 0 0
CUMMINS INC COM 231021106 BBG001S5Q9M3 5,011,526 20,684 SH   SOLE   20,684 0 0
CVB FINL CORP COM 126600105 BBG001SJ1SH4 317,704 12,338 SH   SOLE   12,338 0 0
CVS HEALTH CORP COM 126650100 BBG001S5QBD8 15,762,157 169,140 SH   SOLE   169,140 0 0
D R HORTON INC COM 23331A109 BBG001S8M692 1,745,450 19,581 SH   SOLE   19,581 0 0
DANA INC COM 235825205 BBG001SRW699 186,977 12,358 SH   SOLE   12,358 0 0
DANAHER CORPORATION COM 235851102 BBG001S5QGT0 7,091,492 26,718 SH   SOLE   26,718 0 0
DARDEN RESTAURANTS INC COM 237194105 BBG001S5QM08 1,333,916 9,643 SH   SOLE   9,643 0 0
DARLING INGREDIENTS INC COM 237266101 BBG001SB7RP8 5,382,928 86,003 SH   SOLE   86,003 0 0
DATADOG INC CL A COM 23804L103 BBG003NJHZW5 918,456 12,496 SH   SOLE   12,496 0 0
DBX ETF TR XTRACK USD HIGH 233051432 BBG00FGWY4G5 1,782,147 52,867 SH   SOLE   52,867 0 0
DEERE & CO COM 244199105 BBG001S5QFF7 10,254,224 23,916 SH   SOLE   23,916 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 BBG001SPT759 621,876 18,925 SH   SOLE   18,925 0 0
DERMTECH INC COM 24984K105 BBG00H19F193 17,700 10,000 SH   SOLE   10,000 0 0
DEUTSCHE BANK A G NAMEN AKT D18190898 BBG001S683N3 307,549 26,697 SH   SOLE   26,697 0 0
DEVON ENERGY CORP NEW COM 25179M103 BBG001S63VG4 7,515,353 122,181 SH   SOLE   122,181 0 0
DEXCOM INC COM 252131107 BBG001SKZG99 5,171,671 45,670 SH   SOLE   45,670 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 BBG001S7V596 2,588,388 14,526 SH   SOLE   14,526 0 0
DIAMONDBACK ENERGY INC COM 25278X109 BBG002PHSZN7 1,324,578 9,684 SH   SOLE   9,684 0 0
DIGITAL RLTY TR INC COM 253868103 BBG001SM0K30 703,093 7,012 SH   SOLE   7,012 0 0
DIGITAL TURBINE INC COM NEW 25400W102 BBG001SPBG12 575,996 37,795 SH   SOLE   37,795 0 0
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 BBG001V0SZW9 2,505,391 39,251 SH   SOLE   39,251 0 0
DISCOVER FINL SVCS COM 254709108 BBG001SS0KV6 4,738,103 48,432 SH   SOLE   48,432 0 0
DISH NETWORK CORPORATION CL A 25470M109 BBG001S7TPQ6 555,914 39,595 SH   SOLE   39,595 0 0
DISNEY WALT CO COM 254687106 BBG001S5QHF3 15,345,701 176,631 SH   SOLE   176,631 0 0
DNP SELECT INCOME FD INC COM 23325P104 BBG001S5QKC9 1,093,050 97,160 SH   SOLE   97,160 0 0
DOCUSIGN INC COM 256163106 BBG001T535D5 1,510,915 27,263 SH   SOLE   27,263 0 0
DOLBY LABORATORIES INC COM CL A 25659T107 BBG001SDXGH8 204,848 2,904 SH   SOLE   2,904 0 0
DOLLAR GEN CORP NEW COM 256677105 BBG001T5BM30 1,063,554 4,319 SH   SOLE   4,319 0 0
DOLLAR TREE INC COM 256746108 BBG001S6ZGL6 468,308 3,311 SH   SOLE   3,311 0 0
DOMINION ENERGY INC COM 25746U109 BBG001S5QCP3 4,078,822 66,517 SH   SOLE   66,517 0 0
DORCHESTER MINERALS LP COM UNIT 25820R105 BBG001SLKJK4 209,510 7,000 SH   SOLE   7,000 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 BBG003TXW7X2 690,852 62,295 SH   SOLE   62,295 0 0
DOUBLELINE YIELD OPPORTUNITI COM 25862D105 BBG00R4C16B2 260,432 19,850 SH   SOLE   19,850 0 0
DOVER CORP COM 260003108 BBG001S5QL46 1,225,731 9,052 SH   SOLE   9,052 0 0
DOW INC COM 260557103 BBG00BN96931 5,765,019 114,408 SH   SOLE   114,408 0 0
DOXIMITY INC CL A 26622P107 BBG0026ZJQY6 544,108 16,213 SH   SOLE   16,213 0 0
DRAFTKINGS INC NEW COM CL A 26142V105 BBG0134WCMB3 1,895,957 166,458 SH   SOLE   166,458 0 0
DTE ENERGY CO COM 233331107 BBG001S5QN88 552,156 4,698 SH   SOLE   4,698 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 BBG001S5QNR7 7,669,871 74,472 SH   SOLE   74,472 0 0
DUPONT DE NEMOURS INC COM 26614N102 BBG00BN961H3 1,966,661 28,656 SH   SOLE   28,656 0 0
EAGLE MATLS INC COM 26969P108 BBG001S7VG92 705,301 5,309 SH   SOLE   5,309 0 0
EARGO INC COM 270087109 BBG009HSTZD7 16,971 29,515 SH   SOLE   29,515 0 0
EAST WEST BANCORP INC COM 27579R104 BBG001SCC7R2 309,730 4,700 SH   SOLE   4,700 0 0
EATON CORP PLC SHS G29183103 BBG001S5QZ45 12,055,016 76,808 SH   SOLE   76,808 0 0
EATON VANCE ENHANCED EQUITY COM 278277108 BBG001SNGXL3 374,013 22,599 SH   SOLE   22,599 0 0
EATON VANCE LTD DURATION INC COM 27828H105 BBG001S9B8R8 198,993 21,192 SH   SOLE   21,192 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107 BBG001SBKCG6 520,934 22,848 SH   SOLE   22,848 0 0
EATON VANCE TAX-MANAGED BUY- COM 27828Y108 BBG001SM6Y34 983,137 80,060 SH   SOLE   80,060 0 0
EATON VANCE TAX-MANAGED GLOB COM 27829F108 BBG001SPXHX1 430,599 57,033 SH   SOLE   57,033 0 0
EATON VANCE TAX-MANAGED GLOB COM 27829C105 BBG001SGGKG2 254,932 32,852 SH   SOLE   32,852 0 0
EBAY INC. COM 278642103 BBG001S9B9J5 243,222 5,865 SH   SOLE   5,865 0 0
ECOFIN SUSTAINABLE AND SOCIA COM SH BEN INT 27901F109 BBG00NPWMMH0 591,575 46,037 SH   SOLE   46,037 0 0
ECOLAB INC COM 278865100 BBG001S5QRB5 835,078 5,737 SH   SOLE   5,737 0 0
EDISON INTL COM 281020107 BBG001S7MY75 1,063,281 16,713 SH   SOLE   16,713 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 BBG001SF2288 4,354,240 58,360 SH   SOLE   58,360 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 BBG00LJYS1R6 199,528 16,328 SH   SOLE   16,328 0 0
ELASTIC N V ORD SHS N14506104 BBG00LWZDZ26 348,295 6,763 SH   SOLE   6,763 0 0
ELECTRONIC ARTS INC COM 285512109 BBG001S5T5C9 217,236 1,778 SH   SOLE   1,778 0 0
ELEVANCE HEALTH INC COM 036752103 BBG001S6KBQ8 4,035,535 7,867 SH   SOLE   7,867 0 0
EMCOR GROUP INC COM 29084Q100 BBG001S5QVG1 1,235,534 8,342 SH   SOLE   8,342 0 0
EMERSON ELEC CO COM 291011104 BBG001S5QVT7 7,241,579 75,386 SH   SOLE   75,386 0 0
EMPIRE ST RLTY OP L P UNIT LTD PRT 60 292102209 BBG005CL7PV1 141,728 21,474 SH   SOLE   21,474 0 0
EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 BBG004M284L2 553,039 84,692 SH   SOLE   84,692 0 0
EMPIRE ST RLTY TR INC CL A 292104106 BBG002N8HMX9 96,753 14,355 SH   SOLE   14,355 0 0
ENBRIDGE INC COM 29250N105 BBG001S6Q6D7 14,568,543 372,597 SH   SOLE   370,947 0 1,650
ENCOMPASS HEALTH CORP COM 29261A100 BBG001S5Q5B3 8,104,554 135,505 SH   SOLE   135,505 0 0
ENERGOUS CORP COM 29272C103 BBG005XNV9F1 8,402 10,050 SH   SOLE   10,050 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 BBG001SDHNW4 10,371,080 873,722 SH   SOLE   873,722 0 0
ENHABIT INC COM 29332G102 BBG014QJ5CJ8 564,880 42,924 SH   SOLE   42,924 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 BBG001SGNNQ7 216,419 17,595 SH   SOLE   17,595 0 0
ENOVIX CORPORATION COM 293594107 BBG00YC538B7 429,267 34,507 SH   SOLE   34,507 0 0
ENPHASE ENERGY INC COM 29355A107 BBG001V28NC6 1,984,815 7,491 SH   SOLE   7,491 0 0
ENTERGY CORP NEW COM 29364G103 BBG001S67KF5 1,067,288 9,487 SH   SOLE   9,487 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 BBG001S9P0Z1 13,174,151 546,192 SH   SOLE   544,942 0 1,250
ENVIVA INC COM 29415B103 BBG007FH8JY3 397,964 7,513 SH   SOLE   7,513 0 0
EOG RES INC COM 26875P101 BBG001S5ZB93 7,277,340 56,187 SH   SOLE   56,187 0 0
EPAM SYS INC COM 29414B104 BBG001SKDJH8 268,091 818 SH   SOLE   818 0 0
EPR PPTYS COM SH BEN INT 26884U109 BBG001SB5QR0 2,295,262 60,850 SH   SOLE   60,850 0 0
EQRX INC COM 26886C107 BBG00ZVC9NK9 36,900 15,000 SH   SOLE   15,000 0 0
EQT CORP COM 26884L109 BBG001S5QXJ4 338,165 9,996 SH   SOLE   9,996 0 0
EQUINIX INC COM 29444U700 BBG001SKBNS9 613,108 936 SH   SOLE   936 0 0
EQUITRANS MIDSTREAM CORP COM 294600101 BBG00K53L401 1,562,514 233,211 SH   SOLE   233,211 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 BBG001S5T5G5 226,681 3,509 SH   SOLE   3,509 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 BBG001S723L9 291,932 4,948 SH   SOLE   4,948 0 0
ERASCA INC COM 29479A108 BBG00MTSR892 113,297 26,287 SH   SOLE   26,287 0 0
ERICSSON ADR B SEK 10 294821608 BBG001S5QXT3 122,307 20,943 SH   SOLE   20,943 0 0
ESSENTIAL UTILS INC COM 29670G102 BBG001S5VFD3 422,411 8,850 SH   SOLE   8,850 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 BBG007HXLJT7 2,667,448 60,555 SH   SOLE   60,555 0 0
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 BBG009LHJF14 948,993 24,172 SH   SOLE   24,172 0 0
ETF SER SOLUTIONS CLEARSHS ULTRA 26922A453 BBG00LDKJDK3 1,076,236 10,750 SH   SOLE   10,750 0 0
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 BBG00NJ314P5 305,152 10,216 SH   SOLE   10,216 0 0
ETF SER SOLUTIONS US GLB JETS 26922A842 BBG008LT6124 353,351 20,688 SH   SOLE   20,688 0 0
EURONET WORLDWIDE INC COM 298736109 BBG001S9DW39 1,085,370 11,500 SH   SOLE   11,500 0 0
EVEREST RE GROUP LTD COM G3223R108 BBG001S7QT63 2,071,763 6,254 SH   SOLE   6,254 0 0
EVERGY INC COM 30034W106 BBG00H433CS1 6,120,509 97,259 SH   SOLE   97,259 0 0
EVERSOURCE ENERGY COM 30040W108 BBG001S5TRL1 883,757 10,541 SH   SOLE   10,541 0 0
EXACT SCIENCES CORP COM 30063P105 BBG001SGCLB9 1,021,144 20,625 SH   SOLE   20,625 0 0
EXCHANGE LISTED FDS TR SABA INT RATE 30151E806 BBG00G3T51V5 638,776 37,017 SH   SOLE   37,017 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 BBG005FHK626 776,305 16,756 SH   SOLE   16,756 0 0
EXELON CORP COM 30161N101 BBG001SBJMT2 1,263,872 29,236 SH   SOLE   29,236 0 0
EXPEDITORS INTL WASH INC COM 302130109 BBG001S5QZZ1 2,865,490 27,574 SH   SOLE   27,574 0 0
EXTRA SPACE STORAGE INC COM 30225T102 BBG001SLSXK5 380,166 2,583 SH   SOLE   2,583 0 0
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 24,188,349 219,296 SH   SOLE   219,296 0 0
FARMLAND PARTNERS INC COM 31154R109 BBG005TNS0R6 5,119,365 410,864 SH   SOLE   407,664 0 3,200
FASTENAL CO COM 311900104 BBG001S5R1F7 2,116,434 44,726 SH   SOLE   44,726 0 0
FASTLY INC CL A 31188V100 BBG004NLQHM9 82,719 10,100 SH   SOLE   10,100 0 0
FEDEX CORP COM 31428X106 BBG001S5R3M5 3,282,833 18,954 SH   SOLE   18,954 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 BBG006N7S6J1 1,090,679 28,992 SH   SOLE   28,992 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 BBG001S8SWQ0 296,369 4,368 SH   SOLE   4,368 0 0
FIDUS INVT CORP COM 316500107 BBG001V0MG11 340,542 17,895 SH   SOLE   17,895 0 0
FIFTH THIRD BANCORP COM 316773100 BBG001S5R6S2 3,382,777 103,102 SH   SOLE   103,102 0 0
FIGS INC CL A 30260D103 BBG004SK5VM8 123,576 18,362 SH   SOLE   18,362 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103 BBG001S5R2V7 2,033,163 2,681 SH   SOLE   2,681 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 BBG001SGV444 228,816 27,436 SH   SOLE   27,436 0 0
FIRST SOLAR INC COM 336433107 BBG001S991Z7 696,524 4,650 SH   SOLE   4,650 0 0
FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 BBG00DPCXLD0 251,432 7,611 SH   SOLE   7,611 0 0
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 BBG006H1W526 377,479 7,533 SH   SOLE   7,533 0 0
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 BBG00J3TCQF4 323,150 6,981 SH   SOLE   6,981 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 BBG0043NRZR1 2,205,134 131,258 SH   SOLE   131,258 0 0
FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 BBG002NCPYS1 658,242 16,904 SH   SOLE   16,904 0 0
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 BBG005GHHC44 8,719,420 356,040 SH   SOLE   356,040 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 BBG001VDB5R1 1,477,466 25,646 SH   SOLE   25,646 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 BBG001S6SDY7 227,892 4,731 SH   SOLE   4,731 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 BBG001ST6970 2,064,443 32,889 SH   SOLE   32,889 0 0
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 BBG001ST6998 1,524,975 89,232 SH   SOLE   89,232 0 0
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 BBG001ST68V5 1,441,505 35,193 SH   SOLE   35,193 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 BBG001ST68R0 742,843 6,832 SH   SOLE   6,832 0 0
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 BBG001S7RKF1 1,616,693 31,386 SH   SOLE   31,386 0 0
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 BBG001ST68N4 1,879,926 31,027 SH   SOLE   31,027 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 BBG009K1H2W7 3,215,756 83,073 SH   SOLE   83,073 0 0
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 BBG001T61KB4 1,093,882 12,539 SH   SOLE   12,539 0 0
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 BBG001ST68Q1 206,445 2,255 SH   SOLE   2,255 0 0
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 BBG001S7FCJ8 221,327 2,813 SH   SOLE   2,813 0 0
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 BBG001ST68P2 1,776,835 53,503 SH   SOLE   53,503 0 0
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 BBG001SS8248 2,502,459 31,533 SH   SOLE   31,533 0 0
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 BBG001SQ1882 7,513,513 100,247 SH   SOLE   100,247 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 BBG001SN9872 878,060 7,130 SH   SOLE   7,130 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 BBG00CDYRGK7 820,296 23,427 SH   SOLE   23,427 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 BBG005YW3DQ0 2,706,743 58,147 SH   SOLE   58,147 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 BBG006XT8631 9,043,915 152,152 SH   SOLE   152,152 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 BBG00465XS41 5,675,972 145,762 SH   SOLE   145,762 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 BBG007GFNV45 1,386,600 29,247 SH   SOLE   29,247 0 0
FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705 BBG00KDSF556 301,176 5,895 SH   SOLE   5,895 0 0
FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 BBG00JSKZTZ3 242,696 7,086 SH   SOLE   7,086 0 0
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 BBG001SSSWQ6 2,150,779 45,577 SH   SOLE   45,577 0 0
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 BBG00393GRN5 1,260,293 26,377 SH   SOLE   26,377 0 0
FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 BBG001SSSWR5 1,332,035 17,451 SH   SOLE   17,451 0 0
FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845 BBG00DVWCBP1 952,569 34,069 SH   SOLE   34,069 0 0
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 BBG001SS80F0 2,332,470 95,164 SH   SOLE   95,164 0 0
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 BBG0034YTRP6 248,591 9,314 SH   SOLE   9,314 0 0
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 BBG001SQ1891 654,282 4,245 SH   SOLE   4,245 0 0
FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 BBG0063G4FX3 387,462 8,782 SH   SOLE   8,782 0 0
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 BBG005SW6WS0 3,917,313 89,192 SH   SOLE   89,192 0 0
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 BBG004HQLXB7 2,644,321 59,303 SH   SOLE   59,303 0 0
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 BBG00J3TCS97 268,576 10,310 SH   SOLE   10,310 0 0
FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847 BBG00QQFKGH4 1,383,930 38,962 SH   SOLE   38,962 0 0
FIRST TR EXCHNG TRADED FD VI CBOE VEST US BUF 33740F748 BBG00TSG2686 282,125 8,022 SH   SOLE   8,022 0 0
FIRST TR EXCHNG TRADED FD VI FT CBOE EQTY BFR 33740U505 BBG00YGC7V96 969,633 30,530 SH   SOLE   30,530 0 0
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST BFR 33740F623 BBG00YXMPLL3 612,733 18,715 SH   SOLE   18,715 0 0
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 BBG00L2NXWJ3 212,023 8,794 SH   SOLE   8,794 0 0
FIRST TR HIGH INCOME LONG / COM 33738E109 BBG001T9DWN6 370,969 32,399 SH   SOLE   32,399 0 0
FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 BBG00TJJ13N1 492,937 36,568 SH   SOLE   36,568 0 0
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 BBG001ST6916 642,240 9,759 SH   SOLE   9,759 0 0
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 BBG001ST68X3 1,019,451 12,732 SH   SOLE   12,732 0 0
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 BBG001ST6943 1,109,644 12,634 SH   SOLE   12,634 0 0
FIRST TR MLP & ENERGY INCOM COM 33739B104 BBG0039G93S2 169,539 21,708 SH   SOLE   21,708 0 0
FIRST TR MORNINGSTAR DIVID L SHS 336917109 BBG001SP68G0 2,872,336 78,565 SH   SOLE   78,565 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102 BBG001SQWVL2 1,374,750 13,063 SH   SOLE   13,063 0 0
FIRST TR S&P REIT INDEX FD COM 33734G108 BBG001ST68Z1 1,077,685 44,941 SH   SOLE   44,941 0 0
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 BBG001ST68W4 533,146 6,796 SH   SOLE   6,796 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 BBG001SLWD88 6,757,521 169,319 SH   SOLE   169,319 0 0
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 BBG001ST6961 861,542 9,424 SH   SOLE   9,424 0 0
FIRSTENERGY CORP COM 337932107 BBG001S5R3N4 1,599,004 38,126 SH   SOLE   38,126 0 0
FISERV INC COM 337738108 BBG001S5R6Q4 500,499 4,952 SH   SOLE   4,952 0 0
FISKER INC CL A COM STK 33813J106 BBG00LPWLFF2 100,181 13,780 SH   SOLE   13,780 0 0
FLEX LNG LTD SHS G35947202 BBG001SSXL39 808,424 24,730 SH   SOLE   24,730 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 BBG007GJ2F90 2,597,338 37,302 SH   SOLE   37,302 0 0
FORD MTR CO DEL COM 345370860 BBG001S5TZ33 3,244,619 278,987 SH   SOLE   278,987 0 0
FORTINET INC COM 34959E109 BBG001S77BL6 3,152,232 64,476 SH   SOLE   64,476 0 0
FORTIVE CORP COM 34959J108 BBG00BLVZ237 1,516,621 23,605 SH   SOLE   23,605 0 0
FRANKLIN LTD DURATION INCOME COM 35472T101 BBG001SLW549 219,685 35,376 SH   SOLE   35,376 0 0
FRANKLIN RESOURCES INC COM 354613101 BBG001S5P3W6 759,401 28,787 SH   SOLE   28,787 0 0
FREEPORT-MCMORAN INC CL B 35671D857 BBG001S5R3F3 5,852,760 154,020 SH   SOLE   154,020 0 0
FST TR NEW OPPORT MLP & ENE COM 33739M100 BBG005FHWCN7 73,526 12,153 SH   SOLE   12,153 0 0
FUBOTV INC COM 35953D104 BBG002CV4QZ3 53,442 30,714 SH   SOLE   30,714 0 0
GABELLI DIVID & INCOME TR COM 36242H104 BBG001SDC273 2,611,122 126,692 SH   SOLE   126,692 0 0
GALLAGHER ARTHUR J & CO COM 363576109 BBG001S5NKC2 1,648,971 8,746 SH   SOLE   8,746 0 0
GARMIN LTD SHS H2906T109 BBG001SG0H12 1,670,634 18,102 SH   SOLE   18,102 0 0
GARTNER INC COM 366651107 BBG001S5SD60 435,974 1,297 SH   SOLE   1,297 0 0
GENERAC HLDGS INC COM 368736104 BBG001T5VGH6 4,206,783 41,792 SH   SOLE   41,792 0 0
GENERAL DYNAMICS CORP COM 369550108 BBG001S5RHP1 9,811,014 39,543 SH   SOLE   39,543 0 0
GENERAL ELECTRIC CO COM NEW 369604301 BBG001S5PVD5 2,989,376 35,677 SH   SOLE   35,677 0 0
GENERAL MLS INC COM 370334104 BBG001S5RKR2 3,349,975 39,952 SH   SOLE   39,952 0 0
GENERAL MTRS CO COM 37045V100 BBG001SM1DK6 2,320,218 68,972 SH   SOLE   68,972 0 0
GENIUS BRANDS INTL INC COM 37229T301 BBG001T57RF1 18,110 38,946 SH   SOLE   38,946 0 0
GENUINE PARTS CO COM 372460105 BBG001S5RNH7 3,035,210 17,493 SH   SOLE   17,493 0 0
GENWORTH FINL INC COM CL A 37247D106 BBG001SJ0DH8 334,857 63,300 SH   SOLE   63,300 0 0
GEO GROUP INC NEW COM 36162J106 BBG001S6VYZ6 114,592 10,465 SH   SOLE   10,465 0 0
GILEAD SCIENCES INC COM 375558103 BBG001S6Y1X7 30,160,822 351,320 SH   SOLE   351,320 0 0
GLOBAL MED REIT INC COM NEW 37954A204 BBG0027F2C05 881,024 92,935 SH   SOLE   92,935 0 0
GLOBAL PMTS INC COM 37940X102 BBG001SGS2Z8 4,912,367 49,460 SH   SOLE   49,460 0 0
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 BBG00KLHY836 244,679 12,314 SH   SOLE   12,314 0 0
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 BBG00NW3VCQ8 1,004,039 62,635 SH   SOLE   62,635 0 0
GLOBAL X FDS GLOBAL X URANIUM 37954Y871 BBG001TF8NP6 588,625 29,314 SH   SOLE   29,314 0 0
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 BBG001T9BM41 308,171 5,258 SH   SOLE   5,258 0 0
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 BBG00MVW9603 1,487,696 93,507 SH   SOLE   93,507 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 BBG00DSB42H9 245,285 11,936 SH   SOLE   11,936 0 0
GLOBAL X FDS S&P 500 COVERED 37954Y475 BBG00MVL3G29 327,598 8,321 SH   SOLE   8,321 0 0
GLOBAL X FDS US INFR DEV ETF 37954Y673 BBG00G5CR9C0 1,135,361 42,860 SH   SOLE   42,860 0 0
GLOBALFOUNDRIES INC ORDINARY SHARES G39387108 BBG001SV0YS3 466,687 8,660 SH   SOLE   8,660 0 0
GOLDMAN SACHS BDC INC SHS 38147U107 BBG004DDDL70 466,768 34,021 SH   SOLE   34,021 0 0
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 BBG00DRGSD25 734,663 7,368 SH   SOLE   7,368 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 BBG001SC07Z6 19,169,875 55,827 SH   SOLE   55,827 0 0
GRAFTECH INTL LTD COM 384313508 BBG00KDYT9G8 54,264 11,400 SH   SOLE   11,400 0 0
GRAINGER W W INC COM 384802104 BBG001S5RRD2 2,088,719 3,755 SH   SOLE   3,755 0 0
GREAT ELM GROUP INC COM NEW 39037G109 BBG00YPT1Q14 40,731 20,164 SH   SOLE   20,164 0 0
GROWGENERATION CORP COM 39986L109 BBG00DBKBYC4 303,600 77,449 SH   SOLE   77,449 0 0
GSK PLC SPONSORED ADR 37733W204 BBG001SD6SM6 3,264,401 92,897 SH   SOLE   92,897 0 0
GUGGENHEIM ACTIVE ALLOC FD COMMON STOCK 40170T106 BBG01191RGH1 938,810 69,800 SH   SOLE   69,800 0 0
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 BBG00YDGX9Z1 4,746,146 111,177 SH   SOLE   111,177 0 0
HALEON PLC SPON ADS 405552100 BBG018GZNDB0 1,168,480 146,060 SH   SOLE   146,060 0 0
HALLIBURTON CO COM 406216101 BBG001S5RS59 2,289,501 58,183 SH   SOLE   58,183 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 BBG001SGX585 449,453 7,899 SH   SOLE   7,899 0 0
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 BBG001S87ZX8 270,477 8,120 SH   SOLE   8,120 0 0
HANESBRANDS INC COM 410345102 BBG001SMCKB8 214,968 33,800 SH   SOLE   33,800 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 BBG0044K5DN3 912,348 31,482 SH   SOLE   31,482 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 BBG001S8PXF3 302,638 3,991 SH   SOLE   3,991 0 0
HASBRO INC COM 418056107 BBG001S5RSQ6 852,920 13,980 SH   SOLE   13,980 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 BBG001S5RV43 416,240 9,946 SH   SOLE   9,946 0 0
HAWAIIAN HOLDINGS INC COM 419879101 BBG001S5RRT5 739,746 72,100 SH   SOLE   72,100 0 0
HCA HEALTHCARE INC COM 40412C101 BBG001T8NTY2 5,271,441 21,968 SH   SOLE   21,968 0 0
HEARTLAND FINL USA INC COM 42234Q102 BBG001S8WBN4 1,173,938 25,181 SH   SOLE   25,181 0 0
HEICO CORP NEW CL A 422806208 BBG001S96YM2 233,947 1,952 SH   SOLE   1,952 0 0
HEICO CORP NEW COM 422806109 BBG001S5RVC4 345,383 2,248 SH   SOLE   2,248 0 0
HENRY JACK & ASSOC INC COM 426281101 BBG001S5SHB5 1,412,731 8,047 SH   SOLE   8,047 0 0
HERSHEY CO COM 427866108 BBG001S5S148 3,659,038 15,801 SH   SOLE   15,801 0 0
HERTZ GLOBAL HLDGS INC COM NEW 42806J700 BBG011N571V5 499,790 32,475 SH   SOLE   32,475 0 0
HESS CORP COM 42809H107 BBG001S5NHS2 339,517 2,394 SH   SOLE   2,394 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 BBG0078W3NP4 828,531 51,913 SH   SOLE   51,913 0 0
HF SINCLAIR CORP COM 403949100 BBG0135B2269 863,190 16,635 SH   SOLE   16,635 0 0
HIGHLAND GLOBAL ALLOCATION F COM 43010T104 BBG00MJH5GZ4 438,030 46,500 SH   SOLE   46,500 0 0
HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 BBG001V1HXF3 5,418,706 526,088 SH   SOLE   526,088 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 BBG0058KMH49 220,119 1,742 SH   SOLE   1,742 0 0
HINGHAM INSTN SVGS MASS COM 433323102 BBG001S614T2 275,960 1,000 SH   SOLE   1,000 0 0
HOLOGIC INC COM 436440101 BBG001S6HWB2 2,677,974 35,797 SH   SOLE   35,797 0 0
HOME DEPOT INC COM 437076102 BBG001S5RTW7 44,566,267 141,095 SH   SOLE   141,095 0 0
HONEYWELL INTL INC COM 438516106 BBG001S5X1N1 15,489,604 72,280 SH   SOLE   72,280 0 0
HORMEL FOODS CORP COM 440452100 BBG001S5S0D0 2,125,773 46,669 SH   SOLE   46,669 0 0
HOWMET AEROSPACE INC COM 443201108 BBG00DYNJH69 386,849 9,816 SH   SOLE   9,816 0 0
HP INC COM 40434L105 BBG001S6W7N7 302,529 11,259 SH   SOLE   11,259 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 BBG001SCZVC0 1,153,450 37,017 SH   SOLE   37,017 0 0
HUBBELL INC COM 443510607 BBG001S5S1L9 562,059 2,395 SH   SOLE   2,395 0 0
HUMANA INC COM 444859102 BBG001S5S1X6 3,590,452 7,010 SH   SOLE   7,010 0 0
HUNTINGTON BANCSHARES INC COM 446150104 BBG001S5RSZ6 215,265 15,267 SH   SOLE   15,267 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 BBG001V0PDL3 462,975 2,007 SH   SOLE   2,007 0 0
HUNTSMAN CORP COM 447011107 BBG001SKWX22 2,855,859 103,925 SH   SOLE   103,925 0 0
HYATT HOTELS CORP COM CL A 448579102 BBG001SFNHB8 723,057 7,994 SH   SOLE   7,994 0 0
IAC INC COM NEW 44891N208 BBG00S1LR2D2 628,127 14,147 SH   SOLE   14,147 0 0
IAMGOLD CORP COM 450913108 BBG001S8SMV6 36,017 13,960 SH   SOLE   13,960 0 0
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 BBG001S5NBT4 576,144 11,375 SH   SOLE   11,375 0 0
IDEXX LABS INC COM 45168D104 BBG001S5S4Y9 458,955 1,125 SH   SOLE   1,125 0 0
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 2,359,413 10,710 SH   SOLE   10,710 0 0
ILLUMINA INC COM 452327109 BBG001SF4NY1 11,394,172 56,351 SH   SOLE   56,351 0 0
IMMUNOCORE HLDGS PLC ADS 45258D105 BBG00YYCXG54 364,392 6,385 SH   SOLE   6,385 0 0
IMPERIAL OIL LTD COM NEW 453038408 BBG001S5T1N6 338,792 6,951 SH   SOLE   6,951 0 0
INDIE SEMICONDUCTOR INC CLASS A COM 45569U101 BBG00Z3XTNY7 157,410 27,000 SH   SOLE   27,000 0 0
INGREDION INC COM 457187102 BBG001SBH4X9 358,816 3,664 SH   SOLE   3,664 0 0
INMODE LTD SHS M5425M103 BBG00PPS74F3 323,978 9,075 SH   SOLE   9,075 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101 BBG00F0SW7P6 3,595,391 35,475 SH   SOLE   35,475 0 0
INSPERITY INC COM 45778Q107 BBG001S894P4 581,064 5,115 SH   SOLE   5,115 0 0
INSTEEL INDS INC COM 45774W108 BBG001SK9GV3 6,931,628 251,876 SH   SOLE   251,876 0 0
INSULET CORP COM 45784P101 BBG001SRF439 580,831 1,973 SH   SOLE   1,973 0 0
INTEL CORP COM 458140100 BBG001S5SF65 9,000,181 340,529 SH   SOLE   340,529 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 BBG001SQ4YC7 302,278 4,178 SH   SOLE   4,178 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 BBG001SDJ4R0 698,535 6,809 SH   SOLE   6,809 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 13,772,702 97,755 SH   SOLE   97,755 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 BBG001S5S5F7 4,943,101 47,149 SH   SOLE   46,924 0 225
INTERNATIONAL PAPER CO COM 460146103 BBG001S5SBF4 1,876,530 54,188 SH   SOLE   54,188 0 0
INTERPUBLIC GROUP COS INC COM 460690100 BBG001S6RLK5 207,921 6,242 SH   SOLE   6,242 0 0
INTUIT COM 461202103 BBG001S6TWR2 5,684,169 14,604 SH   SOLE   14,604 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 BBG001S7XR78 1,905,478 7,181 SH   SOLE   7,181 0 0
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 BBG00KJR1T91 2,719,162 54,977 SH   SOLE   54,977 0 0
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 BBG007HL81B6 275,780 18,659 SH   SOLE   18,659 0 0
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 BBG001SNZTS4 1,241,078 50,348 SH   SOLE   50,348 0 0
INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 BBG001SSDLZ6 1,302,798 64,655 SH   SOLE   64,655 0 0
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 BBG001SRWF17 1,325,035 47,646 SH   SOLE   47,646 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 BBG001SS8729 840,770 20,240 SH   SOLE   20,240 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 BBG001SSJYS0 315,398 17,900 SH   SOLE   17,900 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 BBG001T0NSB6 1,304,192 116,654 SH   SOLE   116,654 0 0
INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 BBG001V18CH7 846,878 13,587 SH   SOLE   13,587 0 0
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 BBG00P4Y2QS5 268,550 3,632 SH   SOLE   3,632 0 0
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 BBG00KJR22S8 200,466 4,300 SH   SOLE   4,300 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 BBG001T7V3J9 931,756 7,775 SH   SOLE   7,775 0 0
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 BBG003H4RBL9 3,310,261 75,525 SH   SOLE   75,525 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 BBG001V18CG8 2,708,657 42,389 SH   SOLE   42,389 0 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 BBG00KXH5XJ3 1,602,565 21,971 SH   SOLE   21,971 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 BBG001V0MBC0 248,659 12,112 SH   SOLE   12,112 0 0
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 BBG001STKGB3 734,123 28,554 SH   SOLE   28,554 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 BBG006F9S8B0 714,846 31,927 SH   SOLE   31,927 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 BBG00KJR2L24 252,994 13,319 SH   SOLE   13,319 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 BBG001S8JG85 1,547,616 19,740 SH   SOLE   19,740 0 0
INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 BBG001SRNLL2 488,941 5,661 SH   SOLE   5,661 0 0
INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 BBG001SN60Z1 1,458,107 31,941 SH   SOLE   31,941 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 BBG001S9FH85 492,855 8,250 SH   SOLE   8,250 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 BBG001SJW5C5 495,118 10,521 SH   SOLE   10,521 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 BBG001SQ8PW0 208,267 14,463 SH   SOLE   14,463 0 0
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 BBG001SRRFC1 199,845 21,170 SH   SOLE   21,170 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 BBG001V28DF5 3,028,777 36,668 SH   SOLE   36,668 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 BBG001SJW5S8 241,186 3,203 SH   SOLE   3,203 0 0
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 BBG001SJW5Z0 247,545 5,412 SH   SOLE   5,412 0 0
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 BBG00KJR31G2 1,031,405 11,670 SH   SOLE   11,670 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 BBG00KJR2QH7 1,083,476 3,756 SH   SOLE   3,756 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 BBG00KJR2RC0 1,275,165 7,153 SH   SOLE   7,153 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 BBG00KJR2V68 417,197 1,717 SH   SOLE   1,717 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 5,156,614 36,507 SH   SOLE   36,507 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 BBG00KJR2X19 1,396,466 17,908 SH   SOLE   17,908 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 BBG001SDTVQ0 451,000 10,250 SH   SOLE   10,250 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 BBG001SPPQG9 684,451 13,280 SH   SOLE   13,280 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 31,823,922 119,513 SH   SOLE   119,513 0 0
INVESCO SR INCOME TR COM 46131H107 BBG001SB0BV3 61,280 16,000 SH   SOLE   16,000 0 0
INVESTORS TITLE CO NC COM 461804106 BBG001S5SDL3 1,345,508 9,119 SH   SOLE   9,119 0 0
INVITAE CORP COM 46185L103 BBG005DJFD52 30,225 16,250 SH   SOLE   16,250 0 0
IONQ INC COM 46222L108 BBG00XZP0LC3 103,500 30,000 SH   SOLE   30,000 0 0
IPG PHOTONICS CORP COM 44980X109 BBG001SG95B8 250,876 2,650 SH   SOLE   2,650 0 0
IRON MTN INC DEL COM 46284V101 BBG001SCQ2X1 319,638 6,412 SH   SOLE   6,412 0 0
ISHARES GOLD TR ISHARES NEW 464285204 BBG001SJK6D5 1,708,366 49,389 SH   SOLE   49,389 0 0
ISHARES INC CORE MSCI EMKT 46434G103 BBG003HC3DG9 1,812,894 38,820 SH   SOLE   38,820 0 0
ISHARES INC JP MRG EM CRP BD 464286251 BBG002WGKJD6 938,026 21,937 SH   SOLE   21,937 0 0
ISHARES INC MSCI EMERG MRKT 464286533 BBG0025X3FS0 1,933,726 36,451 SH   SOLE   36,451 0 0
ISHARES INC MSCI EMRG CHN 46434G764 BBG00H5VLN77 204,074 4,299 SH   SOLE   4,299 0 0
ISHARES INC MSCI TURKEY ETF 464286715 BBG001STW0V3 294,520 7,960 SH   SOLE   7,960 0 0
ISHARES INC MSCI WORLD ETF 464286392 BBG002D9R378 1,424,074 13,035 SH   SOLE   13,035 0 0
ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 BBG001SMLZ34 339,786 16,005 SH   SOLE   16,005 0 0
ISHARES SILVER TR ISHARES 46428Q109 BBG001SQLN69 3,704,447 168,231 SH   SOLE   168,231 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718 BBG00TZR7YF0 1,340,674 13,388 SH   SOLE   13,388 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 BBG001TG5H89 11,458,442 118,177 SH   SOLE   118,177 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 BBG005DW06B7 2,301,248 56,279 SH   SOLE   56,279 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 BBG005DW0468 1,894,825 39,591 SH   SOLE   39,591 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 BBG001SKXPR1 10,095,843 124,379 SH   SOLE   124,379 0 0
ISHARES TR 20 YR TR BD ETF 464287432 BBG001S8MLN3 2,225,066 22,349 SH   SOLE   22,349 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 BBG001SSD812 1,276,887 11,114 SH   SOLE   11,114 0 0
ISHARES TR 7-10 YR TRSY BD 464287440 BBG001S80936 800,050 8,353 SH   SOLE   8,353 0 0
ISHARES TR AGENCY BOND ETF 464288166 BBG001T2RRQ4 389,321 3,658 SH   SOLE   3,658 0 0
ISHARES TR BLACKROCK ULTRA 46434V878 BBG005PCDCZ5 3,153,221 63,014 SH   SOLE   63,014 0 0
ISHARES TR BROAD USD HIGH 46435U853 BBG00J2DS0J6 3,029,490 87,735 SH   SOLE   87,735 0 0
ISHARES TR CALIF MUN BD ETF 464288356 BBG001T03XM5 309,727 5,520 SH   SOLE   5,520 0 0
ISHARES TR CONV BD ETF 46435G102 BBG009BKDMM6 1,581,137 22,760 SH   SOLE   22,760 0 0
ISHARES TR CORE 1 5 YR USD 46432F859 BBG003HC6JD6 1,009,141 21,730 SH   SOLE   21,730 0 0
ISHARES TR CORE DIV GRWTH 46434V621 BBG006MJFZK4 6,444,000 128,880 SH   SOLE   128,880 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 BBG001V0XLT8 1,195,320 11,467 SH   SOLE   11,467 0 0
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 2,728,495 44,265 SH   SOLE   44,265 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 BBG003H6TMV7 4,966,162 85,801 SH   SOLE   85,801 0 0
ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 21,283,659 87,989 SH   SOLE   87,989 0 0
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 24,197,271 255,677 SH   SOLE   255,677 0 0
ISHARES TR CORE S&P TTL STK 464287150 BBG001SHTRL5 848,000 10,000 SH   SOLE   10,000 0 0
ISHARES TR CORE S&P US GWT 464287671 BBG001SFQL99 727,484 8,924 SH   SOLE   8,924 0 0
ISHARES TR CORE S&P US VLU 464287663 BBG001SFQL80 2,209,448 31,282 SH   SOLE   31,282 0 0
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 41,866,979 108,969 SH   SOLE   108,969 0 0
ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 3,984,252 41,079 SH   SOLE   41,079 0 0
ISHARES TR EAFE GRWTH ETF 464288885 BBG001SP62C7 1,072,631 12,806 SH   SOLE   12,806 0 0
ISHARES TR EAFE SML CP ETF 464288273 BBG001SYVWS7 781,740 13,841 SH   SOLE   13,841 0 0
ISHARES TR EAFE VALUE ETF 464288877 BBG001SNYBH6 412,874 8,999 SH   SOLE   8,999 0 0
ISHARES TR ESG AWR MSCI USA 46435G425 BBG00FFPFTS4 249,589 2,945 SH   SOLE   2,945 0 0
ISHARES TR EXPANDED TECH 464287515 BBG001S7W2J1 1,346,794 5,264 SH   SOLE   5,264 0 0
ISHARES TR EXPND TEC SC ETF 464287549 BBG001SHHYT5 228,200 815 SH   SOLE   815 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 BBG001V1QYX1 7,804,019 155,057 SH   SOLE   155,057 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 BBG001S7XDQ8 2,686,003 135,315 SH   SOLE   135,315 0 0
ISHARES TR GLOBAL 100 ETF 464287572 BBG001SGL748 723,253 11,292 SH   SOLE   11,292 0 0
ISHARES TR GLOBAL ENERG ETF 464287341 BBG001S7RSN5 1,106,692 28,384 SH   SOLE   28,384 0 0
ISHARES TR GLOBAL TECH ETF 464287291 BBG001S60KQ0 224,688 5,012 SH   SOLE   5,012 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 BBG0088JLVM6 1,237,133 49,426 SH   SOLE   49,426 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4 BBG0088JX0B3 495,726 20,300 SH   SOLE   20,300 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1 BBG0088JX9H8 491,848 20,224 SH   SOLE   20,224 0 0
ISHARES TR IBOXX HI YD ETF 464288513 BBG001ST0ZQ7 2,959,558 40,195 SH   SOLE   40,195 0 0
ISHARES TR IBOXX INV CP ETF 464287242 BBG001S60QR6 5,410,668 51,320 SH   SOLE   51,320 0 0
ISHARES TR INTL SEL DIV ETF 464288448 BBG001S7Y5C9 1,587,556 58,452 SH   SOLE   58,452 0 0
ISHARES TR INTRM GOV CR ETF 464288612 BBG001SSD885 1,361,796 13,291 SH   SOLE   13,291 0 0
ISHARES TR ISHARES BIOTECH 464287556 BBG001SGYSW7 4,212,046 32,082 SH   SOLE   32,082 0 0
ISHARES TR ISHARES SEMICDTR 464287523 BBG001SJ8F58 8,653,567 24,868 SH   SOLE   24,868 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 BBG001SSD858 10,393,249 208,616 SH   SOLE   208,616 0 0
ISHARES TR ISHS 5-10YR INVT 464288638 BBG001SSD849 858,503 17,340 SH   SOLE   17,340 0 0
ISHARES TR JPMORGAN USD EMG 464288281 BBG001SQS9Y2 322,288 3,810 SH   SOLE   3,810 0 0
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 8,676,886 132,189 SH   SOLE   132,189 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 BBG001SK77D5 2,452,433 64,708 SH   SOLE   64,708 0 0
ISHARES TR MSCI INDIA ETF 46429B598 BBG002DMN4B6 998,087 23,912 SH   SOLE   23,912 0 0
ISHARES TR MSCI UK ETF NEW 46435G334 BBG001S8SYX8 363,904 11,869 SH   SOLE   11,869 0 0
ISHARES TR MSCI USA ESG SLC 464288802 BBG001SN86J4 391,020 4,750 SH   SOLE   4,750 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 BBG0025X2G81 457,979 6,352 SH   SOLE   6,352 0 0
ISHARES TR MSCI USA MMENTM 46432F396 BBG004FPV022 15,893,674 108,913 SH   SOLE   108,913 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWW3 566,495 4,971 SH   SOLE   4,971 0 0
ISHARES TR MSCI USA VALUE 46432F388 BBG004FPWGT7 256,833 2,818 SH   SOLE   2,818 0 0
ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 1,822,119 17,268 SH   SOLE   17,268 0 0
ISHARES TR NEW YORK MUN ETF 464288323 BBG001T03XV5 378,590 7,225 SH   SOLE   7,225 0 0
ISHARES TR PFD AND INCM SEC 464288687 BBG001SNVWC8 3,746,642 122,720 SH   SOLE   122,720 0 0
ISHARES TR RUS 1000 ETF 464287622 BBG001S562W9 860,816 4,089 SH   SOLE   4,089 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 BBG001S56320 7,005,434 32,699 SH   SOLE   32,699 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 BBG001S562P7 5,850,809 38,581 SH   SOLE   38,581 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 BBG001S562F8 3,967,118 18,493 SH   SOLE   18,493 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 BBG001S56277 1,117,958 8,062 SH   SOLE   8,062 0 0
ISHARES TR RUS MD CP GR ETF 464287481 BBG001S561Z8 4,156,759 49,722 SH   SOLE   49,722 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 BBG001S561V2 2,729,570 25,912 SH   SOLE   25,912 0 0
ISHARES TR RUS MID CAP ETF 464287499 BBG001SJCNS1 709,776 10,523 SH   SOLE   10,523 0 0
ISHARES TR RUS TP200 GR ETF 464289438 BBG001T5LBR7 281,196 2,333 SH   SOLE   2,333 0 0
ISHARES TR RUS TP200 VL ETF 464289420 BBG001T5LBS6 2,264,724 34,858 SH   SOLE   34,858 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 3,662,257 21,004 SH   SOLE   21,004 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 2,553,291 43,646 SH   SOLE   43,646 0 0
ISHARES TR S&P 500 VAL ETF 464287408 BBG001S561K4 1,773,626 12,226 SH   SOLE   12,226 0 0
ISHARES TR S&P MC 400GR ETF 464287606 BBG001SFQL08 1,748,139 25,595 SH   SOLE   25,595 0 0
ISHARES TR S&P MC 400VL ETF 464287705 BBG001SFQJM9 1,051,949 10,436 SH   SOLE   10,436 0 0
ISHARES TR SELECT DIVID ETF 464287168 BBG001SDJVG2 4,380,916 36,326 SH   SOLE   36,326 0 0
ISHARES TR SHORT TREAS BD 464288679 BBG001SSD803 17,907,617 162,915 SH   SOLE   162,915 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 BBG001SLS4Q3 4,809,558 46,126 SH   SOLE   46,126 0 0
ISHARES TR SP SMCP600VL ETF 464287879 BBG001SFQL26 259,594 2,843 SH   SOLE   2,843 0 0
ISHARES TR TIPS BD ETF 464287176 BBG001SD9RM5 3,408,635 32,024 SH   SOLE   32,024 0 0
ISHARES TR TRS FLT RT BD 46434V860 BBG005YTNMS3 8,253,327 163,724 SH   SOLE   163,724 0 0
ISHARES TR U.S. BAS MTL ETF 464287838 BBG001SFGY10 238,810 1,914 SH   SOLE   1,914 0 0
ISHARES TR U.S. FINLS ETF 464287788 BBG001SFC802 276,296 3,661 SH   SOLE   3,661 0 0
ISHARES TR U.S. MED DVC ETF 464288810 BBG001SQZT52 1,369,606 26,053 SH   SOLE   26,053 0 0
ISHARES TR U.S. PHARMA ETF 464288836 BBG001SQYZD0 408,928 2,197 SH   SOLE   2,197 0 0
ISHARES TR U.S. REAL ES ETF 464287739 BBG001SFGXJ3 712,332 8,461 SH   SOLE   8,461 0 0
ISHARES TR U.S. TECH ETF 464287721 BBG001SFB7Z7 683,744 9,179 SH   SOLE   9,179 0 0
ISHARES TR U.S. UTILITS ETF 464287697 BBG001SFGXG6 638,925 7,383 SH   SOLE   7,383 0 0
ISHARES TR US AER DEF ETF 464288760 BBG001SC08P5 2,713,388 24,257 SH   SOLE   24,257 0 0
ISHARES TR US HLTHCARE ETF 464287762 BBG001SFGXR4 447,411 1,577 SH   SOLE   1,577 0 0
ISHARES TR US INDUSTRIALS 464287754 BBG001SFGXQ5 372,336 3,860 SH   SOLE   3,860 0 0
ISHARES TR US TREAS BD ETF 46429B267 BBG002NCKPP8 238,719 10,507 SH   SOLE   10,507 0 0
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 BBG0059KNK04 5,833,223 118,393 SH   SOLE   118,393 0 0
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 BBG0079TF237 262,590 9,315 SH   SOLE   9,315 0 0
ITRON INC COM 465741106 BBG001S6DJQ9 853,858 16,858 SH   SOLE   16,858 0 0
ITT INC COM 45073V108 BBG00CVQZQB3 530,962 6,547 SH   SOLE   6,547 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 BBG00TSG0SK6 2,159,875 39,638 SH   SOLE   39,638 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 BBG00GP26NW0 4,014,210 80,076 SH   SOLE   80,076 0 0
JACOBS SOLUTIONS INC COM 46982L108 BBG019C1BQS3 5,853,052 48,747 SH   SOLE   48,747 0 0
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 BBG00F7XD8R5 302,933 6,391 SH   SOLE   6,391 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 BBG001SNW8K1 222,715 1,398 SH   SOLE   1,398 0 0
JD.COM INC SPON ADR CL A 47215P106 BBG005YHY0R6 1,411,389 25,145 SH   SOLE   25,145 0 0
JEFFERIES FINL GROUP INC COM 47233W109 BBG001S5SX02 14,587,648 425,544 SH   SOLE   425,544 0 0
JFROG LTD ORD SHS M6191J100 BBG006PWZX25 264,236 12,388 SH   SOLE   12,388 0 0
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 BBG00B2M8TB0 661,871 13,439 SH   SOLE   13,439 0 0
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 41,830,013 236,796 SH   SOLE   236,796 0 0
JOHNSON CTLS INTL PLC SHS G51502105 BBG001S5WZ84 4,560,768 71,262 SH   SOLE   71,262 0 0
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 47,171,150 351,761 SH   SOLE   351,761 0 0
JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 BBG00NKZFBD4 47,967 14,943 SH   SOLE   14,943 0 0
KAISER ALUMINUM CORP COM PAR $0.01 483007704 BBG001SR3GT7 382,383 5,034 SH   SOLE   5,034 0 0
KAYNE ANDERSON ENERGY INFRST COM 486606106 BBG001SLV0G8 2,300,919 268,799 SH   SOLE   268,799 0 0
KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 BBG001TC5VC2 1,093,629 145,623 SH   SOLE   145,623 0 0
KBR INC COM 48242W106 BBG001SP11V3 402,178 7,617 SH   SOLE   7,617 0 0
KELLOGG CO COM 487836108 BBG001S5SJL0 543,632 7,631 SH   SOLE   7,631 0 0
KEYCORP COM 493267108 BBG001S5SKV6 350,229 20,105 SH   SOLE   20,105 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 BBG0059FN820 4,517,445 26,407 SH   SOLE   26,407 0 0
KIMBELL RTY PARTNERS LP UNIT 49435R102 BBG00FQH6N85 744,102 44,557 SH   SOLE   44,557 0 0
KIMBERLY-CLARK CORP COM 494368103 BBG001S5SLZ0 4,207,979 30,998 SH   SOLE   30,998 0 0
KINDER MORGAN INC DEL COM 49456B101 BBG001TG2YZ5 7,489,622 414,249 SH   SOLE   414,249 0 0
KINSALE CAP GROUP INC COM 49714P108 BBG00D8JDB02 1,718,186 6,570 SH   SOLE   6,570 0 0
KIRBY CORP COM 497266106 BBG001S5SKT9 836,550 13,000 SH   SOLE   13,000 0 0
KKR & CO INC COM 48251W104 BBG001S6PW05 15,426,109 332,316 SH   SOLE   332,316 0 0
KKR INCOME OPPORTUNITIES FD COM 48249T106 BBG004NRD5Z2 154,691 14,050 SH   SOLE   14,050 0 0
KLA CORP COM NEW 482480100 BBG001S5SLM4 1,777,696 4,715 SH   SOLE   4,715 0 0
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 BBG001T9BTS0 1,177,024 22,458 SH   SOLE   22,458 0 0
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 BBG001S5V5G2 180,929 12,070 SH   SOLE   12,070 0 0
KONTOOR BRANDS INC COM 50050N103 BBG00LPTHYM5 3,070,712 76,787 SH   SOLE   76,787 0 0
KOPIN CORP COM 500600101 BBG001S6DD46 132,680 107,000 SH   SOLE   107,000 0 0
KRAFT HEINZ CO COM 500754106 BBG005CPNTR1 2,497,721 61,354 SH   SOLE   61,354 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 BBG004XB9HZ5 1,799,014 59,570 SH   SOLE   59,570 0 0
KRANESHARES TR QUADRTC INT RT 500767736 BBG00NW3SL00 730,981 32,330 SH   SOLE   32,330 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 BBG001SD5VL1 894,919 86,717 SH   SOLE   86,717 0 0
KROGER CO COM 501044101 BBG001S5SN40 482,088 10,814 SH   SOLE   10,814 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 BBG001S5S0N9 5,385,352 25,865 SH   SOLE   25,865 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 BBG001S7RX54 1,148,671 4,878 SH   SOLE   4,878 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 BBG001S8KJC2 1,917,925 20,317 SH   SOLE   20,317 0 0
LAMB WESTON HLDGS INC COM 513272104 BBG003CVMLR1 2,247,583 25,152 SH   SOLE   25,152 0 0
LAS VEGAS SANDS CORP COM 517834107 BBG001SJCGP9 434,841 9,046 SH   SOLE   9,046 0 0
LAUDER ESTEE COS INC CL A 518439104 BBG001S8L5H6 1,509,253 6,083 SH   SOLE   6,083 0 0
LAZARD LTD SHS A G54050102 BBG001S711C4 883,080 25,471 SH   SOLE   25,471 0 0
LEAR CORP COM NEW 521865204 BBG001T60092 709,766 5,723 SH   SOLE   5,723 0 0
LEGG MASON ETF INVT TR CLEARBRIDGE DI 524682309 BBG00GPXR969 248,465 6,364 SH   SOLE   6,364 0 0
LEGG MASON ETF INVT TR CLRBRDG AL CP GW 524682101 BBG00GM5GRM7 303,693 9,175 SH   SOLE   9,175 0 0
LEGGETT & PLATT INC COM 524660107 BBG001S5SRG8 1,013,827 31,456 SH   SOLE   31,456 0 0
LEIDOS HOLDINGS INC COM 525327102 BBG001SKW6M9 490,606 4,664 SH   SOLE   4,664 0 0
LENNAR CORP CL A 526057104 BBG001S5SRK3 2,165,303 23,926 SH   SOLE   23,926 0 0
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 BBG001S9NVN8 1,564,944 100,834 SH   SOLE   100,834 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 BBG001S5X3D8 129,903 22,790 SH   SOLE   22,790 0 0
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 BBG00BFHD836 595,153 15,140 SH   SOLE   15,140 0 0
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 BBG00BFHD9T6 461,225 11,787 SH   SOLE   11,787 0 0
LI-CYCLE HOLDINGS CORP COMMON SHARES 50202P105 BBG0122LQVS8 285,838 60,050 SH   SOLE   60,050 0 0
LILLY ELI & CO COM 532457108 BBG001S5STL8 26,491,938 72,414 SH   SOLE   72,414 0 0
LINCOLN NATL CORP IND COM 534187109 BBG001S5STV7 1,204,562 39,211 SH   SOLE   39,211 0 0
LINDE PLC SHS G5494J103 BBG00GVR8YR8 7,054,621 21,628 SH   SOLE   21,628 0 0
LISTED FD TR HORIZON KINETICS 53656F623 BBG00YV34KZ7 2,373,686 75,403 SH   SOLE   75,403 0 0
LITMAN GREGORY FDS TR IMGP DBI MANAGED 53700T827 BBG00P35J8L8 494,754 16,996 SH   SOLE   16,996 0 0
LITTELFUSE INC COM 537008104 BBG001S744B6 1,121,919 5,095 SH   SOLE   5,095 0 0
LIVENT CORP COM 53814L108 BBG00LV3NRJ7 725,613 36,518 SH   SOLE   36,518 0 0
LKQ CORP COM 501889208 BBG001SCCPJ1 3,012,591 56,405 SH   SOLE   56,405 0 0
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 18,191,321 37,393 SH   SOLE   37,393 0 0
LOEWS CORP COM 540424108 BBG001S6KQC0 364,679 6,252 SH   SOLE   6,252 0 0
LOWES COS INC COM 548661107 BBG001S5SVL3 18,358,372 92,142 SH   SOLE   92,142 0 0
LPL FINL HLDGS INC COM 50212V100 BBG001T5GK39 240,597 1,113 SH   SOLE   1,113 0 0
LULULEMON ATHLETICA INC COM 550021109 BBG001STBM75 5,253,591 16,398 SH   SOLE   16,398 0 0
LUMEN TECHNOLOGIES INC COM 550241103 BBG001S5Q8G2 279,453 53,535 SH   SOLE   53,535 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 BBG001T8LMY9 1,138,341 13,710 SH   SOLE   13,710 0 0
M D C HLDGS INC COM 552676108 BBG001S5T272 1,195,080 37,819 SH   SOLE   37,819 0 0
MAG SILVER CORP COM 55903Q104 BBG001S631Z9 5,420,687 346,813 SH   SOLE   340,363 0 6,450
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 BBG001S731Q7 519,071 10,338 SH   SOLE   10,338 0 0
MAGNA INTL INC COM 559222401 BBG001S5SY91 538,879 9,592 SH   SOLE   9,592 0 0
MAINSTAY CBRE GBL INFRSTR ME COM 56064Q107 BBG0104P5VF8 631,681 46,277 SH   SOLE   46,277 0 0
MANNKIND CORP COM NEW 56400P706 BBG001SLLLY3 104,346 19,800 SH   SOLE   19,800 0 0
MANULIFE FINL CORP COM 56501R106 BBG001S76KD6 969,586 54,349 SH   SOLE   54,349 0 0
MARATHON OIL CORP COM 565849106 BBG001S69V69 400,230 14,785 SH   SOLE   14,785 0 0
MARATHON PETE CORP COM 56585A102 BBG001S169P1 13,129,141 112,803 SH   SOLE   112,803 0 0
MARKEL CORP COM 570535104 BBG001S9ZK95 931,465 707 SH   SOLE   707 0 0
MARRIOTT INTL INC NEW CL A 571903202 BBG001S78K44 1,085,259 7,289 SH   SOLE   7,289 0 0
MARSH & MCLENNAN COS INC COM 571748102 BBG001S5T7M4 801,420 4,843 SH   SOLE   4,843 0 0
MARTIN MARIETTA MATLS INC COM 573284106 BBG001S7QC51 7,126,097 21,085 SH   SOLE   21,085 0 0
MARVELL TECHNOLOGY INC COM 573874104 BBG00ZXBJ162 8,833,781 238,493 SH   SOLE   238,493 0 0
MASCO CORP COM 574599106 BBG001S5SZ70 5,250,608 112,505 SH   SOLE   112,505 0 0
MASONITE INTL CORP COM 575385109 BBG001T51RT2 735,969 9,130 SH   SOLE   9,130 0 0
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 15,718,091 45,202 SH   SOLE   45,202 0 0
MAUI LD & PINEAPPLE INC COM 577345101 BBG001S5T7D4 2,622,764 278,425 SH   SOLE   274,924 0 3,501
MCCORMICK & CO INC COM NON VTG 579780206 BBG001S79S19 1,594,886 19,241 SH   SOLE   19,241 0 0
MCDONALDS CORP COM 580135101 BBG001S5T110 13,964,718 52,991 SH   SOLE   52,991 0 0
MCKESSON CORP COM 58155Q103 BBG001S8F8P8 642,205 1,712 SH   SOLE   1,712 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 BBG001S7WM61 1,943,117 174,427 SH   SOLE   174,427 0 0
MEDTRONIC PLC SHS G5960L103 BBG001S5T2S9 18,405,417 236,817 SH   SOLE   236,717 0 100
MERCADOLIBRE INC COM 58733R102 BBG001SM32G3 372,346 440 SH   SOLE   440 0 0
MERCER INTL INC COM 588056101 BBG001S6TK43 1,932,554 166,027 SH   SOLE   166,027 0 0
MERCK & CO INC COM 58933Y105 BBG001S5TC52 32,067,435 289,026 SH   SOLE   289,026 0 0
MERCURITY FINTECH HOLDING IN SPONSORED ADS 58936H109 BBG007WGC6C3 13,968 12,500 SH   SOLE   12,500 0 0
MERCURY SYS INC COM 589378108 BBG001SBFLT8 1,301,934 29,100 SH   SOLE   29,100 0 0
MEREO BIOPHARMA GROUP PLC SPON ADS 589492107 BBG00KFWZCX7 18,000 24,000 SH   SOLE   24,000 0 0
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 16,944,594 140,806 SH   SOLE   140,806 0 0
METHANEX CORP COM 59151K108 BBG001S66Y93 7,835,241 206,953 SH   SOLE   206,953 0 0
METLIFE INC COM 59156R108 BBG001S5T3R8 3,489,609 48,219 SH   SOLE   48,219 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 BBG001SB87G1 400,390 277 SH   SOLE   277 0 0
MFS GOVT MKTS INCOME TR SH BEN INT 552939100 BBG001S5T4V1 95,844 28,956 SH   SOLE   28,956 0 0
MFS INTER INCOME TR SH BEN INT 55273C107 BBG001S5T6D6 326,588 118,329 SH   SOLE   118,329 0 0
MGM RESORTS INTERNATIONAL COM 552953101 BBG001S6BYT5 1,213,484 36,191 SH   SOLE   36,191 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 BBG001S787B5 2,442,944 34,775 SH   SOLE   34,775 0 0
MICRON TECHNOLOGY INC COM 595112103 BBG001S6P675 2,914,784 58,319 SH   SOLE   58,319 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 173,525,598 723,566 SH   SOLE   723,566 0 0
MID-AMER APT CMNTYS INC COM 59522J103 BBG001S7HZ69 717,287 4,569 SH   SOLE   4,569 0 0
MIDDLESEX WTR CO COM 596680108 BBG001S5TCZ9 1,933,315 24,575 SH   SOLE   24,327 0 248
MILESTONE SCIENTIFIC INC COM NEW 59935P209 BBG001SB7BF4 15,600 32,500 SH   SOLE   32,500 0 0
MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 BBG001XMDT77 249,337 23,860 SH   SOLE   23,860 0 0
MODERNA INC COM 60770K107 BBG003PHHZV8 8,099,605 45,093 SH   SOLE   45,093 0 0
MOLECULAR TEMPLATES INC COM 608550109 BBG001SKWPZ3 6,560 20,000 SH   SOLE   20,000 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209 BBG001S5VQ21 459,558 8,920 SH   SOLE   8,920 0 0
MONDELEZ INTL INC CL A 609207105 BBG001SHHZJ3 2,241,506 33,631 SH   SOLE   33,631 0 0
MONGODB INC CL A 60937P106 BBG0022FDRZ7 699,373 3,553 SH   SOLE   3,553 0 0
MONOLITHIC PWR SYS INC COM 609839105 BBG001SDRGP6 1,401,356 3,963 SH   SOLE   3,963 0 0
MONROE CAP CORP COM 610335101 BBG001V0NY75 861,139 100,836 SH   SOLE   100,836 0 0
MOODYS CORP COM 615369105 BBG001S5VP87 337,687 1,212 SH   SOLE   1,212 0 0
MORGAN STANLEY COM NEW 617446448 BBG001S9V5Z3 11,920,909 140,213 SH   SOLE   140,213 0 0
MOSAIC CO NEW COM 61945C103 BBG001S7LJN1 670,904 15,293 SH   SOLE   15,293 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 BBG001S5T9L1 1,045,014 4,055 SH   SOLE   4,055 0 0
MP MATERIALS CORP COM CL A 553368101 BBG00TJGL0T5 226,581 9,332 SH   SOLE   9,332 0 0
MPLX LP COM UNIT REP LTD 55336V100 BBG0035TJHL3 4,114,359 125,285 SH   SOLE   125,285 0 0
MUELLER WTR PRODS INC COM SER A 624758108 BBG001SNQZ91 115,917 10,773 SH   SOLE   10,773 0 0
MUSTANG BIO INC COM 62818Q104 BBG00FXTN439 41,100 104,077 SH   SOLE   104,077 0 0
NASDAQ INC COM 631103108 BBG001SKTBJ6 520,616 8,486 SH   SOLE   8,486 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 BBG001SD9VH2 350,700 5,814 SH   SOLE   5,814 0 0
NATIONAL INSTRS CORP COM 636518102 BBG001S8FKK6 706,045 19,134 SH   SOLE   19,134 0 0
NATIONAL RETAIL PROPERTIES I COM 637417106 BBG001S6Z1P5 1,468,621 32,094 SH   SOLE   32,094 0 0
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 BBG008417VP2 388,832 10,765 SH   SOLE   10,765 0 0
NAVIGATOR HLDGS LTD SHS Y62132108 BBG001SRNVY6 7,314,449 611,576 SH   SOLE   611,576 0 0
NCR CORP NEW COM 62886E108 BBG001S9FBR7 856,993 36,608 SH   SOLE   36,608 0 0
NETFLIX INC COM 64110L106 BBG001SF6L46 6,498,271 22,037 SH   SOLE   22,037 0 0
NEUBERGER BERMAN MLP & ENERG COM 64129H104 BBG003NBK4J2 844,954 126,870 SH   SOLE   126,870 0 0
NEUBERGER BERMAN NEXT GENERA COMMON STOCK 64133Q108 BBG00Z4KVBC1 394,032 43,324 SH   SOLE   43,324 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 BBG001S8W4X9 2,388,442 19,997 SH   SOLE   19,997 0 0
NEW JERSEY RES CORP COM 646025106 BBG001S5TMT4 258,719 5,214 SH   SOLE   5,214 0 0
NEW MTN FIN CORP COM 647551100 BBG001T9D5H2 433,358 35,033 SH   SOLE   35,033 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 BBG001SD32Z2 459,240 53,400 SH   SOLE   53,400 0 0
NEW YORK TIMES CO CL A 650111107 BBG001S90X31 1,164,373 35,871 SH   SOLE   35,871 0 0
NEWELL BRANDS INC COM 651229106 BBG001S5TSW7 735,449 56,227 SH   SOLE   56,227 0 0
NEWMONT CORP COM 651639106 BBG001S5TKX3 6,961,953 147,499 SH   SOLE   147,074 0 425
NEXPOINT DIVERSIFIED REL ET COM NEW 65340G205 BBG001SQLM25 2,421,607 216,022 SH   SOLE   216,022 0 0
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 BBG001SKJJT9 435,825 2,490 SH   SOLE   2,490 0 0
NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 17,510,187 209,452 SH   SOLE   209,452 0 0
NEXTERA ENERGY INC UNIT 03/01/2023 65339F770   253,500 5,000 SH   SOLE   5,000 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 BBG006JNW312 1,213,188 17,309 SH   SOLE   17,309 0 0
NICE LTD SPONSORED ADR 653656108 BBG001S9RK49 274,220 1,426 SH   SOLE   1,426 0 0
NIKE INC CL B 654106103 BBG001S6NTK2 6,073,872 51,909 SH   SOLE   51,909 0 0
NIO INC SPON ADS 62914V106 BBG00LPXZBW5 455,159 46,683 SH   SOLE   46,683 0 0
NISOURCE INC COM 65473P105 BBG001S5TMF9 2,918,256 106,428 SH   SOLE   106,428 0 0
NOKIA CORP SPONSORED ADR 654902204 BBG001SCPCG9 1,595,580 343,875 SH   SOLE   343,875 0 0
NORFOLK SOUTHN CORP COM 655844108 BBG001S5TQJ6 4,321,221 17,536 SH   SOLE   17,536 0 0
NORTHROP GRUMMAN CORP COM 666807102 BBG001S5TP26 11,072,609 20,294 SH   SOLE   20,294 0 0
NORTHWEST NAT HLDG CO COM 66765N105 BBG00KXKRLP1 478,280 10,050 SH   SOLE   10,050 0 0
NORTHWESTERN CORP COM NEW 668074305 BBG001SM2G73 367,908 6,200 SH   SOLE   6,200 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 BBG001SCKPS2 349,636 28,565 SH   SOLE   28,565 0 0
NOV INC COM 62955J103 BBG001S6HFR2 323,607 15,491 SH   SOLE   15,491 0 0
NOVARTIS AG SPONSORED ADR 66987V109 BBG001SF5LW6 2,862,488 31,553 SH   SOLE   31,553 0 0
NOVAVAX INC COM NEW 670002401 BBG001SGL8G3 249,465 24,267 SH   SOLE   24,267 0 0
NOVO-NORDISK A S ADR 670100205 BBG001S5TSK0 7,661,327 56,608 SH   SOLE   56,608 0 0
NRG ENERGY INC COM NEW 629377508 BBG001SDD8F0 683,271 21,473 SH   SOLE   21,473 0 0
NUCOR CORP COM 670346105 BBG001S5TRV0 2,329,083 17,670 SH   SOLE   17,670 0 0
NUTRIEN LTD COM 67077M108 BBG00JM9SM69 682,465 9,345 SH   SOLE   9,345 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106 BBG001SHZCF8 198,671 16,365 SH   SOLE   16,190 0 175
NUVEEN AMT FREE QLTY MUN INC COM 670657105 BBG001SKQWJ3 465,727 40,961 SH   SOLE   40,961 0 0
NUVEEN DYNAMIC MUN OPPORTUNI COM SHS 67079X102 BBG00VM4GT16 263,927 26,552 SH   SOLE   26,552 0 0
NUVEEN FLOATING RATE INCOME COM SHS 6706EN100 BBG001SM3CC5 187,393 23,994 SH   SOLE   23,994 0 0
NUVEEN INTER DURATION MUN TE COM 670671106 BBG003NQ26B2 194,989 14,862 SH   SOLE   14,862 0 0
NUVEEN MUN HIGH INCOME OPPOR COM 670682103 BBG001SD1KZ4 182,098 17,611 SH   SOLE   17,611 0 0
NUVEEN MUN VALUE FD INC COM 670928100 BBG001S5TS84 108,093 12,569 SH   SOLE   12,569 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 BBG001S97B05 163,092 13,501 SH   SOLE   13,501 0 0
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 BBG001SHM0F8 118,650 10,500 SH   SOLE   10,500 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 BBG001S90BW7 192,057 18,719 SH   SOLE   18,719 0 0
NUVEEN PFD & INCOME SECS FD COM 67072C105 BBG001SFPML4 248,336 36,520 SH   SOLE   36,520 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 BBG001SCTFM1 696,448 59,021 SH   SOLE   59,021 0 0
NUVEEN REAL ESTATE INCOME FD COM 67071B108 BBG001SJX6L2 118,012 15,610 SH   SOLE   15,610 0 0
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 BBG001S7ZM04 168,372 13,310 SH   SOLE   13,310 0 0
NVENT ELECTRIC PLC SHS G6700G107 BBG00GNT7B03 842,378 21,897 SH   SOLE   21,897 0 0
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 24,920,231 170,523 SH   SOLE   170,523 0 0
NVR INC COM 62944T105 BBG001S5TSM8 604,248 131 SH   SOLE   131 0 0
NXG NEXTGEN INFRASTR INCM FD COM 231647207 BBG0036FBQ85 936,582 24,473 SH   SOLE   24,473 0 0
NXP SEMICONDUCTORS N V COM N6596X109 BBG001SF62F6 1,124,383 7,115 SH   SOLE   7,115 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 BBG001SR03L7 364,982 53,127 SH   SOLE   53,127 0 0
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162   498,883 12,100 SH   SOLE   11,400 0 700
OCCIDENTAL PETE CORP COM 674599105 BBG001S5TZG9 8,206,274 130,279 SH   SOLE   129,396 0 883
OGE ENERGY CORP COM 670837103 BBG001S5TVY8 2,564,343 64,838 SH   SOLE   64,838 0 0
O-I GLASS INC COM 67098H104 BBG00R2JZG48 464,623 28,040 SH   SOLE   28,040 0 0
OKTA INC CL A 679295105 BBG001YV1SN3 454,463 6,651 SH   SOLE   6,651 0 0
OLIN CORP COM PAR $1 680665205 BBG001S5TWW8 285,982 5,402 SH   SOLE   5,402 0 0
OLLIES BARGAIN OUTLET HLDGS COM 681116109 BBG0098VVDS0 1,324,120 28,269 SH   SOLE   28,269 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 BBG001S736L1 1,459,829 52,230 SH   SOLE   52,230 0 0
ON SEMICONDUCTOR CORP COM 682189105 BBG001SF7RS6 2,063,511 33,085 SH   SOLE   33,085 0 0
ONDAS HLDGS INC COM NEW 68236H204 BBG009HYYCF7 101,677 63,948 SH   SOLE   63,948 0 0
ONEOK INC NEW COM 682680103 BBG001S5TWK1 10,911,916 166,087 SH   SOLE   166,087 0 0
OPPENHEIMER HLDGS INC CL A NON VTG 683797104 BBG001S77PP1 236,794 5,594 SH   SOLE   5,594 0 0
ORACLE CORP COM 68389X105 BBG001S5SJG6 2,555,356 31,262 SH   SOLE   31,262 0 0
ORANGE SPONSORED ADR 684060106 BBG001S9V388 205,346 20,784 SH   SOLE   20,784 0 0
ORCHARD THERAPEUTICS PLC SPON ADS 68570P101 BBG00M62QW74 4,267 11,500 SH   SOLE   11,500 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 BBG001S78TL6 12,870,613 15,249 SH   SOLE   15,249 0 0
ORGANON & CO COMMON STOCK 68622V106 BBG00ZQRGW42 2,596,094 92,950 SH   SOLE   92,950 0 0
ORION ENGINEERED CARBONS S A COM L72967109 BBG006MC4LQ6 487,104 27,350 SH   SOLE   27,350 0 0
OSI SYSTEMS INC COM 671044105 BBG001SB1J54 2,091,376 26,300 SH   SOLE   26,300 0 0
OTIS WORLDWIDE CORP COM 68902V107 BBG00RP60LN7 816,852 10,431 SH   SOLE   10,431 0 0
OUTLOOK THERAPEUTICS INC COM NEW 69012T206 BBG00469JRM1 24,084 22,300 SH   SOLE   22,300 0 0
OWL ROCK CAPITAL CORPORATION COM 69121K104 BBG00DB0XYD3 5,185,627 448,972 SH   SOLE   444,522 0 4,450
PACCAR INC COM 693718108 BBG001S5V1S8 2,382,703 24,075 SH   SOLE   24,075 0 0
PACER FDS TR DATA AND INFRAST 69374H741 BBG00KX8YQ42 665,661 22,938 SH   SOLE   22,938 0 0
PACER FDS TR PACER US SMALL 69374H857 BBG00GXXR1G6 1,564,077 43,507 SH   SOLE   43,507 0 0
PACER FDS TR TRENDP US LAR CP 69374H105 BBG009BJW8D9 1,155,442 30,820 SH   SOLE   30,820 0 0
PACER FDS TR TRENDPILOT 100 69374H303 BBG009BNY740 965,843 19,619 SH   SOLE   19,619 0 0
PACER FDS TR US CASH COWS 100 69374H881 BBG00FJQN752 3,636,776 78,633 SH   SOLE   78,633 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 BBG001SS9G64 363,912 44,488 SH   SOLE   44,488 0 0
PACKAGING CORP AMER COM 695156109 BBG001S5V741 737,913 5,769 SH   SOLE   5,769 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 BBG001T53796 792,889 123,503 SH   SOLE   123,503 0 0
PALO ALTO NETWORKS INC COM 697435105 BBG001T9NWN5 5,461,596 39,140 SH   SOLE   39,140 0 0
PAPA JOHNS INTL INC COM 698813102 BBG001S6XNB4 304,876 3,704 SH   SOLE   3,704 0 0
PARAMOUNT GLOBAL 5.75% CONV PFD A 92556H305   234,844 9,481 SH   SOLE   9,481 0 0
PARAMOUNT GLOBAL CLASS B COM 92556H206 BBG001S6L063 2,317,675 137,303 SH   SOLE   137,303 0 0
PARKER-HANNIFIN CORP COM 701094104 BBG001S5V554 815,964 2,804 SH   SOLE   2,804 0 0
PATRICK INDS INC COM 703343103 BBG001S5V0V6 532,129 8,781 SH   SOLE   8,781 0 0
PAYCHEX INC COM 704326107 BBG001S5V135 2,325,529 20,124 SH   SOLE   20,124 0 0
PAYCOM SOFTWARE INC COM 70432V102 BBG0064N1009 853,973 2,752 SH   SOLE   2,752 0 0
PAYPAL HLDGS INC COM 70450Y103 BBG0077VNXW5 5,041,308 70,785 SH   SOLE   70,785 0 0
PEAPACK-GLADSTONE FINL CORP COM 704699107 BBG001SG3CC8 1,108,226 29,775 SH   SOLE   29,775 0 0
PEDIATRIX MEDICAL GROUP INC COM 58502B106 BBG001S96T25 1,128,899 75,969 SH   SOLE   75,969 0 0
PENN ENTERTAINMENT INC COM 707569109 BBG001S80PY6 341,520 11,499 SH   SOLE   11,499 0 0
PENTAIR PLC SHS G7S00T104 BBG001S69VB3 1,955,011 43,464 SH   SOLE   43,464 0 0
PEPSICO INC COM 713448108 BBG001S695T1 27,355,899 151,422 SH   SOLE   151,422 0 0
PFIZER INC COM 717081103 BBG001S5V466 33,469,097 653,183 SH   SOLE   653,183 0 0
PG&E CORP COM 69331C108 BBG001S5V206 624,644 38,416 SH   SOLE   38,416 0 0
PGIM ETF TR PGIM ULTRA SH BD 69344A107 BBG00KJQ1QS8 2,390,728 48,691 SH   SOLE   48,691 0 0
PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 BBG0037TDYM9 195,619 18,046 SH   SOLE   18,046 0 0
PGIM SHORT DUR HIG YLD OPP F COM 69355J104 BBG00XTHQGX8 328,292 22,348 SH   SOLE   22,348 0 0
PHILIP MORRIS INTL INC COM 718172109 BBG001STP9N1 7,160,608 70,750 SH   SOLE   70,750 0 0
PHILLIPS 66 COM 718546104 BBG00286S4P7 4,094,819 39,343 SH   SOLE   39,343 0 0
PHOTRONICS INC COM 719405102 BBG001S5V7C2 325,071 19,315 SH   SOLE   19,315 0 0
PHYSICIANS RLTY TR COM 71943U104 BBG004MF5B76 926,022 63,996 SH   SOLE   63,996 0 0
PIEDMONT LITHIUM INC COM 72016P105 BBG00YJ7ND87 451,337 10,253 SH   SOLE   10,253 0 0
PIERIS PHARMACEUTICALS INC COM 720795103 BBG0055C3N66 10,920 10,500 SH   SOLE   10,500 0 0
PIMCO CORPORATE & INCM STRG COM 72200U100 BBG001S9Z9T8 243,565 20,554 SH   SOLE   20,554 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101 BBG002Q8P804 432,543 23,406 SH   SOLE   23,406 0 0
PIMCO EQUITY SER RAFI DYN EMERG 72202L389 BBG00HM85ST2 660,563 38,020 SH   SOLE   38,020 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 BBG001V1XW67 274,117 3,071 SH   SOLE   3,071 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 BBG002N12C17 513,293 5,673 SH   SOLE   5,673 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 BBG001T618D9 9,689,107 98,217 SH   SOLE   98,217 0 0
PINNACLE WEST CAP CORP COM 723484101 BBG001S5VB15 435,937 5,733 SH   SOLE   5,733 0 0
PINTEREST INC CL A 72352L106 BBG002583CW7 263,244 10,842 SH   SOLE   10,842 0 0
PIONEER NAT RES CO COM 723787107 BBG001S7V1J4 3,455,769 15,131 SH   SOLE   15,131 0 0
PLANET FITNESS INC CL A 72703H101 BBG009H04M26 1,419,976 18,020 SH   SOLE   18,020 0 0
PLUG POWER INC COM NEW 72919P202 BBG001S6GJB2 1,227,302 99,216 SH   SOLE   99,216 0 0
PNC FINL SVCS GROUP INC COM 693475105 BBG001S5V947 3,809,039 24,117 SH   SOLE   24,117 0 0
POLARIS INC COM 731068102 BBG001S7HWZ4 364,610 3,610 SH   SOLE   3,610 0 0
POWERSCHOOL HOLDINGS INC COM CL A 73939C106 BBG00ZXQB5X8 322,197 13,960 SH   SOLE   13,960 0 0
PPG INDS INC COM 693506107 BBG001S5VC13 3,315,890 26,371 SH   SOLE   26,371 0 0
PPL CORP COM 69351T106 BBG001S5VC31 1,478,766 50,608 SH   SOLE   50,608 0 0
PRICE T ROWE GROUP INC COM 74144T108 BBG001S5WW18 5,675,264 52,038 SH   SOLE   52,038 0 0
PRICESMART INC COM 741511109 BBG001SB78V3 1,976,566 32,520 SH   SOLE   32,520 0 0
PRIME MEDICINE INC COM 74168J101 BBG011RT3R64 260,343 14,012 SH   SOLE   14,012 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 BBG001SD3148 1,582,312 18,855 SH   SOLE   18,855 0 0
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 23,893,737 157,652 SH   SOLE   157,652 0 0
PROGRESSIVE CORP COM 743315103 BBG001S5V509 1,167,520 9,001 SH   SOLE   9,001 0 0
PROLOGIS INC. COM 74340W103 BBG001S5NMN6 2,580,277 22,889 SH   SOLE   22,889 0 0
PROSHARES TR LARGE CAP CRE 74347R248 BBG001T551S6 250,733 5,583 SH   SOLE   5,583 0 0
PROSHARES TR PSHS SH MSCI EAF 74347R370 BBG001T0CWR2 371,200 18,560 SH   SOLE   18,560 0 0
PROSHARES TR RUSS 2000 DIVD 74347B698 BBG0081VG5Y6 1,156,149 18,839 SH   SOLE   18,839 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 BBG005D266P2 9,574,216 106,392 SH   SOLE   106,392 0 0
PROSHARES TR S&P MDCP 400 DIV 74347B680 BBG0081VJCK3 484,680 6,774 SH   SOLE   6,774 0 0
PROSHARES TR SHORT QQQ NEW 74347B714 BBG001SR6H58 2,337,477 158,796 SH   SOLE   158,796 0 0
PROSHARES TR SHORT S&P 500 NE 74347B425 BBG001SR6H49 3,951,090 246,481 SH   SOLE   246,481 0 0
PROSHARES TR SHRT 20+YR TRE 74347X849 BBG001T5DR19 2,455,904 108,285 SH   SOLE   108,285 0 0
PROSHARES TR SHRT RUSSELL2000 74348A210 BBG001S90ZR0 1,221,365 49,649 SH   SOLE   49,649 0 0
PROSHARES TR II VIX MDTRM FUTR N 74347W338 BBG001SNGY95 588,195 19,374 SH   SOLE   19,374 0 0
PROSHARES TR II VIX SH TRM FUTRS 74347Y854 BBG001V03507 905,916 79,606 SH   SOLE   79,606 0 0
PROSPECT CAP CORP COM 74348T102 BBG001SM4WF7 92,422 13,222 SH   SOLE   13,222 0 0
PRUDENTIAL FINL INC COM 744320102 BBG001S97MM7 2,598,492 26,126 SH   SOLE   26,126 0 0
PUBLIC STORAGE COM 74460D109 BBG001S5TH79 3,248,243 11,593 SH   SOLE   11,593 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 BBG001S5V3C1 7,149,658 116,691 SH   SOLE   115,691 0 1,000
PULTE GROUP INC COM 745867101 BBG001S5V5K7 2,333,094 51,243 SH   SOLE   51,243 0 0
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 BBG001S7C0P0 709,254 65,369 SH   SOLE   65,369 0 0
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 BBG001S5VCG7 60,258 16,600 SH   SOLE   16,600 0 0
QORVO INC COM 74736K101 BBG007TJF1P5 285,153 3,146 SH   SOLE   3,146 0 0
QUALCOMM INC COM 747525103 BBG001S6VS70 16,267,602 147,968 SH   SOLE   147,968 0 0
QUANTA SVCS INC COM 74762E102 BBG001S5VH85 21,152,130 148,436 SH   SOLE   148,436 0 0
QUANTUMSCAPE CORP COM CL A 74767V109 BBG00VJ17DT1 62,960 11,104 SH   SOLE   11,104 0 0
QUEST DIAGNOSTICS INC COM 74834L100 BBG001S9GX43 8,937,104 57,128 SH   SOLE   56,878 0 250
RANGE RES CORP COM 75281A109 BBG001SBZNN8 2,553,116 102,043 SH   SOLE   102,043 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 BBG001S5X5Q9 16,372,655 162,234 SH   SOLE   162,234 0 0
REALTY INCOME CORP COM 756109104 BBG001S884K0 5,983,669 94,335 SH   SOLE   94,335 0 0
REAVES UTIL INCOME FD COM SH BEN INT 756158101 BBG001SBVF13 1,150,193 40,686 SH   SOLE   40,686 0 0
REGAL REXNORD CORPORATION COM 758750103 BBG001S5VL68 4,730,092 39,424 SH   SOLE   39,424 0 0
REGENERON PHARMACEUTICALS COM 75886F107 BBG001S6PX49 9,020,068 12,502 SH   SOLE   12,502 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 BBG001SM4KY2 4,061,688 188,390 SH   SOLE   188,390 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 BBG001S6P9Q8 244,537 1,721 SH   SOLE   1,721 0 0
RENAISSANCERE HLDGS LTD COM G7496G103 BBG001S6T1Z1 244,473 1,327 SH   SOLE   1,327 0 0
REPUBLIC SVCS INC COM 760759100 BBG001S9DL33 838,564 6,501 SH   SOLE   6,501 0 0
RESMED INC COM 761152107 BBG001SBGRC2 1,039,609 4,995 SH   SOLE   4,995 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 BBG0076WG2T4 4,568,483 70,643 SH   SOLE   70,643 0 0
RETRACTABLE TECHNOLOGIES INC COM 76129W105 BBG001SDHF60 16,434 10,020 SH   SOLE   10,020 0 0
REYNOLDS CONSUMER PRODS INC COM 76171L106 BBG00QVJVZ22 757,475 25,266 SH   SOLE   25,266 0 0
RH COM 74967X103 BBG002293Q93 399,716 1,496 SH   SOLE   1,496 0 0
RIGETTI COMPUTING INC COMMON STOCK 76655K103 BBG00Z911SZ9 22,304 30,587 SH   SOLE   30,587 0 0
RINGCENTRAL INC CL A 76680R206 BBG001SHXFM5 226,737 6,405 SH   SOLE   6,405 0 0
RIO TINTO PLC SPONSORED ADR 767204100 BBG001SB0LX9 2,171,244 30,495 SH   SOLE   30,495 0 0
RIOT BLOCKCHAIN INC COM 767292105 BBG001SDW128 37,931 11,189 SH   SOLE   11,189 0 0
RIVERNORTH OPPORTUNITIES FD COM 76881Y109 BBG001TCBCV6 276,239 22,495 SH   SOLE   22,495 0 0
ROBERT HALF INTL INC COM 770323103 BBG001S5VP41 604,372 8,186 SH   SOLE   8,186 0 0
ROCKWELL AUTOMATION INC COM 773903109 BBG001S5VRF5 8,947,467 34,738 SH   SOLE   34,538 0 200
ROKU INC COM CL A 77543R102 BBG001ZZPQM2 338,950 8,328 SH   SOLE   8,328 0 0
ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 2,062,366 4,773 SH   SOLE   4,773 0 0
ROYAL BK CDA SUSTAINABL COM 780087102 BBG001S60869 1,264,569 13,450 SH   SOLE   13,450 0 0
ROYAL CARIBBEAN GROUP COM V7780T103 BBG001S5RMJ7 944,607 19,110 SH   SOLE   19,110 0 0
ROYAL GOLD INC COM 780287108 BBG001S5VNX4 543,310 4,820 SH   SOLE   4,820 0 0
ROYCE VALUE TR INC COM 780910105 BBG001S5VTQ9 1,952,920 147,279 SH   SOLE   147,279 0 0
RXO INC COMMON STOCK 74982T103 BBG0160DYDC7 1,513,927 88,019 SH   SOLE   88,019 0 0
RYMAN HOSPITALITY PPTYS INC COM 78377T107 BBG001S6SHG8 1,183,684 14,474 SH   SOLE   14,474 0 0
S&P GLOBAL INC COM 78409V104 BBG001S5T5M8 998,456 2,981 SH   SOLE   2,981 0 0
SALESFORCE INC COM 79466L302 BBG001SDLP09 6,065,595 45,747 SH   SOLE   45,747 0 0
SANOFI SPONSORED ADR 80105N105 BBG001S5W768 498,926 10,302 SH   SOLE   10,302 0 0
SAP SE SPON ADR 803054204 BBG001S6RD41 233,209 2,260 SH   SOLE   2,260 0 0
SAREPTA THERAPEUTICS INC COM 803607100 BBG001S6KJC6 472,967 3,650 SH   SOLE   3,650 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 BBG001SCWNN9 1,818,932 6,489 SH   SOLE   6,489 0 0
SCHLUMBERGER LTD COM STK 806857108 BBG001S5W4C8 3,133,611 58,616 SH   SOLE   58,616 0 0
SCHNEIDER NATIONAL INC CL B 80689H102 BBG001SF1R75 1,975,966 84,443 SH   SOLE   84,443 0 0
SCHWAB CHARLES CORP COM 808513105 BBG001S5VXD4 7,708,544 92,584 SH   SOLE   92,584 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 BBG001T5XQY3 213,778 6,637 SH   SOLE   6,637 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 BBG0051K49J8 2,039,522 70,159 SH   SOLE   70,159 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 BBG001T9F795 1,320,329 27,370 SH   SOLE   27,370 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 BBG0025RWLM4 3,142,993 41,607 SH   SOLE   41,607 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 BBG001T66WN0 513,819 9,248 SH   SOLE   9,248 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 BBG001T5XQV6 1,785,366 39,543 SH   SOLE   39,543 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 BBG001T9F777 809,944 15,639 SH   SOLE   15,639 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 BBG0113JGQG9 665,674 12,653 SH   SOLE   12,653 0 0
SEAGEN INC COM 81181C104 BBG001S9M4Q6 902,397 7,022 SH   SOLE   7,022 0 0
SEALED AIR CORP NEW COM 81211K100 BBG001SBSZ95 1,787,899 35,844 SH   SOLE   35,844 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 BBG00L5F9FV7 1,036,824 21,605 SH   SOLE   21,605 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 BBG001S7T1S7 13,586,103 155,323 SH   SOLE   155,323 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 BBG001S7T223 11,197,901 327,424 SH   SOLE   327,424 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 BBG00B597137 1,041,389 28,199 SH   SOLE   28,199 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 BBG001S7T1Q9 2,058,165 15,935 SH   SOLE   15,935 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 BBG001S7T107 4,189,710 56,200 SH   SOLE   56,200 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 BBG001S7SCQ6 10,388,585 76,471 SH   SOLE   76,471 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 BBG001S7T232 4,538,775 46,215 SH   SOLE   46,215 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 BBG001S7TD56 996,659 14,137 SH   SOLE   14,137 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 BBG001S7R733 1,298,887 16,721 SH   SOLE   16,721 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 7,596,315 61,044 SH   SOLE   61,044 0 0
SEMPRA COM 816851109 BBG001SBVZ73 3,416,261 22,106 SH   SOLE   22,106 0 0
SENTINELONE INC CL A 81730H109 BBG00B6F2F27 639,290 43,817 SH   SOLE   43,817 0 0
SERVICE CORP INTL COM 817565104 BBG001S5WBJ5 1,441,500 20,849 SH   SOLE   20,849 0 0
SERVICENOW INC COM 81762P102 BBG001T4JFC0 1,151,997 2,967 SH   SOLE   2,967 0 0
SHELL PLC SPON ADS 780259305 BBG0147BN6H1 3,515,467 61,729 SH   SOLE   61,729 0 0
SHERWIN WILLIAMS CO COM 824348106 BBG001S5W2F9 1,902,912 8,018 SH   SOLE   8,018 0 0
SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 BBG00YQ82328 861,427 34,918 SH   SOLE   34,918 0 0
SHOPIFY INC CL A 82509L107 BBG004DW5NC7 1,144,285 32,967 SH   SOLE   32,967 0 0
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 BBG00RRGP4W4 1,515,554 142,172 SH   SOLE   142,172 0 0
SIENTRA INC COM 82621J105 BBG001TG37W6 41,353 203,809 SH   SOLE   203,809 0 0
SILGAN HOLDINGS INC COM 827048109 BBG001S6VPD9 435,974 8,410 SH   SOLE   8,410 0 0
SIMON PPTY GROUP INC NEW COM 828806109 BBG001S77WM9 4,814,683 40,983 SH   SOLE   40,983 0 0
SIMULATIONS PLUS INC COM 829214105 BBG001S9TQV4 397,040 10,857 SH   SOLE   10,857 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 BBG001S70ZY6 161,108 27,587 SH   SOLE   27,587 0 0
SKILLZ INC COM 83067L109 BBG00RQ732C5 11,073 21,862 SH   SOLE   21,862 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 BBG001SCYWS2 699,058 7,671 SH   SOLE   7,671 0 0
SL GREEN RLTY CORP COM 78440X887 BBG001S9Z1V2 499,528 14,814 SH   SOLE   14,814 0 0
SLR INVESTMENT CORP COM 83413U100 BBG001T1Q8N2 647,079 46,519 SH   SOLE   46,519 0 0
SMARTSHEET INC COM CL A 83200N103 BBG00GQK3WC4 257,847 6,551 SH   SOLE   6,551 0 0
SMITH A O CORP COM 831865209 BBG001S5NRY3 1,258,822 21,992 SH   SOLE   21,992 0 0
SMUCKER J M CO COM NEW 832696405 BBG001S5W3H5 322,466 2,035 SH   SOLE   2,035 0 0
SNAP ON INC COM 833034101 BBG001S5W688 4,310,007 18,863 SH   SOLE   18,863 0 0
SNOWFLAKE INC CL A 833445109 BBG007DHGNK2 895,546 6,239 SH   SOLE   6,239 0 0
SOFI TECHNOLOGIES INC COM 83406F102 BBG00YB1ZF08 1,124,305 243,884 SH   SOLE   243,884 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 BBG0084BC0P2 423,489 1,495 SH   SOLE   1,495 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307 BBG001S5W6H8 5,443,951 71,368 SH   SOLE   71,368 0 0
SOUTH JERSEY INDS INC COM 838518108 BBG001S5W3G6 245,193 6,901 SH   SOLE   6,901 0 0
SOUTHERN CO COM 842587107 BBG001S5W777 5,784,567 81,005 SH   SOLE   81,005 0 0
SOUTHWEST AIRLS CO COM 844741108 BBG001S5SXC9 3,195,283 94,900 SH   SOLE   94,900 0 0
SOUTHWESTERN ENERGY CO COM 845467109 BBG001S5WHW7 2,822,508 482,480 SH   SOLE   482,480 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 BBG001S8LH99 6,712,746 20,260 SH   SOLE   20,260 0 0
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 13,978,336 82,400 SH   SOLE   82,400 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 BBG001SRXRD7 654,454 19,856 SH   SOLE   19,856 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 28,986,282 75,795 SH   SOLE   75,795 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 BBG001S63NQ1 4,592,175 10,371 SH   SOLE   10,371 0 0
SPDR SER TR AEROSPACE DEF 78464A631 BBG0024LG8W4 372,189 3,382 SH   SOLE   3,382 0 0
SPDR SER TR BBG CONV SEC ETF 78464A359 BBG001T2PMD1 7,637,029 118,698 SH   SOLE   118,698 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 BBG001STKCW9 4,008,124 43,819 SH   SOLE   43,819 0 0
SPDR SER TR BLOOMBERG HIGH Y 78468R622 BBG001SQS7X7 1,725,030 19,167 SH   SOLE   19,167 0 0
SPDR SER TR BLOOMBERG INVT 78468R200 BBG0029J2J00 1,128,958 37,149 SH   SOLE   37,149 0 0
SPDR SER TR BLOOMBERG SHT TE 78468R408 BBG002QLYD04 1,616,057 66,669 SH   SOLE   66,669 0 0
SPDR SER TR PORTFOLIO LN TSR 78464A664 BBG001STKCY7 454,203 15,646 SH   SOLE   15,646 0 0
SPDR SER TR PORTFOLIO S&P600 78468R853 BBG004T58LZ5 426,930 11,548 SH   SOLE   11,548 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474 BBG001T6B0P2 2,348,520 79,936 SH   SOLE   79,936 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409 BBG001SD7RB9 226,444 4,469 SH   SOLE   4,469 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508 BBG001SG4284 5,182,948 133,272 SH   SOLE   133,272 0 0
SPDR SER TR S&P BIOTECH 78464A870 BBG001SQDKG3 7,182,820 86,540 SH   SOLE   86,540 0 0
SPDR SER TR S&P BK ETF 78464A797 BBG001SPTB32 606,906 13,442 SH   SOLE   13,442 0 0
SPDR SER TR S&P DIVID ETF 78464A763 BBG001SPTBP8 6,428,277 51,381 SH   SOLE   51,381 0 0
SPDR SER TR S&P OILGAS EXP 78468R556 BBG001SB12P9 1,933,301 14,228 SH   SOLE   14,228 0 0
SPDR SER TR S&P REGL BKG 78464A698 BBG001SMH2R6 2,066,884 35,187 SH   SOLE   35,187 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 BBG001S63S71 981,787 16,116 SH   SOLE   16,116 0 0
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 BBG0027Z6XS1 647,944 16,227 SH   SOLE   16,227 0 0
SPLUNK INC COM 848637104 BBG001TWMNG3 430,364 4,999 SH   SOLE   4,999 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 BBG00JPZ8T56 378,592 21,115 SH   SOLE   21,115 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 BBG001T66XM9 772,342 54,776 SH   SOLE   54,776 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 BBG001T96GD0 444,812 53,982 SH   SOLE   53,982 0 0
SPX TECHNOLOGIES INC COM 78473E103 BBG001S5W9N5 505,439 7,699 SH   SOLE   7,699 0 0
SRH TOTAL RETURN FUND INC COM 101507101 BBG001SKK3J3 1,054,926 83,065 SH   SOLE   83,065 0 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 BBG004DF1DW8 2,861,405 69,961 SH   SOLE   69,961 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 BBG0084H8485 440,640 11,005 SH   SOLE   11,005 0 0
STAG INDL INC COM 85254J102 BBG001T9F312 5,034,415 155,816 SH   SOLE   153,707 0 2,109
STANLEY BLACK & DECKER INC COM 854502101 BBG001S5WHT1 1,080,676 14,386 SH   SOLE   14,386 0 0
STARBUCKS CORP COM 855244109 BBG001S72KH6 19,559,958 197,177 SH   SOLE   197,177 0 0
STARWOOD PPTY TR INC COM 85571B105 BBG001T4JCN5 899,765 49,087 SH   SOLE   49,087 0 0
STATE STR CORP COM 857477103 BBG001S5RLD5 348,134 4,488 SH   SOLE   4,488 0 0
STEEL DYNAMICS INC COM 858119100 BBG001S98JK5 858,099 8,783 SH   SOLE   8,783 0 0
STEM INC COM 85859N102 BBG00XP8NRN2 373,907 41,824 SH   SOLE   41,824 0 0
STIFEL FINL CORP COM 860630102 BBG001S5W081 432,463 7,409 SH   SOLE   7,409 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102 BBG001S5WDM7 217,368 6,111 SH   SOLE   6,111 0 0
STRYKER CORPORATION COM 863667101 BBG001S8FR03 5,088,081 20,811 SH   SOLE   20,811 0 0
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 BBG001S6DDV6 378,377 24,926 SH   SOLE   24,926 0 0
SUNRUN INC COM 86771W105 BBG0025XVR94 618,059 25,731 SH   SOLE   25,731 0 0
SUPER MICRO COMPUTER INC COM 86800U104 BBG001SQGH95 5,434,117 66,189 SH   SOLE   66,189 0 0
SURFACE ONCOLOGY INC COM 86877M209 BBG00KFWYX53 8,801 10,733 SH   SOLE   10,733 0 0
SYNCHRONY FINANCIAL COM 87165B103 BBG00658F3Q2 741,420 22,563 SH   SOLE   22,563 0 0
SYNOPSYS INC COM 871607107 BBG001S5VTR8 10,000,163 31,320 SH   SOLE   31,195 0 125
SYSCO CORP COM 871829107 BBG001S5WJS8 2,553,583 33,402 SH   SOLE   33,402 0 0
TABULA RASA HEALTHCARE INC COM 873379101 BBG00BT7PPZ7 91,347 18,454 SH   SOLE   18,454 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 BBG001S5WWW4 8,351,670 112,118 SH   SOLE   112,118 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 BBG001S9TN41 706,106 6,781 SH   SOLE   6,781 0 0
TANGER FACTORY OUTLET CTRS I COM 875465106 BBG001S7BZV7 232,987 12,987 SH   SOLE   12,987 0 0
TARGA RES CORP COM 87612G101 BBG001TC94B9 899,126 12,233 SH   SOLE   11,983 0 250
TARGET CORP COM 87612E106 BBG001SC0K41 7,818,191 52,457 SH   SOLE   52,457 0 0
TARGET HOSPITALITY CORP COM 87615L107 BBG00K7K34Y4 154,428 10,200 SH   SOLE   10,200 0 0
TAYLOR MORRISON HOME CORP COM 87724P106 BBG003PGJJF2 884,551 29,145 SH   SOLE   29,145 0 0
TCR2 THERAPEUTICS INC COM 87808K106 BBG00FH3FM24 37,904 37,950 SH   SOLE   37,950 0 0
TE CONNECTIVITY LTD SHS H84989104 BBG001STLRP3 1,098,062 9,565 SH   SOLE   9,565 0 0
TECK RESOURCES LTD CL B 878742204 BBG001S60LH8 551,983 14,595 SH   SOLE   14,595 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 BBG001S5S013 1,362,618 75,701 SH   SOLE   75,701 0 0
TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 BBG0069FLDK9 393,763 19,877 SH   SOLE   19,877 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 BBG001S6TBF1 233,385 16,424 SH   SOLE   16,424 0 0
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 BBG008NVFX18 148,068 10,107 SH   SOLE   10,107 0 0
TELLURIAN INC NEW COM 87968A104 BBG001S5TB09 21,840 13,000 SH   SOLE   13,000 0 0
TELOS CORP MD COM 87969B101 BBG001S7W4K5 310,342 60,971 SH   SOLE   60,971 0 0
TELUS CORPORATION COM 87971M103 BBG001S60K53 230,137 11,918 SH   SOLE   11,918 0 0
TEMPLETON EMERGING MKTS INCO COM 880192109 BBG001S5WMJ1 606,283 110,434 SH   SOLE   110,434 0 0
TENABLE HLDGS INC COM 88025T102 BBG00LBLCDR3 263,235 6,900 SH   SOLE   6,900 0 0
TERADYNE INC COM 880770102 BBG001S5WMZ3 1,204,382 13,788 SH   SOLE   13,788 0 0
TESLA INC COM 88160R101 BBG001SQKGD7 13,282,746 107,832 SH   SOLE   107,832 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 BBG001S62NT9 643,380 70,546 SH   SOLE   70,546 0 0
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 9,023,490 54,615 SH   SOLE   54,615 0 0
TEXTRON INC COM 883203101 BBG001S5WZ39 295,944 4,180 SH   SOLE   4,180 0 0
THE TRADE DESK INC COM CL A 88339J105 BBG00629NGW8 1,232,108 27,484 SH   SOLE   27,484 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 BBG001S5WS08 20,226,293 36,729 SH   SOLE   36,729 0 0
THOMSON REUTERS CORP. COM NEW 884903709 BBG001S5WSW3 1,115,833 9,782 SH   SOLE   9,782 0 0
THORNBURG INCM BUILDER OPP T COM 885213108 BBG011K2MTF5 164,220 11,500 SH   SOLE   11,500 0 0
TIMKEN CO COM 887389104 BBG001S5WQK0 1,026,906 14,531 SH   SOLE   14,531 0 0
TITAN MACHY INC COM 88830R101 BBG001STZCF2 590,785 14,870 SH   SOLE   14,870 0 0
TJX COS INC NEW COM 872540109 BBG001S5WQ93 6,989,437 87,807 SH   SOLE   87,807 0 0
T-MOBILE US INC COM 872590104 BBG001SKR9Y6 5,703,740 40,741 SH   SOLE   40,741 0 0
TOPGOLF CALLAWAY BRANDS CORP COM 131193104 BBG001S70DV8 217,250 11,000 SH   SOLE   11,000 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 BBG001S60L15 747,848 11,548 SH   SOLE   11,548 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109 BBG001S6WYD9 1,322,614 21,305 SH   SOLE   21,305 0 0
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 BBG001S68BK8 626,400 14,500 SH   SOLE   14,500 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 BBG001S5WTN1 875,578 28,391 SH   SOLE   28,391 0 0
TOYOTA MOTOR CORP ADS 892331307 BBG001SDB327 1,227,991 8,991 SH   SOLE   8,991 0 0
TRACTOR SUPPLY CO COM 892356106 BBG001S7K017 2,922,135 12,989 SH   SOLE   12,989 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 BBG001S5SBV6 1,314,296 7,819 SH   SOLE   7,819 0 0
TRANSDIGM GROUP INC COM 893641100 BBG001SPV1C1 1,039,552 1,651 SH   SOLE   1,651 0 0
TRANSMEDICS GROUP INC COM 89377M109 BBG00NZ6J701 606,461 9,826 SH   SOLE   9,826 0 0
TRANSOCEAN LTD REG SHS H8817H100 BBG001S7B678 380,983 83,549 SH   SOLE   83,549 0 0
TRAVELERS COMPANIES INC COM 89417E109 BBG001S5R103 3,079,523 16,425 SH   SOLE   16,425 0 0
TRI CONTL CORP COM 895436103 BBG001S5WZ75 300,589 11,728 SH   SOLE   11,728 0 0
TRICO BANCSHARES COM 896095106 BBG001S78RY6 313,945 6,157 SH   SOLE   6,157 0 0
TRIMBLE INC COM 896239100 BBG001S5SZP0 1,335,542 26,415 SH   SOLE   26,415 0 0
TRUIST FINL CORP COM 89832Q109 BBG001S5YYC0 5,846,013 135,859 SH   SOLE   135,859 0 0
TTM TECHNOLOGIES INC COM 87305R109 BBG001SFJKF2 257,868 17,100 SH   SOLE   17,100 0 0
TWILIO INC CL A 90138F102 BBG0029ZX859 2,378,673 48,584 SH   SOLE   48,164 0 420
UBER TECHNOLOGIES INC COM 90353T100 BBG002B04MW4 2,781,408 112,471 SH   SOLE   112,471 0 0
UBIQUITI INC COM 90353W103 BBG001T1WDF3 4,900,563 17,916 SH   SOLE   17,916 0 0
UBS GROUP AG SHS H42097107 BBG007936GX0 312,666 16,747 SH   SOLE   16,747 0 0
UGI CORP NEW COM 902681105 BBG001S5X0W3 2,686,797 72,479 SH   SOLE   72,479 0 0
UIPATH INC CL A 90364P105 BBG00GKS1G12 2,272,307 178,781 SH   SOLE   175,435 0 3,346
ULTA BEAUTY INC COM 90384S303 BBG00FWQ4W44 3,383,402 7,213 SH   SOLE   7,213 0 0
UMH PPTYS INC COM 903002103 BBG001S7JRQ3 212,085 13,173 SH   SOLE   13,173 0 0
UNILEVER PLC SPON ADR NEW 904767704 BBG001S5X1K4 2,986,510 59,315 SH   SOLE   59,315 0 0
UNION PAC CORP COM 907818108 BBG001S5X2M0 9,423,963 45,511 SH   SOLE   45,511 0 0
UNITED AIRLS HLDGS INC COM 910047109 BBG001SQ87W0 543,898 14,427 SH   SOLE   14,427 0 0
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 BBG001SG1LP6 199,518 30,554 SH   SOLE   30,554 0 0
UNITED PARCEL SERVICE INC CL B 911312106 BBG001SDGSH1 7,798,984 44,863 SH   SOLE   44,863 0 0
UNITED RENTALS INC COM 911363109 BBG001SBGZ25 683,473 1,923 SH   SOLE   1,923 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 BBG001S8RV10 2,008,644 7,223 SH   SOLE   7,223 0 0
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 32,224,340 60,780 SH   SOLE   60,780 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 BBG001S5V9H3 3,859,837 35,726 SH   SOLE   35,476 0 250
UNUM GROUP COM 91529Y106 BBG001S5X2J4 1,114,580 27,165 SH   SOLE   27,165 0 0
UROGEN PHARMA LTD COM M96088105 BBG00GFCC622 93,233 10,511 SH   SOLE   10,511 0 0
US BANCORP DEL COM NEW 902973304 BBG001S6T8C1 5,765,111 132,197 SH   SOLE   132,197 0 0
UXIN LTD SPON ADS NEW 91818X207 BBG00L1HXRW3 50,890 17,670 SH   SOLE   17,670 0 0
V F CORP COM 918204108 BBG001S5X749 1,413,190 51,184 SH   SOLE   51,184 0 0
VAIL RESORTS INC COM 91879Q109 BBG001S5TFD6 2,701,221 11,333 SH   SOLE   11,312 0 21
VALE S A SPONSORED ADS 91912E105 BBG001SB54S8 283,993 16,735 SH   SOLE   16,735 0 0
VALENS SEMICONDUCTOR LTD ORDINARY SHARES M9607U115 BBG001VMDRC7 957,772 178,356 SH   SOLE   178,356 0 0
VALERO ENERGY CORP COM 91913Y100 BBG001S5X8K9 3,123,928 24,625 SH   SOLE   24,625 0 0
VALMONT INDS INC COM 920253101 BBG001S5X650 13,948,983 42,184 SH   SOLE   42,184 0 0
VALVOLINE INC COM 92047W101 BBG003DNHV65 825,196 25,274 SH   SOLE   25,274 0 0
VANECK ETF TRUST BIOTECH ETF 92189F726 BBG002DP3D21 428,902 2,685 SH   SOLE   2,685 0 0
VANECK ETF TRUST FALLEN ANGEL HG 92189F437 BBG002VZY7Y3 1,543,409 57,121 SH   SOLE   57,121 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106 BBG001SR42Z0 1,737,856 60,637 SH   SOLE   60,637 0 0
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 BBG001SZDBR1 1,678,412 33,203 SH   SOLE   33,203 0 0
VANECK ETF TRUST IG FLOATING RATE 92189F486 BBG001V14Q53 1,395,594 56,093 SH   SOLE   56,093 0 0
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 BBG001SRLFL7 2,964,787 65,003 SH   SOLE   65,003 0 0
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 BBG001T60G06 809,576 22,709 SH   SOLE   22,709 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 BBG002XRNHT5 5,417,129 83,456 SH   SOLE   83,456 0 0
VANECK ETF TRUST OIL REFINERS ETF 92189F585 BBG009T0PRN6 502,414 16,103 SH   SOLE   16,103 0 0
VANECK ETF TRUST OIL SERVICES ETF 92189H607 BBG001SGYST1 440,264 1,448 SH   SOLE   1,448 0 0
VANECK ETF TRUST PHARMACEUTCL ETF 92189F692 BBG001S73GG5 3,607,873 46,409 SH   SOLE   46,409 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 BBG002D68GN8 1,345,086 6,628 SH   SOLE   6,628 0 0
VANECK MERK GOLD TR GOLD TRUST 921078101 BBG002WYN9L7 1,039,694 58,773 SH   SOLE   58,773 0 0
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 BBG001TC6MG7 238,662 1,704 SH   SOLE   1,704 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819 BBG001ST39R1 217,609 2,928 SH   SOLE   2,928 0 0
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 BBG001ST39S0 1,420,766 19,613 SH   SOLE   19,613 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 BBG001ST39Q2 9,055,732 120,294 SH   SOLE   120,294 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 BBG001SK7DK4 1,131,480 15,750 SH   SOLE   15,750 0 0
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 BBG00ZXBYMT4 850,885 17,365 SH   SOLE   17,365 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 BBG004N1LGK2 1,200,548 25,312 SH   SOLE   25,312 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 BBG001SK3J43 4,080,928 30,716 SH   SOLE   30,716 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 12,093,566 56,748 SH   SOLE   56,748 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 BBG001SHTTQ6 1,879,966 10,792 SH   SOLE   10,792 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 BBG001SRN7S6 352,330 1,960 SH   SOLE   1,960 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 BBG001SRN7W1 655,644 4,848 SH   SOLE   4,848 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 BBG001SHVTS1 7,907,420 38,798 SH   SOLE   38,798 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 BBG001SMD2X3 1,320,835 16,014 SH   SOLE   16,014 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 18,334,327 52,184 SH   SOLE   52,184 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 BBG001SHVTR2 858,473 5,406 SH   SOLE   5,406 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 6,023,416 32,818 SH   SOLE   32,818 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 BBG001SHTTW9 652,758 3,255 SH   SOLE   3,255 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 6,764,111 35,379 SH   SOLE   35,379 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 7,667,150 54,621 SH   SOLE   54,621 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 BBG001SP7T00 1,245,327 24,837 SH   SOLE   24,837 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 8,228,366 211,092 SH   SOLE   211,092 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 BBG001SHTV18 1,172,112 21,142 SH   SOLE   21,142 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 BBG001T0SKD6 1,986,700 19,324 SH   SOLE   19,324 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 BBG001T2YZG9 1,323,361 15,354 SH   SOLE   15,354 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 BBG003H12XS7 638,339 13,666 SH   SOLE   13,666 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 BBG009THVRX1 210,976 4,263 SH   SOLE   4,263 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 BBG001T62M38 3,651,496 47,110 SH   SOLE   47,110 0 0
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 BBG001T62MF5 1,357,270 29,817 SH   SOLE   29,817 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 BBG001T62M74 4,564,253 78,939 SH   SOLE   78,939 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 BBG001T62KZ7 9,973,277 132,641 SH   SOLE   132,641 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 BBG001TCH518 315,066 5,716 SH   SOLE   5,716 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 BBG001TCH581 1,145,842 17,210 SH   SOLE   17,210 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 BBG001TCH7Y8 321,074 2,062 SH   SOLE   2,062 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 BBG001TCHH03 290,909 2,389 SH   SOLE   2,389 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 7,527,812 49,574 SH   SOLE   49,574 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 BBG001TJR1D8 1,721,190 33,279 SH   SOLE   33,279 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 5,459,290 130,076 SH   SOLE   130,076 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 956,901 8,843 SH   SOLE   8,843 0 0
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 BBG00C863MQ1 2,074,695 29,796 SH   SOLE   29,796 0 0
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 BBG00C868SD7 2,665,579 44,747 SH   SOLE   44,747 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 BBG001SHTV72 344,545 4,189 SH   SOLE   4,189 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 BBG001SHVTQ3 1,233,302 5,631 SH   SOLE   5,631 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 BBG001SHVR41 352,872 1,842 SH   SOLE   1,842 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 BBG001SHTV45 1,661,779 13,702 SH   SOLE   13,702 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 BBG001SHTTM0 1,291,994 15,617 SH   SOLE   15,617 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 BBG001SHVR32 2,002,508 8,073 SH   SOLE   8,073 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 BBG001SHVTX5 1,023,697 5,605 SH   SOLE   5,605 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 BBG001SHTTR5 3,955,893 12,385 SH   SOLE   12,385 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 BBG001SHVTP4 984,571 6,420 SH   SOLE   6,420 0 0
VBI VACCINES INC CDA COM NEW 91822J103 BBG001S5SXK0 23,896 61,100 SH   SOLE   61,100 0 0
VEEVA SYS INC CL A COM 922475108 BBG001TX0CB4 890,011 5,515 SH   SOLE   5,515 0 0
VELODYNE LIDAR INC COM 92259F101 BBG00M0X4600 67,016 90,722 SH   SOLE   90,722 0 0
VERINT SYS INC COM 92343X100 BBG001S6V8N6 582,729 16,062 SH   SOLE   16,062 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 20,021,346 508,156 SH   SOLE   508,156 0 0
VERMILION ENERGY INC COM 923725105 BBG001S7X7L6 935,888 52,875 SH   SOLE   52,875 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 BBG001S68LJ8 4,446,923 15,399 SH   SOLE   15,399 0 0
VERU INC COM 92536C103 BBG001SCF2T8 129,534 24,533 SH   SOLE   24,533 0 0
VIATRIS INC COM 92556V106 BBG00Y52JV51 653,164 58,685 SH   SOLE   58,685 0 0
VICI PPTYS INC COM 925652109 BBG00HVVB4B6 1,734,923 53,547 SH   SOLE   53,547 0 0
VIRGIN GALACTIC HOLDINGS INC COM 92766K106 BBG00HTN2DF3 42,606 12,243 SH   SOLE   12,243 0 0
VIRTUS ARTIFICIAL INTELLIGEN COM 92838Y100 BBG00Q7474L7 266,245 16,445 SH   SOLE   16,445 0 0
VISA INC COM CL A 92826C839 BBG001SRCFY3 33,874,852 163,048 SH   SOLE   163,048 0 0
VISTRA CORP COM 92840M102 BBG00DXDL6R0 1,164,269 50,184 SH   SOLE   50,184 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 BBG001S6MDB8 1,039,951 102,762 SH   SOLE   102,762 0 0
VOYA INFRASTRUCTURE INDLS & COM 92912X101 BBG001T63ZK9 154,056 16,800 SH   SOLE   16,800 0 0
VULCAN MATLS CO COM 929160109 BBG001S5X8R2 4,467,932 25,515 SH   SOLE   25,515 0 0
WABASH NATL CORP COM 929566107 BBG001S6W2K1 378,663 16,755 SH   SOLE   16,755 0 0
WABTEC COM 929740108 BBG001S5XBT3 2,194,323 21,985 SH   SOLE   21,985 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 BBG001S5XBY7 1,627,215 43,555 SH   SOLE   43,555 0 0
WALMART INC COM 931142103 BBG001S5XH92 23,802,713 167,873 SH   SOLE   167,873 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104 BBG011386VG3 4,033,503 425,475 SH   SOLE   423,532 0 1,943
WASTE CONNECTIONS INC COM 94106B101 BBG001SKJ4K1 3,695,508 27,878 SH   SOLE   27,878 0 0
WASTE MGMT INC DEL COM 94106L109 BBG001S5XH47 17,305,747 110,312 SH   SOLE   110,212 0 100
WATERS CORP COM 941848103 BBG001S8MDG9 954,770 2,787 SH   SOLE   2,787 0 0
WATSCO INC COM 942622200 BBG001S82CQ2 1,906,663 7,645 SH   SOLE   7,645 0 0
WEC ENERGY GROUP INC COM 92939U106 BBG001S5XDC7 1,278,886 13,640 SH   SOLE   13,640 0 0
WELLS FARGO CO NEW COM 949746101 BBG001S5XF23 2,777,289 67,263 SH   SOLE   67,263 0 0
WELLTOWER INC COM 95040Q104 BBG001S5RTQ4 1,268,524 19,352 SH   SOLE   19,352 0 0
WENDYS CO COM 95058W100 BBG001S7HBX2 332,163 14,678 SH   SOLE   14,678 0 0
WEST FRASER TIMBER CO LTD COM 952845105 BBG001S60WD8 5,180,157 71,658 SH   SOLE   71,658 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 BBG001S5XK22 1,131,327 4,807 SH   SOLE   4,807 0 0
WESTERN ALLIANCE BANCORP COM 957638109 BBG001SLM522 268,020 4,500 SH   SOLE   4,500 0 0
WESTERN ASSET DIVERSIFIED IN COM SHS BEN INT 95790K109 BBG00WF4D5L5 2,330,171 183,478 SH   SOLE   183,478 0 0
WESTERN ASSET HIGH INCOME OP COM 95766K109 BBG001S7HQ69 126,795 32,100 SH   SOLE   32,100 0 0
WESTERN ASSET MANAGED MUNS F COM 95766M105 BBG001S6J994 151,795 15,074 SH   SOLE   15,074 0 0
WESTERN ASSET MTG DEFINED OP COM 95790B109 BBG001T0VQ03 186,116 17,281 SH   SOLE   17,281 0 0
WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 BBG001SB94R5 254,796 23,947 SH   SOLE   23,947 0 0
WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 BBG001SBSMH5 223,860 26,000 SH   SOLE   26,000 0 0
WESTERN AST INFL LKD OPP & I COM 95766R104 BBG001SBWXC1 199,034 21,800 SH   SOLE   21,800 0 0
WESTERN COPPER & GOLD CORP COM 95805V108 BBG001SR0KP5 17,800 10,000 SH   SOLE   10,000 0 0
WESTERN UN CO COM 959802109 BBG001SR0YK0 139,738 10,148 SH   SOLE   10,148 0 0
WESTLAKE CORPORATION COM 960413102 BBG001SHVYF4 305,159 2,976 SH   SOLE   2,976 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 BBG001S5XL11 9,311,098 300,358 SH   SOLE   298,858 0 1,500
WHEATON PRECIOUS METALS CORP COM 962879102 BBG001S6DSP0 396,232 10,139 SH   SOLE   10,139 0 0
WHIRLPOOL CORP COM 963320106 BBG001S5XFS5 434,565 3,072 SH   SOLE   3,072 0 0
WILEY JOHN & SONS INC CL A 968223206 BBG001S8K9L4 238,037 5,942 SH   SOLE   5,942 0 0
WILLIAMS COS INC COM 969457100 BBG001S5XH10 6,348,845 192,974 SH   SOLE   192,974 0 0
WILLIAMS SONOMA INC COM 969904101 BBG001SBW7S1 282,358 2,457 SH   SOLE   2,457 0 0
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 BBG00B0FS9V7 836,052 18,509 SH   SOLE   18,509 0 0
WINGSTOP INC COM 974155103 BBG008N298X9 547,728 3,980 SH   SOLE   3,980 0 0
WINTRUST FINL CORP COM 97650W108 BBG001S945T0 3,569,956 42,238 SH   SOLE   42,238 0 0
WISDOMTREE TR HEDGED HI YLD BD 97717W430 BBG005Q26K04 239,524 11,588 SH   SOLE   11,588 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 BBG001SHL7K8 896,478 14,471 SH   SOLE   14,471 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505 BBG001SHKG74 706,292 17,168 SH   SOLE   17,168 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 BBG004LMH3Z6 2,760,685 45,737 SH   SOLE   45,737 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 BBG001SHKFX7 835,254 29,369 SH   SOLE   29,369 0 0
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 BBG001S5WCY6 304,877 12,593 SH   SOLE   12,593 0 0
WORKDAY INC CL A 98138H101 BBG001T21KQ7 310,899 1,858 SH   SOLE   1,858 0 0
WP CAREY INC COM 92936U109 BBG001S67MM3 264,538 3,385 SH   SOLE   3,385 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105 BBG00HCY3Q76 2,500,913 35,071 SH   SOLE   35,071 0 0
WYNN RESORTS LTD COM 983134107 BBG001SJZ2V8 1,571,301 19,053 SH   SOLE   19,053 0 0
XCEL ENERGY INC COM 98389B100 BBG001S7F0X8 1,947,165 27,773 SH   SOLE   27,773 0 0
XPO INC COM 983793100 BBG001SJW3C0 3,721,689 111,796 SH   SOLE   111,796 0 0
XYLEM INC COM 98419M100 BBG001V05C73 8,223,533 74,374 SH   SOLE   73,824 0 550
YAMANA GOLD INC COM 98462Y100 BBG001S7X4Y9 176,529 31,807 SH   SOLE   31,807 0 0
YEXT INC COM 98585N106 BBG001V12329 289,684 44,362 SH   SOLE   44,362 0 0
YUM BRANDS INC COM 988498101 BBG001S7JQ30 1,070,236 8,356 SH   SOLE   8,356 0 0
YUM CHINA HLDGS INC COM 98850P109 BBG00B8N0HH0 314,456 5,754 SH   SOLE   5,754 0 0
ZIFF DAVIS INC COM 48123V102 BBG001SD21P6 397,478 5,025 SH   SOLE   5,025 0 0
ZILLOW GROUP INC CL C CAP STK 98954M200 BBG009NRSWK2 288,634 8,961 SH   SOLE   8,961 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 BBG001S7DQJ9 2,520,038 19,765 SH   SOLE   19,765 0 0
ZOETIS INC CL A 98978V103 BBG0039320P7 8,608,640 58,742 SH   SOLE   58,742 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 BBG0042V6JN7 401,563 5,928 SH   SOLE   5,928 0 0