0001582732-24-000004.txt : 20240415 0001582732-24-000004.hdr.sgml : 20240415 20240415100918 ACCESSION NUMBER: 0001582732-24-000004 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240415 DATE AS OF CHANGE: 20240415 EFFECTIVENESS DATE: 20240415 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Capital Investment Advisors, LLC CENTRAL INDEX KEY: 0001582732 ORGANIZATION NAME: IRS NUMBER: 273464003 STATE OF INCORPORATION: WY FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-15763 FILM NUMBER: 24843367 BUSINESS ADDRESS: STREET 1: 10 GLENLAKE PARKWAY STREET 2: NORTH TOWER SUITE 1000 CITY: ATLANTA STATE: GA ZIP: 30328 BUSINESS PHONE: 404-531-0018 MAIL ADDRESS: STREET 1: 10 GLENLAKE PARKWAY STREET 2: NORTH TOWER SUITE 1000 CITY: ATLANTA STATE: GA ZIP: 30328 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0001582732 XXXXXXXX 03-31-2024 03-31-2024 Capital Investment Advisors, LLC
10 GLENLAKE PARKWAY NORTH TOWER SUITE 1000 ATLANTA GA 30328
13F HOLDINGS REPORT 028-15763 N
Holly Mallory Chief Compliance Officer 4045310018 Holly Mallory Atlanta GA 04-15-2024 0 686 4298520372 false
INFORMATION TABLE 2 informationtable.xml 3-31-2024 3M CO COM 88579Y101 18199473 171580 SH SOLE 0 171580 0 0 ABBOTT LABS COM 002824100 2139067 18820 SH SOLE 0 18820 0 0 ABBVIE INC COM 00287Y109 33641843 184744 SH SOLE 0 184744 0 0 ABRDN ASIA PACIFIC INCOME FU COM 003009107 98224 35080 SH SOLE 0 35080 0 0 ABRDN INCOME CREDIT STRATEGI COM 003057106 2179090 321400 SH SOLE 0 321400 0 0 ABRDN NATL MUN INCOME FD SH BEN INT 24610T108 486920 47000 SH SOLE 0 47000 0 0 ABRDN TOTAL DYNAMIC DIVIDEND COM SH BEN INT 00326L100 472664 57016 SH SOLE 0 57016 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1019110 2940 SH SOLE 0 2940 0 0 ADAMS DIVERSIFIED EQUITY FD COM 006212104 1180023 60452 SH SOLE 0 60452 0 0 ADOBE INC COM 00724F101 2466084 4887 SH SOLE 0 4887 0 0 ADVANCED MICRO DEVICES INC COM 007903107 1576484 8734 SH SOLE 0 8734 0 0 ADVENT CONV & INCOME FD COM 00764C109 142733 11954 SH SOLE 0 11954 0 0 AFLAC INC COM 001055102 1852778 21579 SH SOLE 0 21579 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 229059 1574 SH SOLE 0 1574 0 0 AIR PRODS & CHEMS INC COM 009158106 1354922 5593 SH SOLE 0 5593 0 0 AKAMAI TECHNOLOGIES INC NOTE0.375% 9/0 00971TAL5 11600 11000 SH SOLE 0 11000 0 0 ALIGN TECHNOLOGY INC COM 016255101 1223142 3730 SH SOLE 0 3730 0 0 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 1563973 147267 SH SOLE 0 147267 0 0 ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 892310 81193 SH SOLE 0 81193 0 0 ALLSPRING GLOBAL DIVIDEND OP COM 94987C103 79741 16613 SH SOLE 0 16613 0 0 ALLSPRING INCOME OPPORTUNIT INC OPPTY FD 94987B105 152136 22912 SH SOLE 0 22912 0 0 ALLSPRING MULTI SECTOR INCOM COM 94987D101 480262 51475 SH SOLE 0 51475 0 0 ALLSTATE CORP COM 020002101 657087 3798 SH SOLE 0 3798 0 0 ALPHABET INC CAP STK CL A 02079K305 54419761 360563 SH SOLE 0 360563 0 0 ALPHABET INC CAP STK CL C 02079K107 4642745 30492 SH SOLE 0 30492 0 0 ALTRIA GROUP INC COM 02209S103 26747062 613183 SH SOLE 0 613183 0 0 AMAZON COM INC COM 023135106 33168605 183882 SH SOLE 0 183882 0 0 AMERICAN CENTY ETF TR US QUALITY GROW 025072307 1668012 19638 SH SOLE 0 19638 0 0 AMERICAN ELEC PWR CO INC COM 025537101 5115043 59408 SH SOLE 0 59408 0 0 AMERICAN EXPRESS CO COM 025816109 24314279 106787 SH SOLE 0 106787 0 0 AMERICAN TOWER CORP NEW COM 03027X100 520289 2633 SH SOLE 0 2633 0 0 AMGEN INC COM 031162100 9070294 31902 SH SOLE 0 31902 0 0 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 769946 19803 SH SOLE 0 19803 0 0 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 1707662 86727 SH SOLE 0 86727 0 0 AON PLC SHS CL A G0403H108 598158 1792 SH SOLE 0 1792 0 0 APOLLO SR FLOATING RATE FD I COM 037636107 549645 38572 SH SOLE 0 38572 0 0 APOLLO TACTICAL INCOME FD IN COM 037638103 752523 52624 SH SOLE 0 52624 0 0 APPLE INC COM 037833100 68460440 399233 SH SOLE 0 399233 0 0 APPLIED MATLS INC COM 038222105 1510644 7325 SH SOLE 0 7325 0 0 ARBOR REALTY TRUST INC COM 038923108 133341 10063 SH SOLE 0 10063 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 237239 3777 SH SOLE 0 3777 0 0 ARES CAPITAL CORP COM 04010L103 670239 32192 SH SOLE 0 32192 0 0 ARES DYNAMIC CR ALLOCATION F COM 04014F102 3529006 247998 SH SOLE 0 247998 0 0 ARK ETF TR INNOVATION ETF 00214Q104 1217391 24309 SH SOLE 0 24309 0 0 ARROWMARK FINANCIAL CORP COM 861780104 631584 33250 SH SOLE 0 33250 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 341033 351 SH SOLE 0 351 0 0 AT&T INC COM 00206R102 19367730 1100439 SH SOLE 0 1100439 0 0 AURINIA PHARMACEUTICALS INC COM 05156V102 199724 39865 SH SOLE 0 39865 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 2043480 8182 SH SOLE 0 8182 0 0 AUTOZONE INC COM 053332102 265400 84 SH SOLE 0 84 0 0 AVERY DENNISON CORP COM 053611109 465134 2083 SH SOLE 0 2083 0 0 AXON ENTERPRISE INC COM 05464C101 223709 715 SH SOLE 0 715 0 0 BANK AMERICA CORP COM 060505104 19965468 526516 SH SOLE 0 526516 0 0 BARINGS GLOBAL SHORT DURATIO COM 06760L100 2858814 199917 SH SOLE 0 199917 0 0 BECTON DICKINSON & CO COM 075887109 428176 1730 SH SOLE 0 1730 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 1903320 3 SH SOLE 0 3 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 19957099 47458 SH SOLE 0 47458 0 0 BEST BUY INC COM 086516101 12176781 148443 SH SOLE 0 148443 0 0 BIOGEN INC COM 09062X103 404522 1876 SH SOLE 0 1876 0 0 BIOMARIN PHARMACEUTICAL INC NOTE1.250% 5/1 09061GAK7 10892 11000 SH SOLE 0 11000 0 0 BLACKROCK CORE BD TR SHS BEN INT 09249E101 1396259 129283 SH SOLE 0 129283 0 0 BLACKROCK CORPOR HI YLD FD I COM 09255P107 1621303 165608 SH SOLE 0 165608 0 0 BLACKROCK CR ALLOCATION INCO COM 092508100 9216811 862190 SH SOLE 0 862190 0 0 BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 663437 59985 SH SOLE 0 59985 0 0 BLACKROCK FLOATING RATE INCO COM 09255X100 537816 41627 SH SOLE 0 41627 0 0 BLACKROCK INC COM 09247X101 1082159 1298 SH SOLE 0 1298 0 0 BLACKROCK INVT QUALITY MUN T COM 09247D105 149541 12050 SH SOLE 0 12050 0 0 BLACKROCK LONG-TERM MUN ADVA COM 09250B103 399850 40025 SH SOLE 0 40025 0 0 BLACKROCK LTD DURATION INCOM COM SHS 09249W101 2649963 188878 SH SOLE 0 188878 0 0 BLACKROCK MUN INCOME QUALITY COM 092479104 252776 21791 SH SOLE 0 21791 0 0 BLACKROCK MUNI INCOME TR II COM 09249N101 388593 35782 SH SOLE 0 35782 0 0 BLACKROCK MUNICIPAL INCOME COM 09253X102 3608541 299216 SH SOLE 0 299216 0 0 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 212304 19283 SH SOLE 0 19283 0 0 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 867586 71820 SH SOLE 0 71820 0 0 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 790050 77608 SH SOLE 0 77608 0 0 BLACKROCK MUNIVEST FD INC COM 09253R105 2660616 376858 SH SOLE 0 376858 0 0 BLACKROCK MUNIYIELD FD INC COM 09253W104 130232 11775 SH SOLE 0 11775 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254E103 3103657 270825 SH SOLE 0 270825 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254G108 176253 16770 SH SOLE 0 16770 0 0 BLACKROCK MUNIYILD QULT FD I COM 09254F100 251524 20533 SH SOLE 0 20533 0 0 BLACKSTONE INC COM 09260D107 1980800 15078 SH SOLE 0 15078 0 0 BLACKSTONE LONG SHORT CR INC COM SHS BN INT 09257D102 518958 42157 SH SOLE 0 42157 0 0 BLACKSTONE SENI FLTN RAT 202 COM 09256U105 231397 16148 SH SOLE 0 16148 0 0 BLACKSTONE STRATEGIC CRED 20 COM SHS BEN IN 09257R101 2701005 226975 SH SOLE 0 226975 0 0 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 421439 40562 SH SOLE 0 40562 0 0 BNY MELLON MUN INCOME INC COM 05589T104 1138390 166675 SH SOLE 0 166675 0 0 BNY MELLON STRATEGIC MUN BD COM 09662E109 1844669 314790 SH SOLE 0 314790 0 0 BNY MELLON STRATEGIC MUNS IN COM 05588W108 2544448 417123 SH SOLE 0 417123 0 0 BOEING CO COM 097023105 4224008 21887 SH SOLE 0 21887 0 0 BOOKING HOLDINGS INC COM 09857L108 209584 58 SH SOLE 0 58 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1263343 8511 SH SOLE 0 8511 0 0 BP PLC SPONSORED ADR 055622104 508152 13486 SH SOLE 0 13486 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 14830653 273477 SH SOLE 0 273477 0 0 BROADCOM INC COM 11135F101 7448036 5619 SH SOLE 0 5619 0 0 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 163193 12631 SH SOLE 0 12631 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 1338682 6419 SH SOLE 0 6419 0 0 BUTTERFLY NETWORK INC COM CL A 124155102 60172 55715 SH SOLE 0 55715 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 1360690 4371 SH SOLE 0 4371 0 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 307361 3486 SH SOLE 0 3486 0 0 CAPITAL ONE FINL CORP COM 14040H105 291209 1956 SH SOLE 0 1956 0 0 CARDINAL HEALTH INC COM 14149Y108 17805361 159119 SH SOLE 0 159119 0 0 CASA SYS INC COM 14713L102 6498 23750 SH SOLE 0 23750 0 0 CATERPILLAR INC COM 149123101 14191992 38730 SH SOLE 0 38730 0 0 CBRE GBL REAL ESTATE INC FD COM 12504G100 89916 16713 SH SOLE 0 16713 0 0 CDW CORP COM 12514G108 1055377 4126 SH SOLE 0 4126 0 0 CELANESE CORP DEL COM 150870103 1205270 7013 SH SOLE 0 7013 0 0 CENCORA INC COM 03073E105 237571 978 SH SOLE 0 978 0 0 CENTRAL SECS CORP COM 155123102 1610275 38551 SH SOLE 0 38551 0 0 CHEVRON CORP NEW COM 166764100 44781697 283896 SH SOLE 0 283896 0 0 CHIMERA INVT CORP COM NEW 16934Q208 228998 49674 SH SOLE 0 49674 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 482524 166 SH SOLE 0 166 0 0 CHUBB LIMITED COM H1467J104 491890 1898 SH SOLE 0 1898 0 0 CHURCH & DWIGHT CO INC COM 171340102 230004 2205 SH SOLE 0 2205 0 0 CINTAS CORP COM 172908105 379320 552 SH SOLE 0 552 0 0 CISCO SYS INC COM 17275R102 45590716 913459 SH SOLE 0 913459 0 0 CITIGROUP INC COM NEW 172967424 13988566 221198 SH SOLE 0 221198 0 0 CLOROX CO DEL COM 189054109 335952 2194 SH SOLE 0 2194 0 0 CMS ENERGY CORP COM 125896100 272879 4522 SH SOLE 0 4522 0 0 COCA COLA CO COM 191216100 32491756 531085 SH SOLE 0 531085 0 0 COHEN & STEERS QUALITY INCOM COM 19247L106 205064 16975 SH SOLE 0 16975 0 0 COHEN & STEERS REIT & PFD & COM 19247X100 1262149 60017 SH SOLE 0 60017 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 292692 1104 SH SOLE 0 1104 0 0 COLGATE PALMOLIVE CO COM 194162103 808748 8981 SH SOLE 0 8981 0 0 COMCAST CORP NEW CL A 20030N101 1494571 34477 SH SOLE 0 34477 0 0 COMSTOCK INC COM NEW 205750300 3638 10000 SH SOLE 0 10000 0 0 CONAGRA BRANDS INC COM 205887102 1746573 58926 SH SOLE 0 58926 0 0 CONNECTONE BANCORP INC COM 20786W107 397937 20407 SH SOLE 0 20407 0 0 CONOCOPHILLIPS COM 20825C104 2388884 18769 SH SOLE 0 18769 0 0 CONSOLIDATED COMM HLDGS INC COM 209034107 102600 23750 SH SOLE 0 23750 0 0 CONSOLIDATED EDISON INC COM 209115104 3121626 34375 SH SOLE 0 34375 0 0 CONSTELLATION ENERGY CORP COM 21037T109 408013 2207 SH SOLE 0 2207 0 0 COPART INC COM 217204106 1242633 21454 SH SOLE 0 21454 0 0 CORTEVA INC COM 22052L104 367523 6373 SH SOLE 0 6373 0 0 COSTCO WHSL CORP NEW COM 22160K105 8582683 11715 SH SOLE 0 11715 0 0 COTERRA ENERGY INC COM 127097103 992892 35613 SH SOLE 0 35613 0 0 COUSINS PPTYS INC COM NEW 222795502 7672142 319141 SH SOLE 0 319141 0 0 CREDIT SUISSE ASSET MGMT INC COM 224916106 143987 48809 SH SOLE 0 48809 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 634127 1978 SH SOLE 0 1978 0 0 CROWN CASTLE INC COM 22822V101 7184373 67886 SH SOLE 0 67886 0 0 CSX CORP COM 126408103 1423921 38412 SH SOLE 0 38412 0 0 CUMMINS INC COM 231021106 33325578 113102 SH SOLE 0 113102 0 0 CVS HEALTH CORP COM 126650100 34230786 429172 SH SOLE 0 429172 0 0 DANAHER CORPORATION COM 235851102 374343 1499 SH SOLE 0 1499 0 0 DANIMER SCIENTIFIC INC COM CL A 236272100 840012 770653 SH SOLE 0 770653 0 0 DEERE & CO COM 244199105 21222101 51668 SH SOLE 0 51668 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 1338374 27959 SH SOLE 0 27959 0 0 DEVON ENERGY CORP NEW COM 25179M103 347890 6933 SH SOLE 0 6933 0 0 DIGITAL RLTY TR INC COM 253868103 5697870 39558 SH SOLE 0 39558 0 0 DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 301938 8216 SH SOLE 0 8216 0 0 DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 606670 14833 SH SOLE 0 14833 0 0 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 543547 8719 SH SOLE 0 8719 0 0 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 796365 14631 SH SOLE 0 14631 0 0 DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 2402987 21417 SH SOLE 0 21417 0 0 DIREXION SHS ETF TR HEALTHCARE BUL 25459Y876 220165 1755 SH SOLE 0 1755 0 0 DISCOVER FINL SVCS COM 254709108 204569 1561 SH SOLE 0 1561 0 0 DISNEY WALT CO COM 254687106 7124702 58227 SH SOLE 0 58227 0 0 DOMINION ENERGY INC COM 25746U109 3716805 75560 SH SOLE 0 75560 0 0 DOMINOS PIZZA INC COM 25754A201 1003859 2020 SH SOLE 0 2020 0 0 DOUBLELINE ETF TRUST SHILLER CAPE U S 25861R204 2635691 94132 SH SOLE 0 94132 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 263525 20750 SH SOLE 0 20750 0 0 DOW INC COM 260557103 666992 11514 SH SOLE 0 11514 0 0 DTE ENERGY CO COM 233331107 720044 6421 SH SOLE 0 6421 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 5704126 58982 SH SOLE 0 58982 0 0 DUPONT DE NEMOURS INC COM 26614N102 807787 10536 SH SOLE 0 10536 0 0 DWS MUN INCOME TR NEW COM 233368109 3287360 364049 SH SOLE 0 364049 0 0 DWS STRATEGIC MUN INCOME TR COM 23342Q101 225547 25229 SH SOLE 0 25229 0 0 EASTMAN CHEM CO COM 277432100 207094 2066 SH SOLE 0 2066 0 0 EATON CORP PLC SHS G29183103 1482423 4741 SH SOLE 0 4741 0 0 EATON VANCE FLTING RATE INC COM 278279104 162408 12202 SH SOLE 0 12202 0 0 EATON VANCE LTD DURATION INC COM 27828H105 7100855 728293 SH SOLE 0 728293 0 0 EATON VANCE MUN BD FD COM 27827X101 409646 39579 SH SOLE 0 39579 0 0 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 1236882 120671 SH SOLE 0 120671 0 0 EATON VANCE SHORT DURATION D COM 27828V104 188139 17816 SH SOLE 0 17816 0 0 EATON VANCE SR FLTNG RTE TR COM 27828Q105 790919 60700 SH SOLE 0 60700 0 0 EBAY INC. COM 278642103 212155 4020 SH SOLE 0 4020 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 560459 5865 SH SOLE 0 5865 0 0 ELEVANCE HEALTH INC COM 036752103 432213 834 SH SOLE 0 834 0 0 ELI LILLY & CO COM 532457108 20268935 26054 SH SOLE 0 26054 0 0 EMERSON ELEC CO COM 291011104 2573513 22690 SH SOLE 0 22690 0 0 ENBRIDGE INC COM 29250N105 2507029 69293 SH SOLE 0 69293 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 4377342 278280 SH SOLE 0 278280 0 0 ENPHASE ENERGY INC COM 29355A107 261113 2158 SH SOLE 0 2158 0 0 ENTERGY CORP NEW COM 29364G103 403005 3813 SH SOLE 0 3813 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 18811062 644656 SH SOLE 0 644656 0 0 EOG RES INC COM 26875P101 26816988 209770 SH SOLE 0 209770 0 0 EQUIFAX INC COM 294429105 1499369 5605 SH SOLE 0 5605 0 0 EXELON CORP COM 30161N101 249274 6635 SH SOLE 0 6635 0 0 EXXON MOBIL CORP COM 30231G102 22957588 197502 SH SOLE 0 197502 0 0 FEDERATED HERMES PREM MUNI I COM 31423P108 348705 31500 SH SOLE 0 31500 0 0 FEDEX CORP COM 31428X106 589138 2033 SH SOLE 0 2033 0 0 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 534722 11801 SH SOLE 0 11801 0 0 FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 770708 29792 SH SOLE 0 29792 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 207888 2802 SH SOLE 0 2802 0 0 FIRST TR ABRDN GBL OPP INCM COM SHS 337319107 68258 10350 SH SOLE 0 10350 0 0 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 458447 26469 SH SOLE 0 26469 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 238944 5795 SH SOLE 0 5795 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 102556150 3472948 SH SOLE 0 3472948 0 0 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 269883 7751 SH SOLE 0 7751 0 0 FIRST TR HIGH INCOME LONG / COM 33738E109 176118 14763 SH SOLE 0 14763 0 0 FIRST TR INTER DURATN PFD & COM 33718W103 831202 46384 SH SOLE 0 46384 0 0 FIRSTENERGY CORP COM 337932107 393820 10197 SH SOLE 0 10197 0 0 FISERV INC COM 337738108 745214 4663 SH SOLE 0 4663 0 0 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 182969 11835 SH SOLE 0 11835 0 0 FORD MTR CO DEL COM 345370860 864400 65090 SH SOLE 0 65090 0 0 FORTINET INC COM 34959E109 263062 3851 SH SOLE 0 3851 0 0 FORTUNE BRANDS INNOVATIONS I COM 34964C106 275958 3259 SH SOLE 0 3259 0 0 FRANKLIN LTD DURATION INCOME COM 35472T101 109004 17385 SH SOLE 0 17385 0 0 FREEPORT-MCMORAN INC CL B 35671D857 4315221 91774 SH SOLE 0 91774 0 0 FST TR NEW OPPORT MLP & ENE COM 33739M100 176523 23045 SH SOLE 0 23045 0 0 GABELLI EQUITY TR INC COM 362397101 109081 19761 SH SOLE 0 19761 0 0 GARMIN LTD SHS H2906T109 325453 2186 SH SOLE 0 2186 0 0 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 291833 3210 SH SOLE 0 3210 0 0 GENERAL DYNAMICS CORP COM 369550108 2675118 9470 SH SOLE 0 9470 0 0 GENERAL ELECTRIC CO COM NEW 369604301 1631546 9295 SH SOLE 0 9295 0 0 GENERAL MLS INC COM 370334104 1471900 21036 SH SOLE 0 21036 0 0 GENERAL MTRS CO COM 37045V100 325987 7188 SH SOLE 0 7188 0 0 GENUINE PARTS CO COM 372460105 2686185 17338 SH SOLE 0 17338 0 0 GILEAD SCIENCES INC COM 375558103 24220268 330652 SH SOLE 0 330652 0 0 GLOBAL PMTS INC COM 37940X102 287015 2147 SH SOLE 0 2147 0 0 GLOBALSTAR INC COM 378973408 15582 10600 SH SOLE 0 10600 0 0 GOLDMAN SACHS ETF TR MARKETBETA US EQ 381430123 280875 3913 SH SOLE 0 3913 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 18809287 45032 SH SOLE 0 45032 0 0 GRACO INC COM 384109104 2218560 23738 SH SOLE 0 23738 0 0 GRAINGER W W INC COM 384802104 593086 583 SH SOLE 0 583 0 0 GREENBRIER COS INC NOTE2.875% 4/1 393657AM3 12135 11000 SH SOLE 0 11000 0 0 HALLIBURTON CO COM 406216101 245465 6227 SH SOLE 0 6227 0 0 HANCOCK JOHN INVT TR II COM 410142103 1914162 145122 SH SOLE 0 145122 0 0 HEALTHCARE RLTY TR CL A COM 42226K105 4644387 328225 SH SOLE 0 328225 0 0 HERSHEY CO COM 427866108 9915457 50979 SH SOLE 0 50979 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 178812 10085 SH SOLE 0 10085 0 0 HF SINCLAIR CORP COM 403949100 295987 4903 SH SOLE 0 4903 0 0 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 437769 57150 SH SOLE 0 57150 0 0 HOME DEPOT INC COM 437076102 89591764 233555 SH SOLE 0 233555 0 0 HONEYWELL INTL INC COM 438516106 2383424 11612 SH SOLE 0 11612 0 0 HP INC COM 40434L105 9810024 324620 SH SOLE 0 324620 0 0 HUBBELL INC COM 443510607 344908 831 SH SOLE 0 831 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 2073150 7113 SH SOLE 0 7113 0 0 I-80 GOLD CORP COM 44955L106 13400 10000 SH SOLE 0 10000 0 0 ILLINOIS TOOL WKS INC COM 452308109 3200768 11928 SH SOLE 0 11928 0 0 IMAX CORP NOTE0.500% 4/0 45245EAJ8 11125 12000 SH SOLE 0 12000 0 0 INDEPENDENCE RLTY TR INC COM 45378A106 170975 10600 SH SOLE 0 10600 0 0 INTEL CORP COM 458140100 20583551 466007 SH SOLE 0 466007 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 12380832 64835 SH SOLE 0 64835 0 0 INTERPUBLIC GROUP COS INC COM 460690100 215983 6619 SH SOLE 0 6619 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 259009 649 SH SOLE 0 649 0 0 INTUIT COM 461202103 1354742 2084 SH SOLE 0 2084 0 0 INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 595272 70032 SH SOLE 0 70032 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 315821 26584 SH SOLE 0 26584 0 0 INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 335970 18359 SH SOLE 0 18359 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 471163 22468 SH SOLE 0 22468 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 484238 23702 SH SOLE 0 23702 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 567594 29547 SH SOLE 0 29547 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 654152 33911 SH SOLE 0 33911 0 0 INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460 253848 15488 SH SOLE 0 15488 0 0 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 737315 36737 SH SOLE 0 36737 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 520200 34134 SH SOLE 0 34134 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 232178 6035 SH SOLE 0 6035 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 1148664 61956 SH SOLE 0 61956 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 10535284 62203 SH SOLE 0 62203 0 0 INVESCO MUN OPPORTUNITY TR COM 46132C107 164563 16913 SH SOLE 0 16913 0 0 INVESCO MUNICIPAL TRUST COM 46131J103 1653375 170451 SH SOLE 0 170451 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 3289748 7409 SH SOLE 0 7409 0 0 INVESCO QUALITY MUN INCOME T COM 46133G107 295712 30549 SH SOLE 0 30549 0 0 INVESCO SR INCOME TR COM 46131H107 432248 100993 SH SOLE 0 100993 0 0 INVESCO VALUE MUN INCOME TR COM 46132P108 898654 74888 SH SOLE 0 74888 0 0 IRON MTN INC DEL COM 46284V101 2146598 26762 SH SOLE 0 26762 0 0 ISHARES GOLD TR ISHARES NEW 464285204 540795 12873 SH SOLE 0 12873 0 0 ISHARES INC MSCI EMRG CHN 46434G764 319585 5551 SH SOLE 0 5551 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 1022108 14325 SH SOLE 0 14325 0 0 ISHARES SILVER TR ISHARES 46428Q109 346311 15222 SH SOLE 0 15222 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 1087718 13301 SH SOLE 0 13301 0 0 ISHARES TR 20 YR TR BD ETF 464287432 340192 3595 SH SOLE 0 3595 0 0 ISHARES TR BROAD USD HIGH 46435U853 233746 6388 SH SOLE 0 6388 0 0 ISHARES TR COHEN STEER REIT 464287564 1624246 28150 SH SOLE 0 28150 0 0 ISHARES TR CORE DIV GRWTH 46434V621 409599483 7054762 SH SOLE 0 7054762 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 434242 3940 SH SOLE 0 3940 0 0 ISHARES TR CORE MSCI EAFE 46432F842 1644079 22151 SH SOLE 0 22151 0 0 ISHARES TR CORE S&P MCP ETF 464287507 33195763 546522 SH SOLE 0 546522 0 0 ISHARES TR CORE S&P SCP ETF 464287804 29749716 269179 SH SOLE 0 269179 0 0 ISHARES TR CORE S&P TTL STK 464287150 660289 5727 SH SOLE 0 5727 0 0 ISHARES TR CORE S&P500 ETF 464287200 27040192 51434 SH SOLE 0 51434 0 0 ISHARES TR CORE US AGGBD ET 464287226 1162330 11868 SH SOLE 0 11868 0 0 ISHARES TR DOW JONES US ETF 464287846 420650 3284 SH SOLE 0 3284 0 0 ISHARES TR HIGH YLD SYSTM B 46435G250 470596 10073 SH SOLE 0 10073 0 0 ISHARES TR IBDS DEC28 ETF 46435U515 54625037 2193336 SH SOLE 0 2193336 0 0 ISHARES TR IBONDS 24 TRM TS 46436E874 29780366 1243958 SH SOLE 0 1243958 0 0 ISHARES TR IBONDS 25 TRM TS 46436E866 51885802 2233569 SH SOLE 0 2233569 0 0 ISHARES TR IBONDS 26 TRM TS 46436E858 50013250 2202257 SH SOLE 0 2202257 0 0 ISHARES TR IBONDS 27 ETF 46435UAA9 44626750 1875074 SH SOLE 0 1875074 0 0 ISHARES TR IBONDS 27 TRM TS 46436E841 10764448 485760 SH SOLE 0 485760 0 0 ISHARES TR IBONDS DEC 2029 46436E163 251543 9964 SH SOLE 0 9964 0 0 ISHARES TR IBONDS DEC 2030 46436E726 46064940 2152567 SH SOLE 0 2152567 0 0 ISHARES TR IBONDS DEC 2031 46436E486 33097851 1615317 SH SOLE 0 1615317 0 0 ISHARES TR IBONDS DEC 2032 46436E312 33015482 1330733 SH SOLE 0 1330733 0 0 ISHARES TR IBONDS DEC 2033 46436E130 29304158 1150085 SH SOLE 0 1150085 0 0 ISHARES TR IBONDS DEC 25 46435U432 918544 34714 SH SOLE 0 34714 0 0 ISHARES TR IBONDS DEC 26 46435U259 943286 37210 SH SOLE 0 37210 0 0 ISHARES TR IBONDS DEC 27 46435U283 871410 34621 SH SOLE 0 34621 0 0 ISHARES TR IBONDS DEC 28 46435U325 777224 30757 SH SOLE 0 30757 0 0 ISHARES TR IBONDS DEC 29 46436E205 42897819 1879834 SH SOLE 0 1879834 0 0 ISHARES TR IBONDS DEC2026 46435GAA0 15871010 665451 SH SOLE 0 665451 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 9943242 396936 SH SOLE 0 396936 0 0 ISHARES TR IBONDS DEC25 ETF 46434VBD1 16371589 659879 SH SOLE 0 659879 0 0 ISHARES TR IBONDS DEC 46435U697 1127413 43446 SH SOLE 0 43446 0 0 ISHARES TR IBOXX HI YD ETF 464288513 698773 8990 SH SOLE 0 8990 0 0 ISHARES TR IBOXX INV CP ETF 464287242 5276042 48440 SH SOLE 0 48440 0 0 ISHARES TR INTL DIV GRWTH 46435G524 3275742 48630 SH SOLE 0 48630 0 0 ISHARES TR ISHARES BIOTECH 464287556 1496396 10905 SH SOLE 0 10905 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 1151386 22453 SH SOLE 0 22453 0 0 ISHARES TR MBS ETF 464288588 38254136 413916 SH SOLE 0 413916 0 0 ISHARES TR MICRO-CAP ETF 464288869 643526 5310 SH SOLE 0 5310 0 0 ISHARES TR MORNINGSTAR VALU 464288109 271470 3532 SH SOLE 0 3532 0 0 ISHARES TR MORTGE REL ETF 46435G342 1636844 70432 SH SOLE 0 70432 0 0 ISHARES TR MSCI ACWI ETF 464288257 837470 7604 SH SOLE 0 7604 0 0 ISHARES TR MSCI ACWI EX US 464288240 25719945 481737 SH SOLE 0 481737 0 0 ISHARES TR MSCI EAFE ETF 464287465 1236011 15477 SH SOLE 0 15477 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 1528961 37219 SH SOLE 0 37219 0 0 ISHARES TR MSCI INTL QUALTY 46434V456 154957980 3907160 SH SOLE 0 3907160 0 0 ISHARES TR MSCI USA MMENTM 46432F396 257614 1375 SH SOLE 0 1375 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 980156 5964 SH SOLE 0 5964 0 0 ISHARES TR MSCI USA VALUE 46432F388 212318 1960 SH SOLE 0 1960 0 0 ISHARES TR NATIONAL MUN ETF 464288414 1799170 16721 SH SOLE 0 16721 0 0 ISHARES TR PFD AND INCM SEC 464288687 956377 29674 SH SOLE 0 29674 0 0 ISHARES TR RUS 1000 ETF 464287622 759670 2637 SH SOLE 0 2637 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 2862553 8493 SH SOLE 0 8493 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 1249765 6978 SH SOLE 0 6978 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 254233 939 SH SOLE 0 939 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 287311 1809 SH SOLE 0 1809 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 476487 3802 SH SOLE 0 3802 0 0 ISHARES TR RUS MID CAP ETF 464287499 458506 5453 SH SOLE 0 5453 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 791718 3765 SH SOLE 0 3765 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 624413 7395 SH SOLE 0 7395 0 0 ISHARES TR S&P 500 VAL ETF 464287408 287687 1540 SH SOLE 0 1540 0 0 ISHARES TR S&P MC 400GR ETF 464287606 677536 7425 SH SOLE 0 7425 0 0 ISHARES TR S&P MC 400VL ETF 464287705 622104 5259 SH SOLE 0 5259 0 0 ISHARES TR S&P SML 600 GWT 464287887 470850 3602 SH SOLE 0 3602 0 0 ISHARES TR SELECT DIVID ETF 464287168 16687274 135471 SH SOLE 0 135471 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 1289109 12309 SH SOLE 0 12309 0 0 ISHARES TR SP SMCP600VL ETF 464287879 410852 3998 SH SOLE 0 3998 0 0 ISHARES TR TIPS BD ETF 464287176 1769300 16472 SH SOLE 0 16472 0 0 ISHARES TR U.S. ENERGY ETF 464287796 386033 7814 SH SOLE 0 7814 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 276869 4176 SH SOLE 0 4176 0 0 ISHARES TR U.S. FINLS ETF 464287788 330621 3457 SH SOLE 0 3457 0 0 ISHARES TR U.S. PHARMA ETF 464288836 258365 3805 SH SOLE 0 3805 0 0 ISHARES TR U.S. TECH ETF 464287721 16527500 122372 SH SOLE 0 122372 0 0 ISHARES TR U.S. UTILITS ETF 464287697 683582 8088 SH SOLE 0 8088 0 0 ISHARES TR US AER DEF ETF 464288760 225188 1707 SH SOLE 0 1707 0 0 ISHARES TR US CONSUM DISCRE 464287580 756252 9226 SH SOLE 0 9226 0 0 ISHARES TR US HLTHCARE ETF 464287762 4933414 79700 SH SOLE 0 79700 0 0 ISHARES TR US TELECOM ETF 464287713 277011 12603 SH SOLE 0 12603 0 0 ITRON INC NOTE3/1 465741AN6 13067 13000 SH SOLE 0 13000 0 0 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 45289419 782741 SH SOLE 0 782741 0 0 JETBLUE AIRWAYS CORP NOTE0.500% 4/0 477143AP6 11312 13000 SH SOLE 0 13000 0 0 JOHNSON & JOHNSON COM 478160104 62434153 394678 SH SOLE 0 394678 0 0 JOHNSON CTLS INTL PLC SHS G51502105 229578 3515 SH SOLE 0 3515 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 745725 26175 SH SOLE 0 26175 0 0 JPMORGAN CHASE & CO COM 46625H100 42717132 213266 SH SOLE 0 213266 0 0 KELLANOVA COM 487836108 1623210 28333 SH SOLE 0 28333 0 0 KENVUE INC COM 49177J102 206260 9611 SH SOLE 0 9611 0 0 KIMBERLY-CLARK CORP COM 494368103 3430940 26524 SH SOLE 0 26524 0 0 KINDER MORGAN INC DEL COM 49456B101 5312697 289678 SH SOLE 0 289678 0 0 KINROSS GOLD CORP COM 496902404 167349 27300 SH SOLE 0 27300 0 0 KKR INCOME OPPORTUNITIES FD COM 48249T106 2487409 183708 SH SOLE 0 183708 0 0 KLA CORP COM NEW 482480100 482897 691 SH SOLE 0 691 0 0 KROGER CO COM 501044101 424836 7436 SH SOLE 0 7436 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 1111543 5216 SH SOLE 0 5216 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 363126 1662 SH SOLE 0 1662 0 0 LAM RESEARCH CORP COM 512807108 1492706 1536 SH SOLE 0 1536 0 0 LCI INDS NOTE1.125% 5/1 501812AB7 10775 11000 SH SOLE 0 11000 0 0 LENNAR CORP CL A 526057104 4168429 24238 SH SOLE 0 24238 0 0 LINDE PLC SHS G54950103 218025 470 SH SOLE 0 470 0 0 LOCKHEED MARTIN CORP COM 539830109 42803994 94102 SH SOLE 0 94102 0 0 LOWES COS INC COM 548661107 1817076 7133 SH SOLE 0 7133 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 6273695 61338 SH SOLE 0 61338 0 0 MACQUARIE / FIRST TR GLOBAL COM 55607W100 1248384 162550 SH SOLE 0 162550 0 0 MAIN STR CAP CORP COM 56035L104 2458902 51974 SH SOLE 0 51974 0 0 MAINSTAY CBRE GBL INFRA MEG COM 56064Q107 185408 14750 SH SOLE 0 14750 0 0 MARATHON PETE CORP COM 56585A102 1440977 7151 SH SOLE 0 7151 0 0 MARRIOTT INTL INC NEW CL A 571903202 1562986 6195 SH SOLE 0 6195 0 0 MARSH & MCLENNAN COS INC COM 571748102 924115 4486 SH SOLE 0 4486 0 0 MASTERCARD INCORPORATED CL A 57636Q104 2814156 5844 SH SOLE 0 5844 0 0 MATTERPORT INC COM CL A 577096100 37541 16611 SH SOLE 0 16611 0 0 MCDONALDS CORP COM 580135101 8280681 29369 SH SOLE 0 29369 0 0 MCKESSON CORP COM 58155Q103 1281283 2387 SH SOLE 0 2387 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 79497 16914 SH SOLE 0 16914 0 0 MEDTRONIC PLC SHS G5960L103 943222 10823 SH SOLE 0 10823 0 0 MERCK & CO INC COM 58933Y105 41719868 316179 SH SOLE 0 316179 0 0 META PLATFORMS INC CL A 30303M102 6662754 13721 SH SOLE 0 13721 0 0 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 232320 64000 SH SOLE 0 64000 0 0 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 51665 15515 SH SOLE 0 15515 0 0 MFS INVT GRADE MUN TR SH BEN INT 59318B108 323088 42400 SH SOLE 0 42400 0 0 MFS MUN INCOME TR SH BEN INT 552738106 768608 143130 SH SOLE 0 143130 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 350032 3902 SH SOLE 0 3902 0 0 MICRON TECHNOLOGY INC COM 595112103 682945 5793 SH SOLE 0 5793 0 0 MICROSOFT CORP COM 594918104 74594593 177302 SH SOLE 0 177302 0 0 MICROSTRATEGY INC CL A NEW 594972408 360141 211 SH SOLE 0 211 0 0 MID-AMER APT CMNTYS INC COM 59522J103 5650545 42944 SH SOLE 0 42944 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 1170470 17405 SH SOLE 0 17405 0 0 MONDELEZ INTL INC CL A 609207105 1121046 16015 SH SOLE 0 16015 0 0 MORGAN STANLEY EMERGING MKTS COM 617477104 103883 21870 SH SOLE 0 21870 0 0 MORGAN STANLEY COM NEW 617446448 1762779 18721 SH SOLE 0 18721 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 884886 2493 SH SOLE 0 2493 0 0 NETFLIX INC COM 64110L106 935660 1541 SH SOLE 0 1541 0 0 NEUBERGER BERMAN HIGH YIELD COM 64128C106 215839 26779 SH SOLE 0 26779 0 0 NEW AMER HIGH INCOME FD INC COM NEW 641876800 1192544 163811 SH SOLE 0 163811 0 0 NEWMONT CORP COM 651639106 24746889 690482 SH SOLE 0 690482 0 0 NEXPOINT DIVERSIFIED REL ET COM NEW 65340G205 228941 34688 SH SOLE 0 34688 0 0 NEXPOINT RESIDENTIAL TR INC COM 65341D102 559974 17396 SH SOLE 0 17396 0 0 NEXTERA ENERGY INC COM 65339F101 3946336 61748 SH SOLE 0 61748 0 0 NIKE INC CL B 654106103 1831161 19485 SH SOLE 0 19485 0 0 NORFOLK SOUTHN CORP COM 655844108 6077865 23847 SH SOLE 0 23847 0 0 NORTHROP GRUMMAN CORP COM 666807102 978698 2045 SH SOLE 0 2045 0 0 NOVARTIS AG SPONSORED ADR 66987V109 436786 4516 SH SOLE 0 4516 0 0 NOVO-NORDISK A S ADR 670100205 412202 3210 SH SOLE 0 3210 0 0 NUCOR CORP COM 670346105 303863 1535 SH SOLE 0 1535 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 1653577 136097 SH SOLE 0 136097 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 4592776 414885 SH SOLE 0 414885 0 0 NUVEEN CORE EQUITY ALPHA FD COM 67090X107 2019650 143543 SH SOLE 0 143543 0 0 NUVEEN FLOATING RATE INCOME COM 67072T108 2650861 303650 SH SOLE 0 303650 0 0 NUVEEN MUN CR OPPORTUNITIES COM 670663103 1639407 155100 SH SOLE 0 155100 0 0 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 431713 40882 SH SOLE 0 40882 0 0 NUVEEN MUN VALUE FD INC COM 670928100 320808 36832 SH SOLE 0 36832 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2462027 201146 SH SOLE 0 201146 0 0 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 6664328 926888 SH SOLE 0 926888 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 4355333 380046 SH SOLE 0 380046 0 0 NUVEEN REAL ASSET INCOME & G COM 67074Y105 258845 21825 SH SOLE 0 21825 0 0 NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 795427 55085 SH SOLE 0 55085 0 0 NVIDIA CORPORATION COM 67066G104 25967567 28739 SH SOLE 0 28739 0 0 OCCIDENTAL PETE CORP COM 674599105 458575 7056 SH SOLE 0 7056 0 0 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 54605 26767 SH SOLE 0 26767 0 0 OMNICOM GROUP INC COM 681919106 1885381 19485 SH SOLE 0 19485 0 0 ONEOK INC NEW COM 682680103 22076319 275369 SH SOLE 0 275369 0 0 ORACLE CORP COM 68389X105 8837393 70356 SH SOLE 0 70356 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 1314208 1164 SH SOLE 0 1164 0 0 OVINTIV INC COM 69047Q102 398474 7678 SH SOLE 0 7678 0 0 OXFORD INDS INC COM 691497309 522637 4650 SH SOLE 0 4650 0 0 OXFORD LANE CAP CORP COM 691543102 55880 11000 SH SOLE 0 11000 0 0 PACKAGING CORP AMER COM 695156109 926310 4881 SH SOLE 0 4881 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 223197 9700 SH SOLE 0 9700 0 0 PALO ALTO NETWORKS INC COM 697435105 1037643 3652 SH SOLE 0 3652 0 0 PAYCHEX INC COM 704326107 784983 6392 SH SOLE 0 6392 0 0 PAYPAL HLDGS INC COM 70450Y103 605613 9040 SH SOLE 0 9040 0 0 PEMBINA PIPELINE CORP COM 706327103 1745089 49380 SH SOLE 0 49380 0 0 PEPSICO INC COM 713448108 6655397 38029 SH SOLE 0 38029 0 0 PERMIAN BASIN RTY TR UNIT BEN INT 714236106 264793 21956 SH SOLE 0 21956 0 0 PFIZER INC COM 717081103 19327782 696497 SH SOLE 0 696497 0 0 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 482683 40358 SH SOLE 0 40358 0 0 PGIM HIGH YIELD BOND FUND IN COM 69346H100 6003285 462147 SH SOLE 0 462147 0 0 PHILIP MORRIS INTL INC COM 718172109 6598666 72022 SH SOLE 0 72022 0 0 PHILLIPS 66 COM 718546104 468712 2870 SH SOLE 0 2870 0 0 PIMCO ACCESS INCOME FUND SHS BENFIN INT 72203T100 209209 13300 SH SOLE 0 13300 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 236264 12248 SH SOLE 0 12248 0 0 PIMCO DYNAMIC INCOME OPRNTS COM BEN SHS 69355M107 3321778 252223 SH SOLE 0 252223 0 0 PIMCO MUN INCOME FD COM 72200R107 234650 25150 SH SOLE 0 25150 0 0 PINNACLE WEST CAP CORP COM 723484101 5035521 67383 SH SOLE 0 67383 0 0 PIONEER FLOATING RATE FUND I COM 72369J102 164191 16962 SH SOLE 0 16962 0 0 PIONEER HIGH INCOME FUND INC COM 72369H106 1341467 175126 SH SOLE 0 175126 0 0 PIONEER MUNICIPAL HIGH INCOM COM SHS 723763108 1310388 148234 SH SOLE 0 148234 0 0 PIONEER MUNICIPAL HIGH INCOM COM 723762100 277089 33999 SH SOLE 0 33999 0 0 PIONEER NAT RES CO COM 723787107 246593 939 SH SOLE 0 939 0 0 POLARIS INC COM 731068102 328253 3279 SH SOLE 0 3279 0 0 POTLATCHDELTIC CORPORATION COM 737630103 423791 9013 SH SOLE 0 9013 0 0 PPG INDS INC COM 693506107 10695623 73814 SH SOLE 0 73814 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 500771 5802 SH SOLE 0 5802 0 0 PROCTER AND GAMBLE CO COM 742718109 33992689 209508 SH SOLE 0 209508 0 0 PROLOGIS INC. COM 74340W103 3679061 28253 SH SOLE 0 28253 0 0 PROSHARES TR PSHS ULT NASB 74347R214 626902 10895 SH SOLE 0 10895 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 126235267 1971964 SH SOLE 0 1971964 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 294634 2905 SH SOLE 0 2905 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 593136 7550 SH SOLE 0 7550 0 0 PROSHARES TR ULTRAPRO QQQ 74347X831 2703038 43909 SH SOLE 0 43909 0 0 PROSHARES TR ULTRPRO DOW30 74347X823 824883 9684 SH SOLE 0 9684 0 0 PRUDENTIAL FINL INC COM 744320102 291192 2480 SH SOLE 0 2480 0 0 PUBLIC STORAGE COM 74460D109 6309451 21752 SH SOLE 0 21752 0 0 PULTE GROUP INC COM 745867101 366443 3038 SH SOLE 0 3038 0 0 PURECYCLE TECHNOLOGIES INC COM 74623V103 271192 43600 SH SOLE 0 43600 0 0 PUTNAM MANAGED MUN INCOME TR COM 746823103 539196 90016 SH SOLE 0 90016 0 0 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 1108195 109074 SH SOLE 0 109074 0 0 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 178548 50724 SH SOLE 0 50724 0 0 QUALCOMM INC COM 747525103 25300308 149441 SH SOLE 0 149441 0 0 QUEST DIAGNOSTICS INC COM 74834L100 472755 3552 SH SOLE 0 3552 0 0 RAYMOND JAMES FINL INC COM 754730109 963150 7500 SH SOLE 0 7500 0 0 REALTY INCOME CORP COM 756109104 303241 5605 SH SOLE 0 5605 0 0 REGENERON PHARMACEUTICALS COM 75886F107 281408 292 SH SOLE 0 292 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 508638 24175 SH SOLE 0 24175 0 0 REPUBLIC SVCS INC COM 760759100 1271037 6639 SH SOLE 0 6639 0 0 RIO TINTO PLC SPONSORED ADR 767204100 24874530 390250 SH SOLE 0 390250 0 0 RITHM CAPITAL CORP COM NEW 64828T201 2647275 237211 SH SOLE 0 237211 0 0 RIVERNORTH CAP AND INCM FD I COM 76882B108 777618 49030 SH SOLE 0 49030 0 0 RIVERNORTH FLEXIBLE MUN INCO COM 76883H104 272350 16750 SH SOLE 0 16750 0 0 ROCKWELL AUTOMATION INC COM 773903109 572172 1964 SH SOLE 0 1964 0 0 ROLLINS INC COM 775711104 279795 6047 SH SOLE 0 6047 0 0 ROPER TECHNOLOGIES INC COM 776696106 1208260 2154 SH SOLE 0 2154 0 0 ROYAL BK CDA COM 780087102 294570 2920 SH SOLE 0 2920 0 0 RPC INC COM 749660106 94070 12154 SH SOLE 0 12154 0 0 RTX CORPORATION COM 75513E101 13246974 135825 SH SOLE 0 135825 0 0 SABA CAPITAL INCOME & OPRNT SHS NEW 78518H202 89033 12213 SH SOLE 0 12213 0 0 SABINE RTY TR UNIT BEN INT 785688102 872726 13800 SH SOLE 0 13800 0 0 SALESFORCE INC COM 79466L302 1937723 6434 SH SOLE 0 6434 0 0 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 82343 15540 SH SOLE 0 15540 0 0 SCHLUMBERGER LTD COM STK 806857108 489421 8929 SH SOLE 0 8929 0 0 SCHWAB CHARLES CORP COM 808513105 426353 5894 SH SOLE 0 5894 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 267142 6846 SH SOLE 0 6846 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 476427 7070 SH SOLE 0 7070 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 235932 3865 SH SOLE 0 3865 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 3017737 37427 SH SOLE 0 37427 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 732664 7902 SH SOLE 0 7902 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 570981 9200 SH SOLE 0 9200 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 214334 4353 SH SOLE 0 4353 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 290030 5560 SH SOLE 0 5560 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1152162 14109 SH SOLE 0 14109 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 9672682 102454 SH SOLE 0 102454 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 80959972 1922127 SH SOLE 0 1922127 0 0 SELECT SECTOR SPDR TR INDL 81369Y704 12410726 98529 SH SOLE 0 98529 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 37208132 941263 SH SOLE 0 941263 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 40854458 222168 SH SOLE 0 222168 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 39243187 513923 SH SOLE 0 513923 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 45781786 309902 SH SOLE 0 309902 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 6896357 105047 SH SOLE 0 105047 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1002667 10794 SH SOLE 0 10794 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 58136326 279139 SH SOLE 0 279139 0 0 SENSEONICS HLDGS INC COM 81727U105 7720 14535 SH SOLE 0 14535 0 0 SERVICENOW INC COM 81762P102 1397642 1833 SH SOLE 0 1833 0 0 SHELL PLC SPON ADS 780259305 756513 11285 SH SOLE 0 11285 0 0 SHERWIN WILLIAMS CO COM 824348106 237085 683 SH SOLE 0 683 0 0 SHOPIFY INC CL A 82509L107 240388 3115 SH SOLE 0 3115 0 0 SIMON PPTY GROUP INC NEW COM 828806109 401587 2566 SH SOLE 0 2566 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 235668 2176 SH SOLE 0 2176 0 0 SNAP ON INC COM 833034101 5339088 18024 SH SOLE 0 18024 0 0 SNOWFLAKE INC CL A 833445109 219776 1360 SH SOLE 0 1360 0 0 SOUTHERN CO COM 842587107 39714047 553583 SH SOLE 0 553583 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 877643 2206 SH SOLE 0 2206 0 0 SPDR GOLD TR GOLD SHS 78463V107 2523312 12266 SH SOLE 0 12266 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 3818275 134446 SH SOLE 0 134446 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 12736430 24349 SH SOLE 0 24349 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 643530 1157 SH SOLE 0 1157 0 0 SPDR SER TR BLOOMBERG INVT 78468R200 5984265 194105 SH SOLE 0 194105 0 0 SPDR SER TR NUVEEN BLOOMBERG 78464A284 241486 9400 SH SOLE 0 9400 0 0 SPDR SER TR PORT MTG BK ETF 78464A383 246318 11341 SH SOLE 0 11341 0 0 SPDR SER TR PORTFLI INTRMDIT 78464A672 397044 14090 SH SOLE 0 14090 0 0 SPDR SER TR PORTFOLI S&P1500 78464A805 382020 5955 SH SOLE 0 5955 0 0 SPDR SER TR PORTFOLIO S&P500 78464A854 634800 10317 SH SOLE 0 10317 0 0 SPDR SER TR S&P DIVID ETF 78464A763 73999812 563851 SH SOLE 0 563851 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 331831 19181 SH SOLE 0 19181 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 161489 19480 SH SOLE 0 19480 0 0 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 2221386 52752 SH SOLE 0 52752 0 0 STANLEY BLACK & DECKER INC COM 854502101 376188 3841 SH SOLE 0 3841 0 0 STARBUCKS CORP COM 855244109 1275062 13952 SH SOLE 0 13952 0 0 STRYKER CORPORATION COM 863667101 299529 837 SH SOLE 0 837 0 0 SUPER MICRO COMPUTER INC COM 86800U104 262608 260 SH SOLE 0 260 0 0 SYNOVUS FINL CORP COM NEW 87161C501 314723 7856 SH SOLE 0 7856 0 0 SYSCO CORP COM 871829107 943619 11624 SH SOLE 0 11624 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 322244 2369 SH SOLE 0 2369 0 0 TARGET CORP COM 87612E106 13749903 77591 SH SOLE 0 77591 0 0 TAYSHA GENE THERAPIES INC COM SHS 877619106 28700 10000 SH SOLE 0 10000 0 0 TEMPLETON EMERGING MKTS FD COM 880191101 682968 57200 SH SOLE 0 57200 0 0 TEMPLETON EMERGING MKTS INCO COM 880192109 265876 48964 SH SOLE 0 48964 0 0 TESLA INC COM 88160R101 5016318 28536 SH SOLE 0 28536 0 0 TEXAS INSTRS INC COM 882508104 2192743 12587 SH SOLE 0 12587 0 0 THE CIGNA GROUP COM 125523100 396040 1090 SH SOLE 0 1090 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 1093214 1881 SH SOLE 0 1881 0 0 THOMSON REUTERS CORP. COM 884903808 231408 1485 SH SOLE 0 1485 0 0 TJX COS INC NEW COM 872540109 233271 2300 SH SOLE 0 2300 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 274852 4552 SH SOLE 0 4552 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 229851 766 SH SOLE 0 766 0 0 TRAVELERS COMPANIES INC COM 89417E109 277759 1207 SH SOLE 0 1207 0 0 TRUIST FINL CORP COM 89832Q109 1546535 39675 SH SOLE 0 39675 0 0 TYSON FOODS INC CL A 902494103 1862786 31718 SH SOLE 0 31718 0 0 UBER TECHNOLOGIES INC NOTE12/1 90353TAJ9 13577 12000 SH SOLE 0 12000 0 0 UNION PAC CORP COM 907818108 2477560 10074 SH SOLE 0 10074 0 0 UNITED PARCEL SERVICE INC CL B 911312106 30773662 207040 SH SOLE 0 207040 0 0 UNITEDHEALTH GROUP INC COM 91324P102 9412899 19027 SH SOLE 0 19027 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 203494 1115 SH SOLE 0 1115 0 0 VALERO ENERGY CORP COM 91913Y100 5936705 34781 SH SOLE 0 34781 0 0 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 83765416 2886472 SH SOLE 0 2886472 0 0 VANECK ETF TRUST GOLD MINERS ETF 92189F106 508701 16088 SH SOLE 0 16088 0 0 VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 235170 4500 SH SOLE 0 4500 0 0 VANECK ETF TRUST INFLATION ALLOCA 92189F130 664195 24509 SH SOLE 0 24509 0 0 VANECK ETF TRUST JP MRGAN EM LOC 92189H300 38271761 1561475 SH SOLE 0 1561475 0 0 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 207133 921 SH SOLE 0 921 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 1031712 13683 SH SOLE 0 13683 0 0 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 891837 12330 SH SOLE 0 12330 0 0 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 6396826 83433 SH SOLE 0 83433 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 647967 8921 SH SOLE 0 8921 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 274298 1565 SH SOLE 0 1565 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 1799397 5228 SH SOLE 0 5228 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 914840 3816 SH SOLE 0 3816 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 712514 2852 SH SOLE 0 2852 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 21190696 245036 SH SOLE 0 245036 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 5873716 12219 SH SOLE 0 12219 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 305918 1594 SH SOLE 0 1594 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 799300 3497 SH SOLE 0 3497 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 430200 1650 SH SOLE 0 1650 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 3720271 14314 SH SOLE 0 14314 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 1549857 9516 SH SOLE 0 9516 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 451878 7705 SH SOLE 0 7705 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 8938740 213999 SH SOLE 0 213999 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 247351 2117 SH SOLE 0 2117 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 269225 3344 SH SOLE 0 3344 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1967664 25452 SH SOLE 0 25452 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 9232413 50558 SH SOLE 0 50558 0 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 260798 4325 SH SOLE 0 4325 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 907815 18095 SH SOLE 0 18095 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 332844 2751 SH SOLE 0 2751 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 259265 3180 SH SOLE 0 3180 0 0 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 16887355 245456 SH SOLE 0 245456 0 0 VANGUARD WORLD FD CONSUM STP ETF 92204A207 435635 2134 SH SOLE 0 2134 0 0 VANGUARD WORLD FD FINANCIALS ETF 92204A405 271679 2653 SH SOLE 0 2653 0 0 VANGUARD WORLD FD HEALTH CAR ETF 92204A504 329439 1218 SH SOLE 0 1218 0 0 VANGUARD WORLD FD INF TECH ETF 92204A702 651300 1242 SH SOLE 0 1242 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 8541532 45708 SH SOLE 0 45708 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 495549 1729 SH SOLE 0 1729 0 0 VENTAS INC COM 92276F100 607990 13964 SH SOLE 0 13964 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 25876891 616704 SH SOLE 0 616704 0 0 VERTEX ENERGY INC COM 92534K107 43546 31104 SH SOLE 0 31104 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 315662 755 SH SOLE 0 755 0 0 VICI PPTYS INC COM 925652109 8059333 270538 SH SOLE 0 270538 0 0 VIRTUS CONVERTIBLE & INCOME COM 92838X102 42683 12779 SH SOLE 0 12779 0 0 VIRTUS DIVIDEND INTEREST & P COM 92840R101 301015 23554 SH SOLE 0 23554 0 0 VIRTUS EQUITY & CONV INCM FD COM 92841M101 1448364 64688 SH SOLE 0 64688 0 0 VIRTUS INVT PARTNERS INC COM 92828Q109 555003 2238 SH SOLE 0 2238 0 0 VISA INC COM CL A 92826C839 8616349 30874 SH SOLE 0 30874 0 0 VISTRA CORP COM 92840M102 391729 5624 SH SOLE 0 5624 0 0 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 13644564 2574446 SH SOLE 0 2574446 0 0 WALMART INC COM 931142103 7486385 124421 SH SOLE 0 124421 0 0 WARNER BROS DISCOVERY INC COM SER A 934423104 673864 77190 SH SOLE 0 77190 0 0 WASTE MGMT INC DEL COM 94106L109 1794710 8420 SH SOLE 0 8420 0 0 WELLS FARGO CO NEW COM 949746101 3273906 56486 SH SOLE 0 56486 0 0 WELLTOWER INC COM 95040Q104 1861467 19922 SH SOLE 0 19922 0 0 WENDYS CO COM 95058W100 225903 11991 SH SOLE 0 11991 0 0 WESTERN ASSET HIGH INCOME OP COM 95766K109 12332358 3162143 SH SOLE 0 3162143 0 0 WESTERN ASSET HIGH YIELD DEF COM 95768B107 1652879 138201 SH SOLE 0 138201 0 0 WESTERN AST INFL LKD OPP & I COM 95766R104 87517 10141 SH SOLE 0 10141 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 318011 8856 SH SOLE 0 8856 0 0 WILLIAMS COS INC COM 969457100 5880453 150897 SH SOLE 0 150897 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 214856 2820 SH SOLE 0 2820 0 0 XCEL ENERGY INC COM 98389B100 346710 6450 SH SOLE 0 6450 0 0 YUM BRANDS INC COM 988498101 1126958 8128 SH SOLE 0 8128 0 0 YUM CHINA HLDGS INC COM 98850P109 244993 6157 SH SOLE 0 6157 0 0 ZOETIS INC CL A 98978V103 1384594 8183 SH SOLE 0 8183 0 0