Moors & Cabot, Inc. at 2023-03-31

Filling information for Moors & Cabot, Inc. as Treemap, investor disclosed 846 total holdings based on 2023-03-31 SEC fillings. A list of the exposed holdings

Product name

Product description

Changed holding value / amount

Details
Total Holding Value, based on SEC fillings over time
CUSIP Symbol Name Title Of Class Value in 1000's Amount
90137F103 90137F103 22ND CENTY GROUP INC COM 7690 10000
88579Y101 88579Y101 3M CO COM 2263652 21536
000375204 000375204 ABB LTD SPONSORED ADR 4214066 122859
002824100 002824100 ABBOTT LABS COM 5904870 58314
00287Y109 00287Y109 ABBVIE INC COM 11372659 71450
003009107 003009107 ABRDN ASIA PACIFIC INCOME FU COM 176491 66350
00302L108 00302L108 ABRDN GLOBAL PREMIER PPTYS F COM SH BEN INT 60237 14621
003057106 003057106 ABRDN INCOME CREDIT STRATEGI COM 364182 54600
G1151C101 G1151C101 ACCENTURE PLC IRELAND SHS CLASS A 9053718 31677
004816104 004816104 ACME UTD CORP COM 207000 9000
00548F105 00548F105 ADAM NAT RES FD INC COM 279124 13576
00676P107 00676P107 ADEIA INC COM 166125 18750
00724F101 00724F101 ADOBE SYSTEMS INCORPORATED COM 650890 1689
00090Q103 00090Q103 ADT INC DEL COM 208586 28850
007903107 007903107 ADVANCED MICRO DEVICES INC COM 2068207 21102
00130H105 00130H105 AES CORP COM 355180 14750
001055102 001055102 AFLAC INC COM 568808 8816
008474108 008474108 AGNICO EAGLE MINES LTD COM 1001559 19650
009158106 009158106 AIR PRODS & CHEMS INC COM 2767171 9635
009066101 009066101 AIRBNB INC COM CL A 374320 3009
00971T101 00971T101 AKAMAI TECHNOLOGIES INC COM 270918 3460
011532108 011532108 ALAMOS GOLD INC NEW COM CL A 1345923 110051
012653101 012653101 ALBEMARLE CORP COM 222366 1006
013872106 013872106 ALCOA CORP COM 396534 9317
H01301128 H01301128 ALCON AG ORD SHS 1492150 21153
016230104 016230104 ALICO INC COM 253253 10465
01881G106 01881G106 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 2008680 54942
01864U106 01864U106 ALLIANCEBERNSTEIN NATL MUN I COM 416100 38000
018802108 018802108 ALLIANT ENERGY CORP COM 269505 5047
020002101 020002101 ALLSTATE CORP COM 5310680 47926
02079K305 02079K305 ALPHABET INC CAP STK CL A 13037616 125688
02079K107 02079K107 ALPHABET INC CAP STK CL C 7379528 70957
02209S103 02209S103 ALTRIA GROUP INC COM 1566469 35107
023135106 023135106 AMAZON COM INC COM 19578310 189547
02319V103 02319V103 AMBEV SA SPONSORED ADR 180903 64150
G0250X107 G0250X107 AMCOR PLC ORD 148202 13023
025537101 025537101 AMERICAN ELEC PWR CO INC COM 1630519 17920
025816109 025816109 AMERICAN EXPRESS CO COM 1825520 11067
026874784 026874784 AMERICAN INTL GROUP INC COM NEW 282179 5603
03027X100 03027X100 AMERICAN TOWER CORP NEW COM 662660 3243
030420103 030420103 AMERICAN WTR WKS CO INC NEW COM 1230121 8397
031100100 031100100 AMETEK INC COM 2633089 18118
031162100 031162100 AMGEN INC COM 4897444 20258
031652100 031652100 AMKOR TECHNOLOGY INC COM 265404 10200
032095101 032095101 AMPHENOL CORP NEW CL A 226773 2775
032108805 032108805 AMPLIFY ETF TR AMPLIFY LITHIUM 313063 24325
03236M200 03236M200 AMYRIS INC COM NEW 149600 110000
032654105 032654105 ANALOG DEVICES INC COM 672769 3411
03524A108 03524A108 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 335114 5022
03676B102 03676B102 ANTERO MIDSTREAM CORP COM 260687 24851
03674X106 03674X106 ANTERO RESOURCES CORP COM 259532 11240
03743Q108 03743Q108 APA CORPORATION COM 637927 17691
03769M106 03769M106 APOLLO GLOBAL MGMT INC COM 770950 12206
037638103 037638103 APOLLO TACTICAL INCOME FD IN COM 276639 22825
037833100 037833100 APPLE INC COM 72577318 440129
038222105 038222105 APPLIED MATLS INC COM 2539304 20673
G6095L109 G6095L109 APTIV PLC SHS 124122 21065
038923108 038923108 ARBOR REALTY TRUST INC COM 149370 13000
G0450A105 G0450A105 ARCH CAP GROUP LTD ORD 315053 4642
039483102 039483102 ARCHER DANIELS MIDLAND CO COM 1791744 22492
G0457F107 G0457F107 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - 992275 128700
04010L103 04010L103 ARES CAPITAL CORP COM 766131 41922
00214Q302 00214Q302 ARK ETF TR GENOMIC REV ETF 335611 11161
00214Q104 00214Q104 ARK ETF TR INNOVATION ETF 897544 22249
N07059210 N07059210 ASML HOLDING N V N Y REGISTRY SHS 287292 422
046353108 046353108 ASTRAZENECA PLC SPONSORED ADR 749872 10804
00206R102 00206R102 AT&T INC COM 5377429 279347
04911A107 04911A107 ATLANTIC UN BANKSHARES CORP COM 377956 10783
049468101 049468101 ATLASSIAN CORPORATION CL A 42980 20197
053015103 053015103 AUTOMATIC DATA PROCESSING IN COM 1481804 6656
053484101 053484101 AVALONBAY CMNTYS INC COM 1131149 6731
054540208 054540208 AXCELIS TECHNOLOGIES INC COM NEW 1463085 10980
11777Q209 11777Q209 B2GOLD CORP COM 127459 32350
05759B107 05759B107 BAKKT HOLDINGS INC COM CL A 81356 47300
058498106 058498106 BALL CORP COM 987504 17919
05964H105 05964H105 BANCO SANTANDER S.A. ADR 375562 101778
060505104 060505104 BANK AMERICA CORP COM 5618693 196458
064058100 064058100 BANK NEW YORK MELLON CORP COM 1625193 35766
064149107 064149107 BANK NOVA SCOTIA HALIFAX COM 313995 6235
067806109 067806109 BARNES GROUP INC COM 307054 7623
067901108 067901108 BARRICK GOLD CORP COM 1038534 55925
071813109 071813109 BAXTER INTL INC COM 1163528 28687
05534B760 05534B760 BCE INC COM NEW 878869 19622
075887109 075887109 BECTON DICKINSON & CO COM 2138746 8640
084670108 084670108 BERKSHIRE HATHAWAY INC DEL CL A 465600 1
084670702 084670702 BERKSHIRE HATHAWAY INC DEL CL B NEW 9329486 30215
05541T101 05541T101 BGC PARTNERS INC CL A 138595 26500
088606108 088606108 BHP GROUP LTD SPONSORED ADS 2260602 35651
09061G101 09061G101 BIOMARIN PHARMACEUTICAL INC COM 433982 4463
09074H104 09074H104 BIOTRICITY INC COM 4650 10000
05550J101 05550J101 BJS WHSL CLUB HLDGS INC COM 377459 4962
092113109 092113109 BLACK HILLS CORP COM 500320 7929
09225M101 09225M101 BLACK STONE MINERALS L P COM UNIT 1328159 84650
09250U101 09250U101 BLACKROCK ENERGY & RES TR COM 165169 13583
09251A104 09251A104 BLACKROCK ENHANCED EQUITY DI COM 176095 20500
09247X101 09247X101 BLACKROCK INC COM 5979714 8937
09253X102 09253X102 BLACKROCK MUNICIPAL INCOME COM 120304 10300
09254C107 09254C107 BLACKROCK MUNIHOLDINGS QUALI COM 256020 25500
09253T101 09253T101 BLACKROCK MUNIVEST FD II INC COM 145125 13500
09254E103 09254E103 BLACKROCK MUNIYIELD QUALITY COM 241429 21290
09254F100 09254F100 BLACKROCK MUNIYILD QULT FD I COM 600785 50742
09257A108 09257A108 BLACKROCK RES & COMMODITIES SHS 370610 38848
09260D107 09260D107 BLACKSTONE INC COM 6218127 70789
09261X102 09261X102 BLACKSTONE SECD LENDING FD COMMON STOCK 274130 10996
09257R101 09257R101 BLACKSTONE STRATEGIC CRED 20 COM SHS BEN IN 111293 10450
852234103 852234103 BLOCK INC CL A 755425 11004
09662E109 09662E109 BNY MELLON STRATEGIC MUN BD COM 450750 75000
097023105 097023105 BOEING CO COM 4575210 81505
09857L108 09857L108 BOOKING HOLDINGS INC COM 583530 220
101121101 101121101 BOSTON PROPERTIES INC COM 386092 7134
101137107 101137107 BOSTON SCIENTIFIC CORP COM 1526866 30519
055622104 055622104 BP PLC SPONSORED ADR 4316203 113764
110122108 110122108 BRISTOL-MYERS SQUIBB CO COM 7350932 106059
110448107 110448107 BRITISH AMERN TOB PLC SPONSORED ADR 1376791 39202
11135F101 11135F101 BROADCOM INC COM 12223189 19053
11271J107 11271J107 BROOKFIELD CORP CL A LTD VT SH 448210 13753
11373M107 11373M107 BROOKLINE BANCORP INC DEL COM 716895 68276
115236101 115236101 BROWN & BROWN INC COM 383336 6676
G16962105 G16962105 BUNGE LIMITED COM 812400 8505
127190304 127190304 CACI INTL INC CL A 599374 2023
132061201 132061201 CAMBRIA ETF TR SHSHLD YIELD ETF 527121 8980
132152109 132152109 CAMBRIDGE BANCORP COM 445569 6875
133131102 133131102 CAMDEN PPTY TR SH BEN INT 209680 2000
13321L108 13321L108 CAMECO CORP COM 393222 15026
134429109 134429109 CAMPBELL SOUP CO COM 544826 9910
136375102 136375102 CANADIAN NATL RY CO COM 680687 5770
13645T100 13645T100 CANADIAN PAC RY LTD COM 1972588 25638
14040H105 14040H105 CAPITAL ONE FINL CORP COM 435010 4524
14057J101 14057J101 CAPITOL FED FINL INC COM 81197 12065
14149Y108 14149Y108 CARDINAL HEALTH INC COM 370123 4902
14316J108 14316J108 CARLYLE GROUP INC COM 252456 8128
143658300 143658300 CARNIVAL CORP COMMON STOCK 153874 15160
14448C104 14448C104 CARRIER GLOBAL CORPORATION COM 1347680 29457
149123101 149123101 CATERPILLAR INC COM 4980789 21765
12503M108 12503M108 CBOE GLOBAL MKTS INC COM 424870 3165
12504G100 12504G100 CBRE GBL REAL ESTATE INC FD COM 278860 52516
150870103 150870103 CELANESE CORP DEL COM 552617 5075
15135B101 15135B101 CENTENE CORP DEL COM 3415616 54036
15189T107 15189T107 CENTERPOINT ENERGY INC COM 1521042 51631
159864107 159864107 CHARLES RIV LABS INTL INC COM 453490 2247
M22465104 M22465104 CHECK POINT SOFTWARE TECH LT ORD 1480050 11385
16411R208 16411R208 CHENIERE ENERGY INC COM NEW 328596 2085
165167735 165167735 CHESAPEAKE ENERGY CORP COM 317923 4181
166764100 166764100 CHEVRON CORP NEW COM 16254028 99620
169656105 169656105 CHIPOTLE MEXICAN GRILL INC COM 257952 151
H1467J104 H1467J104 CHUBB LIMITED COM 1866228 9611
171340102 171340102 CHURCH & DWIGHT CO INC COM 315182 3565
171484108 171484108 CHURCHILL DOWNS INC COM 16744 10053
171779309 171779309 CIENA CORP COM NEW 228462 4350
17275R102 17275R102 CISCO SYS INC COM 6275243 120043
172967424 172967424 CITIGROUP INC COM NEW 1133484 24173
174610105 174610105 CITIZENS FINL GROUP INC COM 2493243 82096
17878Y207 17878Y207 CIVEO CORP CDA COM NEW 884832 42849
184499101 184499101 CLEAN ENERGY FUELS CORP COM 1994482 457450
185899101 185899101 CLEVELAND-CLIFFS INC NEW COM 883651 48208
189054109 189054109 CLOROX CO DEL COM 1526551 9647
12572Q105 12572Q105 CME GROUP INC COM 5024024 26232
126117100 126117100 CNA FINL CORP COM 590524 15130
191216100 191216100 COCA COLA CO COM 7595128 122443
192446102 192446102 COGNIZANT TECHNOLOGY SOLUTIO CL A 209477 3438
19247L106 19247L106 COHEN & STEERS QUALITY INCOM COM 296115 24842
194162103 194162103 COLGATE PALMOLIVE CO COM 3189052 42436
197641103 197641103 COLUMBIA FINL INC COM 274200 15000
20030N101 20030N101 COMCAST CORP NEW CL A 2049832 54071
20369C106 20369C106 COMMUNITY HEALTHCARE TR INC COM 549856 15023
20825C104 20825C104 CONOCOPHILLIPS COM 4413523 44487
209115104 209115104 CONSOLIDATED EDISON INC COM 2007565 20984
21036P108 21036P108 CONSTELLATION BRANDS INC CL A 7301282 32322
N22717107 N22717107 CORE LABORATORIES N V COM 1673983 75918
219350105 219350105 CORNING INC COM 4880477 138336
22002T108 22002T108 CORPORATE OFFICE PPTYS TR SH BEN INT 237268 10007
22052L104 22052L104 CORTEVA INC COM 2164398 35888
Y1771G102 Y1771G102 COSTAMARE INC SHS 1251530 133000
22160K105 22160K105 COSTCO WHSL CORP NEW COM 4792868 9646
127097103 127097103 COTERRA ENERGY INC COM 2697418 109919
22822V101 22822V101 CROWN CASTLE INC COM 415872 3107
126408103 126408103 CSX CORP COM 2585139 86344
230215105 230215105 CULP INC COM 1078158 207338
231021106 231021106 CUMMINS INC COM 828413 3468
126650100 126650100 CVS HEALTH CORP COM 13168791 177214
23331A109 23331A109 D R HORTON INC COM 119171 21190
235851102 235851102 DANAHER CORPORATION COM 895081 3551
Y1968P121 Y1968P121 DANAOS CORPORATION SHS 800881 114617
236272100 236272100 DANIMER SCIENTIFIC INC COM CL A 44850 13000
23753F107 23753F107 DASEKE INC COM 98364 12725
244199105 244199105 DEERE & CO COM 3353056 8121
24665A103 24665A103 DELEK US HLDGS INC NEW COM 316503 13791
247361702 247361702 DELTA AIR LINES INC DEL COM NEW 568847 16290
25058X105 25058X105 DESKTOP METAL INC COM CL A 23000 10000
25179M103 25179M103 DEVON ENERGY CORP NEW COM 1865863 36867
25243Q205 25243Q205 DIAGEO PLC SPON ADR NEW 2450796 13527
25278X109 25278X109 DIAMONDBACK ENERGY INC COM 712616 5272
25401G106 25401G106 DIGITAL MEDIA SOLUTIONS INC COM CL A 47960 42821
25434V500 25434V500 DIMENSIONAL ETF TRUST US SMALL CAP ETF 529635 10050
254709108 254709108 DISCOVER FINL SVCS COM 520800 5269
254687106 254687106 DISNEY WALT CO COM 7054807 70456
256677105 256677105 DOLLAR GEN CORP NEW COM 949938 4514
25746U109 25746U109 DOMINION ENERGY INC COM 1337901 23930
25820R105 25820R105 DORCHESTER MINERALS LP COM UNIT 2541305 83899
25862D105 25862D105 DOUBLELINE YIELD OPPORTUNITI COM 495246 35400
260003108 260003108 DOVER CORP COM 214691 1413
260557103 260557103 DOW INC COM 3667028 66892
26142V105 26142V105 DRAFTKINGS INC NEW COM CL A 1070550 55297
233331107 233331107 DTE ENERGY CO COM 336397 3071
26441C204 26441C204 DUKE ENERGY CORP NEW COM NEW 5424652 56231
26614N102 26614N102 DUPONT DE NEMOURS INC COM 1721861 23991
27627N105 27627N105 EASTERN BANKSHARES INC COM 594553 47112
G29183103 G29183103 EATON CORP PLC SHS 8744834 51038
27828H105 27828H105 EATON VANCE LTD DURATION INC COM 237090 24070
27827X101 27827X101 EATON VANCE MUN BD FD COM 728822 70079
27829L105 27829L105 EATON VANCE NATL MUN OPPORT COM SHS 591945 33500
27828V104 27828V104 EATON VANCE SHORT DURATION D COM 114950 11000
27828N102 27828N102 EATON VANCE TAX-MANAGED DIVE COM 185326 15881
27829F108 27829F108 EATON VANCE TAX-MANAGED GLOB COM 217113 27799
278865100 278865100 ECOLAB INC COM 237179 1433
281020107 281020107 EDISON INTL COM 407122 5767
28176E108 28176E108 EDWARDS LIFESCIENCES CORP COM 4098025 139412
28414H103 28414H103 ELANCO ANIMAL HEALTH INC COM 206640 21983
M3760D101 M3760D101 ELBIT SYS LTD ORD 326803 1920
285512109 285512109 ELECTRONIC ARTS INC COM 278360 2311
28618M106 28618M106 ELEMENT SOLUTIONS INC COM 283857 14700
036752103 036752103 ELEVANCE HEALTH INC COM 596833 1298
939653101 939653101 ELME COMMUNITIES SH BEN INT 771302 43186
29082K105 29082K105 EMBECTA CORP COMMON STOCK 244644 8700
291011104 291011104 EMERSON ELEC CO COM 4165836 47806
29250N105 29250N105 ENBRIDGE INC COM 4553182 119349
29272W109 29272W109 ENERGIZER HLDGS INC NEW COM 476084 13720
29273V100 29273V100 ENERGY TRANSFER L P COM UT LTD PTN 5042625 404380
293792107 293792107 ENTERPRISE PRODS PARTNERS L COM 9745266 376265
26875P101 26875P101 EOG RES INC COM 520012 4536
26884L109 26884L109 EQT CORP COM 512379 16057
29670G102 29670G102 ESSENTIAL UTILS INC COM 540717 12388
26924G201 26924G201 ETF MANAGERS TR PRIME CYBR SCRTY 250707 5243
G3223R108 G3223R108 EVEREST RE GROUP LTD COM 358020 1000
30034W106 30034W106 EVERGY INC COM 490244 8021
30040W108 30040W108 EVERSOURCE ENERGY COM 6287152 80337
30161N101 30161N101 EXELON CORP COM 280744 6702
30225T102 30225T102 EXTRA SPACE STORAGE INC COM 321461 1973
30231G102 30231G102 EXXON MOBIL CORP COM 17893471 163172
302520101 302520101 F N B CORP COM 207949 17927
30190A104 30190A104 F&G ANNUITIES & LIFE INC COMMON STOCK 219107 12092
311900104 311900104 FASTENAL CO COM 532466 9871
31428X106 31428X106 FEDEX CORP COM 479195 2097
316092386 316092386 FIDELITY COVINGTON TRUST STOCK FOR INFL 626379 19893
31620R303 31620R303 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 1688446 48338
31620M106 31620M106 FIDELITY NATL INFORMATION SV COM 568908 10471
316773100 316773100 FIFTH THIRD BANCORP COM 210083 7886
32076V103 32076V103 FIRST MAJESTIC SILVER CORP COM 122606 17005
336433107 336433107 FIRST SOLAR INC COM 320813 1475
33739E108 33739E108 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 1060430 66443
33739H101 33739H101 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 894476 38079
33734X127 33734X127 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 190500 12274
33737K205 33737K205 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 501842 7222
33734X846 33734X846 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 1564992 36608
33733B100 33733B100 FIRST TR EXCHANGE TRADED FD WTR ETF 1247258 14914
33733E104 33733E104 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 247645 3395
33739Q408 33739Q408 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 913479 15350
33738D408 33738D408 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 276364 6951
33739G103 33739G103 FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 277359 5900
33733E500 33733E500 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 557257 10669
33733E807 33733E807 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 517059 22960
33738D101 33738D101 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 397266 14918
33733E203 33733E203 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 1220381 7872
33738R506 33738R506 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 207806 4631
33738D309 33738D309 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 703934 15560
33741X102 33741X102 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 291406 10934
33735B108 33735B108 FIRST TR MID CAP CORE ALPHAD COM SHS 377082 4192
33739B104 33739B104 FIRST TR MLP & ENERGY INCOM COM 186187 24370
336917109 336917109 FIRST TR MORNINGSTAR DIVID L SHS 1770446 49872
33733C108 33733C108 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 301366 4325
33734H106 33734H106 FIRST TR VALUE LINE DIVID IN SHS 367614 9154
337932107 337932107 FIRSTENERGY CORP COM 726365 18132
337738108 337738108 FISERV INC COM 2700911 53855
33829M101 33829M101 FIVE BELOW INC COM 16024 10061
33939L407 33939L407 FLEXSHARES TR MORNSTAR UPSTR 289414 6844
343498101 343498101 FLOWERS FOODS INC COM 234849 8568
302491303 302491303 FMC CORP COM NEW 596666 4885
345370860 345370860 FORD MTR CO DEL COM 1649484 130911
34959E109 34959E109 FORTINET INC COM 2566415 68555
34959J108 34959J108 FORTIVE CORP COM 245412 3600
351858105 351858105 FRANCO NEV CORP COM 6499275 44577
35671D857 35671D857 FREEPORT-MCMORAN INC CL B 3304922 130698
358010106 358010106 FREQUENCY ELECTRS INC COM 250272 36324
M46528101 M46528101 FRONTLINE PLC COM 198720 12000
360271100 360271100 FULTON FINL CORP PA COM 150445 10886
366651107 366651107 GARTNER INC COM 231622 711
36266G107 36266G107 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 1262032 15385
668771108 668771108 GEN DIGITAL INC COM 214912 12524
368736104 368736104 GENERAC HLDGS INC COM 325650 3015
369550108 369550108 GENERAL DYNAMICS CORP COM 575866 2523
369604301 369604301 GENERAL ELECTRIC CO COM NEW 3143536 32882
370334104 370334104 GENERAL MLS INC COM 3004606 35158
37045V100 37045V100 GENERAL MTRS CO COM 285779 7791
372460105 372460105 GENUINE PARTS CO COM 488043 2917
37364X109 37364X109 GEOSPACE TECHNOLOGIES CORP COM 5227399 741475
375558103 375558103 GILEAD SCIENCES INC COM 1991010 23997
37637Q105 37637Q105 GLACIER BANCORP INC NEW COM 1010887 24063
376549101 376549101 GLADSTONE LD CORP COM 652946 39216
37946R109 37946R109 GLOBAL PARTNERS LP COM UNITS 773174 24925
37940X102 37940X102 GLOBAL PMTS INC COM 1050298 9980
Y27183600 Y27183600 GLOBAL SHIP LEASE INC NEW COM CL A 1494984 79775
37954Y483 37954Y483 GLOBAL X FDS NASDAQ 100 COVER 434284 25323
37954Y715 37954Y715 GLOBAL X FDS RBTCS ARTFL INTE 382121 14985
38141G104 38141G104 GOLDMAN SACHS GROUP INC COM 1274268 3896
38173M102 38173M102 GOLUB CAP BDC INC COM 457985 33775
382550101 382550101 GOODYEAR TIRE & RUBR CO COM 200840 18225
384556106 384556106 GRAHAM CORP COM 536239 40997
384802104 384802104 GRAINGER W W INC COM 346471 503
387328107 387328107 GRANITE CONSTR INC COM 284205 6918
393657101 393657101 GREENBRIER COS INC COM 901564 28025
37733W204 37733W204 GSK PLC SPONSORED ADR 1071098 30104
401617105 401617105 GUESS INC COM 1217994 62590
405552100 405552100 HALEON PLC SPON ADS 177371 21790
406216101 406216101 HALLIBURTON CO COM 2492264 78769
410345102 410345102 HANESBRANDS INC COM 266412 50649
410867105 410867105 HANOVER INS GROUP INC COM 259935 2023
416515104 416515104 HARTFORD FINL SVCS GROUP INC COM 755440 10840
40412C101 40412C101 HCA HEALTHCARE INC COM 216069 819
42234Q102 42234Q102 HEARTLAND FINL USA INC COM 489831 12769
422704106 422704106 HECLA MNG CO COM 237375 37500
422806109 422806109 HEICO CORP NEW COM 1396028 8162
426281101 426281101 HENRY JACK & ASSOC INC COM 219147 1454
427866108 427866108 HERSHEY CO COM 2117217 8322
42806J700 42806J700 HERTZ GLOBAL HLDGS INC COM NEW 606803 37250
42824C109 42824C109 HEWLETT PACKARD ENTERPRISE C COM 195417 12267
403949100 403949100 HF SINCLAIR CORP COM 319308 6600
43010T104 43010T104 HIGHLAND GLOBAL ALLOCATION F COM 90400 10000
431284108 431284108 HIGHWOODS PPTYS INC COM 831538 35858
433323102 433323102 HINGHAM INSTN SVGS MASS COM 479585 2054
437076102 437076102 HOME DEPOT INC COM 13374908 45320
437872104 437872104 HOMETRUST BANCSHARES INC COM 368850 15000
438516106 438516106 HONEYWELL INTL INC COM 4934676 25820
439038100 439038100 HOOKER FURNISHINGS CORPORATI COM 1073210 59000
443201108 443201108 HOWMET AEROSPACE INC COM 610767 14415
404280406 404280406 HSBC HLDGS PLC SPON ADR NEW 181011 55223
444859102 444859102 HUMANA INC COM 737899 1520
445658107 445658107 HUNT J B TRANS SVCS INC COM 205873 1173
446150104 446150104 HUNTINGTON BANCSHARES INC COM 2389520 213350
451100101 451100101 ICAHN ENTERPRISES LP DEPOSITARY UNIT 1382206 26730
451107106 451107106 IDACORP INC COM 263784 2435
45168D104 45168D104 IDEXX LABS INC COM 573092 1146
452308109 452308109 ILLINOIS TOOL WKS INC COM 1430588 5876
452327109 452327109 ILLUMINA INC COM 1595293 6860
45378A106 45378A106 INDEPENDENCE RLTY TR INC COM 285214 17792
453836108 453836108 INDEPENDENT BK CORP MASS COM 4086078 62269
457187102 457187102 INGREDION INC COM 183390 11792
458140100 458140100 INTEL CORP COM 3586721 109786
45866F104 45866F104 INTERCONTINENTAL EXCHANGE IN COM 1089619 10448
45857P806 45857P806 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 268265 4028
459200101 459200101 INTERNATIONAL BUSINESS MACHS COM 8511373 64928
460146103 460146103 INTERNATIONAL PAPER CO COM 1569098 43514
Y41053102 Y41053102 INTERNATIONAL SEAWAYS INC COM 220070 5280
461202103 461202103 INTUIT COM 300673 674
46120E602 46120E602 INTUITIVE SURGICAL INC COM NEW 366344 1434
46140H106 46140H106 INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 212431 10398
46138E404 46138E404 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 457956 25135
46138E651 46138E651 INVESCO EXCH TRADED FD TR II GLOBAL WATER 525006 15009
46138E529 46138E529 INVESCO EXCH TRADED FD TR II NY AMT FRE MUN 224269 9845
46138E511 46138E511 INVESCO EXCH TRADED FD TR II PFD ETF 463235 40352
46138G664 46138G664 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 367403 3276
46138G508 46138G508 INVESCO EXCH TRADED FD TR II SR LN ETF 509600 24500
46137V100 46137V100 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 262277 3256
46137V142 46137V142 INVESCO EXCHANGE TRADED FD T WATER RES ETF 293425 5500
46090E103 46090E103 INVESCO QQQ TR UNIT SER 1 4304334 13412
46131M106 46131M106 INVESCO TR INVT GRADE MUNS COM 328020 33000
46269C102 46269C102 IRIDIUM COMMUNICATIONS INC COM 387063 6250
46284V101 46284V101 IRON MTN INC DEL COM 3815832 72119
464285204 464285204 ISHARES GOLD TR ISHARES NEW 582225 15580
46434G103 46434G103 ISHARES INC CORE MSCI EMKT 625163 12813
46434G772 46434G772 ISHARES INC MSCI TAIWAN ETF 224395 4950
46428R107 46428R107 ISHARES S&P GSCI COMMODITY- UNIT BEN INT 245142 12184
46428Q109 46428Q109 ISHARES SILVER TR ISHARES 859849 38872
46434V407 46434V407 ISHARES TR 0-5YR HI YL CP 236675 5678
464287457 464287457 ISHARES TR 1 3 YR TREAS BD 1432412 17434
464287432 464287432 ISHARES TR 20 YR TR BD ETF 493131 4636
464288166 464288166 ISHARES TR AGENCY BOND ETF 326530 3017
46429B663 46429B663 ISHARES TR CORE HIGH DV ETF 212469 2090
464287507 464287507 ISHARES TR CORE S&P MCP ETF 1089654 4356
464287804 464287804 ISHARES TR CORE S&P SCP ETF 969715 10028
464287150 464287150 ISHARES TR CORE S&P TTL STK 280001 3092
464287200 464287200 ISHARES TR CORE S&P500 ETF 2891146 7033
46434V613 46434V613 ISHARES TR CORE TOTAL USD 1292708 28011
464287226 464287226 ISHARES TR CORE US AGGBD ET 274927 2759
46435G425 46435G425 ISHARES TR ESG AWR MSCI USA 372021 4113
46436E759 46436E759 ISHARES TR ESG EAFE ETF 295149 4953
464288224 464288224 ISHARES TR GL CLEAN ENE ETF 4237250 214219
464287341 464287341 ISHARES TR GLOBAL ENERG ETF 555120 14701
464287242 464287242 ISHARES TR IBOXX INV CP ETF 545565 4977
464288117 464288117 ISHARES TR INTL TREA BD ETF 475162 11817
464287556 464287556 ISHARES TR ISHARES BIOTECH 3785988 29312
464288281 464288281 ISHARES TR JPMORGAN USD EMG 517455 5997
464288588 464288588 ISHARES TR MBS ETF 731745 7725
464287465 464287465 ISHARES TR MSCI EAFE ETF 745861 10429
464287234 464287234 ISHARES TR MSCI EMG MKT ETF 245737 6227
46435G334 46435G334 ISHARES TR MSCI UK ETF NEW 275984 8555
464288802 464288802 ISHARES TR MSCI USA ESG SLC 241351 2750
46429B697 46429B697 ISHARES TR MSCI USA MIN VOL 912692 12547
46432F339 46432F339 ISHARES TR MSCI USA QLT FCT 284136 2290
464288687 464288687 ISHARES TR PFD AND INCM SEC 758890 24308
464287614 464287614 ISHARES TR RUS 1000 GRW ETF 301263 1233
464287598 464287598 ISHARES TR RUS 1000 VAL ETF 223570 1468
464287648 464287648 ISHARES TR RUS 2000 GRW ETF 281970 1243
464287473 464287473 ISHARES TR RUS MDCP VAL ETF 306197 2883
464287499 464287499 ISHARES TR RUS MID CAP ETF 437070 6251
464287655 464287655 ISHARES TR RUSSELL 2000 ETF 535955 3004
464287408 464287408 ISHARES TR S&P 500 VAL ETF 267510 1763
464287606 464287606 ISHARES TR S&P MC 400GR ETF 354932 4963
464287887 464287887 ISHARES TR S&P SML 600 GWT 325972 2965
464287168 464287168 ISHARES TR SELECT DIVID ETF 753350 6429
464288679 464288679 ISHARES TR SHORT TREAS BD 335721 3038
464287879 464287879 ISHARES TR SP SMCP600VL ETF 441409 4716
464287176 464287176 ISHARES TR TIPS BD ETF 1376668 12487
464287796 464287796 ISHARES TR U.S. ENERGY ETF 394363 9014
464288810 464288810 ISHARES TR U.S. MED DVC ETF 5646003 104594
464287739 464287739 ISHARES TR U.S. REAL ES ETF 265228 3124
464287697 464287697 ISHARES TR U.S. UTILITS ETF 210631 2516
464288760 464288760 ISHARES TR US AER DEF ETF 376424 3271
464287762 464287762 ISHARES TR US HLTHCARE ETF 582205 2132
46435U713 46435U713 ISHARES TR US INFRASTRUC 375457 10060
46429B267 46429B267 ISHARES TR US TREAS BD ETF 1002838 42893
46641Q332 46641Q332 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 4602389 84293
46641Q837 46641Q837 J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 225493 4481
46982L108 46982L108 JACOBS SOLUTIONS INC COM 300881 2560
47233W109 47233W109 JEFFERIES FINL GROUP INC COM 903797 28475
477143101 477143101 JETBLUE AWYS CORP COM 169806 23325
478160104 478160104 JOHNSON & JOHNSON COM 18354863 118418
G51502105 G51502105 JOHNSON CTLS INTL PLC SHS 738357 12261
46625H100 46625H100 JPMORGAN CHASE & CO COM 17685139 135716
48576U106 48576U106 KARYOPHARM THERAPEUTICS INC COM 47458 12200
486606106 486606106 KAYNE ANDERSON ENERGY INFRST COM 356269 41235
487836108 487836108 KELLOGG CO COM 430385 6427
493144109 493144109 KEY TRONIC CORP COM 1139573 156750
493267108 493267108 KEYCORP COM 1134442 90610
49338L103 49338L103 KEYSIGHT TECHNOLOGIES INC COM 1203349 7452
494368103 494368103 KIMBERLY-CLARK CORP COM 2949435 21975
49446R109 49446R109 KIMCO RLTY CORP COM 290040 14851
49456B101 49456B101 KINDER MORGAN INC DEL COM 2244937 128209
48251W104 48251W104 KKR & CO INC COM 563491 10729
482480100 482480100 KLA CORP COM NEW 576801 1445
500472303 500472303 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 286873 15633
500754106 500754106 KRAFT HEINZ CO COM 2089454 54033
500767652 500767652 KRANESHARES TR KFA MOUNT LUCAS 380292 12900
501044101 501044101 KROGER CO COM 424737 8603
482738101 482738101 KVH INDS INC COM 534496 46968
502431109 502431109 L3HARRIS TECHNOLOGIES INC COM 4490232 22881
512807108 512807108 LAM RESEARCH CORP COM 1660866 3133
518439104 518439104 LAUDER ESTEE COS INC CL A 604940 2455
524660107 524660107 LEGGETT & PLATT INC COM 223670 7016
525327102 525327102 LEIDOS HOLDINGS INC COM 287440 3122
526057104 526057104 LENNAR CORP CL A 317748 3023
532457108 532457108 LILLY ELI & CO COM 7594647 22115
533900106 533900106 LINCOLN ELEC HLDGS INC COM 802210 4744
535219109 535219109 LINDBLAD EXPEDITIONS HLDGS I COM 228006 23850
G54950103 G54950103 LINDE PLC SHS 491929 1384
53566P109 53566P109 LINEAGE CELL THERAPEUTICS IN COM 18600 12400
535919401 535919401 LIONS GATE ENTMNT CORP CL A VTG 387461 35001
53656F623 53656F623 LISTED FD TR HORIZON KINETICS 5366915 174024
53656G209 53656G209 LISTED FD TR HORZN KINTCS BL 223386 10700
53700T827 53700T827 LITMAN GREGORY FDS TR IMGP DBI MANAGED 210400 8000
539830109 539830109 LOCKHEED MARTIN CORP COM 8964123 18962
540424108 540424108 LOEWS CORP COM 519901 8961
54570M116 54570M116 LOTTERY COM INC *W EXP 10/15/202 1073 50387
546347105 546347105 LOUISIANA PAC CORP COM 460406 8493
548661107 548661107 LOWES COS INC COM 5258050 26294
502160104 502160104 LSB INDS INC COM 177160 17150
550424105 550424105 LUMINAR TECHNOLOGIES INC COM CL A 67172 10350
N53745100 N53745100 LYONDELLBASELL INDUSTRIES N SHS - A - 333479 3552
55261F104 55261F104 M & T BK CORP COM 1326047 11090
55607W100 55607W100 MACQUARIE / FIRST TR GLOBAL COM 327716 39675
55616P104 55616P104 MACYS INC COM 192827 11025
559080106 559080106 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 5066662 93377
56501R106 56501R106 MANULIFE FINL CORP COM 812981 44280
565849106 565849106 MARATHON OIL CORP COM 355184 14824
56585A102 56585A102 MARATHON PETE CORP COM 1431892 10620
571903202 571903202 MARRIOTT INTL INC NEW CL A 3481954 20971
571748102 571748102 MARSH & MCLENNAN COS INC COM 338340 2031
573284106 573284106 MARTIN MARIETTA MATLS INC COM 411159 1158
573874104 573874104 MARVELL TECHNOLOGY INC COM 674310 15573
576323109 576323109 MASTEC INC COM 883556 29310
57636Q104 57636Q104 MASTERCARD INCORPORATED CL A 3279001 9023
577081102 577081102 MATTEL INC COM 512956 27863
57777K106 57777K106 MAXCYTE INC COM 56277 11369
579780206 579780206 MCCORMICK & CO INC COM NON VTG 258832 3111
580135101 580135101 MCDONALDS CORP COM 4376341 15652
58155Q103 58155Q103 MCKESSON CORP COM 583566 1639
552690109 552690109 MDU RES GROUP INC COM 2234641 73315
58463J304 58463J304 MEDICAL PPTYS TRUST INC COM 93931 11427
G5960L103 G5960L103 MEDTRONIC PLC SHS 6559052 81358
58933Y105 58933Y105 MERCK & CO INC COM 15659288 147188
590672101 590672101 MESABI TR CTF BEN INT 3574514 141958
30303M102 30303M102 META PLATFORMS INC CL A 6513915 40719
59156R108 59156R108 METLIFE INC COM 880995 15205
59318E102 59318E102 MFS HIGH YIELD MUN TR SH BEN INT 690150 215000
59318B108 59318B108 MFS INVT GRADE MUN TR SH BEN INT 406450 55000
552738106 552738106 MFS MUN INCOME TR SH BEN INT 520818 97531
552953101 552953101 MGM RESORTS INTERNATIONAL COM 276706 6229
595017104 595017104 MICROCHIP TECHNOLOGY INC. COM 1120557 13375
595112103 595112103 MICRON TECHNOLOGY INC COM 1313147 21762
594918104 594918104 MICROSOFT CORP COM 60278827 239065
594972408 594972408 MICROSTRATEGY INC CL A NEW 719400 2461
606822104 606822104 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 475652 74437
60770K107 60770K107 MODERNA INC COM 5536098 36047
609207105 609207105 MONDELEZ INTL INC CL A 2903346 41643
609839105 609839105 MONOLITHIC PWR SYS INC COM 576122 1151
617446448 617446448 MORGAN STANLEY COM NEW 830475 9459
617477104 617477104 MORGAN STANLEY EMERGING MKTS COM 345048 76338
61945C103 61945C103 MOSAIC CO NEW COM 436008 9503
620076307 620076307 MOTOROLA SOLUTIONS INC COM NEW 501872 1754
55336V100 55336V100 MPLX LP COM UNIT REP LTD 575177 16696
624758108 624758108 MUELLER WTR PRODS INC COM SER A 445383 31950
628464109 628464109 MYERS INDS INC COM 847890 39566
634865109 634865109 NATIONAL BANKSHARES INC VA COM 370064 11763
636180101 636180101 NATIONAL FUEL GAS CO COM 392082 6790
636274409 636274409 NATIONAL GRID PLC SPONSORED ADR NE 293051 4310
637417106 637417106 NATIONAL RETAIL PROPERTIES I COM 376216 8521
Y62267409 Y62267409 NAVIOS MARITIME PARTNERS L P COM UNIT LPI 422100 17500
64110D104 64110D104 NETAPP INC COM 347408 5441
64110L106 64110L106 NETFLIX INC COM 627392 1816
64124P101 64124P101 NEUBERGER BERMAN MUN FD INC COM 736716 67280
644535106 644535106 NEW GOLD INC CDA COM 81400 74000
647581206 647581206 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 4166 30050
64829B100 64829B100 NEW RELIC INC COM 52099 20650
649445103 649445103 NEW YORK CMNTY BANCORP INC COM 661079 73128
650111107 650111107 NEW YORK TIMES CO CL A 239112 6150
651229106 651229106 NEWELL BRANDS INC COM 378873 30456
651639106 651639106 NEWMONT CORP COM 2851449 58169
65339F101 65339F101 NEXTERA ENERGY INC COM 10466339 135785
65341B106 65341B106 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 276413 4550
653656108 653656108 NICE LTD SPONSORED ADR 408340 1784
654106103 654106103 NIKE INC CL B 4503900 36725
65473P105 65473P105 NISOURCE INC COM 573880 20525
654902204 654902204 NOKIA CORP SPONSORED ADR 475271 96796
G65773106 G65773106 NORDIC AMERICAN TANKERS LIMI COM 236709 59775
655664100 655664100 NORDSTROM INC COM 280332 17230
655844108 655844108 NORFOLK SOUTHN CORP COM 6908075 32585
66405S100 66405S100 NORTHEAST BK LEWISTON ME COM 373626 11100
665859104 665859104 NORTHERN TR CORP COM 297452 3375
666807102 666807102 NORTHROP GRUMMAN CORP COM 2399535 5197
66987V109 66987V109 NOVARTIS AG SPONSORED ADR 2764331 30047
670100205 670100205 NOVO-NORDISK A S ADR 373502 2347
67022C106 67022C106 NUCANA PLC SPONSORED ADR 24003 25000
670346105 670346105 NUCOR CORP COM 459813 2977
67058H102 67058H102 NUSTAR ENERGY LP UNIT COM 369667 23636
67077M108 67077M108 NUTRIEN LTD COM 3297917 44657
67071L106 67071L106 NUVEEN AMT FREE MUN CR INC F COM 173614 14738
670657105 670657105 NUVEEN AMT FREE QLTY MUN INC COM 376734 33879
67079X102 67079X102 NUVEEN DYNAMIC MUN OPPORTUNI COM SHS 739900 70000
670928100 670928100 NUVEEN MUN VALUE FD INC COM 211592 24017
67070X101 67070X101 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 157789 13204
670699107 670699107 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 238373 9957
670656107 670656107 NUVEEN NEW YORK AMT QLT MUNI COM 195926 18536
67073B106 67073B106 NUVEEN PFD & INCOME OPPORTUN COM 2341643 355873
67072C105 67072C105 NUVEEN PFD & INCOME SECS FD COM 2152512 333206
67066V101 67066V101 NUVEEN QUALITY MUNCP INCOME COM 215471 18688
6706ER101 6706ER101 NUVEEN S&P 500 BUY-WRITE INC COM 1342496 102559
67066G104 67066G104 NVIDIA CORPORATION COM 22061322 99407
62944T105 62944T105 NVR INC COM 601797 108
67098H104 67098H104 O-I GLASS INC COM 196935 108500
67401P405 67401P405 OAKTREE SPECIALTY LENDING CO COM 230707 12291
674482203 674482203 OBSIDIAN ENERGY LTD COM 88314 13799
674599105 674599105 OCCIDENTAL PETE CORP COM 1505520 24115
679295105 679295105 OKTA INC CL A 239488 2777
679580100 679580100 OLD DOMINION FREIGHT LINE IN COM 578746 1698
680223104 680223104 OLD REP INTL CORP COM 479324 19196
680665205 680665205 OLIN CORP COM PAR $1 492563 8875
681919106 681919106 OMNICOM GROUP INC COM 55607 40550
682189105 682189105 ON SEMICONDUCTOR CORP COM 247701 3009
682680103 682680103 ONEOK INC NEW COM 2766947 73511
68389X105 68389X105 ORACLE CORP COM 3136764 63711
684060106 684060106 ORANGE SPONSORED ADR 158848 13315
68554V108 68554V108 ORASURE TECHNOLOGIES INC COM 114950 19000
67103H107 67103H107 OREILLY AUTOMOTIVE INC COM 470335 554
68621F102 68621F102 ORGANOGENESIS HLDGS INC COM 141326 66350
68622V106 68622V106 ORGANON & CO COMMON STOCK 296228 12595
68827L101 68827L101 OSISKO GOLD ROYALTIES LTD COM 243153 15370
68902V107 68902V107 OTIS WORLDWIDE CORP COM 494339 5857
69374H709 69374H709 PACER FDS TR GLOBL CASH ETF 609712 18130
69374H428 69374H428 PACER FDS TR PAC ASSET FLTG 567342 12520
69374H881 69374H881 PACER FDS TR US CASH COWS 100 1440878 30690
695156109 695156109 PACKAGING CORP AMER COM 379880 2736
69608A108 69608A108 PALANTIR TECHNOLOGIES INC CL A 295961 35025
697435105 697435105 PALO ALTO NETWORKS INC COM 1200238 6009
697900108 697900108 PAN AMERN SILVER CORP COM 289380 15900
92556H305 92556H305 PARAMOUNT GLOBAL 5.75% CONV PFD A 356286 11900
92556H206 92556H206 PARAMOUNT GLOBAL CLASS B COM 3987027 178710
701094104 701094104 PARKER-HANNIFIN CORP COM 838594 2495
704326107 704326107 PAYCHEX INC COM 980435 8556
70451X104 70451X104 PAYONEER GLOBAL INC COM 225609 35925
70450Y103 70450Y103 PAYPAL HLDGS INC COM 1957248 175759
69325Q105 69325Q105 PCTEL INC COM 131130 31000
70931T103 70931T103 PENNYMAC MTG INVT TR COM 197280 16000
G7S00T104 G7S00T104 PENTAIR PLC SHS 590442 10683
713448108 713448108 PEPSICO INC COM 20220112 110917
714046109 714046109 PERKINELMER INC COM 783036 5876
714236106 714236106 PERMIAN BASIN RTY TR UNIT BEN INT 4724372 193622
717081103 717081103 PFIZER INC COM 13963338 342239
718172109 718172109 PHILIP MORRIS INTL INC COM 1905152 19590
718546104 718546104 PHILLIPS 66 COM 1458367 14385
72147K108 72147K108 PILGRIMS PRIDE CORP COM 289750 12500
72201R205 72201R205 PIMCO ETF TR 1-5 US TIP IDX 664304 13015
72201R833 72201R833 PIMCO ETF TR ENHAN SHRT MA AC 1003099 10107
72201J104 72201J104 PIMCO INCOME STRATEGY FD II COM 77931 10869
72200W106 72200W106 PIMCO MUN INCOME FD II COM 249209 26540
723484101 723484101 PINNACLE WEST CAP CORP COM 977373 12334
723760104 723760104 PIONEER MUN HIGH INCOME OPPO COMMON STOCK 622440 57000
723787107 723787107 PIONEER NAT RES CO COM 443759 2173
72651A207 72651A207 PLAINS GP HLDGS L P LTD PARTNR INT A 3524369 268626
693475105 693475105 PNC FINL SVCS GROUP INC COM 2492048 19607
737630103 737630103 POTLATCHDELTIC CORPORATION COM 575883 11634
693506107 693506107 PPG INDS INC COM 1585473 11869
69351T106 69351T106 PPL CORP COM 375399 13508
74144T108 74144T108 PRICE T ROWE GROUP INC COM 660917 5854
742718109 742718109 PROCTER AND GAMBLE CO COM 21263131 143003
743315103 743315103 PROGRESSIVE CORP COM 375103 2622
74340W103 74340W103 PROLOGIS INC. COM 508313 4074
74348A145 74348A145 PROSHARES TR PET CARE ETF 476205 9594
74348A467 74348A467 PROSHARES TR S&P 500 DV ARIST 1585668 17379
74347B680 74347B680 PROSHARES TR S&P MDCP 400 DIV 238569 3372
74383L105 74383L105 PROVIDENT BANCORP INC COM NEW 68400 10000
744320102 744320102 PRUDENTIAL FINL INC COM 884849 10694
69370C100 69370C100 PTC INC COM 222094 1732
74460D109 74460D109 PUBLIC STORAGE COM 411213 1361
745867101 745867101 PULTE GROUP INC COM 349680 6000
746823103 746823103 PUTNAM MANAGED MUN INCOME TR COM 245200 40000
746909100 746909100 PUTNAM MASTER INTER INCOME T SH BEN INT 127200 40000
746922103 746922103 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 114446 11047
N72482123 N72482123 QIAGEN NV SHS NEW 4069444 88601
747525103 747525103 QUALCOMM INC COM 4278360 33535
74762E102 74762E102 QUANTA SVCS INC COM 319116 1915
74766Q101 74766Q101 QUANTERIX CORP COM 159155 14122
74834L100 74834L100 QUEST DIAGNOSTICS INC COM 2794814 19754
750917106 750917106 RAMBUS INC DEL COM 693035 13520
753422104 753422104 RAPID7 INC COM 229917 5008
75513E101 75513E101 RAYTHEON TECHNOLOGIES CORP COM 10934030 111651
756109104 756109104 REALTY INCOME CORP COM 1575831 24887
756158101 756158101 REAVES UTIL INCOME FD COM SH BEN INT 367322 12943
75886F107 75886F107 REGENERON PHARMACEUTICALS COM 652406 794
7591EP100 7591EP100 REGIONS FINANCIAL CORP NEW COM 740321 39888
759720105 759720105 RENN FD INC COM 409684 234105
760759100 760759100 REPUBLIC SVCS INC COM 1012567 7488
767204100 767204100 RIO TINTO PLC SPONSORED ADR 3298796 48087
76883H104 76883H104 RIVERNORTH FLEXIBLE MUN INCO COM 697050 45000
76883Y107 76883Y107 RIVERNORTH FLEXIBLE MUNI INC COM 708750 52500
773903109 773903109 ROCKWELL AUTOMATION INC COM 617072 2103
776696106 776696106 ROPER TECHNOLOGIES INC COM 328314 745
778296103 778296103 ROSS STORES INC COM 875891 8253
780087102 780087102 ROYAL BK CDA SUSTAINABL COM 1353209 14158
V7780T103 V7780T103 ROYAL CARIBBEAN GROUP COM 409178 6266
780915104 780915104 ROYCE MICRO-CAP TR INC COM 869418 99136
78409V104 78409V104 S&P GLOBAL INC COM 644311 1869
785688102 785688102 SABINE RTY TR UNIT BEN INT 710345 9892
79466L302 79466L302 SALESFORCE INC COM 7425346 47132
798241105 798241105 SAN JUAN BASIN RTY TR UNIT BEN INT 290878 27650
80013R206 80013R206 SANDSTORM GOLD LTD COM NEW 754429 129850
80105N105 80105N105 SANOFI SPONSORED ADR 425735 7823
806857108 806857108 SCHLUMBERGER LTD COM STK 3662663 74596
808513105 808513105 SCHWAB CHARLES CORP COM 621489 11865
808524797 808524797 SCHWAB STRATEGIC TR US DIVIDEND EQ 587510 8030
810186106 810186106 SCOTTS MIRACLE-GRO CO CL A 941401 13499
784117103 784117103 SEI INVTS CO COM 1120572 19471
81369Y506 81369Y506 SELECT SECTOR SPDR TR ENERGY 983655 11876
81369Y605 81369Y605 SELECT SECTOR SPDR TR FINANCIAL 1542664 47983
81369Y407 81369Y407 SELECT SECTOR SPDR TR SBI CONS DISCR 238132 1592
81369Y308 81369Y308 SELECT SECTOR SPDR TR SBI CONS STPLS 595210 7967
81369Y209 81369Y209 SELECT SECTOR SPDR TR SBI HEALTHCARE 827643 6393
81369Y704 81369Y704 SELECT SECTOR SPDR TR SBI INT-INDS 835233 8255
81369Y886 81369Y886 SELECT SECTOR SPDR TR SBI INT-UTILS 871752 12879
81369Y100 81369Y100 SELECT SECTOR SPDR TR SBI MATERIALS 331909 4115
81369Y803 81369Y803 SELECT SECTOR SPDR TR TECHNOLOGY 1146804 7594
G8060N102 G8060N102 SENSATA TECHNOLOGIES HLDG PL SHS 434124 8679
81762P102 81762P102 SERVICENOW INC COM 289056 622
780259305 780259305 SHELL PLC SPON ADS 2297815 39934
824348106 824348106 SHERWIN WILLIAMS CO COM 2037022 9063
82509L107 82509L107 SHOPIFY INC CL A 390519 8146
828806109 828806109 SIMON PPTY GROUP INC NEW COM 336992 3010
82968B103 82968B103 SIRIUS XM HOLDINGS INC COM 102228 25750
82983N108 82983N108 SITIO ROYALTIES CORP CLASS A COM 391658 17330
83088M102 83088M102 SKYWORKS SOLUTIONS INC COM 979249 8300
83406F102 83406F102 SOFI TECHNOLOGIES INC COM 3538561 582959
835699307 835699307 SONY GROUP CORPORATION SPONSORED ADR 1258821 13887
842587107 842587107 SOUTHERN CO COM 4549747 65389
845467109 845467109 SOUTHWESTERN ENERGY CO COM 176250 35250
78467X109 78467X109 SPDR DOW JONES INDL AVERAGE UT SER 1 844169 2538
78463V107 78463V107 SPDR GOLD TR GOLD SHS 3217343 17560
78462F103 78462F103 SPDR S&P 500 ETF TR TR UNIT 8777446 21440
78467Y107 78467Y107 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 884273 1929
78464A359 78464A359 SPDR SER TR BBG CONV SEC ETF 372950 5561
78468R721 78468R721 SPDR SER TR NUVEEN BLMBRG MU 941644 20112
78464A656 78464A656 SPDR SER TR PORTFLI TIPS ETF 221274 8297
78464A854 78464A854 SPDR SER TR PORTFOLIO S&P500 746469 15503
78464A813 78464A813 SPDR SER TR S&P 600 SML CAP 300081 3571
78464A870 78464A870 SPDR SER TR S&P BIOTECH 321530 4219
78464A763 78464A763 SPDR SER TR S&P DIVID ETF 589357 4764
78464A698 78464A698 SPDR SER TR S&P REGL BKG 352628 8040
84763A108 84763A108 SPECTRUM PHARMACEUTICALS INC COM 9300 12400
848637104 848637104 SPLUNK INC COM 703184 7334
852066208 852066208 SPROTT INC COM NEW 227698 6252
85208R101 85208R101 SPROTT PHYSICAL GOLD & SILVE TR UNIT 541265 28623
85207H104 85207H104 SPROTT PHYSICAL GOLD TR UNIT 1710896 110666
85207K107 85207K107 SPROTT PHYSICAL SILVER TR TR UNIT 1330180 159494
85254J102 85254J102 STAG INDL INC COM 2601375 76918
854502101 854502101 STANLEY BLACK & DECKER INC COM 576487 7154
855244109 855244109 STARBUCKS CORP COM 7426717 71322
857477103 857477103 STATE STR CORP COM 1378993 18219
863667101 863667101 STRYKER CORPORATION COM 3523122 12341
867224107 867224107 SUNCOR ENERGY INC NEW COM 227892 7340
86771W105 86771W105 SUNRUN INC COM 238274 11825
87157D109 87157D109 SYNAPTICS INC COM 939218 8450
87161C501 87161C501 SYNOVUS FINL CORP COM NEW 829327 26900
871829107 871829107 SYSCO CORP COM 3243669 1711727
874039100 874039100 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 2338503 25140
876030107 876030107 TAPESTRY INC COM 230035 5336
87612G101 87612G101 TARGA RES CORP COM 336227 4609
87612E106 87612E106 TARGET CORP COM 1926348 11630
87807B107 87807B107 TC ENERGY CORP COM 875820 22509
H84989104 H84989104 TE CONNECTIVITY LTD SHS 240446 1833
878742204 878742204 TECK RESOURCES LTD CL B 328500 9000
879360105 879360105 TELEDYNE TECHNOLOGIES INC COM 275126 615
87936R205 87936R205 TELEFONICA BRASIL SA NEW ADR 275927 36450
879382208 879382208 TELEFONICA S A SPONSORED ADR 72400 16916
880198106 880198106 TEMPLETON GLOBAL INCOME FD COM 156988 35679
88160R101 88160R101 TESLA INC COM 6023186 29033
872386107 872386107 TESSCO TECHNOLOGIES INC COM 140247 29218
882508104 882508104 TEXAS INSTRS INC COM 1384282 7442
88262P102 88262P102 TEXAS PACIFIC LAND CORPORATI COM 41624831 24471
125523100 125523100 THE CIGNA GROUP COM 2386234 9338
88339J105 88339J105 THE TRADE DESK INC COM CL A 332569 5460
883556102 883556102 THERMO FISHER SCIENTIFIC INC COM 2062419 3578
884903709 884903709 THOMSON REUTERS CORP. COM NEW 360693 2772
872540109 872540109 TJX COS INC NEW COM 11856119 151303
889478103 889478103 TOLL BROTHERS INC COM 2800 20000
Y8897Y198 Y8897Y198 TOP SHIPS INC SHS NEW 8790 10000
131193104 131193104 TOPGOLF CALLAWAY BRANDS CORP COM 85702 39640000
891160509 891160509 TORONTO DOMINION BK ONT COM NEW 1694441 28288
89151E109 89151E109 TOTALENERGIES SE SPONSORED ADS 2132460 36113
892356106 892356106 TRACTOR SUPPLY CO COM 243578 1036
G8994E103 G8994E103 TRANE TECHNOLOGIES PLC SHS 699492 3802
H8817H100 H8817H100 TRANSOCEAN LTD REG SHS 206859 32525
89417E109 89417E109 TRAVELERS COMPANIES INC COM 986807 5757
896522109 896522109 TRINITY INDS INC COM 439154 18028
89677Y100 89677Y100 TRIPLEPOINT VENTURE GROWTH B COM 147050 12173
G9078F107 G9078F107 TRITON INTL LTD CL A 407769 6450
89832Q109 89832Q109 TRUIST FINL CORP COM 2009695 58935
902252105 902252105 TYLER TECHNOLOGIES INC COM 709280 2000
902494103 902494103 TYSON FOODS INC CL A 710517 11978
90353T100 90353T100 UBER TECHNOLOGIES INC COM 2655826 83780
902681105 902681105 UGI CORP NEW COM 235916 6787
90384S303 90384S303 ULTA BEAUTY INC COM 489466 897
904311107 904311107 UNDER ARMOUR INC CL A 215518 22710
904767704 904767704 UNILEVER PLC SPON ADR NEW 2218908 42729
907818108 907818108 UNION PAC CORP COM 4657242 23140
910047109 910047109 UNITED AIRLS HLDGS INC COM 433650 9800
909907107 909907107 UNITED BANKSHARES INC WEST V COM 762678 21667
911312106 911312106 UNITED PARCEL SERVICE INC CL B 2679469 13812
911363109 911363109 UNITED RENTALS INC COM 5722294 14459
911549103 911549103 UNITED STATES ANTIMONY CORP COM 36797 97500
912909108 912909108 UNITED STATES STL CORP NEW COM 212010 8123
911922102 911922102 UNITED STS LIME & MINERALS I COM 641298 4200
91324P102 91324P102 UNITEDHEALTH GROUP INC COM 3883171 8217
902973304 902973304 US BANCORP DEL COM NEW 1249743 34667
918640103 918640103 VACCINEX INC COM 3995 10000
91913Y100 91913Y100 VALERO ENERGY CORP COM 1466358 10504
919794107 919794107 VALLEY NATL BANCORP COM 199584 21600
92189F700 92189F700 VANECK ETF TRUST AGRIBUSINESS ETF 297811 3429
92189F437 92189F437 VANECK ETF TRUST FALLEN ANGEL HG 212630 7589
92189F106 92189F106 VANECK ETF TRUST GOLD MINERS ETF 928616 28705
92189F791 92189F791 VANECK ETF TRUST JUNIOR GOLD MINE 617946 15644
92189F643 92189F643 VANECK ETF TRUST MRNGSTR WDE MOAT 232256 3146
92189H805 92189H805 VANECK ETF TRUST RARE EARTH/STRTG 244006 2991
92189F676 92189F676 VANECK ETF TRUST SEMICONDUCTR ETF 287122 1091
92189F817 92189F817 VANECK ETF TRUST VANECK VIETNAM 263088 21600
92203J407 92203J407 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 314017 6419
922908736 922908736 VANGUARD INDEX FDS GROWTH ETF 492361 1974
922908512 922908512 VANGUARD INDEX FDS MCAP VL IDXVIP 255910 1909
922908629 922908629 VANGUARD INDEX FDS MID CAP ETF 325952 1545
922908553 922908553 VANGUARD INDEX FDS REAL ESTATE ETF 301423 3630
922908363 922908363 VANGUARD INDEX FDS S&P 500 ETF SHS 1439702 3828
922908769 922908769 VANGUARD INDEX FDS TOTAL STK MKT 1161907 5693
922908744 922908744 VANGUARD INDEX FDS VALUE ETF 1491455 10799
922042858 922042858 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 378224 9362
922907746 922907746 VANGUARD MUN BD FDS TAX EXEMPT BD 380203 7505
92206C870 92206C870 VANGUARD SCOTTSDALE FDS INT-TERM CORP 260889 3252
92206C409 92206C409 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 221479 2905
92206C680 92206C680 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 340424 5413
921908844 921908844 VANGUARD SPECIALIZED FUNDS DIV APP ETF 5410276 35129
921943858 921943858 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 435808 9648
921946406 921946406 VANGUARD WHITEHALL FDS HIGH DIV YLD 271776 2576
921946794 921946794 VANGUARD WHITEHALL FDS INTL HIGH ETF 463092 7475
921910709 921910709 VANGUARD WORLD FD EXTENDED DUR 279079 3082
92204A405 92204A405 VANGUARD WORLD FDS FINANCIALS ETF 203802 2617
92204A702 92204A702 VANGUARD WORLD FDS INF TECH ETF 647088 1679
92243A200 92243A200 VAXART INC COM NEW 15134 20000
92332V107 92332V107 VENTYX BIOSCIENCES INC COM 221100 6600
92343V104 92343V104 VERIZON COMMUNICATIONS INC COM 9059091 232941
92532F100 92532F100 VERTEX PHARMACEUTICALS INC COM 1289266 4092
92556V106 92556V106 VIATRIS INC COM 423550 44028
92561V109 92561V109 VICARIOUS SURGICAL INC COM CL A 24062 10600
92672L107 92672L107 VIEWRAY INC COM 69200 20000
92763M105 92763M105 VIPER ENERGY PARTNERS LP COM UNT RP INT 389200 13900
92838Y100 92838Y100 VIRTUS ARTIFICIAL INTELLIGEN COM 344573 19803
92838U108 92838U108 VIRTUS CONVERTIBLE & INC FD COM 51000 17000
92838X102 92838X102 VIRTUS CONVERTIBLE & INCOME COM 166656 49600
92829B101 92829B101 VIRTUS GLOBAL MULTI-SECTOR I COM 474300 61200
86164W100 86164W100 VIRTUS STONE HBR EMG MKTS TO COM 384951 70375
86164T107 86164T107 VIRTUS STONE HBR EMRG MKTS I COM 233870 51175
92826C839 92826C839 VISA INC COM CL A 17230773 76425
92857W308 92857W308 VODAFONE GROUP PLC NEW SPONSORED ADR 846443 76671
91829F104 91829F104 VOXX INTL CORP CL A 2169648 175965
92912P108 92912P108 VOYA EMERGING MKTS HIGH DIVI COM 120825 22500
92912T100 92912T100 VOYA GLBL EQTY DIV & PREM OP COM 169448 33225
931427108 931427108 WALGREENS BOOTS ALLIANCE INC COM 1711193 49485
931142103 931142103 WALMART INC COM 12513338 84865
934423104 934423104 WARNER BROS DISCOVERY INC COM SER A 925313 61279
94106L109 94106L109 WASTE MGMT INC DEL COM 9767427 59860
456696103 456696103 WAVEDANCER INC COM 5208 17988
92939U106 92939U106 WEC ENERGY GROUP INC COM 574414 6060
949746101 949746101 WELLS FARGO CO NEW COM 2622304 70153
95040Q104 95040Q104 WELLTOWER INC COM 285111 3977
952845105 952845105 WEST FRASER TIMBER CO LTD COM 263588 3700
95790K109 95790K109 WESTERN ASSET DIVERSIFIED IN COM SHS BEN INT 261345 19650
95766M105 95766M105 WESTERN ASSET MANAGED MUNS F COM 620521 60362
95790B109 95790B109 WESTERN ASSET MTG DEFINED OP COM 531905 50900
95766P108 95766P108 WESTERN ASSET MUN PARTNERS F COM 396762 32790
958102105 958102105 WESTERN DIGITAL CORP. COM 246049 6532
958102AP0 958102AP0 WESTERN DIGITAL CORP. NOTE 1.500% 2/0 48200 50000
96145D105 96145D105 WESTROCK CO COM 415932 13651
962166104 962166104 WEYERHAEUSER CO MTN BE COM NEW 1802460 59823
962879102 962879102 WHEATON PRECIOUS METALS CORP COM 2197795 45635
96328L106 96328L106 WHEELS UP EXPERIENCE INC COM CL A 12656 20000
963320106 963320106 WHIRLPOOL CORP COM 307475 2329
969457100 969457100 WILLIAMS COS INC COM 6904673 231235
97717Y527 97717Y527 WISDOMTREE TR FLOATNG RAT TREA 503810 10022
97717W422 97717W422 WISDOMTREE TR INDIA ERNGS FD 381826 12106
97717W851 97717W851 WISDOMTREE TR JAPN HEDGE EQT 772285 10920
980228308 980228308 WOODSIDE ENERGY GROUP LTD SPONSORED ADR 204068 9098
98138H101 98138H101 WORKDAY INC CL A 17788 10070
92936U109 92936U109 WP CAREY INC COM 2048832 26454
983134107 983134107 WYNN RESORTS LTD COM 174972 31543
98389B100 98389B100 XCEL ENERGY INC COM 618084 9165
98419M100 98419M100 XYLEM INC COM 751179 7175
98462Y100 98462Y100 YAMANA GOLD INC COM 129159 22078
988498101 988498101 YUM BRANDS INC COM 1318414 9982
98850P109 98850P109 YUM CHINA HLDGS INC COM 367729 5801
98954M200 98954M200 ZILLOW GROUP INC CL C CAP STK 3195 30000
98956P102 98956P102 ZIMMER BIOMET HOLDINGS INC COM 334886 2592
98978V103 98978V103 ZOETIS INC CL A 2656159 25946

Moors & Cabot, Inc. on Holdings Channel

Moors & Cabot, Inc. on whalewisdom