[
  {
    "symbol": "PDCC",
    "company_name": "Pearl Diver Credit Company Inc. Common Stock",
    "exchange": "N",
    "current_price": 9.35,
    "last_dividend": 0.22,
    "last_dividend_date": "2026-05-15",
    "next_ex_dividend_date": "2026-07-15",
    "monthly_dividend_pct": 2.3529,
    "yearly_dividend_pct": 28.2353,
    "dividend_events_24m": 22,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/PDCC/"
  },
  {
    "symbol": "PNNT",
    "company_name": "PennantPark Investment Corporation Common Stock",
    "exchange": "N",
    "current_price": 3.85,
    "last_dividend": 0.08,
    "last_dividend_date": "2026-05-15",
    "next_ex_dividend_date": "2026-07-15",
    "monthly_dividend_pct": 2.0779,
    "yearly_dividend_pct": 24.9351,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/PNNT/"
  },
  {
    "symbol": "SPMC",
    "company_name": "Sound Point Meridian Capital, Inc. Common Stock",
    "exchange": "N",
    "current_price": 11.25,
    "last_dividend": 0.2,
    "last_dividend_date": "2026-05-15",
    "next_ex_dividend_date": "2026-07-14",
    "monthly_dividend_pct": 1.7778,
    "yearly_dividend_pct": 21.3333,
    "dividend_events_24m": 23,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/SPMC/"
  },
  {
    "symbol": "ECAT",
    "company_name": "BlackRock ESG Capital Allocation Term Trust Common Shares of Beneficial Interest",
    "exchange": "N",
    "current_price": 15.54,
    "last_dividend": 0.273,
    "last_dividend_date": "2026-05-15",
    "next_ex_dividend_date": "2026-07-14",
    "monthly_dividend_pct": 1.7568,
    "yearly_dividend_pct": 21.0811,
    "dividend_events_24m": 24,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/ECAT/"
  },
  {
    "symbol": "EARN",
    "company_name": "Ellington Credit Company Common Shares of Beneficial Interest",
    "exchange": "N",
    "current_price": 4.61,
    "last_dividend": 0.08,
    "last_dividend_date": "2026-05-29",
    "next_ex_dividend_date": "2026-06-29",
    "monthly_dividend_pct": 1.7354,
    "yearly_dividend_pct": 20.8243,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/EARN/"
  },
  {
    "symbol": "GGT",
    "company_name": "Gabelli Multi-Media Trust, Inc. (The) Common Stock",
    "exchange": "N",
    "current_price": 4.32,
    "last_dividend": 0.07,
    "last_dividend_date": "2026-05-14",
    "next_ex_dividend_date": "2026-07-13",
    "monthly_dividend_pct": 1.6204,
    "yearly_dividend_pct": 19.4444,
    "dividend_events_24m": 17,
    "interval_median_days": 29.5,
    "yahoo_url": "https://finance.yahoo.com/quote/GGT/"
  },
  {
    "symbol": "BCAT",
    "company_name": "BlackRock Capital Allocation Term Trust Common Shares of Beneficial Interest",
    "exchange": "N",
    "current_price": 16.05,
    "last_dividend": 0.258,
    "last_dividend_date": "2026-05-15",
    "next_ex_dividend_date": "2026-07-14",
    "monthly_dividend_pct": 1.6075,
    "yearly_dividend_pct": 19.2897,
    "dividend_events_24m": 24,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/BCAT/"
  },
  {
    "symbol": "ORC",
    "company_name": "Orchid Island Capital, Inc. Common Stock",
    "exchange": "N",
    "current_price": 6.52,
    "last_dividend": 0.1,
    "last_dividend_date": "2026-05-29",
    "next_ex_dividend_date": "2026-06-29",
    "monthly_dividend_pct": 1.5337,
    "yearly_dividend_pct": 18.4049,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/ORC/"
  },
  {
    "symbol": "HRZN",
    "company_name": "Horizon Technology Finance Corporation - Common Stock",
    "exchange": "Q",
    "current_price": 4.36,
    "last_dividend": 0.06,
    "last_dividend_date": "2026-05-18",
    "next_ex_dividend_date": "2026-06-18",
    "monthly_dividend_pct": 1.3761,
    "yearly_dividend_pct": 16.5138,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/HRZN/"
  },
  {
    "symbol": "DX",
    "company_name": "Dynex Capital, Inc. Common Stock",
    "exchange": "N",
    "current_price": 12.93,
    "last_dividend": 0.17,
    "last_dividend_date": "2026-05-21",
    "next_ex_dividend_date": "2026-06-22",
    "monthly_dividend_pct": 1.3148,
    "yearly_dividend_pct": 15.7773,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/DX/"
  },
  {
    "symbol": "PFLT",
    "company_name": "PennantPark Floating Rate Capital Ltd. Common Stock",
    "exchange": "N",
    "current_price": 7.98,
    "last_dividend": 0.103,
    "last_dividend_date": "2026-05-15",
    "next_ex_dividend_date": "2026-07-15",
    "monthly_dividend_pct": 1.2907,
    "yearly_dividend_pct": 15.4887,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/PFLT/"
  },
  {
    "symbol": "XFLT",
    "company_name": "XAI Floating Rate & Alternative Income Trust Common Shares of Beneficial Interest",
    "exchange": "N",
    "current_price": 17.93,
    "last_dividend": 0.225,
    "last_dividend_date": "2026-05-15",
    "next_ex_dividend_date": "2026-07-15",
    "monthly_dividend_pct": 1.2549,
    "yearly_dividend_pct": 15.0586,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/XFLT/"
  },
  {
    "symbol": "SCM",
    "company_name": "Stellus Capital Investment Corporation Common Stock",
    "exchange": "N",
    "current_price": 9.01,
    "last_dividend": 0.113,
    "last_dividend_date": "2026-05-29",
    "next_ex_dividend_date": "2026-06-29",
    "monthly_dividend_pct": 1.2542,
    "yearly_dividend_pct": 15.0499,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/SCM/"
  },
  {
    "symbol": "SLG",
    "company_name": "SL Green Realty Corp Common Stock",
    "exchange": "N",
    "current_price": 51.15,
    "last_dividend": 0.618,
    "last_dividend_date": "2026-03-31",
    "next_ex_dividend_date": "2026-06-30",
    "monthly_dividend_pct": 1.2082,
    "yearly_dividend_pct": 14.4985,
    "dividend_events_24m": 19,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/SLG/"
  },
  {
    "symbol": "FSCO",
    "company_name": "FS Credit Opportunities Corp. Common Stock",
    "exchange": "N",
    "current_price": 4.81,
    "last_dividend": 0.058,
    "last_dividend_date": "2026-05-21",
    "next_ex_dividend_date": "2026-06-22",
    "monthly_dividend_pct": 1.2058,
    "yearly_dividend_pct": 14.4699,
    "dividend_events_24m": 24,
    "interval_median_days": 31.0,
    "yahoo_url": "https://finance.yahoo.com/quote/FSCO/"
  },
  {
    "symbol": "AGNC",
    "company_name": "AGNC Investment Corp. - Common Stock",
    "exchange": "Q",
    "current_price": 10.31,
    "last_dividend": 0.12,
    "last_dividend_date": "2026-05-29",
    "next_ex_dividend_date": "2026-06-29",
    "monthly_dividend_pct": 1.1639,
    "yearly_dividend_pct": 13.967,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/AGNC/"
  },
  {
    "symbol": "GGAL",
    "company_name": "Grupo Financiero Galicia S.A. - American Depositary Shares, Class B Shares underlying",
    "exchange": "S",
    "current_price": 55.16,
    "last_dividend": 0.623,
    "last_dividend_date": "2026-05-11",
    "next_ex_dividend_date": "2026-07-13",
    "monthly_dividend_pct": 1.1294,
    "yearly_dividend_pct": 13.5533,
    "dividend_events_24m": 15,
    "interval_median_days": 31.5,
    "yahoo_url": "https://finance.yahoo.com/quote/GGAL/"
  },
  {
    "symbol": "TYG",
    "company_name": "Tortoise Energy Infrastructure Corporation Common Stock",
    "exchange": "N",
    "current_price": 42.89,
    "last_dividend": 0.475,
    "last_dividend_date": "2026-06-03",
    "next_ex_dividend_date": "2026-07-03",
    "monthly_dividend_pct": 1.1075,
    "yearly_dividend_pct": 13.2898,
    "dividend_events_24m": 21,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/TYG/"
  },
  {
    "symbol": "EIC",
    "company_name": "Eagle Point Income Company Inc. Common Stock",
    "exchange": "N",
    "current_price": 10.15,
    "last_dividend": 0.11,
    "last_dividend_date": "2026-05-11",
    "next_ex_dividend_date": "2026-07-13",
    "monthly_dividend_pct": 1.0837,
    "yearly_dividend_pct": 13.0049,
    "dividend_events_24m": 23,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/EIC/"
  },
  {
    "symbol": "FTF",
    "company_name": "Franklin Limited Duration Income Trust Common Shares of Beneficial Interest",
    "exchange": "A",
    "current_price": 5.79,
    "last_dividend": 0.062,
    "last_dividend_date": "2026-05-21",
    "next_ex_dividend_date": "2026-06-22",
    "monthly_dividend_pct": 1.0708,
    "yearly_dividend_pct": 12.8497,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/FTF/"
  },
  {
    "symbol": "STAG",
    "company_name": "Stag Industrial, Inc. Common Stock",
    "exchange": "N",
    "current_price": 38.78,
    "last_dividend": 0.388,
    "last_dividend_date": "2026-03-31",
    "next_ex_dividend_date": "2026-06-30",
    "monthly_dividend_pct": 1.0005,
    "yearly_dividend_pct": 12.0062,
    "dividend_events_24m": 20,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/STAG/"
  },
  {
    "symbol": "BIT",
    "company_name": "BlackRock Multi-Sector Income Trust Common Shares of Beneficial Interest",
    "exchange": "N",
    "current_price": 12.57,
    "last_dividend": 0.124,
    "last_dividend_date": "2026-05-15",
    "next_ex_dividend_date": "2026-07-14",
    "monthly_dividend_pct": 0.9865,
    "yearly_dividend_pct": 11.8377,
    "dividend_events_24m": 24,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/BIT/"
  },
  {
    "symbol": "HSHP",
    "company_name": "Himalaya Shipping Ltd. Common Shares",
    "exchange": "N",
    "current_price": 15.22,
    "last_dividend": 0.15,
    "last_dividend_date": "2026-05-18",
    "next_ex_dividend_date": "2026-06-17",
    "monthly_dividend_pct": 0.9855,
    "yearly_dividend_pct": 11.8265,
    "dividend_events_24m": 17,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/HSHP/"
  },
  {
    "symbol": "VVR",
    "company_name": "Invesco Senior Income Trust Common Stock (DE)",
    "exchange": "N",
    "current_price": 3.0,
    "last_dividend": 0.029,
    "last_dividend_date": "2026-05-14",
    "next_ex_dividend_date": "2026-07-13",
    "monthly_dividend_pct": 0.9667,
    "yearly_dividend_pct": 11.6,
    "dividend_events_24m": 24,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/VVR/"
  },
  {
    "symbol": "EFC",
    "company_name": "Ellington Financial Inc. Common Stock",
    "exchange": "N",
    "current_price": 13.68,
    "last_dividend": 0.13,
    "last_dividend_date": "2026-05-29",
    "next_ex_dividend_date": "2026-06-29",
    "monthly_dividend_pct": 0.9503,
    "yearly_dividend_pct": 11.4035,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/EFC/"
  },
  {
    "symbol": "FINS",
    "company_name": "Angel Oak Financial Strategies Income Term Trust Common Shares of Beneficial Interest",
    "exchange": "N",
    "current_price": 12.78,
    "last_dividend": 0.115,
    "last_dividend_date": "2026-05-15",
    "next_ex_dividend_date": "2026-07-15",
    "monthly_dividend_pct": 0.8998,
    "yearly_dividend_pct": 10.7981,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/FINS/"
  },
  {
    "symbol": "CSWC",
    "company_name": "Capital Southwest Corporation - Common Stock",
    "exchange": "Q",
    "current_price": 23.54,
    "last_dividend": 0.193,
    "last_dividend_date": "2026-05-15",
    "next_ex_dividend_date": "2026-07-16",
    "monthly_dividend_pct": 0.8199,
    "yearly_dividend_pct": 9.8386,
    "dividend_events_24m": 16,
    "interval_median_days": 31.0,
    "yahoo_url": "https://finance.yahoo.com/quote/CSWC/"
  },
  {
    "symbol": "GUT",
    "company_name": "Gabelli Utility Trust (The) Common Stock",
    "exchange": "N",
    "current_price": 6.36,
    "last_dividend": 0.05,
    "last_dividend_date": "2026-05-14",
    "next_ex_dividend_date": "2026-07-13",
    "monthly_dividend_pct": 0.7862,
    "yearly_dividend_pct": 9.434,
    "dividend_events_24m": 24,
    "interval_median_days": 29.5,
    "yahoo_url": "https://finance.yahoo.com/quote/GUT/"
  },
  {
    "symbol": "MIN",
    "company_name": "MFS Intermediate Income Trust Common Stock",
    "exchange": "N",
    "current_price": 2.45,
    "last_dividend": 0.019,
    "last_dividend_date": "2026-05-19",
    "next_ex_dividend_date": "2026-06-16",
    "monthly_dividend_pct": 0.7755,
    "yearly_dividend_pct": 9.3061,
    "dividend_events_24m": 24,
    "interval_median_days": 28.0,
    "yahoo_url": "https://finance.yahoo.com/quote/MIN/"
  },
  {
    "symbol": "BMEZ",
    "company_name": "BlackRock Health Sciences Term Trust Common Shares of Beneficial Interest",
    "exchange": "N",
    "current_price": 14.54,
    "last_dividend": 0.11,
    "last_dividend_date": "2026-05-15",
    "next_ex_dividend_date": "2026-07-14",
    "monthly_dividend_pct": 0.7565,
    "yearly_dividend_pct": 9.0784,
    "dividend_events_24m": 24,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/BMEZ/"
  },
  {
    "symbol": "PPT",
    "company_name": "Putnam Premier Income Trust Common Stock",
    "exchange": "N",
    "current_price": 3.44,
    "last_dividend": 0.026,
    "last_dividend_date": "2026-05-21",
    "next_ex_dividend_date": "2026-06-22",
    "monthly_dividend_pct": 0.7558,
    "yearly_dividend_pct": 9.0698,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/PPT/"
  },
  {
    "symbol": "WSR",
    "company_name": "Whitestone REIT Common Shares",
    "exchange": "N",
    "current_price": 19.06,
    "last_dividend": 0.143,
    "last_dividend_date": "2026-03-16",
    "next_ex_dividend_date": "2026-07-15",
    "monthly_dividend_pct": 0.7503,
    "yearly_dividend_pct": 9.0031,
    "dividend_events_24m": 19,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/WSR/"
  },
  {
    "symbol": "MCR",
    "company_name": "MFS Charter Income Trust Common Stock",
    "exchange": "N",
    "current_price": 6.01,
    "last_dividend": 0.044,
    "last_dividend_date": "2026-06-08",
    "next_ex_dividend_date": "2026-07-06",
    "monthly_dividend_pct": 0.7321,
    "yearly_dividend_pct": 8.7854,
    "dividend_events_24m": 25,
    "interval_median_days": 28.0,
    "yahoo_url": "https://finance.yahoo.com/quote/MCR/"
  },
  {
    "symbol": "MMT",
    "company_name": "MFS Multimarket Income Trust Common Stock",
    "exchange": "N",
    "current_price": 4.53,
    "last_dividend": 0.033,
    "last_dividend_date": "2026-06-08",
    "next_ex_dividend_date": "2026-07-06",
    "monthly_dividend_pct": 0.7285,
    "yearly_dividend_pct": 8.7417,
    "dividend_events_24m": 25,
    "interval_median_days": 28.0,
    "yahoo_url": "https://finance.yahoo.com/quote/MMT/"
  },
  {
    "symbol": "BOE",
    "company_name": "Blackrock Enhanced Global Dividend Trust Common Shares of Beneficial Interest",
    "exchange": "N",
    "current_price": 11.93,
    "last_dividend": 0.083,
    "last_dividend_date": "2026-05-15",
    "next_ex_dividend_date": "2026-07-14",
    "monthly_dividend_pct": 0.6957,
    "yearly_dividend_pct": 8.3487,
    "dividend_events_24m": 24,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/BOE/"
  },
  {
    "symbol": "PIM",
    "company_name": "Putnam Master Intermediate Income Trust Common Stock",
    "exchange": "N",
    "current_price": 3.182,
    "last_dividend": 0.022,
    "last_dividend_date": "2026-05-21",
    "next_ex_dividend_date": "2026-06-22",
    "monthly_dividend_pct": 0.6914,
    "yearly_dividend_pct": 8.2967,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/PIM/"
  },
  {
    "symbol": "MTR",
    "company_name": "Mesa Royalty Trust Common Stock",
    "exchange": "N",
    "current_price": 3.66,
    "last_dividend": 0.025,
    "last_dividend_date": "2026-05-29",
    "next_ex_dividend_date": "2026-06-29",
    "monthly_dividend_pct": 0.6831,
    "yearly_dividend_pct": 8.1967,
    "dividend_events_24m": 21,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/MTR/"
  },
  {
    "symbol": "MGF",
    "company_name": "MFS Government Markets Income Trust Common Stock",
    "exchange": "N",
    "current_price": 2.83,
    "last_dividend": 0.019,
    "last_dividend_date": "2026-05-19",
    "next_ex_dividend_date": "2026-06-16",
    "monthly_dividend_pct": 0.6714,
    "yearly_dividend_pct": 8.0565,
    "dividend_events_24m": 24,
    "interval_median_days": 28.0,
    "yahoo_url": "https://finance.yahoo.com/quote/MGF/"
  },
  {
    "symbol": "SBR",
    "company_name": "Sabine Royalty Trust Common Stock",
    "exchange": "N",
    "current_price": 74.79,
    "last_dividend": 0.498,
    "last_dividend_date": "2026-05-15",
    "next_ex_dividend_date": "2026-07-15",
    "monthly_dividend_pct": 0.6659,
    "yearly_dividend_pct": 7.9904,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/SBR/"
  },
  {
    "symbol": "EFT",
    "company_name": "Eaton Vance Floating Rate Income Trust Common Shares of Beneficial Interest",
    "exchange": "N",
    "current_price": 10.78,
    "last_dividend": 0.07,
    "last_dividend_date": "2026-05-15",
    "next_ex_dividend_date": "2026-07-14",
    "monthly_dividend_pct": 0.6494,
    "yearly_dividend_pct": 7.7922,
    "dividend_events_24m": 24,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/EFT/"
  },
  {
    "symbol": "VMO",
    "company_name": "Invesco Municipal Opportunity Trust Common Stock",
    "exchange": "N",
    "current_price": 9.75,
    "last_dividend": 0.063,
    "last_dividend_date": "2026-05-14",
    "next_ex_dividend_date": "2026-07-13",
    "monthly_dividend_pct": 0.6462,
    "yearly_dividend_pct": 7.7538,
    "dividend_events_24m": 24,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/VMO/"
  },
  {
    "symbol": "VKQ",
    "company_name": "Invesco Municipal Trust Common Stock",
    "exchange": "N",
    "current_price": 9.83,
    "last_dividend": 0.063,
    "last_dividend_date": "2026-05-14",
    "next_ex_dividend_date": "2026-07-13",
    "monthly_dividend_pct": 0.6409,
    "yearly_dividend_pct": 7.6907,
    "dividend_events_24m": 24,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/VKQ/"
  },
  {
    "symbol": "VGM",
    "company_name": "Invesco Trust for Investment Grade Municipals Common Stock (DE)",
    "exchange": "N",
    "current_price": 10.21,
    "last_dividend": 0.065,
    "last_dividend_date": "2026-05-14",
    "next_ex_dividend_date": "2026-07-13",
    "monthly_dividend_pct": 0.6366,
    "yearly_dividend_pct": 7.6396,
    "dividend_events_24m": 24,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/VGM/"
  },
  {
    "symbol": "IQI",
    "company_name": "Invesco Quality Municipal Income Trust Common Stock",
    "exchange": "N",
    "current_price": 10.04,
    "last_dividend": 0.063,
    "last_dividend_date": "2026-05-14",
    "next_ex_dividend_date": "2026-07-13",
    "monthly_dividend_pct": 0.6275,
    "yearly_dividend_pct": 7.5299,
    "dividend_events_24m": 24,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/IQI/"
  },
  {
    "symbol": "EVF",
    "company_name": "Eaton Vance Senior Income Trust Common Stock",
    "exchange": "N",
    "current_price": 4.96,
    "last_dividend": 0.031,
    "last_dividend_date": "2026-06-12",
    "next_ex_dividend_date": "2026-07-13",
    "monthly_dividend_pct": 0.625,
    "yearly_dividend_pct": 7.5,
    "dividend_events_24m": 25,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/EVF/"
  },
  {
    "symbol": "IIM",
    "company_name": "Invesco Value Municipal Income Trust Common Stock",
    "exchange": "N",
    "current_price": 12.61,
    "last_dividend": 0.077,
    "last_dividend_date": "2026-05-14",
    "next_ex_dividend_date": "2026-07-13",
    "monthly_dividend_pct": 0.6106,
    "yearly_dividend_pct": 7.3275,
    "dividend_events_24m": 24,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/IIM/"
  },
  {
    "symbol": "VTN",
    "company_name": "Invesco Trust for Investment Grade New York Municipals Common Stock",
    "exchange": "N",
    "current_price": 11.3,
    "last_dividend": 0.069,
    "last_dividend_date": "2026-05-14",
    "next_ex_dividend_date": "2026-07-13",
    "monthly_dividend_pct": 0.6106,
    "yearly_dividend_pct": 7.3274,
    "dividend_events_24m": 24,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/VTN/"
  },
  {
    "symbol": "VCV",
    "company_name": "Invesco California Value Municipal Income Trust Common Stock",
    "exchange": "N",
    "current_price": 10.663,
    "last_dividend": 0.065,
    "last_dividend_date": "2026-05-14",
    "next_ex_dividend_date": "2026-07-13",
    "monthly_dividend_pct": 0.6096,
    "yearly_dividend_pct": 7.315,
    "dividend_events_24m": 24,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/VCV/"
  },
  {
    "symbol": "VKI",
    "company_name": "Invesco Advantage Municipal Income Trust II Common Shares of Beneficial Interest (DE)",
    "exchange": "A",
    "current_price": 9.25,
    "last_dividend": 0.056,
    "last_dividend_date": "2026-05-14",
    "next_ex_dividend_date": "2026-07-13",
    "monthly_dividend_pct": 0.6054,
    "yearly_dividend_pct": 7.2649,
    "dividend_events_24m": 24,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/VKI/"
  },
  {
    "symbol": "BCX",
    "company_name": "BlackRock Resources Common Shares of Beneficial Interest",
    "exchange": "N",
    "current_price": 11.83,
    "last_dividend": 0.07,
    "last_dividend_date": "2026-05-15",
    "next_ex_dividend_date": "2026-07-14",
    "monthly_dividend_pct": 0.5917,
    "yearly_dividend_pct": 7.1006,
    "dividend_events_24m": 24,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/BCX/"
  },
  {
    "symbol": "VPV",
    "company_name": "Invesco Pennsylvania Value Municipal Income Trust Common Stock (DE)",
    "exchange": "N",
    "current_price": 11.37,
    "last_dividend": 0.067,
    "last_dividend_date": "2026-05-14",
    "next_ex_dividend_date": "2026-07-13",
    "monthly_dividend_pct": 0.5893,
    "yearly_dividend_pct": 7.0712,
    "dividend_events_24m": 24,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/VPV/"
  },
  {
    "symbol": "BTX",
    "company_name": "BlackRock Technology and Private Equity Term Trust Common Shares of Beneficial Interest",
    "exchange": "N",
    "current_price": 9.03,
    "last_dividend": 0.053,
    "last_dividend_date": "2026-05-15",
    "next_ex_dividend_date": "2026-07-14",
    "monthly_dividend_pct": 0.5869,
    "yearly_dividend_pct": 7.0432,
    "dividend_events_24m": 24,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/BTX/"
  },
  {
    "symbol": "GLU",
    "company_name": "Gabelli Global Utility Common Shares of Beneficial Ownership",
    "exchange": "A",
    "current_price": 19.12,
    "last_dividend": 0.11,
    "last_dividend_date": "2026-05-14",
    "next_ex_dividend_date": "2026-07-13",
    "monthly_dividend_pct": 0.5753,
    "yearly_dividend_pct": 6.9038,
    "dividend_events_24m": 24,
    "interval_median_days": 29.5,
    "yahoo_url": "https://finance.yahoo.com/quote/GLU/"
  },
  {
    "symbol": "ETO",
    "company_name": "Eaton Vance Tax-Advantage Global Dividend Opp Common Stock",
    "exchange": "N",
    "current_price": 30.63,
    "last_dividend": 0.173,
    "last_dividend_date": "2026-05-15",
    "next_ex_dividend_date": "2026-07-15",
    "monthly_dividend_pct": 0.5648,
    "yearly_dividend_pct": 6.7777,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/ETO/"
  },
  {
    "symbol": "MDV",
    "company_name": "Modiv Industrial, Inc. Class C Common Stock",
    "exchange": "N",
    "current_price": 18.35,
    "last_dividend": 0.1,
    "last_dividend_date": "2026-05-29",
    "next_ex_dividend_date": "2026-06-29",
    "monthly_dividend_pct": 0.545,
    "yearly_dividend_pct": 6.5395,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/MDV/"
  },
  {
    "symbol": "FT",
    "company_name": "Franklin Universal Trust Common Stock",
    "exchange": "N",
    "current_price": 7.99,
    "last_dividend": 0.043,
    "last_dividend_date": "2026-05-21",
    "next_ex_dividend_date": "2026-06-22",
    "monthly_dividend_pct": 0.5382,
    "yearly_dividend_pct": 6.4581,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/FT/"
  },
  {
    "symbol": "BSTZ",
    "company_name": "BlackRock Science and Technology Term Trust Common Shares of Beneficial Interest",
    "exchange": "N",
    "current_price": 30.74,
    "last_dividend": 0.163,
    "last_dividend_date": "2026-05-15",
    "next_ex_dividend_date": "2026-07-14",
    "monthly_dividend_pct": 0.5303,
    "yearly_dividend_pct": 6.363,
    "dividend_events_24m": 24,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/BSTZ/"
  },
  {
    "symbol": "LAND",
    "company_name": "Gladstone Land Corporation - Common Stock",
    "exchange": "G",
    "current_price": 8.96,
    "last_dividend": 0.047,
    "last_dividend_date": "2026-05-20",
    "next_ex_dividend_date": "2026-06-22",
    "monthly_dividend_pct": 0.5246,
    "yearly_dividend_pct": 6.2946,
    "dividend_events_24m": 24,
    "interval_median_days": 31.5,
    "yahoo_url": "https://finance.yahoo.com/quote/LAND/"
  },
  {
    "symbol": "BST",
    "company_name": "BlackRock Science and Technology Trust Common Shares of Beneficial Interest",
    "exchange": "N",
    "current_price": 47.78,
    "last_dividend": 0.25,
    "last_dividend_date": "2026-05-15",
    "next_ex_dividend_date": "2026-07-14",
    "monthly_dividend_pct": 0.5232,
    "yearly_dividend_pct": 6.2788,
    "dividend_events_24m": 24,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/BST/"
  },
  {
    "symbol": "EPR",
    "company_name": "EPR Properties Common Stock",
    "exchange": "N",
    "current_price": 59.85,
    "last_dividend": 0.31,
    "last_dividend_date": "2026-05-29",
    "next_ex_dividend_date": "2026-06-29",
    "monthly_dividend_pct": 0.518,
    "yearly_dividend_pct": 6.2155,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/EPR/"
  },
  {
    "symbol": "LTC",
    "company_name": "LTC Properties, Inc. Common Stock",
    "exchange": "N",
    "current_price": 36.83,
    "last_dividend": 0.19,
    "last_dividend_date": "2026-05-21",
    "next_ex_dividend_date": "2026-06-22",
    "monthly_dividend_pct": 0.5159,
    "yearly_dividend_pct": 6.1906,
    "dividend_events_24m": 24,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/LTC/"
  },
  {
    "symbol": "GDV",
    "company_name": "Gabelli Dividend & Income Trust Common Shares of Beneficial Interest",
    "exchange": "N",
    "current_price": 29.13,
    "last_dividend": 0.15,
    "last_dividend_date": "2026-05-14",
    "next_ex_dividend_date": "2026-07-13",
    "monthly_dividend_pct": 0.5149,
    "yearly_dividend_pct": 6.1792,
    "dividend_events_24m": 24,
    "interval_median_days": 29.5,
    "yahoo_url": "https://finance.yahoo.com/quote/GDV/"
  },
  {
    "symbol": "APLE",
    "company_name": "Apple Hospitality REIT, Inc. Common Shares",
    "exchange": "N",
    "current_price": 16.22,
    "last_dividend": 0.08,
    "last_dividend_date": "2026-05-29",
    "next_ex_dividend_date": "2026-06-29",
    "monthly_dividend_pct": 0.4932,
    "yearly_dividend_pct": 5.9186,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/APLE/"
  },
  {
    "symbol": "DOC",
    "company_name": "Healthpeak Properties, Inc. Common Stock",
    "exchange": "N",
    "current_price": 20.69,
    "last_dividend": 0.102,
    "last_dividend_date": "2026-05-18",
    "next_ex_dividend_date": "2026-06-18",
    "monthly_dividend_pct": 0.493,
    "yearly_dividend_pct": 5.9159,
    "dividend_events_24m": 17,
    "interval_median_days": 31.0,
    "yahoo_url": "https://finance.yahoo.com/quote/DOC/"
  },
  {
    "symbol": "OIA",
    "company_name": "Invesco Municipal Income Opportunities Trust Common Stock",
    "exchange": "N",
    "current_price": 6.04,
    "last_dividend": 0.029,
    "last_dividend_date": "2026-05-14",
    "next_ex_dividend_date": "2026-07-13",
    "monthly_dividend_pct": 0.4801,
    "yearly_dividend_pct": 5.7616,
    "dividend_events_24m": 24,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/OIA/"
  },
  {
    "symbol": "LEO",
    "company_name": "BNY Mellon Strategic Municipals, Inc. Common Stock",
    "exchange": "N",
    "current_price": 6.38,
    "last_dividend": 0.03,
    "last_dividend_date": "2026-06-11",
    "next_ex_dividend_date": "2026-07-13",
    "monthly_dividend_pct": 0.4702,
    "yearly_dividend_pct": 5.6426,
    "dividend_events_24m": 25,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/LEO/"
  },
  {
    "symbol": "EVN",
    "company_name": "Eaton Vance Municipal Income Trust Common Stock",
    "exchange": "N",
    "current_price": 10.913,
    "last_dividend": 0.051,
    "last_dividend_date": "2026-06-12",
    "next_ex_dividend_date": "2026-07-13",
    "monthly_dividend_pct": 0.4673,
    "yearly_dividend_pct": 5.608,
    "dividend_events_24m": 25,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/EVN/"
  },
  {
    "symbol": "IGI",
    "company_name": "Western Asset Investment Grade Opportunity Trust Inc. Common Stock",
    "exchange": "N",
    "current_price": 16.05,
    "last_dividend": 0.071,
    "last_dividend_date": "2026-05-21",
    "next_ex_dividend_date": "2026-06-22",
    "monthly_dividend_pct": 0.4424,
    "yearly_dividend_pct": 5.3084,
    "dividend_events_24m": 24,
    "interval_median_days": 31.0,
    "yahoo_url": "https://finance.yahoo.com/quote/IGI/"
  },
  {
    "symbol": "O",
    "company_name": "Realty Income Corporation Common Stock",
    "exchange": "N",
    "current_price": 62.72,
    "last_dividend": 0.271,
    "last_dividend_date": "2026-05-29",
    "next_ex_dividend_date": "2026-06-29",
    "monthly_dividend_pct": 0.4321,
    "yearly_dividend_pct": 5.1849,
    "dividend_events_24m": 24,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/O/"
  },
  {
    "symbol": "PMM",
    "company_name": "Putnam Managed Municipal Income Trust Common Stock",
    "exchange": "N",
    "current_price": 6.28,
    "last_dividend": 0.027,
    "last_dividend_date": "2026-05-21",
    "next_ex_dividend_date": "2026-06-22",
    "monthly_dividend_pct": 0.4299,
    "yearly_dividend_pct": 5.1592,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/PMM/"
  },
  {
    "symbol": "SMA",
    "company_name": "SmartStop Self Storage REIT, Inc. Common Stock",
    "exchange": "N",
    "current_price": 32.24,
    "last_dividend": 0.136,
    "last_dividend_date": "2026-05-29",
    "next_ex_dividend_date": "2026-06-29",
    "monthly_dividend_pct": 0.4218,
    "yearly_dividend_pct": 5.062,
    "dividend_events_24m": 14,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/SMA/"
  },
  {
    "symbol": "ETX",
    "company_name": "Eaton Vance Municipal Income 2028 Term Trust Common Shares of Beneficial Interest",
    "exchange": "N",
    "current_price": 19.12,
    "last_dividend": 0.078,
    "last_dividend_date": "2026-05-15",
    "next_ex_dividend_date": "2026-07-15",
    "monthly_dividend_pct": 0.4079,
    "yearly_dividend_pct": 4.8954,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/ETX/"
  },
  {
    "symbol": "NXP",
    "company_name": "Nuveen Select Tax Free Income Portfolio Common Stock",
    "exchange": "N",
    "current_price": 14.33,
    "last_dividend": 0.054,
    "last_dividend_date": "2026-05-15",
    "next_ex_dividend_date": "2026-07-15",
    "monthly_dividend_pct": 0.3768,
    "yearly_dividend_pct": 4.522,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/NXP/"
  },
  {
    "symbol": "PMO",
    "company_name": "Putnam Municipal Opportunities Trust Common Stock",
    "exchange": "N",
    "current_price": 10.53,
    "last_dividend": 0.039,
    "last_dividend_date": "2026-05-21",
    "next_ex_dividend_date": "2026-06-22",
    "monthly_dividend_pct": 0.3704,
    "yearly_dividend_pct": 4.4444,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/PMO/"
  },
  {
    "symbol": "BMN",
    "company_name": "BlackRock 2037 Municipal Target Term Trust Common Shares of Beneficial Interest",
    "exchange": "N",
    "current_price": 26.261,
    "last_dividend": 0.094,
    "last_dividend_date": "2026-05-15",
    "next_ex_dividend_date": "2026-07-14",
    "monthly_dividend_pct": 0.3579,
    "yearly_dividend_pct": 4.2953,
    "dividend_events_24m": 19,
    "interval_median_days": 30.0,
    "yahoo_url": "https://finance.yahoo.com/quote/BMN/"
  },
  {
    "symbol": "GWRS",
    "company_name": "Global Water Resources, Inc. - common stock",
    "exchange": "G",
    "current_price": 7.03,
    "last_dividend": 0.025,
    "last_dividend_date": "2026-05-15",
    "next_ex_dividend_date": "2026-07-16",
    "monthly_dividend_pct": 0.3556,
    "yearly_dividend_pct": 4.2674,
    "dividend_events_24m": 24,
    "interval_median_days": 31.0,
    "yahoo_url": "https://finance.yahoo.com/quote/GWRS/"
  },
  {
    "symbol": "ADC",
    "company_name": "Agree Realty Corporation Common Stock",
    "exchange": "N",
    "current_price": 75.83,
    "last_dividend": 0.267,
    "last_dividend_date": "2026-05-29",
    "next_ex_dividend_date": "2026-06-29",
    "monthly_dividend_pct": 0.3521,
    "yearly_dividend_pct": 4.2252,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/ADC/"
  },
  {
    "symbol": "CRT",
    "company_name": "Cross Timbers Royalty Trust Common Stock",
    "exchange": "N",
    "current_price": 10.79,
    "last_dividend": 0.03,
    "last_dividend_date": "2026-05-29",
    "next_ex_dividend_date": "2026-06-29",
    "monthly_dividend_pct": 0.278,
    "yearly_dividend_pct": 3.3364,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/CRT/"
  },
  {
    "symbol": "GROW",
    "company_name": "U.S. Global Investors, Inc. - Class A Common Stock",
    "exchange": "S",
    "current_price": 2.96,
    "last_dividend": 0.008,
    "last_dividend_date": "2026-05-11",
    "next_ex_dividend_date": "2026-07-06",
    "monthly_dividend_pct": 0.2703,
    "yearly_dividend_pct": 3.2432,
    "dividend_events_24m": 23,
    "interval_median_days": 28.0,
    "yahoo_url": "https://finance.yahoo.com/quote/GROW/"
  },
  {
    "symbol": "PECO",
    "company_name": "Phillips Edison & Company, Inc. - Common Stock",
    "exchange": "Q",
    "current_price": 41.98,
    "last_dividend": 0.108,
    "last_dividend_date": "2026-05-15",
    "next_ex_dividend_date": "2026-07-15",
    "monthly_dividend_pct": 0.2573,
    "yearly_dividend_pct": 3.0872,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/PECO/"
  },
  {
    "symbol": "PBT",
    "company_name": "Permian Basin Royalty Trust Common Stock",
    "exchange": "N",
    "current_price": 28.45,
    "last_dividend": 0.02,
    "last_dividend_date": "2026-05-29",
    "next_ex_dividend_date": "2026-06-29",
    "monthly_dividend_pct": 0.0703,
    "yearly_dividend_pct": 0.8436,
    "dividend_events_24m": 24,
    "interval_median_days": 30.5,
    "yahoo_url": "https://finance.yahoo.com/quote/PBT/"
  }
]