0001085146-24-002309.txt : 20240508 0001085146-24-002309.hdr.sgml : 20240508 20240508101722 ACCESSION NUMBER: 0001085146-24-002309 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240508 DATE AS OF CHANGE: 20240508 EFFECTIVENESS DATE: 20240508 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Moors & Cabot, Inc. CENTRAL INDEX KEY: 0001607239 ORGANIZATION NAME: IRS NUMBER: 042644548 STATE OF INCORPORATION: MA FISCAL YEAR END: 0614 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-16128 FILM NUMBER: 24924642 BUSINESS ADDRESS: STREET 1: ONE FEDERAL ST. STREET 2: 19TH FLOOR CITY: BOSTON STATE: MA ZIP: 02110 BUSINESS PHONE: 617-426-0500 MAIL ADDRESS: STREET 1: ONE FEDERAL ST. STREET 2: 19TH FLOOR CITY: BOSTON STATE: MA ZIP: 02110 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0001607239 XXXXXXXX 03-31-2024 03-31-2024 false Moors & Cabot, Inc.
One Federal St. 19th Floor BOSTON MA 02110
13F HOLDINGS REPORT 028-16128 N
Katherine R. Kelliher Compliance Officer 617-314-0213 /s/ Katherine R. Kelliher Boston MA 05-08-2024 0 911 1844665463 false
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE 3M CO COM 88579Y101 BBG001S5T7X2 1301939 12274 SH SOLE 12274 0 0 ABBOTT LABS COM 002824100 BBG001S5N9M6 6499300 57182 SH SOLE 57182 0 0 ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 12895066 70813 SH SOLE 70813 0 0 ABRDN ASIA PACIFIC INCOME FU COM 003009107 BBG001S5R1L0 272751 97411 SH SOLE 97411 0 0 ABRDN GLOBAL PREMIER PPTYS F COM SH BEN INT 00302L108 BBG001SSZNJ6 70726 17860 SH SOLE 17860 0 0 ABRDN INCOME CREDIT STRATEGI COM 003057106 BBG001TCSLH4 147126 21700 SH SOLE 21700 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 9454787 27278 SH SOLE 27278 0 0 ADAM NAT RES FD INC COM 00548F105 BBG001S5V3Q6 329533 14290 SH SOLE 14290 0 0 ADEIA INC COM 00676P107 BBG00RBFBL78 192192 17600 SH SOLE 17600 0 0 ADOBE INC COM 00724F101 BBG001S5NCQ5 1862479 3691 SH SOLE 3691 0 0 ADT INC DEL COM 00090Q103 BBG001S6VGG6 166656 24800 SH SOLE 24800 0 0 ADVANCED MICRO DEVICES INC COM 007903107 BBG001S5NN36 3208571 17777 SH SOLE 17777 0 0 ADVANCED MICRO DEVICES INC COM 007903107 BBG001S5NN36 5585 500 SH Call SOLE 500 0 0 ADVENT CONV & INCOME FD COM 00764C109 BBG001SJLCH7 250740 21000 SH SOLE 21000 0 0 AERCAP HOLDINGS NV SHS N00985106 BBG001SNX4Y4 418819 4819 SH SOLE 4819 0 0 AES CORP COM 00130H105 BBG001S6B1L5 707016 39432 SH SOLE 39432 0 0 AFLAC INC COM 001055102 BBG001S5NGJ4 649359 7563 SH SOLE 7563 0 0 AGNICO EAGLE MINES LTD COM 008474108 BBG001S77MK3 1262908 21172 SH SOLE 21172 0 0 AIM ETF PRODUCTS TRUST US LRGCP B10 DEC 00888H836 BBG01BM23K43 257953 8560 SH SOLE 8560 0 0 AIM ETF PRODUCTS TRUST US LRGCP B20 JAN 00888H802 BBG00YPGMDP2 292346 9300 SH SOLE 9300 0 0 AIM ETF PRODUCTS TRUST US LRGCP B20 JUL 00888H406 BBG00VSHDKC1 200562 6150 SH SOLE 6150 0 0 AIR PRODS & CHEMS INC COM 009158106 BBG001S5NSB6 2663092 10992 SH SOLE 10992 0 0 AIRBNB INC COM CL A 009066101 BBG001Y2XS16 231439 1403 SH SOLE 1403 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 BBG001S7YHX0 341724 3142 SH SOLE 3142 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 BBG009HT65S0 1261876 85551 SH SOLE 85551 0 0 ALASKA AIR GROUP INC COM 011659109 BBG001S5NLG6 214950 5000 SH SOLE 5000 0 0 ALBEMARLE CORP COM 012653101 BBG001S7SBP9 321196 2438 SH SOLE 2438 0 0 ALCOA CORP COM 013872106 BBG00B3T3HF1 398992 11808 SH SOLE 11808 0 0 ALCON AG ORD SHS H01301128 BBG00NPWGYR0 1766029 21203 SH SOLE 21203 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 BBG001S6CPH6 293528 2277 SH SOLE 2277 0 0 ALICO INC COM 016230104 BBG001S5NKW0 337159 11515 SH SOLE 11515 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 BBG001S5N9S0 1910596 54997 SH SOLE 54997 0 0 ALLIANT ENERGY CORP COM 018802108 BBG001S8ZQ30 247918 4919 SH SOLE 4919 0 0 ALLSPRING MULTI SECTOR INCOM COM 94987D101 BBG001SLHRS2 267771 28700 SH SOLE 28700 0 0 ALLSTATE CORP COM 020002101 BBG001S9BM06 3349474 19360 SH SOLE 19360 0 0 ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 21968616 145555 SH SOLE 145555 0 0 ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 9988865 65604 SH SOLE 65604 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 BBG001TBMNT5 500276 10541 SH SOLE 10541 0 0 ALTRIA GROUP INC COM 02209S103 BBG001S5T8T5 1811631 41532 SH SOLE 41532 0 0 AMAZON COM INC COM 023135106 BBG001S5PQL7 35749151 198188 SH SOLE 198188 0 0 AMBEV SA SPONSORED ADR 02319V103 BBG005KLVT74 157356 63450 SH SOLE 63450 0 0 AMCOR PLC ORD G0250X107 BBG00LNJRQ18 121253 12750 SH SOLE 12750 0 0 AMEREN CORP COM 023608102 BBG001S5NF24 413085 5585 SH SOLE 5585 0 0 AMERICAN ELEC PWR CO INC COM 025537101 BBG001S5NFD2 1497051 17387 SH SOLE 17387 0 0 AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 2092484 9190 SH SOLE 9190 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 BBG001S5NJG1 413380 5288 SH SOLE 5288 0 0 AMERICAN TOWER CORP NEW COM 03027X100 BBG001S5NPQ6 518039 2622 SH SOLE 2622 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 BBG001SPHYW3 765697 6265 SH SOLE 6265 0 0 AMERICOLD REALTY TRUST INC COM 03064D108 BBG001SMQ866 422394 16950 SH SOLE 16950 0 0 AMERIPRISE FINL INC COM 03076C106 BBG001SK6096 227112 518 SH SOLE 518 0 0 AMETEK INC COM 031100100 BBG001S5NN54 3360239 18372 SH SOLE 18372 0 0 AMGEN INC COM 031162100 BBG001S5NNL6 6196409 21794 SH SOLE 21794 0 0 AMPHENOL CORP NEW CL A 032095101 BBG001S5NSK6 251348 2179 SH SOLE 2179 0 0 ANALOG DEVICES INC COM 032654105 BBG001S5ND38 695907 3518 SH SOLE 3518 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 BBG001T53FW2 304562 5011 SH SOLE 5011 0 0 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 BBG001S8J4S0 470315 23886 SH SOLE 23886 0 0 ANTERO MIDSTREAM CORP COM 03676B102 BBG00GBNZ4N9 481288 34231 SH SOLE 34231 0 0 ANTERO RESOURCES CORP COM 03674X106 BBG001T61KH8 402085 13865 SH SOLE 13865 0 0 AON PLC SHS CL A G0403H108 BBG00SSQFPR9 280659 841 SH SOLE 841 0 0 APA CORPORATION COM 03743Q108 BBG00YTS96H1 657370 19121 SH SOLE 19121 0 0 APOLLO GLOBAL MGMT INC COM 03769M106 BBG00ZNLTFL2 1489402 13245 SH SOLE 13245 0 0 APOLLO GLOBAL MGMT INC COM 03769M106 BBG00ZNLTFL2 2380 100 SH Call SOLE 100 0 0 APOLLO TACTICAL INCOME FD IN COM 037638103 BBG003NQ4BY4 254898 17825 SH SOLE 17825 0 0 APPLE INC COM 037833100 BBG001S5N8V8 74741039 435859 SH SOLE 435859 0 0 APPLE INC COM 037833100 BBG001S5N8V8 2430 300 SH Call SOLE 300 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 BBG001S5NK14 219281 1110 SH SOLE 1110 0 0 APPLIED MATLS INC COM 038222105 BBG001S5NMM7 2585080 12535 SH SOLE 12535 0 0 APPLIED MATLS INC COM 038222105 BBG001S5NMM7 5820 100 SH Call SOLE 100 0 0 ARBOR REALTY TRUST INC COM 038923108 BBG001SJP3G4 172250 13000 SH SOLE 13000 0 0 ARCADIUM LITHIUM PLC COM SHS G0508H110 BBG01HN34WP7 112422 26084 SH SOLE 26084 0 0 ARCH CAP GROUP LTD ORD G0450A105 BBG001S9HZ74 389912 4218 SH SOLE 4218 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 BBG001S5ND74 1779946 28339 SH SOLE 28339 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 BBG001S5ND74 1390 100 SH Call SOLE 100 0 0 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 BBG001V0XGV6 198986 17894 SH SOLE 17894 0 0 ARES CAPITAL CORP COM 04010L103 BBG001SL96Z9 691481 33212 SH SOLE 33212 0 0 ARISTA NETWORKS INC COM 040413106 BBG001T51KQ0 785266 2708 SH SOLE 2708 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 BBG007FJPCC9 274974 9561 SH SOLE 9561 0 0 ARK ETF TR INNOVATION ETF 00214Q104 BBG007FJMV49 1063144 21229 SH SOLE 21229 0 0 ARM HOLDINGS PLC SPONSORED ADR 042068205 BBG01J1GY084 1312395 10500 SH SOLE 10500 0 0 ARM HOLDINGS PLC SPONSORED ADR 042068205 BBG01J1GY084 5620 100 SH Call SOLE 100 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 BBG001SCG0R3 987014 1017 SH SOLE 1017 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 BBG001SB80N8 571451 8435 SH SOLE 8435 0 0 AT&T INC COM 00206R102 BBG001S5VWH2 3265215 185524 SH SOLE 185524 0 0 ATLANTIC UN BANKSHARES CORP COM 04911A107 BBG001S7GJV8 318920 9032 SH SOLE 9032 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 BBG001S82KF6 1413362 5659 SH SOLE 5659 0 0 AVALONBAY CMNTYS INC COM 053484101 BBG001S7J2H8 1248935 6731 SH SOLE 6731 0 0 AVERY DENNISON CORP COM 053611109 BBG001S5NZM8 233296 1045 SH SOLE 1045 0 0 AVISTA CORP COM 05379B107 BBG001S5NZ48 337628 9641 SH SOLE 9641 0 0 AXCELIS TECHNOLOGIES INC COM NEW 054540208 BBG001SF8W86 916583 8219 SH SOLE 8219 0 0 B2GOLD CORP COM 11777Q209 BBG001T0CNW6 64859 24850 SH SOLE 24850 0 0 BAKER HUGHES COMPANY CL A 05722G100 BBG00GBVBK60 1573850 46981 SH SOLE 46981 0 0 BAKKT HOLDINGS INC COM CL A 05759B107 BBG00XRJ7Y59 16415 35700 SH SOLE 35700 0 0 BALL CORP COM 058498106 BBG001S5P7Q4 286280 4250 SH SOLE 4250 0 0 BANCO SANTANDER S.A. ADR 05964H105 BBG001S5WCX7 82458 17037 SH SOLE 17037 0 0 BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 5120779 135042 SH SOLE 135042 0 0 BANK NEW YORK MELLON CORP COM 064058100 BBG001S5P6Q6 1949895 33841 SH SOLE 33841 0 0 BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 BBG001S7BGZ5 271915 8500 SH SOLE 8500 0 0 BARCLAYS BANK PLC IPTH SR B S&P 06748F324 BBG00JQ5JX14 337220 26000 SH SOLE 26000 0 0 BARNES GROUP INC COM 067806109 BBG001S5P0S7 306488 8250 SH SOLE 8250 0 0 BARRICK GOLD CORP COM 067901108 BBG001S5N9P3 946835 56901 SH SOLE 56901 0 0 BAXTER INTL INC COM 071813109 BBG001S5P1K3 1296885 30344 SH SOLE 30344 0 0 BCE INC COM NEW 05534B760 BBG001S5P2C0 673857 19831 SH SOLE 19831 0 0 BECTON DICKINSON & CO COM 075887109 BBG001S5P374 1857648 7507 SH SOLE 7507 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 634440 1 SH SOLE 1 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 12015938 28574 SH SOLE 28574 0 0 BHP GROUP LTD SPONSORED ADS 088606108 BBG001S5P5K4 2071790 35912 SH SOLE 35912 0 0 BIOGEN INC COM 09062X103 BBG001S67826 218864 1015 SH SOLE 1015 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 BBG001S76R05 303070 3470 SH SOLE 3470 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 BBG00FQ8T4M6 384832 5087 SH SOLE 5087 0 0 BLACK HILLS CORP COM 092113109 BBG001S5P6X8 402893 7379 SH SOLE 7379 0 0 BLACK STONE MINERALS L P COM UNIT 09225M101 BBG008B5CF38 1437401 89950 SH SOLE 89950 0 0 BLACKROCK CR ALLOCATION INCO COM 092508100 BBG001SS72L0 582605 54500 SH SOLE 54500 0 0 BLACKROCK INC COM 09247X101 BBG001SDBP55 7654424 9181 SH SOLE 9181 0 0 BLACKROCK INCOME TR INC COM NEW 09247F209 BBG001S5P7B0 362581 30469 SH SOLE 30469 0 0 BLACKROCK MUNIVEST FD II INC COM 09253T101 BBG001S792S7 203728 18673 SH SOLE 18673 0 0 BLACKROCK MUNIVEST FD INC COM 09253R105 BBG001S5TGK6 75650 10715 SH SOLE 10715 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254E103 BBG001S71893 314521 27445 SH SOLE 27445 0 0 BLACKROCK RES & COMMODITIES SHS 09257A108 BBG001TG5XN7 202448 22296 SH SOLE 22296 0 0 BLACKSTONE INC COM 09260D107 BBG001S7H949 7601943 57867 SH SOLE 57867 0 0 BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 BBG00MS80PP0 872200 28000 SH SOLE 28000 0 0 BLACKSTONE STRATEGIC CRED 20 COM SHS BEN IN 09257R101 BBG002W5R801 211225 17750 SH SOLE 17750 0 0 BLOCK INC CL A 852234103 BBG001TFLWL5 606692 7173 SH SOLE 7173 0 0 BLOCK INC CL A 852234103 BBG001TFLWL5 1690 100 SH Call SOLE 100 0 0 BLUE OWL CAPITAL CORPORATION COM 69121K104 BBG00DB0XYD3 330670 21500 SH SOLE 21500 0 0 BNY MELLON STRATEGIC MUN BD COM 09662E109 BBG001S6D1L3 58600 10000 SH SOLE 10000 0 0 BOEING CO COM 097023105 BBG001S5P0V3 3826756 19829 SH SOLE 19829 0 0 BOOKING HOLDINGS INC COM 09857L108 BBG001S89N72 954132 263 SH SOLE 263 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 BBG001T91S76 253536 1708 SH SOLE 1708 0 0 BOSTON PROPERTIES INC COM 101121101 BBG001S9TWV1 300426 4600 SH SOLE 4600 0 0 BOSTON SCIENTIFIC CORP COM 101137107 BBG001S63L94 1829916 26718 SH SOLE 26718 0 0 BP PLC SPONSORED ADR 055622104 BBG001S5W4F5 3578590 94973 SH SOLE 94973 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 5476625 100989 SH SOLE 100989 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 BBG001S6VV46 2411017 79050 SH SOLE 79050 0 0 BROADCOM INC COM 11135F101 BBG00KHY5SY8 20691918 15612 SH SOLE 15612 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 BBG019Z17GF9 362002 8615 SH SOLE 8615 0 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 BBG001SF86D7 593549 14176 SH SOLE 14176 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 BBG001S73383 451223 45304 SH SOLE 45304 0 0 BROWN & BROWN INC COM 115236101 BBG001S5XFN0 590282 6743 SH SOLE 6743 0 0 BUNGE GLOBAL SA COM SHS H11356104 BBG01JZ8VLC7 669661 6532 SH SOLE 6532 0 0 BURKE HERBERT FINL SVCS CORP COM 12135Y108 BBG019X33P61 1513987 27021 SH SOLE 27021 0 0 C3 AI INC CL A 12468P104 BBG00Y6G6Y84 337373 12463 SH SOLE 12463 0 0 CACI INTL INC CL A 127190304 BBG001SF9NK1 713337 1883 SH SOLE 1883 0 0 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 BBG004K1ZMP2 544994 7438 SH SOLE 7438 0 0 CAMBRIDGE BANCORP COM 132152109 BBG001S7RSV6 236856 3475 SH SOLE 3475 0 0 CAMECO CORP COM 13321L108 BBG001S5Y5S6 494931 11425 SH SOLE 11425 0 0 CAMPBELL SOUP CO COM 134429109 BBG001S5Q2B0 444924 10010 SH SOLE 10010 0 0 CAMPING WORLD HLDGS INC CL A 13462K109 BBG00D2Z7X92 516168 18534 SH SOLE 18534 0 0 CANADIAN NATL RY CO COM 136375102 BBG001S8WVQ7 745479 5660 SH SOLE 5660 0 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 BBG001S7F4Z8 2291097 25985 SH SOLE 25985 0 0 CAPITAL GROUP GBL GROWTH EQT SHS CREATION UNI 14020X104 BBG015DN3GR4 201888 7010 SH SOLE 7010 0 0 CAPITAL ONE FINL CORP COM 14040H105 BBG001S65PV8 547441 3677 SH SOLE 3677 0 0 CAPITAL ONE FINL CORP COM 14040H105 BBG001S65PV8 1650 100 SH Call SOLE 100 0 0 CARDINAL HEALTH INC COM 14149Y108 BBG001S7PC34 704989 6300 SH SOLE 6300 0 0 CARLYLE GROUP INC COM 14316J108 BBG001S7JM84 299192 6378 SH SOLE 6378 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 BBG001S5PL01 289774 17734 SH SOLE 17734 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 BBG00RP5HZM1 1517815 26111 SH SOLE 26111 0 0 CASEYS GEN STORES INC COM 147528103 BBG001S5PHZ2 2868916 9009 SH SOLE 9009 0 0 CATERPILLAR INC COM 149123101 BBG001S5PJ06 8199424 22377 SH SOLE 22377 0 0 CAVA GROUP INC COM 148929102 BBG00GBR8762 227663 3250 SH SOLE 3250 0 0 CBOE GLOBAL MKTS INC COM 12503M108 BBG001T71BP7 1017129 5536 SH SOLE 5536 0 0 CBRE GBL REAL ESTATE INC FD COM 12504G100 BBG001SJ9SR5 364474 67746 SH SOLE 67746 0 0 CELANESE CORP DEL COM 150870103 BBG001SJDDG5 470725 2739 SH SOLE 2739 0 0 CENCORA INC COM 03073E105 BBG001S8X7P0 565430 2327 SH SOLE 2327 0 0 CENTENE CORP DEL COM 15135B101 BBG001S6T7Q8 4000753 50978 SH SOLE 50978 0 0 CENTERPOINT ENERGY INC COM 15189T107 BBG001SB10S0 1458732 51202 SH SOLE 51202 0 0 CHARLES RIV LABS INTL INC COM 159864107 BBG001S7Q271 535668 1977 SH SOLE 1977 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 BBG001SB85K0 1715545 10460 SH SOLE 10460 0 0 CHEGG INC COM 163092109 BBG001TBCK85 75700 10000 SH SOLE 10000 0 0 CHENIERE ENERGY INC COM NEW 16411R208 BBG001S7W158 478356 2966 SH SOLE 2966 0 0 CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 15344469 97277 SH SOLE 97277 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 BBG001SP50B3 514498 177 SH SOLE 177 0 0 CHUBB LIMITED COM H1467J104 BBG001S8S1L3 2747248 10602 SH SOLE 10602 0 0 CIENA CORP COM NEW 171779309 BBG001S61J73 216245 4373 SH SOLE 4373 0 0 CINCINNATI FINL CORP COM 172062101 BBG001S5PTM0 408958 3294 SH SOLE 3294 0 0 CINTAS CORP COM 172908105 BBG001S7CRG1 486439 708 SH SOLE 708 0 0 CISCO SYS INC COM 17275R102 BBG001S6HC62 6328486 126798 SH SOLE 126798 0 0 CITIGROUP INC COM NEW 172967424 BBG001S72ZG4 936439 14808 SH SOLE 14808 0 0 CITIZENS FINL GROUP INC COM 174610105 BBG006Q0HZT0 278474 7674 SH SOLE 7674 0 0 CIVEO CORP CDA COM NEW 17878Y207 BBG009KJ2H33 722856 26922 SH SOLE 26922 0 0 CLEAN ENERGY FUELS CORP COM 184499101 BBG001SPD4H0 1187495 443095 SH SOLE 443095 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 BBG001S5PW43 781981 34388 SH SOLE 34388 0 0 CLOROX CO DEL COM 189054109 BBG001S5PX50 434963 2841 SH SOLE 2841 0 0 CME GROUP INC COM 12572Q105 BBG001S86547 6157141 28599 SH SOLE 28599 0 0 CNA FINL CORP COM 126117100 BBG001S5PYX7 664495 14630 SH SOLE 14630 0 0 COCA COLA CO COM 191216100 BBG001S5SMQ8 6735509 110093 SH SOLE 110093 0 0 COHEN & STEERS QUALITY INCOM COM 19247L106 BBG001SG5559 321985 26654 SH SOLE 26654 0 0 COLGATE PALMOLIVE CO COM 194162103 BBG001S5PVM5 3996876 44385 SH SOLE 44385 0 0 COLUMBIA FINL INC COM 197641103 BBG003222R95 172100 10000 SH SOLE 10000 0 0 COMCAST CORP NEW CL A 20030N101 BBG001S5PXL2 2092264 48264 SH SOLE 48264 0 0 CONOCOPHILLIPS COM 20825C104 BBG001S5TZM2 5842257 45901 SH SOLE 45901 0 0 CONSOLIDATED EDISON INC COM 209115104 BBG001S5QRL4 2114576 23286 SH SOLE 23286 0 0 CONSTELLATION BRANDS INC CL A 21036P108 BBG001SD31G5 8631694 31762 SH SOLE 31762 0 0 CONSTELLATION BRANDS INC CL A 21036P108 BBG001SD31G5 3590 100 SH Call SOLE 100 0 0 CONSTELLATION ENERGY CORP COM 21037T109 BBG014KFRPJ9 459722 2487 SH SOLE 2487 0 0 COPT DEFENSE PROPERTIES SHS BEN INT 22002T108 BBG001S5XVM6 241871 10007 SH SOLE 10007 0 0 CORE LABORATORIES INC COM 21867A105 BBG01GG28WT1 1288361 75431 SH SOLE 75431 0 0 CORNING INC COM 219350105 BBG001S5RLH1 1998918 60647 SH SOLE 60647 0 0 CORTEVA INC COM 22052L104 BBG00BN969D0 2281207 39556 SH SOLE 39556 0 0 COSTAMARE INC SHS Y1771G102 BBG001TCSQ10 495995 43700 SH SOLE 43700 0 0 COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 6677290 9114 SH SOLE 9114 0 0 COTERRA ENERGY INC COM 127097103 BBG001S6H6Y4 3456218 123968 SH SOLE 123968 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 BBG00DBBGRY0 201958 2963 SH SOLE 2963 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 BBG00BLYKRZ7 480564 1499 SH SOLE 1499 0 0 CSW INDUSTRIALS INC COM 126402106 BBG007NLG4M2 234756 1001 SH SOLE 1001 0 0 CSX CORP COM 126408103 BBG001S5Q7Q3 2987995 80604 SH SOLE 80604 0 0 CULP INC COM 230215105 BBG001S5PPQ4 1028530 214277 SH SOLE 214277 0 0 CUMMINS INC COM 231021106 BBG001S5Q9M3 1166046 3957 SH SOLE 3957 0 0 CVS HEALTH CORP COM 126650100 BBG001S5QBD8 15638533 196070 SH SOLE 196070 0 0 DANAHER CORPORATION COM 235851102 BBG001S5QGT0 556705 2229 SH SOLE 2229 0 0 DANAOS CORPORATION SHS Y1968P121 BBG001SQ4NL1 374862 5192 SH SOLE 5192 0 0 DANIMER SCIENTIFIC INC COM CL A 236272100 BBG00S4VMQV9 13625 12500 SH SOLE 12500 0 0 DEERE & CO COM 244199105 BBG001S5QFF7 6271768 15269 SH SOLE 15269 0 0 DELEK US HLDGS INC NEW COM 24665A103 BBG00FZYFVD4 279211 9083 SH SOLE 9083 0 0 DELL TECHNOLOGIES INC CL C 24703L202 BBG00DW3SZT0 381362 3342 SH SOLE 3342 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 BBG001SPT759 594995 12429 SH SOLE 12429 0 0 DEVON ENERGY CORP NEW COM 25179M103 BBG001S63VG4 1698412 33846 SH SOLE 33846 0 0 DEXCOM INC COM 252131107 BBG001SKZG99 230936 1665 SH SOLE 1665 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 BBG001S7V596 1872020 12586 SH SOLE 12586 0 0 DIAMONDBACK ENERGY INC COM 25278X109 BBG002PHSZN7 694388 3504 SH SOLE 3504 0 0 DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 BBG011DXY6D4 507398 15881 SH SOLE 15881 0 0 DISCOVER FINL SVCS COM 254709108 BBG001SS0KV6 597963 4561 SH SOLE 4561 0 0 DISNEY WALT CO COM 254687106 BBG001S5QHF3 8315329 67958 SH SOLE 67958 0 0 DNP SELECT INCOME FD INC COM 23325P104 BBG001S5QKC9 136812 15084 SH SOLE 15084 0 0 DOLLAR GEN CORP NEW COM 256677105 BBG001T5BM30 311309 1995 SH SOLE 1995 0 0 DOMINION ENERGY INC COM 25746U109 BBG001S5QCP3 1195278 24299 SH SOLE 24299 0 0 DORCHESTER MINERALS LP COM UNIT 25820R105 BBG001SLKJK4 3382120 100300 SH SOLE 100300 0 0 DORIAN LPG LTD SHS USD Y2106R110 BBG006476HV8 726625 18893 SH SOLE 18893 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 BBG003TXW7X2 381000 30000 SH SOLE 30000 0 0 DOUBLELINE YIELD OPPORTUNITI COM 25862D105 BBG00R4C16B2 347492 21800 SH SOLE 21800 0 0 DOVER CORP COM 260003108 BBG001S5QL46 220424 1244 SH SOLE 1244 0 0 DOW INC COM 260557103 BBG00BN96931 3121489 53884 SH SOLE 53884 0 0 DRAFTKINGS INC NEW COM CL A 26142V105 BBG0134WCMB3 1201322 26455 SH SOLE 26455 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 BBG001S5QNR7 4849689 50147 SH SOLE 50147 0 0 DUPONT DE NEMOURS INC COM 26614N102 BBG00BN961H3 1890136 24653 SH SOLE 24653 0 0 DXP ENTERPRISES INC COM NEW 233377407 BBG001S9F0F4 402975 7500 SH SOLE 7500 0 0 EASTERN BANKSHARES INC COM 27627N105 BBG00W9KWY41 565558 41042 SH SOLE 41042 0 0 EASTMAN CHEM CO COM 277432100 BBG001S7JNP3 285928 2853 SH SOLE 2853 0 0 EATON CORP PLC SHS G29183103 BBG001S5QZ45 14608987 46722 SH SOLE 46722 0 0 EATON VANCE LTD DURATION INC COM 27828H105 BBG001S9B8R8 227107 23293 SH SOLE 23293 0 0 EATON VANCE MUN BD FD COM 27827X101 BBG001S6S949 210954 20382 SH SOLE 20382 0 0 EATON VANCE MUN INCOME 2028 SHS 27829U105 BBG003PQCQX1 294360 16500 SH SOLE 16500 0 0 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 BBG001T0RCC6 539175 32500 SH SOLE 32500 0 0 EATON VANCE SHORT DURATION D COM 27828V104 BBG001SF3JF2 142560 13500 SH SOLE 13500 0 0 EATON VANCE SR INCOME TR SH BEN INT 27826S103 BBG001SC5YX4 63600 10000 SH SOLE 10000 0 0 EATON VANCE TAX-MANAGED DIVE COM 27828N102 BBG001SQK9P0 169956 12721 SH SOLE 12721 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829F108 BBG001SPXHX1 222315 27245 SH SOLE 27245 0 0 ECOLAB INC COM 278865100 BBG001S5QRB5 711794 3083 SH SOLE 3083 0 0 EDISON INTL COM 281020107 BBG001S7MY75 394106 5572 SH SOLE 5572 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 BBG001SF2288 5107586 53449 SH SOLE 53449 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 BBG001SF2288 2000 100 SH Call SOLE 100 0 0 ELBIT SYS LTD ORD M3760D101 BBG001S8RMF5 393130 1870 SH SOLE 1870 0 0 ELECTRONIC ARTS INC COM 285512109 BBG001S5T5C9 331277 2497 SH SOLE 2497 0 0 ELEMENT SOLUTIONS INC COM 28618M106 BBG004KDL523 363459 14550 SH SOLE 14550 0 0 ELEVANCE HEALTH INC COM 036752103 BBG001S6KBQ8 1134047 2187 SH SOLE 2187 0 0 ELI LILLY & CO COM 532457108 BBG001S5STL8 15289209 19653 SH SOLE 19653 0 0 ELME COMMUNITIES SH BEN INT 939653101 BBG001S5XJD3 148791 10689 SH SOLE 10689 0 0 EMERSON ELEC CO COM 291011104 BBG001S5QVT7 5846000 51543 SH SOLE 51543 0 0 ENBRIDGE INC COM 29250N105 BBG001S6Q6D7 4770133 131844 SH SOLE 131844 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 BBG006FCB028 287629 9770 SH SOLE 9770 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 BBG001SDHNW4 7134504 453560 SH SOLE 453560 0 0 ENTERGY CORP NEW COM 29364G103 BBG001S67KF5 222652 2107 SH SOLE 2107 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 BBG001S9P0Z1 11165897 382656 SH SOLE 382656 0 0 EPR PPTYS CONV PFD 9% SR E 26884U307 313896 11600 SH SOLE 11600 0 0 EQT CORP COM 26884L109 BBG001S5QXJ4 533141 14382 SH SOLE 14382 0 0 ESSENTIAL UTILS INC COM 29670G102 BBG001S5VFD3 765572 20663 SH SOLE 20663 0 0 EVEREST GROUP LTD COM G3223R108 BBG001S7QT63 395513 995 SH SOLE 995 0 0 EVERGY INC COM 30034W106 BBG00H433CS1 602393 11285 SH SOLE 11285 0 0 EVERSOURCE ENERGY COM 30040W108 BBG001S5TRL1 2763887 46242 SH SOLE 46242 0 0 EVOLUTION PETE CORP COM 30049A107 BBG001S7PJP5 101580 16544 SH SOLE 16544 0 0 EXELIXIS INC COM 30161Q104 BBG001SD42W4 253911 10700 SH SOLE 10700 0 0 EXELON CORP COM 30161N101 BBG001SBJMT2 298190 7937 SH SOLE 7937 0 0 EXXON MOBIL CORP COM 30231G102 BBG001S69V32 22647281 194832 SH SOLE 194832 0 0 F N B CORP COM 302520101 BBG001S5R1Q5 190282 13495 SH SOLE 13495 0 0 F&G ANNUITIES & LIFE INC COMMON STOCK 30190A104 BBG01BGVGH85 239732 5912 SH SOLE 5912 0 0 FASTENAL CO COM 311900104 BBG001S5R1F7 766178 9932 SH SOLE 9932 0 0 FEDERAL AGRIC MTG CORP CL C 313148306 BBG001SCWNB2 216174 1098 SH SOLE 1098 0 0 FEDEX CORP COM 31428X106 BBG001S5R3M5 638582 2204 SH SOLE 2204 0 0 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 BBG001SBT983 669374 10394 SH SOLE 10394 0 0 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 BBG005FHWBL1 504298 3236 SH SOLE 3236 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 BBG006N7S6J1 2722331 51268 SH SOLE 51268 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 BBG001S8SWQ0 849724 11455 SH SOLE 11455 0 0 FIDELITY WISE ORIGIN BITCOIN SHS 315948109 BBG01KY66QQ1 764579 12320 SH SOLE 12320 0 0 FIFTH THIRD BANCORP COM 316773100 BBG001S5R6S2 1514038 40689 SH SOLE 40689 0 0 FIRST HORIZON CORPORATION COM 320517105 BBG001SCW8R8 671776 43622 SH SOLE 43622 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 BBG001SGV444 85201 14490 SH SOLE 14490 0 0 FIRST SOLAR INC COM 336433107 BBG001S991Z7 218090 1292 SH SOLE 1292 0 0 FIRST TR ENERGY INFRASTRCTR COM 33738C103 BBG001Y23QY7 241128 13278 SH SOLE 13278 0 0 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 BBG00735B1V0 278148 4511 SH SOLE 4511 0 0 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 BBG0043NRZR1 1327652 76654 SH SOLE 76654 0 0 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 BBG005GHHC44 532656 22456 SH SOLE 22456 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 BBG001ST6998 230528 12308 SH SOLE 12308 0 0 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 BBG001V0HDP8 539885 6812 SH SOLE 6812 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 BBG009K1H2W7 2202706 39062 SH SOLE 39062 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 BBG001ST68P2 256272 7895 SH SOLE 7895 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 BBG001SQ1882 320882 3746 SH SOLE 3746 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 BBG006XT8631 473800 7947 SH SOLE 7947 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 BBG00465XS41 334994 8125 SH SOLE 8125 0 0 FIRST TR EXCHANGE-TRADED FD FT VEST S&P 500 33739Q705 BBG00KDSF556 995696 18538 SH SOLE 18538 0 0 FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 BBG004XDZ7P5 500691 9900 SH SOLE 9900 0 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 BBG001SSSWQ6 429462 12384 SH SOLE 12384 0 0 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 BBG001SS80F0 306642 11175 SH SOLE 11175 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 BBG0034YTRP6 296230 10031 SH SOLE 10031 0 0 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 BBG001SQ1891 1343027 8734 SH SOLE 8734 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 BBG004HQLXB7 851697 18431 SH SOLE 18431 0 0 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 BBG00J3TCS97 1702943 48907 SH SOLE 48907 0 0 FIRST TR EXCHANGE-TRADED FD WTR ETF 33733B100 BBG001SS8248 1707418 16723 SH SOLE 16723 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 BBG001ST6943 792463 6990 SH SOLE 6990 0 0 FIRST TR MLP & ENERGY INCOM COM 33739B104 BBG0039G93S2 252097 26070 SH SOLE 26070 0 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 BBG001SP68G0 1316195 34205 SH SOLE 34205 0 0 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 BBG001ST6934 748406 9058 SH SOLE 9058 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 BBG001SQWVL2 419393 2199 SH SOLE 2199 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 BBG001SLWD88 436185 10329 SH SOLE 10329 0 0 FIRSTENERGY CORP COM 337932107 BBG001S5R3N4 368344 9538 SH SOLE 9538 0 0 FISERV INC COM 337738108 BBG001S5R6Q4 3601544 22535 SH SOLE 22535 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 BBG00243P8S9 229992 5600 SH SOLE 5600 0 0 FLOWERS FOODS INC COM 343498101 BBG001S5R7L7 201471 8483 SH SOLE 8483 0 0 FORD MTR CO DEL COM 345370860 BBG001S5TZ33 1053148 79303 SH SOLE 79303 0 0 FORTINET INC COM 34959E109 BBG001S77BL6 2542157 37215 SH SOLE 37215 0 0 FORTUNE BRANDS INNOVATIONS I COM 34964C106 BBG001THLZ70 258074 3048 SH SOLE 3048 0 0 FOSTER L B CO COM 350060109 BBG001S7HS29 211762 7754 SH SOLE 7754 0 0 FRANCO NEV CORP COM 351858105 BBG001STGSR5 5873933 49295 SH SOLE 49295 0 0 FRANKLIN BSP RLTY TR INC COMMON STOCK 35243J101 BBG013173BC4 149044 11156 SH SOLE 11156 0 0 FRANKLIN LTD DURATION INCOME COM 35472T101 BBG001SLW549 363660 58000 SH SOLE 58000 0 0 FREEPORT-MCMORAN INC CL B 35671D857 BBG001S5R3F3 2596081 55212 SH SOLE 55212 0 0 FREQUENCY ELECTRS INC COM 358010106 BBG001S5R3V5 332951 30574 SH SOLE 30574 0 0 FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101 BBG01BG24837 77090 13000 SH SOLE 13000 0 0 FULTON FINL CORP PA COM 360271100 BBG001S5RF02 180924 11386 SH SOLE 11386 0 0 GALLAGHER ARTHUR J & CO COM 363576109 BBG001S5NKC2 226036 904 SH SOLE 904 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 BBG001SMK666 820681 212612 SH SOLE 212612 0 0 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 BBG001SQ5389 260500 50000 SH SOLE 50000 0 0 GAP INC COM 364760108 BBG001S5RNN0 508986 18475 SH SOLE 18475 0 0 GARRETT MOTION INC COM 366505105 BBG00HY28Q04 462210 46500 SH SOLE 46500 0 0 GARTNER INC COM 366651107 BBG001S5SD60 353212 741 SH SOLE 741 0 0 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 BBG01BFR8YW0 1308944 14398 SH SOLE 14398 0 0 GENCO SHIPPING & TRADING LTD SHS Y2685T131 BBG006TBN969 625676 30776 SH SOLE 30776 0 0 GENERAC HLDGS INC COM 368736104 BBG001T5VGH6 202076 1602 SH SOLE 1602 0 0 GENERAL DYNAMICS CORP COM 369550108 BBG001S5RHP1 1730721 6127 SH SOLE 6127 0 0 GENERAL DYNAMICS CORP COM 369550108 BBG001S5RHP1 1230 100 SH Call SOLE 100 0 0 GENERAL ELECTRIC CO COM NEW 369604301 BBG001S5PVD5 3065409 17464 SH SOLE 17464 0 0 GENERAL MLS INC COM 370334104 BBG001S5RKR2 2312737 33053 SH SOLE 33053 0 0 GENERAL MTRS CO COM 37045V100 BBG001SM1DK6 332420 7330 SH SOLE 7330 0 0 GENUINE PARTS CO COM 372460105 BBG001S5RNH7 484001 3124 SH SOLE 3124 0 0 GEOSPACE TECHNOLOGIES CORP COM 37364X109 BBG001S8L318 10059354 762650 SH SOLE 762650 0 0 GILEAD SCIENCES INC COM 375558103 BBG001S6Y1X7 1816536 24799 SH SOLE 24799 0 0 GLACIER BANCORP INC NEW COM 37637Q105 BBG001S6HGM5 1335765 33162 SH SOLE 33162 0 0 GLADSTONE LD CORP COM 376549101 BBG001TB7TR1 1225946 91900 SH SOLE 91900 0 0 GLOBAL PARTNERS LP COM UNITS 37946R109 BBG001SH3WJ5 1148333 25875 SH SOLE 25875 0 0 GLOBAL PMTS INC COM 37940X102 BBG001SGS2Z8 1565546 11713 SH SOLE 11713 0 0 GLOBAL SHIP LEASE INC NEW COM CL A Y27183600 BBG001SV7NS0 1254033 61775 SH SOLE 61775 0 0 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 BBG001TF8NP6 255146 8850 SH SOLE 8850 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 BBG00MVW9603 568995 31770 SH SOLE 31770 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 BBG00DSB42H9 607416 19095 SH SOLE 19095 0 0 GLOBE LIFE INC COM 37959E102 BBG001S5WRX4 283826 2439 SH SOLE 2439 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 BBG00B0SKXY1 755776 7282 SH SOLE 7282 0 0 GOLDMAN SACHS ETF TR NASDAQ 100 CORE 38149W630 BBG01JRTZQX2 420251 9026 SH SOLE 9026 0 0 GOLDMAN SACHS ETF TR S&P 500 CORE PRE 38149W622 BBG01JRK0C06 424171 9023 SH SOLE 9023 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 BBG001SC07Z6 1064735 2549 SH SOLE 2549 0 0 GOLUB CAP BDC INC COM 38173M102 BBG001T63BY7 616382 37064 SH SOLE 37064 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 BBG001S5RQ62 239245 17425 SH SOLE 17425 0 0 GRAHAM CORP COM 384556106 BBG001S5RK92 319149 11699 SH SOLE 11699 0 0 GRAINGER W W INC COM 384802104 BBG001S5RRD2 501529 493 SH SOLE 493 0 0 GRANITE CONSTR INC COM 387328107 BBG001S8WD96 241443 4226 SH SOLE 4226 0 0 GRAYSCALE BITCOIN TR BTC SHS REP COM UT 389637109 BBG008748J97 24448685 387030 SH SOLE 387030 0 0 GREEN BRICK PARTNERS INC COM 392709101 BBG001SS5LM9 301150 5000 SH SOLE 5000 0 0 GREENBRIER COS INC COM 393657101 BBG001S80QK9 1273845 24450 SH SOLE 24450 0 0 GSK PLC SPONSORED ADR 37733W204 BBG001SD6SM6 1101551 25695 SH SOLE 25695 0 0 GUESS INC COM 401617105 BBG001S5RJR5 1957413 62199 SH SOLE 62199 0 0 HALEON PLC SPON ADS 405552100 BBG018GZNDB0 169800 20000 SH SOLE 20000 0 0 HALLIBURTON CO COM 406216101 BBG001S5RS59 2996669 76019 SH SOLE 76019 0 0 HANCOCK JOHN INVT TR II COM 410142103 BBG001S5SH07 193893 14700 SH SOLE 14700 0 0 HANESBRANDS INC COM 410345102 BBG001SMCKB8 248721 42883 SH SOLE 42883 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 BBG001S8PXF3 998555 9690 SH SOLE 9690 0 0 HCA HEALTHCARE INC COM 40412C101 BBG001T8NTY2 274641 823 SH SOLE 823 0 0 HEARTLAND FINL USA INC COM 42234Q102 BBG001S8WBN4 386803 11004 SH SOLE 11004 0 0 HECLA MNG CO COM 422704106 BBG001S5RXF7 156325 32500 SH SOLE 32500 0 0 HEICO CORP NEW COM 422806109 BBG001S5RVC4 1272344 6661 SH SOLE 6661 0 0 HEICO CORP NEW COM 422806109 BBG001S5RVC4 2060 100 SH Call SOLE 100 0 0 HERSHEY CO COM 427866108 BBG001S5S148 1981579 10188 SH SOLE 10188 0 0 HERTZ GLOBAL HLDGS INC COM NEW 42806J700 BBG011N571V5 247428 31600 SH SOLE 31600 0 0 HF SINCLAIR CORP COM 403949100 BBG0135B2269 392888 6508 SH SOLE 6508 0 0 HIGHWOODS PPTYS INC COM 431284108 BBG001S7X2X4 741857 28337 SH SOLE 28337 0 0 HINGHAM INSTN SVGS MASS COM 433323102 BBG001S614T2 228456 1310 SH SOLE 1310 0 0 HOME DEPOT INC COM 437076102 BBG001S5RTW7 17089322 44550 SH SOLE 44550 0 0 HOMETRUST BANCSHARES INC COM 437872104 BBG002CV5WZ9 273400 10000 SH SOLE 10000 0 0 HONEST CO INC COM 438333106 BBG002TWLBM1 83086 20515 SH SOLE 20515 0 0 HONEYWELL INTL INC COM 438516106 BBG001S5X1N1 5277329 25712 SH SOLE 25712 0 0 HOOKER FURNISHINGS CORPORATI COM 439038100 BBG001S9JGQ3 1296540 54000 SH SOLE 54000 0 0 HOWMET AEROSPACE INC COM 443201108 BBG00DYNJH69 305488 4464 SH SOLE 4464 0 0 HUMANA INC COM 444859102 BBG001S5S1X6 602253 1737 SH SOLE 1737 0 0 HUNTINGTON BANCSHARES INC COM 446150104 BBG001S5RSZ6 639342 45831 SH SOLE 45831 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 BBG001S5NBT4 904967 53202 SH SOLE 53202 0 0 ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 1804731 6726 SH SOLE 6726 0 0 ILLUMINA INC COM 452327109 BBG001SF4NY1 857701 6246 SH SOLE 6246 0 0 INDEPENDENCE RLTY TR INC COM 45378A106 BBG004Q00LJ5 265951 16488 SH SOLE 16488 0 0 INDEPENDENT BK CORP MASS COM 453836108 BBG001S5S8F1 2578587 49569 SH SOLE 49569 0 0 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 BBG001T382B4 227752 7373 SH SOLE 7373 0 0 INGERSOLL RAND INC COM 45687V106 BBG002R1CW36 287224 3025 SH SOLE 3025 0 0 INTEL CORP COM 458140100 BBG001S5SF65 5301316 120021 SH SOLE 120021 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 BBG001SDJ4R0 1557537 11333 SH SOLE 11333 0 0 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 BBG001SJPM63 421795 3992 SH SOLE 3992 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 16121967 84426 SH SOLE 84426 0 0 INTERNATIONAL PAPER CO COM 460146103 BBG001S5SBF4 1757195 45033 SH SOLE 45033 0 0 INTERNATIONAL SEAWAYS INC COM Y41053102 BBG003MN93D8 1754802 32985 SH SOLE 32985 0 0 INTUIT COM 461202103 BBG001S6TWR2 409117 629 SH SOLE 629 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 BBG001S7XR78 452169 1133 SH SOLE 1133 0 0 INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 BBG001SSDLZ6 507308 20489 SH SOLE 20489 0 0 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 BBG001SS86M9 651575 15114 SH SOLE 15114 0 0 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 BBG00XS6PBW6 684357 3746 SH SOLE 3746 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 BBG001T0NSB6 183924 15482 SH SOLE 15482 0 0 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 BBG00P4Y2TZ1 561796 13123 SH SOLE 13123 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 BBG001S8JG85 757224 7455 SH SOLE 7455 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 587222 3467 SH SOLE 3467 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 BBG001SPPQG9 326859 4910 SH SOLE 4910 0 0 INVESCO LTD SHS G491BT108 BBG001S9RD81 216301 13038 SH SOLE 13038 0 0 INVESCO MUNI INCOME OPP TRST COM 46132X101 BBG001S786B7 261200 40000 SH SOLE 40000 0 0 INVESCO MUNICIPAL TRUST COM 46131J103 BBG001S702W1 106701 11000 SH SOLE 11000 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 9544070 21495 SH SOLE 21495 0 0 IRON MTN INC DEL COM 46284V101 BBG001SCQ2X1 5571122 69457 SH SOLE 69457 0 0 IRON MTN INC DEL COM 46284V101 BBG001SCQ2X1 1450 100 SH Call SOLE 100 0 0 ISHARES BITCOIN TR SHS 46438F101 BBG01KYQ6QS5 3886051 96023 SH SOLE 96023 0 0 ISHARES GOLD TR ISHARES NEW 464285204 BBG001SJK6D5 511472 12175 SH SOLE 12175 0 0 ISHARES INC CORE MSCI EMKT 46434G103 BBG003HC3DG9 1084356 21015 SH SOLE 21015 0 0 ISHARES INC MSCI EMRG CHN 46434G764 BBG00H5VLN77 246054 4274 SH SOLE 4274 0 0 ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 BBG001SMLZ34 676801 30680 SH SOLE 30680 0 0 ISHARES SILVER TR ISHARES 46428Q109 BBG001SQLN69 753275 33111 SH SOLE 33111 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 BBG001SKXPR1 1324327 16194 SH SOLE 16194 0 0 ISHARES TR 10+ YR INVST GRD 464289511 BBG001T5MKD1 285571 5544 SH SOLE 5544 0 0 ISHARES TR 20 YR TR BD ETF 464287432 BBG001S8MLN3 725830 7671 SH SOLE 7671 0 0 ISHARES TR AGENCY BOND ETF 464288166 BBG001T2RRQ4 453270 4195 SH SOLE 4195 0 0 ISHARES TR BROAD USD HIGH 46435U853 BBG00J2DS0J6 258142 7055 SH SOLE 7055 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 BBG001V0XLT8 218216 1980 SH SOLE 1980 0 0 ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 591162 7965 SH SOLE 7965 0 0 ISHARES TR CORE MSCI EURO 46434V738 BBG006MJ8984 300589 5196 SH SOLE 5196 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 BBG003H6TMV7 302995 4465 SH SOLE 4465 0 0 ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 1746517 28754 SH SOLE 28754 0 0 ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 1414545 12799 SH SOLE 12799 0 0 ISHARES TR CORE S&P TTL STK 464287150 BBG001SHTRL5 266112 2308 SH SOLE 2308 0 0 ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 6548585 12456 SH SOLE 12456 0 0 ISHARES TR CORE TOTAL USD 46434V613 BBG006MJCSW0 1164277 25538 SH SOLE 25538 0 0 ISHARES TR EAFE VALUE ETF 464288877 BBG001SNYBH6 422617 7769 SH SOLE 7769 0 0 ISHARES TR ESG EAFE ETF 46436E759 BBG00VHK1HS9 592050 8690 SH SOLE 8690 0 0 ISHARES TR EXPND TEC SC ETF 464287549 BBG001SHHYT5 469627 5449 SH SOLE 5449 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 BBG001SJX8Q3 216515 2324 SH SOLE 2324 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 BBG001S7RSN5 482261 11228 SH SOLE 11228 0 0 ISHARES TR IBOXX INV CP ETF 464287242 BBG001S60QR6 880291 8082 SH SOLE 8082 0 0 ISHARES TR INTL TREA BD ETF 464288117 BBG001T33MN2 633406 15983 SH SOLE 15983 0 0 ISHARES TR ISHARES BIOTECH 464287556 BBG001SGYSW7 4029191 29363 SH SOLE 29363 0 0 ISHARES TR JPMORGAN USD EMG 464288281 BBG001SQS9Y2 1056133 11778 SH SOLE 11778 0 0 ISHARES TR MBS ETF 464288588 BBG001SSD8B1 1008857 10916 SH SOLE 10916 0 0 ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 1163878 14574 SH SOLE 14574 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 BBG001SK77D5 202935 4940 SH SOLE 4940 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 BBG0025X2G81 883127 10566 SH SOLE 10566 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWW3 490621 2985 SH SOLE 2985 0 0 ISHARES TR PFD AND INCM SEC 464288687 BBG001SNVWC8 923135 28642 SH SOLE 28642 0 0 ISHARES TR RUS 1000 ETF 464287622 BBG001S562W9 203141 705 SH SOLE 705 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 BBG001S56320 405524 1203 SH SOLE 1203 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 BBG001S562P7 302970 1692 SH SOLE 1692 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 BBG001S562F8 379333 1401 SH SOLE 1401 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 BBG001S561V2 425217 3393 SH SOLE 3393 0 0 ISHARES TR RUS MID CAP ETF 464287499 BBG001SJCNS1 452068 5376 SH SOLE 5376 0 0 ISHARES TR RUS TP200 GR ETF 464289438 BBG001T5LBR7 233145 1195 SH SOLE 1195 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 1205187 5731 SH SOLE 5731 0 0 ISHARES TR S&P 500 VAL ETF 464287408 BBG001S561K4 358340 1918 SH SOLE 1918 0 0 ISHARES TR S&P MC 400GR ETF 464287606 BBG001SFQL08 890340 9757 SH SOLE 9757 0 0 ISHARES TR S&P SML 600 GWT 464287887 BBG001SFQL44 808565 6185 SH SOLE 6185 0 0 ISHARES TR SELECT DIVID ETF 464287168 BBG001SDJVG2 688953 5593 SH SOLE 5593 0 0 ISHARES TR SHORT TREAS BD 464288679 BBG001SSD803 248932 2252 SH SOLE 2252 0 0 ISHARES TR SP SMCP600VL ETF 464287879 BBG001SFQL26 327215 3184 SH SOLE 3184 0 0 ISHARES TR TIPS BD ETF 464287176 BBG001SD9RM5 587612 5471 SH SOLE 5471 0 0 ISHARES TR U.S. ENERGY ETF 464287796 BBG001SFGXW8 432003 8745 SH SOLE 8745 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 BBG001SFGXS3 208049 3138 SH SOLE 3138 0 0 ISHARES TR U.S. MED DVC ETF 464288810 BBG001SQZT52 5964058 101793 SH SOLE 101793 0 0 ISHARES TR U.S. REAL ES ETF 464287739 BBG001SFGXJ3 672902 7485 SH SOLE 7485 0 0 ISHARES TR U.S. TECH ETF 464287721 BBG001SFB7Z7 782944 5797 SH SOLE 5797 0 0 ISHARES TR U.S. UTILITS ETF 464287697 BBG001SFGXG6 246280 2914 SH SOLE 2914 0 0 ISHARES TR US AER DEF ETF 464288760 BBG001SC08P5 493663 3742 SH SOLE 3742 0 0 ISHARES TR US HLTHCARE ETF 464287762 BBG001SFGXR4 644570 10413 SH SOLE 10413 0 0 ISHARES TR US INFRASTRUC 46435U713 BBG00KHHFPF1 410706 9472 SH SOLE 9472 0 0 ISHARES TR US TREAS BD ETF 46429B267 BBG002NCKPP8 848615 37269 SH SOLE 37269 0 0 ISHARES TR USD INV GRDE ETF 464288620 BBG001SSD876 221253 4358 SH SOLE 4358 0 0 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 BBG00TSG0SK6 6264253 108266 SH SOLE 108266 0 0 J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 BBG016NKZFF7 374645 6907 SH SOLE 6907 0 0 J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 BBG00GP26NW0 583755 11571 SH SOLE 11571 0 0 JEFFERIES FINL GROUP INC COM 47233W109 BBG001S5SX02 1091475 24750 SH SOLE 24750 0 0 JETBLUE AWYS CORP COM 477143101 BBG001S9YPC1 188283 25375 SH SOLE 25375 0 0 JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 20079334 126932 SH SOLE 126932 0 0 JOHNSON CTLS INTL PLC SHS G51502105 BBG001S5WZ84 859285 13155 SH SOLE 13155 0 0 JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 27101497 135305 SH SOLE 135305 0 0 KAYNE ANDERSON ENERGY INFRST COM 486606106 BBG001SLV0G8 400248 39985 SH SOLE 39985 0 0 KELLANOVA COM 487836108 BBG001S5SJL0 514270 8977 SH SOLE 8977 0 0 KENVUE INC COM 49177J102 BBG01C79X614 3826090 178289 SH SOLE 178289 0 0 KEY TRONIC CORP COM 493144109 BBG001S5SNK2 500018 107300 SH SOLE 107300 0 0 KEYCORP COM 493267108 BBG001S5SKV6 1833498 115971 SH SOLE 115971 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 BBG0059FN820 1169722 7480 SH SOLE 7480 0 0 KIMBERLY-CLARK CORP COM 494368103 BBG001S5SLZ0 3266269 25251 SH SOLE 25251 0 0 KINDER MORGAN INC DEL COM 49456B101 BBG001TG2YZ5 2866279 156286 SH SOLE 156286 0 0 KKR & CO INC COM 48251W104 BBG001S6PW05 971597 9660 SH SOLE 9660 0 0 KLA CORP COM NEW 482480100 BBG001S5SLM4 1041568 1491 SH SOLE 1491 0 0 KNIFE RIVER CORP COMMON STOCK 498894104 BBG002N3N2W8 1426603 17595 SH SOLE 17595 0 0 KNIGHTSCOPE INC CLASS A COM 49907V102 BBG0062BX8L2 9037 18074 SH SOLE 18074 0 0 KNOWLES CORP COM 49926D109 BBG004M8M6K9 227413 14125 SH SOLE 14125 0 0 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 BBG001S5V5G2 239905 11995 SH SOLE 11995 0 0 KOSMOS ENERGY LTD COM 500688106 BBG001SJV7R6 1668800 280000 SH SOLE 280000 0 0 KRAFT HEINZ CO COM 500754106 BBG005CPNTR1 2114519 57304 SH SOLE 57304 0 0 KROGER CO COM 501044101 BBG001S5SN40 503038 8805 SH SOLE 8805 0 0 KVH INDS INC COM 482738101 BBG001S7QMX8 214802 42118 SH SOLE 42118 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 BBG001S5S0N9 4970014 23322 SH SOLE 23322 0 0 LAM RESEARCH CORP COM 512807108 BBG001S5SW40 2328853 2397 SH SOLE 2397 0 0 LAUDER ESTEE COS INC CL A 518439104 BBG001S8L5H6 363942 2361 SH SOLE 2361 0 0 LEIDOS HOLDINGS INC COM 525327102 BBG001SKW6M9 460035 3509 SH SOLE 3509 0 0 LENNAR CORP CL A 526057104 BBG001S5SRK3 548788 3191 SH SOLE 3191 0 0 LIGHTWAVE LOGIC INC COM 532275104 BBG001SBG0P7 60840 13000 SH SOLE 13000 0 0 LINCOLN ELEC HLDGS INC COM 533900106 BBG001S5TV87 1167105 4569 SH SOLE 4569 0 0 LINDBLAD EXPEDITIONS HLDGS I COM 535219109 BBG004MDWKT7 555135 59500 SH SOLE 59500 0 0 LINDE PLC SHS G54950103 BBG01FND0CH6 749412 1614 SH SOLE 1614 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 BBG001SC6N58 308957 31051 SH SOLE 31051 0 0 LISTED FD TR HORIZON KINETICS 53656F623 BBG00YV34KZ7 5426236 166653 SH SOLE 166653 0 0 LISTED FD TR HORZN KINTCS BL 53656G209 BBG0191G6FC9 749067 29961 SH SOLE 29961 0 0 LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 8953521 19684 SH SOLE 19684 0 0 LOEWS CORP COM 540424108 BBG001S6KQC0 646884 8263 SH SOLE 8263 0 0 LOUISIANA PAC CORP COM 546347105 BBG001S5SW04 619256 7380 SH SOLE 7380 0 0 LOWES COS INC COM 548661107 BBG001S5SVL3 7094293 27850 SH SOLE 27850 0 0 LSB INDS INC COM 502160104 BBG001S67BF5 163747 18650 SH SOLE 18650 0 0 LUMEN TECHNOLOGIES INC COM 550241103 BBG001S5Q8G2 24445 15670 SH SOLE 15670 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 BBG001T8LMY9 336854 3293 SH SOLE 3293 0 0 M & T BK CORP COM 55261F104 BBG001S7S2B4 1592284 10948 SH SOLE 10948 0 0 MACQUARIE / FIRST TR GLOBAL COM 55607W100 BBG001SJRV25 267166 34787 SH SOLE 34787 0 0 MAIN STR CAP CORP COM 56035L104 BBG001SJMVT1 341342 7215 SH SOLE 7215 0 0 MANULIFE FINL CORP COM 56501R106 BBG001S76KD6 1269617 50805 SH SOLE 50805 0 0 MARATHON OIL CORP COM 565849106 BBG001S69V69 679260 23968 SH SOLE 23968 0 0 MARATHON PETE CORP COM 56585A102 BBG001S169P1 1969294 9773 SH SOLE 9773 0 0 MARKEL GROUP INC COM 570535104 BBG001S9ZK95 349940 230 SH SOLE 230 0 0 MARRIOTT INTL INC NEW CL A 571903202 BBG001S78K44 6256333 24796 SH SOLE 24796 0 0 MARSH & MCLENNAN COS INC COM 571748102 BBG001S5T7M4 359531 1745 SH SOLE 1745 0 0 MARTIN MARIETTA MATLS INC COM 573284106 BBG001S7QC51 1299097 2116 SH SOLE 2116 0 0 MARVELL TECHNOLOGY INC COM 573874104 BBG00ZXBJ162 524782 7404 SH SOLE 7404 0 0 MASTEC INC COM 576323109 BBG001S95HF8 988450 10600 SH SOLE 10600 0 0 MASTERBRAND INC COMMON STOCK 57638P104 BBG01B9G4424 291370 15548 SH SOLE 15548 0 0 MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 4271797 8871 SH SOLE 8871 0 0 MATTEL INC COM 577081102 BBG001S5SZF1 528687 26688 SH SOLE 26688 0 0 MAXCYTE INC COM 57777K106 BBG00CFTQNG7 52509 12532 SH SOLE 12532 0 0 MCDONALDS CORP COM 580135101 BBG001S5T110 4623048 16397 SH SOLE 16397 0 0 MCDONALDS CORP COM 580135101 BBG001S5T110 4675 500 SH Call SOLE 500 0 0 MCKESSON CORP COM 58155Q103 BBG001S8F8P8 1226702 2285 SH SOLE 2285 0 0 MDU RES GROUP INC COM 552690109 BBG001S5T2W4 1023070 40598 SH SOLE 40598 0 0 MEDTRONIC PLC SHS G5960L103 BBG001S5T2S9 5428493 62289 SH SOLE 62289 0 0 MERCK & CO INC COM 58933Y105 BBG001S5TC52 19024256 144178 SH SOLE 144178 0 0 MESABI TR CTF BEN INT 590672101 BBG001S5TCR8 6407083 361982 SH SOLE 361982 0 0 META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 15813824 32567 SH SOLE 32567 0 0 METLIFE INC COM 59156R108 BBG001S5T3R8 901539 12165 SH SOLE 12165 0 0 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 BBG001S5PYQ5 336330 101000 SH SOLE 101000 0 0 MFS INVT GRADE MUN TR SH BEN INT 59318B108 BBG001S65RK6 152400 20000 SH SOLE 20000 0 0 MFS MUN INCOME TR SH BEN INT 552738106 BBG001S5T4C2 121585 22642 SH SOLE 22642 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 BBG001S787B5 1233423 13749 SH SOLE 13749 0 0 MICRON TECHNOLOGY INC COM 595112103 BBG001S6P675 780668 6622 SH SOLE 6622 0 0 MICRON TECHNOLOGY INC COM 595112103 BBG001S6P675 3505 100 SH Call SOLE 100 0 0 MICROSOFT CORP COM 594918104 BBG001S5TD05 92500534 219862 SH SOLE 219862 0 0 MICROSOFT CORP COM 594918104 BBG001S5TD05 18370 1100 SH Call SOLE 1100 0 0 MICROSOFT CORP COM 594918104 BBG001S5TD05 1548 3600 SH Put SOLE 3600 0 0 MICROSTRATEGY INC CL A NEW 594972408 BBG001SC7PX1 8568823 5027 SH SOLE 5027 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 BBG001SFZ3S8 685410 67000 SH SOLE 67000 0 0 MODERNA INC COM 60770K107 BBG003PHHZV8 4898457 45969 SH SOLE 45969 0 0 MONDELEZ INTL INC CL A 609207105 BBG001SHHZJ3 2961258 42304 SH SOLE 42304 0 0 MONOLITHIC PWR SYS INC COM 609839105 BBG001SDRGP6 760743 1123 SH SOLE 1123 0 0 MORGAN STANLEY COM NEW 617446448 BBG001S9V5Z3 618331 6567 SH SOLE 6567 0 0 MORGAN STANLEY EMERGING MKTS COM 617477104 BBG001SRJQL6 357406 75243 SH SOLE 75243 0 0 MOSAIC CO NEW COM 61945C103 BBG001S7LJN1 245904 7576 SH SOLE 7576 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 BBG001S5T9L1 1161850 3273 SH SOLE 3273 0 0 MPLX LP COM UNIT REP LTD 55336V100 BBG0035TJHL3 716744 17246 SH SOLE 17246 0 0 MUELLER WTR PRODS INC COM SER A 624758108 BBG001SNQZ91 465806 28950 SH SOLE 28950 0 0 MYERS INDS INC COM 628464109 BBG001S5TH97 1051090 45364 SH SOLE 45364 0 0 NATIONAL BANKSHARES INC VA COM 634865109 BBG001S7T312 250575 7500 SH SOLE 7500 0 0 NATIONAL FUEL GAS CO COM 636180101 BBG001S5TLR8 338439 6300 SH SOLE 6300 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 BBG001SD9VH2 353257 5178 SH SOLE 5178 0 0 NAVIOS MARITIME PARTNERS L P COM UNIT LPI Y62267409 BBG001T0GHT9 2214109 51950 SH SOLE 51950 0 0 NETAPP INC COM 64110D104 BBG001S8LYX5 333280 3175 SH SOLE 3175 0 0 NETFLIX INC COM 64110L106 BBG001SF6L46 1907016 3140 SH SOLE 3140 0 0 NEW GOLD INC CDA COM 644535106 BBG001S5YM54 110075 64750 SH SOLE 64750 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 BBG001SD32Z2 205758 63900 SH SOLE 63900 0 0 NEW YORK TIMES CO CL A 650111107 BBG001S90X31 211778 4900 SH SOLE 4900 0 0 NEWELL BRANDS INC COM 651229106 BBG001S5TSW7 201878 25141 SH SOLE 25141 0 0 NEWMONT CORP COM 651639106 BBG001S5TKX3 2321933 64786 SH SOLE 64786 0 0 NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 11761614 184034 SH SOLE 184034 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 BBG006JNW312 363216 12075 SH SOLE 12075 0 0 NICE LTD SPONSORED ADR 653656108 BBG001S9RK49 382851 1469 SH SOLE 1469 0 0 NIKE INC CL B 654106103 BBG001S6NTK2 2548962 27122 SH SOLE 27122 0 0 NISOURCE INC COM 65473P105 BBG001S5TMF9 732462 26481 SH SOLE 26481 0 0 NOKIA CORP SPONSORED ADR 654902204 BBG001SCPCG9 252883 71436 SH SOLE 71436 0 0 NORDIC AMERICAN TANKERS LIMI COM G65773106 BBG001SB8557 76339 19474 SH SOLE 19474 0 0 NORDSTROM INC COM 655664100 BBG001S7BDN5 356347 17580 SH SOLE 17580 0 0 NORFOLK SOUTHN CORP COM 655844108 BBG001S5TQJ6 7921835 31082 SH SOLE 31082 0 0 NORTHEAST BK LEWISTON ME COM 66405S100 BBG001SDS4K7 608740 11000 SH SOLE 11000 0 0 NORTHERN TR CORP COM 665859104 BBG001S5TRG7 301614 3392 SH SOLE 3392 0 0 NORTHROP GRUMMAN CORP COM 666807102 BBG001S5TP26 2479954 5181 SH SOLE 5181 0 0 NOVARTIS AG SPONSORED ADR 66987V109 BBG001SF5LW6 2804441 28992 SH SOLE 28992 0 0 NOVO-NORDISK A S ADR 670100205 BBG001S5TSK0 904835 7047 SH SOLE 7047 0 0 NRG ENERGY INC COM NEW 629377508 BBG001SDD8F0 418798 6187 SH SOLE 6187 0 0 NUCOR CORP COM 670346105 BBG001S5TRV0 588323 2973 SH SOLE 2973 0 0 NUSTAR ENERGY LP UNIT COM 67058H102 BBG001SFS805 502399 21590 SH SOLE 21590 0 0 NUTRIEN LTD COM 67077M108 BBG00JM9SM69 2563322 47198 SH SOLE 47198 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 BBG001SHZCF8 466779 38418 SH SOLE 38418 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 BBG001SKQWJ3 157515 14229 SH SOLE 14229 0 0 NUVEEN DYNAMIC MUN OPPORTUNI COM SHS 67079X102 BBG00VM4GT16 326700 30000 SH SOLE 30000 0 0 NUVEEN MORTGAGE AND INCOME F COM 670735109 BBG001T611C5 355200 20000 SH SOLE 20000 0 0 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 BBG001SD1KZ4 204294 19346 SH SOLE 19346 0 0 NUVEEN MUN VALUE FD INC COM 670928100 BBG001S5TS84 209739 24080 SH SOLE 24080 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 BBG001S97B05 190851 15592 SH SOLE 15592 0 0 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 BBG007SRSSP5 375432 15552 SH SOLE 15552 0 0 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 BBG001S90BW7 171746 15800 SH SOLE 15800 0 0 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 BBG001S6R664 3901984 542696 SH SOLE 542696 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 BBG001SCTFM1 120360 10503 SH SOLE 10503 0 0 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 BBG001S7ZM04 1683979 127285 SH SOLE 127285 0 0 NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 64078976 70918 SH SOLE 70918 0 0 NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 22435 500 SH Call SOLE 500 0 0 NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 22720 700 SH Put SOLE 700 0 0 NVR INC COM 62944T105 BBG001S5TSM8 793796 98 SH SOLE 98 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P405 BBG001SR03L7 242266 12323 SH SOLE 12323 0 0 OBSIDIAN ENERGY LTD COM 674482203 BBG001S603F0 94177 11457 SH SOLE 11457 0 0 OCCIDENTAL PETE CORP COM 674599105 BBG001S5TZG9 1919801 29540 SH SOLE 29540 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 BBG001S6WQT9 395197 1802 SH SOLE 1802 0 0 OLD REP INTL CORP COM 680223104 BBG001S6M9Y2 717404 23353 SH SOLE 23353 0 0 OLIN CORP COM PAR $1 680665205 BBG001S5TWW8 407190 6925 SH SOLE 6925 0 0 ONEOK INC NEW COM 682680103 BBG001S5TWK1 8078895 100772 SH SOLE 100772 0 0 ORACLE CORP COM 68389X105 BBG001S5SJG6 5033752 40074 SH SOLE 40074 0 0 ORASURE TECHNOLOGIES INC COM 68554V108 BBG001SD3BW5 116850 19000 SH SOLE 19000 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 BBG001S78TL6 859078 761 SH SOLE 761 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 BBG006L2SZD6 320781 19536 SH SOLE 19536 0 0 OTIS WORLDWIDE CORP COM 68902V107 BBG00RP60LN7 458103 4615 SH SOLE 4615 0 0 PACCAR INC COM 693718108 BBG001S5V1S8 286805 2315 SH SOLE 2315 0 0 PACCAR INC COM 693718108 BBG001S5V1S8 3330 100 SH Call SOLE 100 0 0 PACER FDS TR DEVELOPED MRKT 69374H873 BBG00GXXTL16 793159 24825 SH SOLE 24825 0 0 PACER FDS TR GLOBL CASH ETF 69374H709 BBG00BLVPPY3 708093 20406 SH SOLE 20406 0 0 PACER FDS TR PAC ASSET FLTG 69374H428 BBG01357YF82 1550741 32606 SH SOLE 32606 0 0 PACER FDS TR PACER US SMALL 69374H857 BBG00GXXR1G6 2561547 52106 SH SOLE 52106 0 0 PACER FDS TR US CASH COWS 100 69374H881 BBG00FJQN752 5954285 102466 SH SOLE 102466 0 0 PACKAGING CORP AMER COM 695156109 BBG001S5V741 499653 2633 SH SOLE 2633 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 BBG001T53796 2337471 101585 SH SOLE 101585 0 0 PALO ALTO NETWORKS INC COM 697435105 BBG001T9NWN5 2117621 7453 SH SOLE 7453 0 0 PAN AMERN SILVER CORP COM 697900108 BBG001S5ZXR5 322139 21362 SH SOLE 21362 0 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 BBG001S6L063 2834346 240811 SH SOLE 240811 0 0 PARKER-HANNIFIN CORP COM 701094104 BBG001S5V554 1656810 2981 SH SOLE 2981 0 0 PAYCHEX INC COM 704326107 BBG001S5V135 1058903 8623 SH SOLE 8623 0 0 PAYPAL HLDGS INC COM 70450Y103 BBG0077VNXW5 1050939 15688 SH SOLE 15688 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 BBG00JG0FG08 46385 10825 SH SOLE 10825 0 0 PENTAIR PLC SHS G7S00T104 BBG001S69VB3 904200 10583 SH SOLE 10583 0 0 PEPSICO INC COM 713448108 BBG001S695T1 18954228 108304 SH SOLE 108304 0 0 PERMIAN BASIN RTY TR UNIT BEN INT 714236106 BBG001S5V1N3 4513382 373007 SH SOLE 373007 0 0 PFIZER INC COM 717081103 BBG001S5V466 10547782 380100 SH SOLE 380100 0 0 PHILIP MORRIS INTL INC COM 718172109 BBG001STP9N1 1844264 20129 SH SOLE 20129 0 0 PHILLIPS 66 COM 718546104 BBG00286S4P7 1936003 11853 SH SOLE 11853 0 0 PILGRIMS PRIDE CORP COM 72147K108 BBG001S5PSN1 533676 15550 SH SOLE 15550 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 BBG002Q8P804 377891 19590 SH SOLE 19590 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 BBG001T618D9 626867 6235 SH SOLE 6235 0 0 PIMCO HIGH INCOME FD COM SHS 722014107 BBG001SGV4P1 206245 41750 SH SOLE 41750 0 0 PIMCO INCOME STRATEGY FD COM 72201H108 BBG001SLFJB0 296800 35000 SH SOLE 35000 0 0 PIMCO INCOME STRATEGY FD II COM 72201J104 BBG001S9L7C5 856188 114771 SH SOLE 114771 0 0 PIMCO MUN INCOME FD II COM 72200W106 BBG001SKRFP2 225250 26500 SH SOLE 26500 0 0 PINNACLE WEST CAP CORP COM 723484101 BBG001S5VB15 525526 7032 SH SOLE 7032 0 0 PIONEER NAT RES CO COM 723787107 BBG001S7V1J4 1339038 5101 SH SOLE 5101 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 BBG001SZV282 4718281 258536 SH SOLE 258536 0 0 PNC FINL SVCS GROUP INC COM 693475105 BBG001S5V947 4037624 24985 SH SOLE 24985 0 0 POTLATCHDELTIC CORPORATION COM 737630103 BBG001S5V215 579192 12318 SH SOLE 12318 0 0 PPG INDS INC COM 693506107 BBG001S5VC13 1734466 11970 SH SOLE 11970 0 0 PPL CORP COM 69351T106 BBG001S5VC31 398417 14472 SH SOLE 14472 0 0 PRICE T ROWE GROUP INC COM 74144T108 BBG001S5WW18 238476 1956 SH SOLE 1956 0 0 PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 23535437 145057 SH SOLE 145057 0 0 PROGRESSIVE CORP COM 743315103 BBG001S5V509 366899 1774 SH SOLE 1774 0 0 PROLOGIS INC. COM 74340W103 BBG001S5NMN6 287265 2206 SH SOLE 2206 0 0 PROSHARES TR PET CARE ETF 74348A145 BBG00M6PLP55 351758 7062 SH SOLE 7062 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 BBG005D266P2 1982673 19551 SH SOLE 19551 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 BBG0081VJCK3 264904 3372 SH SOLE 3372 0 0 PROSHARES TR ULTRAPRO QQQ 74347X831 BBG001T6S396 437076 7100 SH SOLE 7100 0 0 PROVIDENT BANCORP INC COM NEW 74383L105 BBG00PF4SXJ6 91000 10000 SH SOLE 10000 0 0 PRUDENTIAL FINL INC COM 744320102 BBG001S97MM7 1128596 9613 SH SOLE 9613 0 0 PTC INC COM 69370C100 BBG001S6DNK6 550760 2915 SH SOLE 2915 0 0 PUBLIC STORAGE COM 74460D109 BBG001S5TH79 425228 1466 SH SOLE 1466 0 0 PULTE GROUP INC COM 745867101 BBG001S5V5K7 664616 5510 SH SOLE 5510 0 0 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 BBG001S5V6N2 32000 10000 SH SOLE 10000 0 0 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 BBG001S7C0P0 141317 13909 SH SOLE 13909 0 0 QIAGEN NV SHS NEW N72482149 BBG001S91B01 3699204 86048 SH SOLE 86048 0 0 QUALCOMM INC COM 747525103 BBG001S6VS70 5242762 30967 SH SOLE 30967 0 0 QUANTERIX CORP COM 74766Q101 BBG0027NWC78 278550 11823 SH SOLE 11823 0 0 RAMACO RES INC COM CL A 75134P600 BBG00BCQJ2W4 239970 14250 SH SOLE 14250 0 0 REALTY INCOME CORP COM 756109104 BBG001S884K0 1327058 24530 SH SOLE 24530 0 0 REAVES UTIL INCOME FD COM SH BEN INT 756158101 BBG001SBVF13 282271 10470 SH SOLE 10470 0 0 RECURSION PHARMACEUTICALS IN CL A 75629V104 BBG00PQ4XJ54 134595 13500 SH SOLE 13500 0 0 REGENERON PHARMACEUTICALS COM 75886F107 BBG001S6PX49 833516 866 SH SOLE 866 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 BBG001SM4KY2 532102 25290 SH SOLE 25290 0 0 RENN FD INC COM 759720105 BBG001S79BY0 380946 241105 SH SOLE 241105 0 0 REPUBLIC SVCS INC COM 760759100 BBG001S9DL33 1021345 5335 SH SOLE 5335 0 0 REVVITY INC COM 714046109 BBG001SBKS35 616980 5876 SH SOLE 5876 0 0 RIO TINTO PLC SPONSORED ADR 767204100 BBG001SB0LX9 3733595 58575 SH SOLE 58575 0 0 RITHM CAPITAL CORP COM NEW 64828T201 BBG003T1GM12 767808 68800 SH SOLE 68800 0 0 RIVERNORTH FLEXIBLE MUNI INC COM 76883Y107 BBG00W0H3NK5 203435 14500 SH SOLE 14500 0 0 RIVERNORTH MANAGED DUR MUN I COM 76882H105 BBG00PF2RTQ2 149700 10000 SH SOLE 10000 0 0 RIVERNORTH MANAGED DUR MUN I COM 76882M104 BBG0149BQ7K0 241950 15000 SH SOLE 15000 0 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 BBG00741Y1P0 150289 13725 SH SOLE 13725 0 0 ROCKWELL AUTOMATION INC COM 773903109 BBG001S5VRF5 608711 2089 SH SOLE 2089 0 0 ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 379897 677 SH SOLE 677 0 0 ROSS STORES INC COM 778296103 BBG001S5VRS1 1306458 8902 SH SOLE 8902 0 0 ROYAL BK CDA COM 780087102 BBG001S60869 1189208 11788 SH SOLE 11788 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 BBG001S5RMJ7 701670 5048 SH SOLE 5048 0 0 ROYCE MICRO-CAP TR INC COM 780915104 BBG001S6DP67 993526 105135 SH SOLE 105135 0 0 ROYCE VALUE TR INC COM 780910105 BBG001S5VTQ9 359051 23668 SH SOLE 23668 0 0 RTX CORPORATION COM 75513E101 BBG001S5X5Q9 11851332 121515 SH SOLE 121515 0 0 S&P GLOBAL INC COM 78409V104 BBG001S5T5M8 878050 2064 SH SOLE 2064 0 0 SABA CAPITAL INCOME & OPPORT COM 880198106 BBG001S5RKQ3 61529 16107 SH SOLE 16107 0 0 SABINE RTY TR UNIT BEN INT 785688102 BBG001S5VWY3 1513251 23797 SH SOLE 23797 0 0 SALESFORCE INC COM 79466L302 BBG001SDLP09 11550855 38352 SH SOLE 38352 0 0 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 BBG001S5W3M9 417646 78950 SH SOLE 78950 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 BBG001SSPFD0 1045538 199150 SH SOLE 199150 0 0 SANOFI SPONSORED ADR 80105N105 BBG001S5W768 352930 7262 SH SOLE 7262 0 0 SCHLUMBERGER LTD COM STK 806857108 BBG001S5W4C8 4103462 74867 SH SOLE 74867 0 0 SCHWAB CHARLES CORP COM 808513105 BBG001S5VXD4 1692886 23402 SH SOLE 23402 0 0 SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 BBG001T9F7C1 602236 12278 SH SOLE 12278 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 BBG0025RWLM4 614014 7615 SH SOLE 7615 0 0 SCORPIO TANKERS INC SHS Y7542C130 BBG001T6B9Q2 512942 7169 SH SOLE 7169 0 0 SCORPIO TANKERS INC SHS Y7542C130 BBG001T6B9Q2 1290 100 SH Call SOLE 100 0 0 SCOTTS MIRACLE-GRO CO CL A 810186106 BBG001S5W5H0 518077 6946 SH SOLE 6946 0 0 SEADRILL 2021 LTD COM G7997W102 BBG015K887C0 477347 9490 SH SOLE 9490 0 0 SEI INVTS CO COM 784117103 BBG001S5VZJ3 1412927 19651 SH SOLE 19651 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 BBG00L5F9FV7 272193 3333 SH SOLE 3333 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 BBG001S7T1S7 1229143 13019 SH SOLE 13019 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 BBG001S7T223 1490805 35394 SH SOLE 35394 0 0 SELECT SECTOR SPDR TR INDL 81369Y704 BBG001S7T232 1036437 8228 SH SOLE 8228 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 BBG001S7T1Q9 437867 2381 SH SOLE 2381 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 BBG001S7T107 899477 11779 SH SOLE 11779 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 BBG001S7SCQ6 1206398 8166 SH SOLE 8166 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 BBG001S7TD56 623556 9498 SH SOLE 9498 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 BBG001S7R733 238726 2570 SH SOLE 2570 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 1531459 7353 SH SOLE 7353 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 BBG00JPGYWV3 223342 6079 SH SOLE 6079 0 0 SERVICENOW INC COM 81762P102 BBG001T4JFC0 501659 658 SH SOLE 658 0 0 SHELL PLC SPON ADS 780259305 BBG0147BN6H1 3117556 46503 SH SOLE 46503 0 0 SHERWIN WILLIAMS CO COM 824348106 BBG001S5W2F9 3229841 9299 SH SOLE 9299 0 0 SHOPIFY INC CL A 82509L107 BBG004DW5NC7 615894 7981 SH SOLE 7981 0 0 SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 BBG00RRGP4W4 70650 15000 SH SOLE 15000 0 0 SIMON PPTY GROUP INC NEW COM 828806109 BBG001S77WM9 267938 1712 SH SOLE 1712 0 0 SIMPLIFY EXCHANGE TRADED FUN MANAGED FUTURES 82889N699 BBG015TRLF27 475298 19050 SH SOLE 19050 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 BBG001S70ZY6 99910 25750 SH SOLE 25750 0 0 SITIO ROYALTIES CORP CLASS A COM 82983N108 BBG01C36Y873 686005 27751 SH SOLE 27751 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 BBG001SCYWS2 1024545 9459 SH SOLE 9459 0 0 SOFI TECHNOLOGIES INC COM 83406F102 BBG00YB1ZF08 5719477 783490 SH SOLE 783490 0 0 SONY GROUP CORP SPONSORED ADR 835699307 BBG001S5W6H8 953848 11125 SH SOLE 11125 0 0 SOUNDHOUND AI INC CLASS A COM 836100107 BBG017304PD5 69390 11781 SH SOLE 11781 0 0 SOUTHERN CO COM 842587107 BBG001S5W777 4946278 68947 SH SOLE 68947 0 0 SOUTHWESTERN ENERGY CO COM 845467109 BBG001S5WHW7 109152 14400 SH SOLE 14400 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 BBG001S8LH99 927730 2332 SH SOLE 2332 0 0 SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 3454450 16792 SH SOLE 16792 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 13119637 25082 SH SOLE 25082 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 BBG001S63NQ1 993730 1786 SH SOLE 1786 0 0 SPDR SER TR BBG CONV SEC ETF 78464A359 BBG001T2PMD1 395000 5408 SH SOLE 5408 0 0 SPDR SER TR NUVEEN BLMBRG MU 78468R721 BBG001SRSPW6 554599 11932 SH SOLE 11932 0 0 SPDR SER TR PORTFOLIO S&P400 78464A847 BBG001SPT9T9 1097951 20584 SH SOLE 20584 0 0 SPDR SER TR PORTFOLIO S&P500 78464A854 BBG001SPTB87 1156750 18800 SH SOLE 18800 0 0 SPDR SER TR PORTFOLIO S&P600 78468R853 BBG004T58LZ5 649474 15090 SH SOLE 15090 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 BBG001SD7RB9 464028 6344 SH SOLE 6344 0 0 SPDR SER TR PRTFLO S&P500 VL 78464A508 BBG001SG4284 415379 8291 SH SOLE 8291 0 0 SPDR SER TR S&P BIOTECH 78464A870 BBG001SQDKG3 642880 6775 SH SOLE 6775 0 0 SPDR SER TR S&P DIVID ETF 78464A763 BBG001SPTBP8 585951 4465 SH SOLE 4465 0 0 SPDR SER TR S&P REGL BKG 78464A698 BBG001SMH2R6 238176 4737 SH SOLE 4737 0 0 SPROTT INC COM NEW 852066208 BBG001T2FK64 224606 6077 SH SOLE 6077 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 BBG00JPZ8T56 551564 27117 SH SOLE 27117 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 BBG001T66XM9 2408333 139210 SH SOLE 139210 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 BBG001T96GD0 1490766 179827 SH SOLE 179827 0 0 STAG INDL INC COM 85254J102 BBG001T9F312 2930342 76232 SH SOLE 76232 0 0 STANLEY BLACK & DECKER INC COM 854502101 BBG001S5WHT1 499409 5100 SH SOLE 5100 0 0 STAR BULK CARRIERS CORP. SHS PAR Y8162K204 BBG001SPYW58 620620 26000 SH SOLE 26000 0 0 STARBUCKS CORP COM 855244109 BBG001S72KH6 5104241 55851 SH SOLE 55851 0 0 STATE STR CORP COM 857477103 BBG001S5RLD5 1379783 17845 SH SOLE 17845 0 0 STRYKER CORPORATION COM 863667101 BBG001S8FR03 3831838 10707 SH SOLE 10707 0 0 STRYKER CORPORATION COM 863667101 BBG001S8FR03 4310 100 SH Call SOLE 100 0 0 SUMMIT MATLS INC CL A 86614U100 BBG006K8P6F9 496198 11133 SH SOLE 11133 0 0 SUPER MICRO COMPUTER INC COM 86800U104 BBG001SQGH95 2357410 2334 SH SOLE 2334 0 0 SYMBOTIC INC CLASS A COM 87151X101 BBG00Z72HCX9 292500 6500 SH SOLE 6500 0 0 SYSCO CORP COM 871829107 BBG001S5WJS8 4045958 49839 SH SOLE 49839 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 BBG001S5WWW4 3139499 23076 SH SOLE 23076 0 0 TARGET CORP COM 87612E106 BBG001SC0K41 2134479 12045 SH SOLE 12045 0 0 TC ENERGY CORP COM 87807B107 BBG001S5WW27 902645 22454 SH SOLE 22454 0 0 TE CONNECTIVITY LTD SHS H84989104 BBG001STLRP3 255676 1760 SH SOLE 1760 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 BBG001SDK336 325425 758 SH SOLE 758 0 0 TELEFONICA BRASIL SA NEW ADR 87936R205 BBG00Y6FQJF9 246463 24475 SH SOLE 24475 0 0 TELEFONICA S A SPONSORED ADR 879382208 BBG001S5WMH3 50105 11362 SH SOLE 11362 0 0 TESLA INC COM 88160R101 BBG001SQKGD7 7557739 42993 SH SOLE 42993 0 0 TESLA INC COM 88160R101 BBG001SQKGD7 3240 300 SH Put SOLE 300 0 0 TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 2002871 11497 SH SOLE 11497 0 0 TEXAS PACIFIC LAND CORPORATI COM 88262P102 BBG00YRJXKC0 47550334 82194 SH SOLE 82194 0 0 TEXTRON INC COM 883203101 BBG001S5WZ39 537208 5600 SH SOLE 5600 0 0 THE CIGNA GROUP COM 125523100 BBG00KXRCDQ9 3578434 9853 SH SOLE 9853 0 0 THE TRADE DESK INC COM CL A 88339J105 BBG00629NGW8 372060 4256 SH SOLE 4256 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 BBG001S5WS08 2243684 3860 SH SOLE 3860 0 0 THOMSON REUTERS CORP. COM 884903808 BBG001S5WSW3 409833 2630 SH SOLE 2630 0 0 TIDAL TR II BLUEPRINT CHESAP 88636J873 BBG01HDK2GG7 764529 29400 SH SOLE 29400 0 0 TJX COS INC NEW COM 872540109 BBG001S5WQ93 15698975 154792 SH SOLE 154792 0 0 T-MOBILE US INC COM 872590104 BBG001SKR9Y6 285309 1748 SH SOLE 1748 0 0 TOLL BROTHERS INC COM 889478103 BBG001S5WT15 258611 1999 SH SOLE 1999 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 BBG001S60L15 1600362 26505 SH SOLE 26505 0 0 TORTOISE MIDSTRM ENERGY FD I COM 89148B200 BBG001SS8R16 287475 7500 SH SOLE 7500 0 0 TOTALENERGIES SE SPONSORED ADS 89151E109 BBG001S6WYD9 2359271 34277 SH SOLE 34277 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 BBG001S5SBV6 1085823 3617 SH SOLE 3617 0 0 TRANSDIGM GROUP INC COM 893641100 BBG001SPV1C1 229078 186 SH SOLE 186 0 0 TRANSOCEAN LTD REGISTERED SHS H8817H100 BBG001S7B678 219486 34950 SH SOLE 34950 0 0 TRAVELERS COMPANIES INC COM 89417E109 BBG001S5R103 1576229 6849 SH SOLE 6849 0 0 TRINITY INDS INC COM 896522109 BBG001S5WVT0 495829 17804 SH SOLE 17804 0 0 TRUIST FINL CORP COM 89832Q109 BBG001S5YYC0 2853506 73204 SH SOLE 73204 0 0 TSAKOS ENERGY NAVIGATION LTD SHS G9108L173 BBG001S8R1R8 2050496 80760 SH SOLE 80760 0 0 TYLER TECHNOLOGIES INC COM 902252105 BBG001S5WZB0 873396 2055 SH SOLE 2055 0 0 TYSON FOODS INC CL A 902494103 BBG001S871D5 888644 15131 SH SOLE 15131 0 0 UBER TECHNOLOGIES INC COM 90353T100 BBG002B04MW4 5064171 65777 SH SOLE 65777 0 0 UNDER ARMOUR INC CL A 904311107 BBG001SJLLQ7 73992 10026 SH SOLE 10026 0 0 UNILEVER PLC SPON ADR NEW 904767704 BBG001S5X1K4 2156404 42965 SH SOLE 42965 0 0 UNION PAC CORP COM 907818108 BBG001S5X2M0 5696235 23162 SH SOLE 23162 0 0 UNITED AIRLS HLDGS INC COM 910047109 BBG001SQ87W0 430633 8994 SH SOLE 8994 0 0 UNITED BANKSHARES INC WEST V COM 909907107 BBG001S5WZV8 788157 22022 SH SOLE 22022 0 0 UNITED PARCEL SERVICE INC CL B 911312106 BBG001SDGSH1 2103759 14154 SH SOLE 14154 0 0 UNITED RENTALS INC COM 911363109 BBG001SBGZ25 10176304 14112 SH SOLE 14112 0 0 UNITED STATES ANTIMONY CORP COM 911549103 BBG001S9DGF1 24375 97500 SH SOLE 97500 0 0 UNITED STATES STL CORP NEW COM 912909108 BBG001S5XL75 260176 6380 SH SOLE 6380 0 0 UNITED STS LIME & MINERALS I COM 911922102 BBG001S7MWH8 213468 716 SH SOLE 716 0 0 UNITED STS OIL FD LP UNITS 91232N207 BBG001SQNKR0 223200 2835 SH SOLE 2835 0 0 UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 3975071 8035 SH SOLE 8035 0 0 US BANCORP DEL COM NEW 902973304 BBG001S6T8C1 1041681 23304 SH SOLE 23304 0 0 V F CORP COM 918204108 BBG001S5X749 161530 10530 SH SOLE 10530 0 0 VALERO ENERGY CORP COM 91913Y100 BBG001S5X8K9 2123042 12438 SH SOLE 12438 0 0 VALLEY NATL BANCORP COM 919794107 BBG001S7H654 83580 10500 SH SOLE 10500 0 0 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 BBG001SPSH76 253836 3379 SH SOLE 3379 0 0 VANECK ETF TRUST GOLD MINERS ETF 92189F106 BBG001SR42Z0 2700854 85416 SH SOLE 85416 0 0 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 BBG001T60G06 667611 17233 SH SOLE 17233 0 0 VANECK ETF TRUST MRNGSTR INT MOAT 92189F593 BBG009L72WV4 273373 8785 SH SOLE 8785 0 0 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 BBG002XRNHT5 531459 5912 SH SOLE 5912 0 0 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 BBG002D68GN8 435318 1935 SH SOLE 1935 0 0 VANECK ETF TRUST VANECK VIETNAM 92189F817 BBG001T5CFW2 303020 21800 SH SOLE 21800 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 BBG001ST39R1 230196 3053 SH SOLE 3053 0 0 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 BBG001ST39Q2 969032 12639 SH SOLE 12639 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 BBG001SK7DK4 319179 4395 SH SOLE 4395 0 0 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 BBG004N1LGK2 929445 18895 SH SOLE 18895 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 2312702 6719 SH SOLE 6719 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 BBG001SHVTS1 365550 1463 SH SOLE 1463 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 2898570 6030 SH SOLE 6030 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 1133419 4958 SH SOLE 4958 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 2386235 9181 SH SOLE 9181 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 1667223 10237 SH SOLE 10237 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 745942 17858 SH SOLE 17858 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 BBG001T2YZG9 276803 2505 SH SOLE 2505 0 0 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 BBG009THVRX1 379753 7505 SH SOLE 7505 0 0 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 BBG001T62M92 440530 7524 SH SOLE 7524 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 BBG001T62M38 815969 10135 SH SOLE 10135 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 BBG001TCH518 785924 9068 SH SOLE 9068 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 7705295 42195 SH SOLE 42195 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 3254463 64869 SH SOLE 64869 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 349298 2887 SH SOLE 2887 0 0 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 BBG00C868SD7 912288 13260 SH SOLE 13260 0 0 VANGUARD WORLD FD HEALTH CAR ETF 92204A504 BBG001SHVR32 419140 1549 SH SOLE 1549 0 0 VANGUARD WORLD FD INF TECH ETF 92204A702 BBG001SHTTR5 1115404 2127 SH SOLE 2127 0 0 VAXART INC COM NEW 92243A200 BBG001S8PRQ4 26000 20000 SH SOLE 20000 0 0 VERISIGN INC COM 92343E102 BBG001S7BCF6 264366 1395 SH SOLE 1395 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 8176364 194861 SH SOLE 194861 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 BBG001S68LJ8 1646959 3940 SH SOLE 3940 0 0 VERTIV HOLDINGS CO COM CL A 92537N108 BBG00L2B8LM7 372824 4565 SH SOLE 4565 0 0 VIATRIS INC COM 92556V106 BBG00Y52JV51 301590 25259 SH SOLE 25259 0 0 VIKING THERAPEUTICS INC COM 92686J106 BBG006LGV887 635500 7750 SH SOLE 7750 0 0 VIPER ENERGY INC CL A 927959106 BBG006G57XH9 1454173 37810 SH SOLE 37810 0 0 VIRTUS ARTIFICIAL INTELLIGEN COM 92838Y100 BBG00Q7474L7 391426 19503 SH SOLE 19503 0 0 VIRTUS CONVERTIBLE & INC FD COM 92838U108 BBG001SLMK47 65780 22000 SH SOLE 22000 0 0 VIRTUS GLOBAL MULTI-SECTOR I COM 92829B101 BBG002293H57 287250 37500 SH SOLE 37500 0 0 VIRTUS STONE HBR EMRG MKTS I COM 86164T107 BBG001SZVVN1 735737 135996 SH SOLE 135996 0 0 VISA INC COM CL A 92826C839 BBG001SRCFY3 21112165 75649 SH SOLE 75649 0 0 VISTRA CORP COM 92840M102 BBG00DXDL6R0 308550 4430 SH SOLE 4430 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 BBG001S6MDB8 728756 81883 SH SOLE 81883 0 0 VOXX INTL CORP CL A 91829F104 BBG001SDQ697 1080253 132384 SH SOLE 132384 0 0 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 BBG001T99QY2 177863 33750 SH SOLE 33750 0 0 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 BBG001SMKRM2 227635 42950 SH SOLE 42950 0 0 VULCAN MATLS CO COM 929160109 BBG001S5X8R2 317952 1165 SH SOLE 1165 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 BBG001S5XBY7 1200244 55336 SH SOLE 55336 0 0 WALMART INC COM 931142103 BBG001S5XH92 15865295 263675 SH SOLE 263675 0 0 WARNER BROS DISCOVERY INC COM SER A 934423104 BBG011386VG3 458046 52468 SH SOLE 52468 0 0 WASTE MGMT INC DEL COM 94106L109 BBG001S5XH47 12563171 58941 SH SOLE 58941 0 0 WEC ENERGY GROUP INC COM 92939U106 BBG001S5XDC7 535282 6518 SH SOLE 6518 0 0 WELLS FARGO CO NEW COM 949746101 BBG001S5XF23 3290737 56776 SH SOLE 56776 0 0 WELLTOWER INC COM 95040Q104 BBG001S5RTQ4 344980 3692 SH SOLE 3692 0 0 WEST FRASER TIMBER CO LTD COM 952845105 BBG001S60WD8 352634 4080 SH SOLE 4080 0 0 WESTERN ASSET DIVERSIFIED IN COM SHS BEN INT 95790K109 BBG00WF4D5L5 693600 48000 SH SOLE 48000 0 0 WESTERN ASSET EMERGING MKTS COM 95766A101 BBG001SCCJM1 315689 32850 SH SOLE 32850 0 0 WESTERN ASSET MANAGED MUNS F COM 95766M105 BBG001S6J994 574084 54936 SH SOLE 54936 0 0 WESTERN ASSET MTG DEFINED OP COM 95790B109 BBG001T0VQ03 733046 62600 SH SOLE 62600 0 0 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 BBG001SB94R5 351120 33000 SH SOLE 33000 0 0 WESTERN AST INFL LKD OPP & I COM 95766R104 BBG001SBWXC1 565265 65500 SH SOLE 65500 0 0 WESTERN DIGITAL CORP. COM 958102105 BBG001S5XD28 383661 5622 SH SOLE 5622 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 BBG003M3V2V9 249512 7019 SH SOLE 7019 0 0 WESTROCK CO COM 96145D105 BBG008NXC581 518572 10487 SH SOLE 10487 0 0 WEX INC COM 96208T104 BBG001SCJLG6 249407 1050 SH SOLE 1050 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 BBG001S5XL11 2065277 57513 SH SOLE 57513 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 BBG001S6DSP0 2326680 49367 SH SOLE 49367 0 0 WHIRLPOOL CORP COM 963320106 BBG001S5XFS5 473615 3959 SH SOLE 3959 0 0 WILLIAMS COS INC COM 969457100 BBG001S5XH10 8826464 226494 SH SOLE 226494 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 BBG005YHYNG8 791231 15733 SH SOLE 15733 0 0 WISDOMTREE TR FUTRE STRAT FD 97717W125 BBG001V038F5 348750 9300 SH SOLE 9300 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 BBG001T21LV9 638928 14668 SH SOLE 14668 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 BBG001SHL470 854221 7873 SH SOLE 7873 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 BBG001SHL7K8 246962 3421 SH SOLE 3421 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 BBG001SHKG74 242848 4979 SH SOLE 4979 0 0 WK KELLOGG CO COM SHS 92942W107 BBG018CYVVX4 487575 25935 SH SOLE 25935 0 0 WP CAREY INC COM 92936U109 BBG001S67MM3 1540339 27292 SH SOLE 27292 0 0 WYNN RESORTS LTD COM 983134107 BBG001SJZ2V8 395426 3868 SH SOLE 3868 0 0 XCEL ENERGY INC COM 98389B100 BBG001S7F0X8 993268 18479 SH SOLE 18479 0 0 XYLEM INC COM 98419M100 BBG001V05C73 1003108 7762 SH SOLE 7762 0 0 YUM BRANDS INC COM 988498101 BBG001S7JQ30 1335329 9631 SH SOLE 9631 0 0 YUM CHINA HLDGS INC COM 98850P109 BBG00B8N0HH0 203786 5122 SH SOLE 5122 0 0 ZIM INTEGRATED SHIPPING SERV SHS M9T951109 BBG00YQ7XRV1 133584 13200 SH SOLE 13200 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 BBG001S7DQJ9 487006 3690 SH SOLE 3690 0 0 ZOETIS INC CL A 98978V103 BBG0039320P7 2445911 14455 SH SOLE 14455 0 0