Dividend Fund
Sep 18, 2026Sources & methodology

Investments

Steven Bavaria
Compound the cash flow

Treat reinvested distributions as the factory’s output.

Steven Bavaria · The Income Factory
  • Favor steady income contribution
  • Diversify the income engines
  • Accept credit and leverage deliberately
Explore this strategy

Default: consistent distribution contribution

PDX

CEF

Traditional Credit / Bonds

#01

PIMCO Dynamic Income Strategy Fund

Income consistencyDefault ranking · 100 eligible
#1
Recent #1/100Longer #1/91

Both periods have the same standing, setting a ranking score of 0.0000. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
21.32 ppdistribution contribution

+5.91% total − (-15.41% price) ≈ 21.32 pp

#1 of 100 eligible investments on these dates.

0 investments have a higher distribution contribution.

(1 − 1) ÷ (100 − 1)≈ 0.0000
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
111.68 ppdistribution contribution

+197.07% total − (+85.39% price) ≈ 111.68 pp

#1 of 91 eligible investments on these dates.

0 investments have a higher distribution contribution.

(1 − 1) ÷ (91 − 1)≈ 0.0000

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.0000, 0.0000)≈ 0.0000

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.0000 + 0.0000≈ 0.0000

The lower combined score comes first when the weaker-period scores match.

PDX places #1 of 100

Both periods have the same standing, setting a ranking score of 0.0000. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For PDX, the longer total-return tie-break is +24.3616% annualized; the recent total-return tie-break is +5.9107% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

A changing multi-sector mandate warrants comparison with traditional income CEFs.

1 YEAR TOTAL RETURN+5.9%
Price-261% of return-15.4%
Dividend361% of return+21.3%
#1 income rank · 100 peers
5 YEARS TOTAL RETURN+197.1%+24.4% / yr annualized
Price43% of return+85.4%
Dividend57% of return+111.7%
#1 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · PDX +197.1%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500+109.4 ppFull history
Compare on Seeking Alpha

BRW

CEF

Traditional Credit / Bonds

#02

Saba Capital Income & Opportunities Fund

Income consistencyDefault ranking · 100 eligible
#2
Recent #10/100Longer #7/91

The recent period is the weaker standing, setting a ranking score of 0.0909. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
12.37 ppdistribution contribution

-10.98% total − (-23.35% price) ≈ 12.37 pp

#10 of 100 eligible investments on these dates.

9 investments have a higher distribution contribution.

(10 − 1) ÷ (100 − 1)≈ 0.0909
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
65.19 ppdistribution contribution

+33.14% total − (-32.05% price) ≈ 65.19 pp

#7 of 91 eligible investments on these dates.

6 investments have a higher distribution contribution.

(7 − 1) ÷ (91 − 1)≈ 0.0667

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.0909, 0.0667)≈ 0.0909

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.0909 + 0.0667≈ 0.1576

The lower combined score comes first when the weaker-period scores match.

BRW places #2 of 100

The recent period is the weaker standing, setting a ranking score of 0.0909. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For BRW, the longer total-return tie-break is +5.8993% annualized; the recent total-return tie-break is -10.9848% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN-11.0%
Price-23.4%
Dividend+12.4%

Net loss; shares not shown.

#10 income rank · 100 peers
5 YEARS TOTAL RETURN+33.1%+5.9% / yr annualized
Price-97% of return-32.0%
Dividend197% of return+65.2%
#7 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · BRW +33.1%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-54.5 ppFull history
Compare on Seeking Alpha

CSWC

BDC

BDCs / Private Credit

#03

Capital Southwest Corporation

Income consistencyDefault ranking · 100 eligible
#3
Recent #14/100Longer #4/91

The recent period is the weaker standing, setting a ranking score of 0.1313. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
12.10 ppdistribution contribution

+14.15% total − (+2.05% price) ≈ 12.10 pp

#14 of 100 eligible investments on these dates.

13 investments have a higher distribution contribution.

(14 − 1) ÷ (100 − 1)≈ 0.1313
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
70.49 ppdistribution contribution

+62.05% total − (-8.44% price) ≈ 70.49 pp

#4 of 91 eligible investments on these dates.

3 investments have a higher distribution contribution.

(4 − 1) ÷ (91 − 1)≈ 0.0333

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.1313, 0.0333)≈ 0.1313

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.1313 + 0.0333≈ 0.1646

The lower combined score comes first when the weaker-period scores match.

CSWC places #3 of 100

The recent period is the weaker standing, setting a ranking score of 0.1313. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For CSWC, the longer total-return tie-break is +10.1486% annualized; the recent total-return tie-break is +14.1495% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Lower-middle-market lending provides an internally managed BDC comparison.

1 YEAR TOTAL RETURN+14.1%
Price14% of return+2.0%
Dividend86% of return+12.1%
#14 income rank · 100 peers
5 YEARS TOTAL RETURN+62.0%+10.1% / yr annualized
Price-14% of return-8.4%
Dividend114% of return+70.5%
#4 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · CSWC +62.0%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-25.6 ppFull history
Compare on Seeking Alpha

FSK

BDC

BDCs / Private Credit

#04

FS KKR Capital Corp.

Income consistencyDefault ranking · 100 eligible
#4
Recent #6/100Longer #14/91

The longer period is the weaker standing, setting a ranking score of 0.1444. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
13.21 ppdistribution contribution

-15.65% total − (-28.86% price) ≈ 13.21 pp

#6 of 100 eligible investments on these dates.

5 investments have a higher distribution contribution.

(6 − 1) ÷ (100 − 1)≈ 0.0505
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
56.80 ppdistribution contribution

+8.71% total − (-48.09% price) ≈ 56.80 pp

#14 of 91 eligible investments on these dates.

13 investments have a higher distribution contribution.

(14 − 1) ÷ (91 − 1)≈ 0.1444

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.0505, 0.1444)≈ 0.1444

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.0505 + 0.1444≈ 0.1949

The lower combined score comes first when the weaker-period scores match.

FSK places #4 of 100

The longer period is the weaker standing, setting a ranking score of 0.1444. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For FSK, the longer total-return tie-break is +1.6855% annualized; the recent total-return tie-break is -15.6544% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN-15.7%
Price-28.9%
Dividend+13.2%

Net loss; shares not shown.

#6 income rank · 100 peers
5 YEARS TOTAL RETURN+8.7%+1.7% / yr annualized
Price-552% of return-48.1%
Dividend652% of return+56.8%
#14 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · FSK +8.7%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-78.9 ppFull history
Compare on Seeking Alpha

PDI

CEF

Traditional Credit / Bonds

#05

PIMCO Dynamic Income Fund

Income consistencyDefault ranking · 100 eligible
#5
Recent #16/100Longer #12/91

The recent period is the weaker standing, setting a ranking score of 0.1515. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
12.03 ppdistribution contribution

-15.05% total − (-27.07% price) ≈ 12.03 pp

#16 of 100 eligible investments on these dates.

15 investments have a higher distribution contribution.

(16 − 1) ÷ (100 − 1)≈ 0.1515
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
57.83 ppdistribution contribution

+13.34% total − (-44.49% price) ≈ 57.83 pp

#12 of 91 eligible investments on these dates.

11 investments have a higher distribution contribution.

(12 − 1) ÷ (91 − 1)≈ 0.1222

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.1515, 0.1222)≈ 0.1515

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.1515 + 0.1222≈ 0.2737

The lower combined score comes first when the weaker-period scores match.

PDI places #5 of 100

The recent period is the weaker standing, setting a ranking score of 0.1515. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For PDI, the longer total-return tie-break is +2.5387% annualized; the recent total-return tie-break is -15.0471% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Multi-sector credit offers multiple income sources, including securitized assets.

1 YEAR TOTAL RETURN-15.0%
Price-27.1%
Dividend+12.0%

Net loss; shares not shown.

#16 income rank · 100 peers
5 YEARS TOTAL RETURN+13.3%+2.5% / yr annualized
Price-334% of return-44.5%
Dividend434% of return+57.8%
#12 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · PDI +13.3%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-74.3 ppFull history
Compare on Seeking Alpha

BBDC

BDC

BDCs / Private Credit

#06

Barings BDC

Income consistencyDefault ranking · 100 eligible
#6
Recent #17/100Longer #9/91

The recent period is the weaker standing, setting a ranking score of 0.1616. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
11.92 ppdistribution contribution

+6.51% total − (-5.41% price) ≈ 11.92 pp

#17 of 100 eligible investments on these dates.

16 investments have a higher distribution contribution.

(17 − 1) ÷ (100 − 1)≈ 0.1616
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
60.94 ppdistribution contribution

+43.16% total − (-17.78% price) ≈ 60.94 pp

#9 of 91 eligible investments on these dates.

8 investments have a higher distribution contribution.

(9 − 1) ÷ (91 − 1)≈ 0.0889

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.1616, 0.0889)≈ 0.1616

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.1616 + 0.0889≈ 0.2505

The lower combined score comes first when the weaker-period scores match.

BBDC places #6 of 100

The recent period is the weaker standing, setting a ranking score of 0.1616. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For BBDC, the longer total-return tie-break is +7.4483% annualized; the recent total-return tie-break is +6.5107% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN+6.5%
Price-83% of return-5.4%
Dividend183% of return+11.9%
#17 income rank · 100 peers
5 YEARS TOTAL RETURN+43.2%+7.4% / yr annualized
Price-41% of return-17.8%
Dividend141% of return+60.9%
#9 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · BBDC +43.2%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-44.5 ppFull history
Compare on Seeking Alpha

BGT

CEF

Floating-Rate / Senior Loans

#07

BlackRock Floating Rate Income Trust

Income consistencyDefault ranking · 100 eligible
#7
Recent #15/100Longer #16/91

The longer period is the weaker standing, setting a ranking score of 0.1667. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
12.04 ppdistribution contribution

-0.85% total − (-12.88% price) ≈ 12.04 pp

#15 of 100 eligible investments on these dates.

14 investments have a higher distribution contribution.

(15 − 1) ÷ (100 − 1)≈ 0.1414
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
56.12 ppdistribution contribution

+38.18% total − (-17.94% price) ≈ 56.12 pp

#16 of 91 eligible investments on these dates.

15 investments have a higher distribution contribution.

(16 − 1) ÷ (91 − 1)≈ 0.1667

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.1414, 0.1667)≈ 0.1667

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.1414 + 0.1667≈ 0.3081

The lower combined score comes first when the weaker-period scores match.

BGT places #7 of 100

The longer period is the weaker standing, setting a ranking score of 0.1667. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For BGT, the longer total-return tie-break is +6.6902% annualized; the recent total-return tie-break is -0.8488% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Floating-rate loans offer cash-flow exposure with less direct duration sensitivity.

1 YEAR TOTAL RETURN-0.8%
Price-12.9%
Dividend+12.0%

Net loss; shares not shown.

#15 income rank · 100 peers
5 YEARS TOTAL RETURN+38.2%+6.7% / yr annualized
Price-47% of return-17.9%
Dividend147% of return+56.1%
#16 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · BGT +38.2%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-49.4 ppFull history
Compare on Seeking Alpha

JFR

CEF

Floating-Rate / Senior Loans

#08

Nuveen Floating Rate Income Fund

Income consistencyDefault ranking · 100 eligible
#8
Recent #11/100Longer #17/91

The longer period is the weaker standing, setting a ranking score of 0.1778. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
12.27 ppdistribution contribution

+3.66% total − (-8.62% price) ≈ 12.27 pp

#11 of 100 eligible investments on these dates.

10 investments have a higher distribution contribution.

(11 − 1) ÷ (100 − 1)≈ 0.1010
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
55.88 ppdistribution contribution

+31.48% total − (-24.40% price) ≈ 55.88 pp

#17 of 91 eligible investments on these dates.

16 investments have a higher distribution contribution.

(17 − 1) ÷ (91 − 1)≈ 0.1778

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.1010, 0.1778)≈ 0.1778

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.1010 + 0.1778≈ 0.2788

The lower combined score comes first when the weaker-period scores match.

JFR places #8 of 100

The longer period is the weaker standing, setting a ranking score of 0.1778. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For JFR, the longer total-return tie-break is +5.6332% annualized; the recent total-return tie-break is +3.6555% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Floating-rate senior loans offer a direct comparison with other loan-focused CEFs.

1 YEAR TOTAL RETURN+3.7%
Price-236% of return-8.6%
Dividend336% of return+12.3%
#11 income rank · 100 peers
5 YEARS TOTAL RETURN+31.5%+5.6% / yr annualized
Price-78% of return-24.4%
Dividend178% of return+55.9%
#17 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · JFR +31.5%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-56.1 ppFull history
Compare on Seeking Alpha

BXSL

BDC

BDCs / Private Credit

#09

Blackstone Secured Lending Fund

Income consistencyDefault ranking · 100 eligible
#9
Recent #20/100Longer #8/92

The recent period is the weaker standing, setting a ranking score of 0.1919. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
11.53 ppdistribution contribution

-0.01% total − (-11.54% price) ≈ 11.53 pp

#20 of 100 eligible investments on these dates.

19 investments have a higher distribution contribution.

(20 − 1) ÷ (100 − 1)≈ 0.1919
02 · Longer period

4.8 years since inception

Oct 28, 2021 – Sep 18, 2026
60.05 ppdistribution contribution

+49.95% total − (-10.10% price) ≈ 60.05 pp

#8 of 92 eligible investments on these dates.

7 investments have a higher distribution contribution.

(8 − 1) ÷ (92 − 1)≈ 0.0769

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.1919, 0.0769)≈ 0.1919

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.1919 + 0.0769≈ 0.2688

The lower combined score comes first when the weaker-period scores match.

BXSL places #9 of 100

The recent period is the weaker standing, setting a ranking score of 0.1919. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For BXSL, the longer total-return tie-break is +8.6381% annualized; the recent total-return tie-break is -0.0078% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Senior secured direct lending offers an underwriting and dividend-coverage comparison.

1 YEAR TOTAL RETURN-0.0%
Price-11.5%
Dividend+11.5%

Net loss; shares not shown.

#20 income rank · 100 peers
4.8 YEARS TOTAL RETURN+50.0%Since inception+8.6% / yr annualized
Price-20% of return-10.1%
Dividend120% of return+60.0%
#8 income rank · 92 peers

Dividend includes all distributions and reinvestment.

4.8 years chart* · BXSL +50.0%S&P 500 (SPY) +77.7%
Oct 28, 2021Sep 18, 2026
vs. S&P 500-27.7 pp4.9 years of history
Compare on Seeking Alpha

JQC

CEF

Floating-Rate / Senior Loans

#10

Nuveen Credit Strategies Income Fund

Income consistencyDefault ranking · 100 eligible
#10
Recent #19/100Longer #21/91

The longer period is the weaker standing, setting a ranking score of 0.2222. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
11.78 ppdistribution contribution

-0.72% total − (-12.50% price) ≈ 11.78 pp

#19 of 100 eligible investments on these dates.

18 investments have a higher distribution contribution.

(19 − 1) ÷ (100 − 1)≈ 0.1818
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
54.63 ppdistribution contribution

+27.91% total − (-26.72% price) ≈ 54.63 pp

#21 of 91 eligible investments on these dates.

20 investments have a higher distribution contribution.

(21 − 1) ÷ (91 − 1)≈ 0.2222

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.1818, 0.2222)≈ 0.2222

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.1818 + 0.2222≈ 0.4040

The lower combined score comes first when the weaker-period scores match.

JQC places #10 of 100

The longer period is the weaker standing, setting a ranking score of 0.2222. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For JQC, the longer total-return tie-break is +5.0532% annualized; the recent total-return tie-break is -0.7202% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN-0.7%
Price-12.5%
Dividend+11.8%

Net loss; shares not shown.

#19 income rank · 100 peers
5 YEARS TOTAL RETURN+27.9%+5.1% / yr annualized
Price-96% of return-26.7%
Dividend196% of return+54.6%
#21 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · JQC +27.9%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-59.7 ppFull history
Compare on Seeking Alpha

VVR

CEF

Floating-Rate / Senior Loans

#11

Invesco Senior Income Trust

Income consistencyDefault ranking · 100 eligible
#11
Recent #24/100Longer #19/91

The recent period is the weaker standing, setting a ranking score of 0.2323. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
11.39 ppdistribution contribution

-7.26% total − (-18.64% price) ≈ 11.39 pp

#24 of 100 eligible investments on these dates.

23 investments have a higher distribution contribution.

(24 − 1) ÷ (100 − 1)≈ 0.2323
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
55.04 ppdistribution contribution

+21.09% total − (-33.94% price) ≈ 55.04 pp

#19 of 91 eligible investments on these dates.

18 investments have a higher distribution contribution.

(19 − 1) ÷ (91 − 1)≈ 0.2000

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.2323, 0.2000)≈ 0.2323

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.2323 + 0.2000≈ 0.4323

The lower combined score comes first when the weaker-period scores match.

VVR places #11 of 100

The recent period is the weaker standing, setting a ranking score of 0.2323. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For VVR, the longer total-return tie-break is +3.9064% annualized; the recent total-return tie-break is -7.2569% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN-7.3%
Price-18.6%
Dividend+11.4%

Net loss; shares not shown.

#24 income rank · 100 peers
5 YEARS TOTAL RETURN+21.1%+3.9% / yr annualized
Price-161% of return-33.9%
Dividend261% of return+55.0%
#19 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · VVR +21.1%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-66.5 ppFull history
Compare on Seeking Alpha

FRA

CEF

Floating-Rate / Senior Loans

#12

BlackRock Floating Rate Income Strategies Fund, Inc.

Income consistencyDefault ranking · 100 eligible
#12
Recent #25/100Longer #20/91

The recent period is the weaker standing, setting a ranking score of 0.2424. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
11.36 ppdistribution contribution

-7.38% total − (-18.74% price) ≈ 11.36 pp

#25 of 100 eligible investments on these dates.

24 investments have a higher distribution contribution.

(25 − 1) ÷ (100 − 1)≈ 0.2424
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
54.91 ppdistribution contribution

+34.71% total − (-20.19% price) ≈ 54.91 pp

#20 of 91 eligible investments on these dates.

19 investments have a higher distribution contribution.

(20 − 1) ÷ (91 − 1)≈ 0.2111

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.2424, 0.2111)≈ 0.2424

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.2424 + 0.2111≈ 0.4535

The lower combined score comes first when the weaker-period scores match.

FRA places #12 of 100

The recent period is the weaker standing, setting a ranking score of 0.2424. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For FRA, the longer total-return tie-break is +6.1484% annualized; the recent total-return tie-break is -7.3762% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

An actively managed floating-rate portfolio offers an alternative loan manager.

1 YEAR TOTAL RETURN-7.4%
Price-18.7%
Dividend+11.4%

Net loss; shares not shown.

#25 income rank · 100 peers
5 YEARS TOTAL RETURN+34.7%+6.1% / yr annualized
Price-58% of return-20.2%
Dividend158% of return+54.9%
#20 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · FRA +34.7%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-52.9 ppFull history
Compare on Seeking Alpha

DSU

CEF

Floating-Rate / Senior Loans

#13

BlackRock Debt Strategies Fund, Inc.

Income consistencyDefault ranking · 100 eligible
#13
Recent #28/100Longer #25/91

The recent period is the weaker standing, setting a ranking score of 0.2727. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
11.09 ppdistribution contribution

-2.30% total − (-13.39% price) ≈ 11.09 pp

#28 of 100 eligible investments on these dates.

27 investments have a higher distribution contribution.

(28 − 1) ÷ (100 − 1)≈ 0.2727
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
53.04 ppdistribution contribution

+32.20% total − (-20.83% price) ≈ 53.04 pp

#25 of 91 eligible investments on these dates.

24 investments have a higher distribution contribution.

(25 − 1) ÷ (91 − 1)≈ 0.2667

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.2727, 0.2667)≈ 0.2727

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.2727 + 0.2667≈ 0.5394

The lower combined score comes first when the weaker-period scores match.

DSU places #13 of 100

The recent period is the weaker standing, setting a ranking score of 0.2727. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For DSU, the longer total-return tie-break is +5.7496% annualized; the recent total-return tie-break is -2.2995% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Loan-oriented credit broadens the range of floating-rate income strategies.

1 YEAR TOTAL RETURN-2.3%
Price-13.4%
Dividend+11.1%

Net loss; shares not shown.

#28 income rank · 100 peers
5 YEARS TOTAL RETURN+32.2%+5.7% / yr annualized
Price-65% of return-20.8%
Dividend165% of return+53.0%
#25 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · DSU +32.2%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-55.4 ppFull history
Compare on Seeking Alpha

HTGC

BDC

BDCs / Private Credit

#14

Hercules Capital, Inc.

Income consistencyDefault ranking · 100 eligible
#14
Recent #29/100Longer #3/91

The recent period is the weaker standing, setting a ranking score of 0.2828. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
11.01 ppdistribution contribution

+0.57% total − (-10.44% price) ≈ 11.01 pp

#29 of 100 eligible investments on these dates.

28 investments have a higher distribution contribution.

(29 − 1) ÷ (100 − 1)≈ 0.2828
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
79.12 ppdistribution contribution

+84.15% total − (+5.03% price) ≈ 79.12 pp

#3 of 91 eligible investments on these dates.

2 investments have a higher distribution contribution.

(3 − 1) ÷ (91 − 1)≈ 0.0222

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.2828, 0.0222)≈ 0.2828

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.2828 + 0.0222≈ 0.3051

The lower combined score comes first when the weaker-period scores match.

HTGC places #14 of 100

The recent period is the weaker standing, setting a ranking score of 0.2828. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For HTGC, the longer total-return tie-break is +13.0048% annualized; the recent total-return tie-break is +0.5743% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Venture lending provides a distinct borrower mix with greater technology and life-science exposure.

1 YEAR TOTAL RETURN+0.6%
Price-1818% of return-10.4%
Dividend1918% of return+11.0%
#29 income rank · 100 peers
5 YEARS TOTAL RETURN+84.1%+13.0% / yr annualized
Price6% of return+5.0%
Dividend94% of return+79.1%
#3 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · HTGC +84.1%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-3.5 ppFull history
Compare on Seeking Alpha

PHK

CEF

Traditional Credit / Bonds

#15

PIMCO High Income Fund

Income consistencyDefault ranking · 100 eligible
#15
Recent #26/100Longer #27/91

The longer period is the weaker standing, setting a ranking score of 0.2889. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
11.22 ppdistribution contribution

-2.34% total − (-13.56% price) ≈ 11.22 pp

#26 of 100 eligible investments on these dates.

25 investments have a higher distribution contribution.

(26 − 1) ÷ (100 − 1)≈ 0.2525
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
52.57 ppdistribution contribution

+19.92% total − (-32.65% price) ≈ 52.57 pp

#27 of 91 eligible investments on these dates.

26 investments have a higher distribution contribution.

(27 − 1) ÷ (91 − 1)≈ 0.2889

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.2525, 0.2889)≈ 0.2889

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.2525 + 0.2889≈ 0.5414

The lower combined score comes first when the weaker-period scores match.

PHK places #15 of 100

The longer period is the weaker standing, setting a ranking score of 0.2889. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For PHK, the longer total-return tie-break is +3.7051% annualized; the recent total-return tie-break is -2.3449% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

A high-yield-oriented credit strategy is a higher-risk payout and NAV comparison.

1 YEAR TOTAL RETURN-2.3%
Price-13.6%
Dividend+11.2%

Net loss; shares not shown.

#26 income rank · 100 peers
5 YEARS TOTAL RETURN+19.9%+3.7% / yr annualized
Price-164% of return-32.6%
Dividend264% of return+52.6%
#27 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · PHK +19.9%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-67.7 ppFull history
Compare on Seeking Alpha

JRI

CEF

Infrastructure / Utilities

#16

Nuveen Real Asset Income and Growth Fund

Income consistencyDefault ranking · 100 eligible
#16
Recent #30/100Longer #26/91

The recent period is the weaker standing, setting a ranking score of 0.2929. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
10.98 ppdistribution contribution

-4.93% total − (-15.90% price) ≈ 10.98 pp

#30 of 100 eligible investments on these dates.

29 investments have a higher distribution contribution.

(30 − 1) ÷ (100 − 1)≈ 0.2929
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
52.67 ppdistribution contribution

+27.57% total − (-25.11% price) ≈ 52.67 pp

#26 of 91 eligible investments on these dates.

25 investments have a higher distribution contribution.

(26 − 1) ÷ (91 − 1)≈ 0.2778

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.2929, 0.2778)≈ 0.2929

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.2929 + 0.2778≈ 0.5707

The lower combined score comes first when the weaker-period scores match.

JRI places #16 of 100

The recent period is the weaker standing, setting a ranking score of 0.2929. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For JRI, the longer total-return tie-break is +4.9959% annualized; the recent total-return tie-break is -4.9261% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Real-asset equities and income securities diversify the sources of distributions.

1 YEAR TOTAL RETURN-4.9%
Price-15.9%
Dividend+11.0%

Net loss; shares not shown.

#30 income rank · 100 peers
5 YEARS TOTAL RETURN+27.6%+5.0% / yr annualized
Price-91% of return-25.1%
Dividend191% of return+52.7%
#26 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · JRI +27.6%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-60.1 ppFull history
Compare on Seeking Alpha

OPP

CEF

Traditional Credit / Bonds

#17

RiverNorth/DoubleLine Strategic Opportunity Fund, Inc.

Income consistencyDefault ranking · 100 eligible
#17
Recent #9/100Longer #28/91

The longer period is the weaker standing, setting a ranking score of 0.3000. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
12.66 ppdistribution contribution

-4.33% total − (-17.00% price) ≈ 12.66 pp

#9 of 100 eligible investments on these dates.

8 investments have a higher distribution contribution.

(9 − 1) ÷ (100 − 1)≈ 0.0808
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
52.23 ppdistribution contribution

+1.75% total − (-50.48% price) ≈ 52.23 pp

#28 of 91 eligible investments on these dates.

27 investments have a higher distribution contribution.

(28 − 1) ÷ (91 − 1)≈ 0.3000

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.0808, 0.3000)≈ 0.3000

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.0808 + 0.3000≈ 0.3808

The lower combined score comes first when the weaker-period scores match.

OPP places #17 of 100

The longer period is the weaker standing, setting a ranking score of 0.3000. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For OPP, the longer total-return tie-break is +0.3488% annualized; the recent total-return tie-break is -4.3330% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Combines CEF discount opportunities and credit selection as a multi-manager income comparison.

1 YEAR TOTAL RETURN-4.3%
Price-17.0%
Dividend+12.7%

Net loss; shares not shown.

#9 income rank · 100 peers
5 YEARS TOTAL RETURN+1.8%+0.3% / yr annualized
Price-2877% of return-50.5%
Dividend2977% of return+52.2%
#28 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · OPP +1.8%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-85.9 ppFull history
Compare on Seeking Alpha

YYY

ETF

Other / Diversifiers

#18

Amplify CEF High Income ETF

Income consistencyDefault ranking · 100 eligible
#18
Recent #12/100Longer #29/91

The longer period is the weaker standing, setting a ranking score of 0.3111. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
12.17 ppdistribution contribution

+3.41% total − (-8.76% price) ≈ 12.17 pp

#12 of 100 eligible investments on these dates.

11 investments have a higher distribution contribution.

(12 − 1) ÷ (100 − 1)≈ 0.1111
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
51.75 ppdistribution contribution

+15.84% total − (-35.92% price) ≈ 51.75 pp

#29 of 91 eligible investments on these dates.

28 investments have a higher distribution contribution.

(29 − 1) ÷ (91 − 1)≈ 0.3111

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.1111, 0.3111)≈ 0.3111

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.1111 + 0.3111≈ 0.4222

The lower combined score comes first when the weaker-period scores match.

YYY places #18 of 100

The longer period is the weaker standing, setting a ranking score of 0.3111. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For YYY, the longer total-return tie-break is +2.9876% annualized; the recent total-return tie-break is +3.4064% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN+3.4%
Price-257% of return-8.8%
Dividend357% of return+12.2%
#12 income rank · 100 peers
5 YEARS TOTAL RETURN+15.8%+3.0% / yr annualized
Price-227% of return-35.9%
Dividend327% of return+51.8%
#29 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · YYY +15.8%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-71.8 ppFull history
Compare on Seeking Alpha

ACP

CEF

Traditional Credit / Bonds

#19

abrdn Income Credit Strategies Fund

Income consistencyDefault ranking · 100 eligible
#19
Recent #3/100Longer #30/91

The longer period is the weaker standing, setting a ranking score of 0.3222. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
14.89 ppdistribution contribution

-6.56% total − (-21.45% price) ≈ 14.89 pp

#3 of 100 eligible investments on these dates.

2 investments have a higher distribution contribution.

(3 − 1) ÷ (100 − 1)≈ 0.0202
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
51.73 ppdistribution contribution

-6.38% total − (-58.11% price) ≈ 51.73 pp

#30 of 91 eligible investments on these dates.

29 investments have a higher distribution contribution.

(30 − 1) ÷ (91 − 1)≈ 0.3222

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.0202, 0.3222)≈ 0.3222

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.0202 + 0.3222≈ 0.3424

The lower combined score comes first when the weaker-period scores match.

ACP places #19 of 100

The longer period is the weaker standing, setting a ranking score of 0.3222. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For ACP, the longer total-return tie-break is -1.3121% annualized; the recent total-return tie-break is -6.5581% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN-6.6%
Price-21.5%
Dividend+14.9%

Net loss; shares not shown.

#3 income rank · 100 peers
5 YEARS TOTAL RETURN-6.4%-1.3% / yr annualized
Price-58.1%
Dividend+51.7%

Net loss; shares not shown.

#30 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · ACP -6.4%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-94.0 ppFull history
Compare on Seeking Alpha

CCD

CEF

Other / Diversifiers

#20

Calamos Dynamic Convertible and Income Fund

Income consistencyDefault ranking · 100 eligible
#20
Recent #18/100Longer #32/91

The longer period is the weaker standing, setting a ranking score of 0.3444. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
11.83 ppdistribution contribution

+23.16% total − (+11.33% price) ≈ 11.83 pp

#18 of 100 eligible investments on these dates.

17 investments have a higher distribution contribution.

(18 − 1) ÷ (100 − 1)≈ 0.1717
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
50.67 ppdistribution contribution

+26.35% total − (-24.32% price) ≈ 50.67 pp

#32 of 91 eligible investments on these dates.

31 investments have a higher distribution contribution.

(32 − 1) ÷ (91 − 1)≈ 0.3444

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.1717, 0.3444)≈ 0.3444

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.1717 + 0.3444≈ 0.5162

The lower combined score comes first when the weaker-period scores match.

CCD places #20 of 100

The longer period is the weaker standing, setting a ranking score of 0.3444. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For CCD, the longer total-return tie-break is +4.7946% annualized; the recent total-return tie-break is +23.1579% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Convertible securities provide income with participation in underlying equity movements.

1 YEAR TOTAL RETURN+23.2%
Price49% of return+11.3%
Dividend51% of return+11.8%
#18 income rank · 100 peers
5 YEARS TOTAL RETURN+26.3%+4.8% / yr annualized
Price-92% of return-24.3%
Dividend192% of return+50.7%
#32 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · CCD +26.3%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-61.3 ppFull history
Compare on Seeking Alpha

OBDC

BDC

BDCs / Private Credit

#21

Blue Owl Capital Corporation

Income consistencyDefault ranking · 100 eligible
#21
Recent #36/100Longer #13/91

The recent period is the weaker standing, setting a ranking score of 0.3535. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
10.51 ppdistribution contribution

-8.79% total − (-19.29% price) ≈ 10.51 pp

#36 of 100 eligible investments on these dates.

35 investments have a higher distribution contribution.

(36 − 1) ÷ (100 − 1)≈ 0.3535
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
57.83 ppdistribution contribution

+35.78% total − (-22.05% price) ≈ 57.83 pp

#13 of 91 eligible investments on these dates.

12 investments have a higher distribution contribution.

(13 − 1) ÷ (91 − 1)≈ 0.1333

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.3535, 0.1333)≈ 0.3535

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.3535 + 0.1333≈ 0.4869

The lower combined score comes first when the weaker-period scores match.

OBDC places #21 of 100

The recent period is the weaker standing, setting a ranking score of 0.3535. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For OBDC, the longer total-return tie-break is +6.3156% annualized; the recent total-return tie-break is -8.7861% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Direct lending across middle-market borrowers adds a large private-credit platform.

1 YEAR TOTAL RETURN-8.8%
Price-19.3%
Dividend+10.5%

Net loss; shares not shown.

#36 income rank · 100 peers
5 YEARS TOTAL RETURN+35.8%+6.3% / yr annualized
Price-62% of return-22.1%
Dividend162% of return+57.8%
#13 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · OBDC +35.8%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-51.9 ppFull history
Compare on Seeking Alpha

PFN

CEF

Traditional Credit / Bonds

#22

PIMCO Income Strategy Fund II

Income consistencyDefault ranking · 100 eligible
#22
Recent #31/100Longer #33/91

The longer period is the weaker standing, setting a ranking score of 0.3556. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
10.90 ppdistribution contribution

-3.84% total − (-14.74% price) ≈ 10.90 pp

#31 of 100 eligible investments on these dates.

30 investments have a higher distribution contribution.

(31 − 1) ÷ (100 − 1)≈ 0.3030
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
50.45 ppdistribution contribution

+15.44% total − (-35.01% price) ≈ 50.45 pp

#33 of 91 eligible investments on these dates.

32 investments have a higher distribution contribution.

(33 − 1) ÷ (91 − 1)≈ 0.3556

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.3030, 0.3556)≈ 0.3556

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.3030 + 0.3556≈ 0.6586

The lower combined score comes first when the weaker-period scores match.

PFN places #22 of 100

The longer period is the weaker standing, setting a ranking score of 0.3556. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For PFN, the longer total-return tie-break is +2.9173% annualized; the recent total-return tie-break is -3.8416% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN-3.8%
Price-14.7%
Dividend+10.9%

Net loss; shares not shown.

#31 income rank · 100 peers
5 YEARS TOTAL RETURN+15.4%+2.9% / yr annualized
Price-227% of return-35.0%
Dividend327% of return+50.4%
#33 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · PFN +15.4%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-72.2 ppFull history
Compare on Seeking Alpha

CHY

CEF

Other / Diversifiers

#23

Calamos Convertible and High Income Fund

Income consistencyDefault ranking · 100 eligible
#23
Recent #21/100Longer #34/91

The longer period is the weaker standing, setting a ranking score of 0.3667. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
11.49 ppdistribution contribution

+22.35% total − (+10.86% price) ≈ 11.49 pp

#21 of 100 eligible investments on these dates.

20 investments have a higher distribution contribution.

(21 − 1) ÷ (100 − 1)≈ 0.2020
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
50.41 ppdistribution contribution

+27.31% total − (-23.10% price) ≈ 50.41 pp

#34 of 91 eligible investments on these dates.

33 investments have a higher distribution contribution.

(34 − 1) ÷ (91 − 1)≈ 0.3667

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.2020, 0.3667)≈ 0.3667

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.2020 + 0.3667≈ 0.5687

The lower combined score comes first when the weaker-period scores match.

CHY places #23 of 100

The longer period is the weaker standing, setting a ranking score of 0.3667. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For CHY, the longer total-return tie-break is +4.9539% annualized; the recent total-return tie-break is +22.3498% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

A convertible and high-yield strategy diversifies the drivers of portfolio distributions.

1 YEAR TOTAL RETURN+22.3%
Price49% of return+10.9%
Dividend51% of return+11.5%
#21 income rank · 100 peers
5 YEARS TOTAL RETURN+27.3%+5.0% / yr annualized
Price-85% of return-23.1%
Dividend185% of return+50.4%
#34 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · CHY +27.3%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-60.3 ppFull history
Compare on Seeking Alpha

CHI

CEF

Other / Diversifiers

#24

Calamos Convertible Opportunities and Income Fund

Income consistencyDefault ranking · 100 eligible
#24
Recent #22/100Longer #35/91

The longer period is the weaker standing, setting a ranking score of 0.3778. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
11.47 ppdistribution contribution

+24.00% total − (+12.52% price) ≈ 11.47 pp

#22 of 100 eligible investments on these dates.

21 investments have a higher distribution contribution.

(22 − 1) ÷ (100 − 1)≈ 0.2121
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
50.40 ppdistribution contribution

+28.71% total − (-21.69% price) ≈ 50.40 pp

#35 of 91 eligible investments on these dates.

34 investments have a higher distribution contribution.

(35 − 1) ÷ (91 − 1)≈ 0.3778

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.2121, 0.3778)≈ 0.3778

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.2121 + 0.3778≈ 0.5899

The lower combined score comes first when the weaker-period scores match.

CHI places #24 of 100

The longer period is the weaker standing, setting a ranking score of 0.3778. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For CHI, the longer total-return tie-break is +5.1838% annualized; the recent total-return tie-break is +23.9970% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Convertibles and high-yield bonds add an equity-sensitive credit-income diversifier.

1 YEAR TOTAL RETURN+24.0%
Price52% of return+12.5%
Dividend48% of return+11.5%
#22 income rank · 100 peers
5 YEARS TOTAL RETURN+28.7%+5.2% / yr annualized
Price-76% of return-21.7%
Dividend176% of return+50.4%
#35 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · CHI +28.7%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-58.9 ppFull history
Compare on Seeking Alpha

PDO

CEF

Traditional Credit / Bonds

#25

PIMCO Dynamic Income Opportunities Fund

Income consistencyDefault ranking · 100 eligible
#25
Recent #41/100Longer #31/91

The recent period is the weaker standing, setting a ranking score of 0.4040. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
10.38 ppdistribution contribution

-3.86% total − (-14.23% price) ≈ 10.38 pp

#41 of 100 eligible investments on these dates.

40 investments have a higher distribution contribution.

(41 − 1) ÷ (100 − 1)≈ 0.4040
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
51.54 ppdistribution contribution

+9.66% total − (-41.88% price) ≈ 51.54 pp

#31 of 91 eligible investments on these dates.

30 investments have a higher distribution contribution.

(31 − 1) ÷ (91 − 1)≈ 0.3333

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.4040, 0.3333)≈ 0.4040

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.4040 + 0.3333≈ 0.7374

The lower combined score comes first when the weaker-period scores match.

PDO places #25 of 100

The recent period is the weaker standing, setting a ranking score of 0.4040. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For PDO, the longer total-return tie-break is +1.8639% annualized; the recent total-return tie-break is -3.8591% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN-3.9%
Price-14.2%
Dividend+10.4%

Net loss; shares not shown.

#41 income rank · 100 peers
5 YEARS TOTAL RETURN+9.7%+1.9% / yr annualized
Price-434% of return-41.9%
Dividend534% of return+51.5%
#31 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · PDO +9.7%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-78.0 ppFull history
Compare on Seeking Alpha

KIO

CEF

Floating-Rate / Senior Loans

#26

KKR Income Opportunities Fund

Income consistencyDefault ranking · 100 eligible
#26
Recent #23/100Longer #38/91

The longer period is the weaker standing, setting a ranking score of 0.4111. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
11.45 ppdistribution contribution

-4.81% total − (-16.26% price) ≈ 11.45 pp

#23 of 100 eligible investments on these dates.

22 investments have a higher distribution contribution.

(23 − 1) ÷ (100 − 1)≈ 0.2222
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
49.34 ppdistribution contribution

+14.67% total − (-34.67% price) ≈ 49.34 pp

#38 of 91 eligible investments on these dates.

37 investments have a higher distribution contribution.

(38 − 1) ÷ (91 − 1)≈ 0.4111

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.2222, 0.4111)≈ 0.4111

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.2222 + 0.4111≈ 0.6333

The lower combined score comes first when the weaker-period scores match.

KIO places #26 of 100

The longer period is the weaker standing, setting a ranking score of 0.4111. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For KIO, the longer total-return tie-break is +2.7797% annualized; the recent total-return tie-break is -4.8132% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN-4.8%
Price-16.3%
Dividend+11.4%

Net loss; shares not shown.

#23 income rank · 100 peers
5 YEARS TOTAL RETURN+14.7%+2.8% / yr annualized
Price-236% of return-34.7%
Dividend336% of return+49.3%
#38 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · KIO +14.7%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-73.0 ppFull history
Compare on Seeking Alpha

FSCO

CEF

Traditional Credit / Bonds

#27

FS Credit Opportunities Corp.

Income consistencyDefault ranking · 100 eligible
#27
Recent #42/100Longer #2/98

The recent period is the weaker standing, setting a ranking score of 0.4141. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
10.10 ppdistribution contribution

-18.95% total − (-29.05% price) ≈ 10.10 pp

#42 of 100 eligible investments on these dates.

41 investments have a higher distribution contribution.

(42 − 1) ÷ (100 − 1)≈ 0.4141
02 · Longer period

3.8 years since inception

Nov 14, 2022 – Sep 18, 2026
70.30 ppdistribution contribution

+87.49% total − (+17.19% price) ≈ 70.30 pp

#2 of 98 eligible investments on these dates.

1 investment has a higher distribution contribution.

(2 − 1) ÷ (98 − 1)≈ 0.0103

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.4141, 0.0103)≈ 0.4141

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.4141 + 0.0103≈ 0.4245

The lower combined score comes first when the weaker-period scores match.

FSCO places #27 of 100

The recent period is the weaker standing, setting a ranking score of 0.4141. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For FSCO, the longer total-return tie-break is +17.7639% annualized; the recent total-return tie-break is -18.9507% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN-19.0%
Price-29.1%
Dividend+10.1%

Net loss; shares not shown.

#42 income rank · 100 peers
3.8 YEARS TOTAL RETURN+87.5%Since inception+17.8% / yr annualized
Price20% of return+17.2%
Dividend80% of return+70.3%
#2 income rank · 98 peers

Dividend includes all distributions and reinvestment.

3.8 years chart* · FSCO +87.5%S&P 500 (SPY) +103.0%
Nov 14, 2022Sep 18, 2026
vs. S&P 500-15.5 pp3.8 years of history
Compare on Seeking Alpha

PAXS

CEF

Traditional Credit / Bonds

#28

PIMCO Access Income Fund

Income consistencyDefault ranking · 100 eligible
#28
Recent #37/100Longer #40/95

The longer period is the weaker standing, setting a ranking score of 0.4149. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
10.46 ppdistribution contribution

-7.05% total − (-17.50% price) ≈ 10.46 pp

#37 of 100 eligible investments on these dates.

36 investments have a higher distribution contribution.

(37 − 1) ÷ (100 − 1)≈ 0.3636
02 · Longer period

4.6 years since inception

Jan 27, 2022 – Sep 18, 2026
48.18 ppdistribution contribution

+14.88% total − (-33.30% price) ≈ 48.18 pp

#40 of 95 eligible investments on these dates.

39 investments have a higher distribution contribution.

(40 − 1) ÷ (95 − 1)≈ 0.4149

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.3636, 0.4149)≈ 0.4149

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.3636 + 0.4149≈ 0.7785

The lower combined score comes first when the weaker-period scores match.

PAXS places #28 of 100

The longer period is the weaker standing, setting a ranking score of 0.4149. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For PAXS, the longer total-return tie-break is +3.0334% annualized; the recent total-return tie-break is -7.0457% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN-7.0%
Price-17.5%
Dividend+10.5%

Net loss; shares not shown.

#37 income rank · 100 peers
4.6 YEARS TOTAL RETURN+14.9%Since inception+3.0% / yr annualized
Price-224% of return-33.3%
Dividend324% of return+48.2%
#40 income rank · 95 peers

Dividend includes all distributions and reinvestment.

4.6 years chart* · PAXS +14.9%S&P 500 (SPY) +88.2%
Jan 27, 2022Sep 18, 2026
vs. S&P 500-73.3 pp4.6 years of history
Compare on Seeking Alpha

BIZD

ETF

BDCs / Private Credit

#29

VanEck BDC Income ETF

Income consistencyDefault ranking · 100 eligible
#29
Recent #43/100Longer #18/91

The recent period is the weaker standing, setting a ranking score of 0.4242. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
10.00 ppdistribution contribution

-6.15% total − (-16.15% price) ≈ 10.00 pp

#43 of 100 eligible investments on these dates.

42 investments have a higher distribution contribution.

(43 − 1) ÷ (100 − 1)≈ 0.4242
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
55.29 ppdistribution contribution

+33.00% total − (-22.28% price) ≈ 55.29 pp

#18 of 91 eligible investments on these dates.

17 investments have a higher distribution contribution.

(18 − 1) ÷ (91 − 1)≈ 0.1889

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.4242, 0.1889)≈ 0.4242

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.4242 + 0.1889≈ 0.6131

The lower combined score comes first when the weaker-period scores match.

BIZD places #29 of 100

The recent period is the weaker standing, setting a ranking score of 0.4242. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For BIZD, the longer total-return tie-break is +5.8773% annualized; the recent total-return tie-break is -6.1489% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN-6.1%
Price-16.2%
Dividend+10.0%

Net loss; shares not shown.

#43 income rank · 100 peers
5 YEARS TOTAL RETURN+33.0%+5.9% / yr annualized
Price-68% of return-22.3%
Dividend168% of return+55.3%
#18 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · BIZD +33.0%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-54.6 ppFull history
Compare on Seeking Alpha

GBDC

BDC

BDCs / Private Credit

#30

Golub Capital BDC, Inc.

Income consistencyDefault ranking · 100 eligible
#30
Recent #44/100Longer #15/91

The recent period is the weaker standing, setting a ranking score of 0.4343. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
9.94 ppdistribution contribution

-1.75% total − (-11.69% price) ≈ 9.94 pp

#44 of 100 eligible investments on these dates.

43 investments have a higher distribution contribution.

(44 − 1) ÷ (100 − 1)≈ 0.4343
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
56.64 ppdistribution contribution

+39.31% total − (-17.34% price) ≈ 56.64 pp

#15 of 91 eligible investments on these dates.

14 investments have a higher distribution contribution.

(15 − 1) ÷ (91 − 1)≈ 0.1556

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.4343, 0.1556)≈ 0.4343

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.4343 + 0.1556≈ 0.5899

The lower combined score comes first when the weaker-period scores match.

GBDC places #30 of 100

The recent period is the weaker standing, setting a ranking score of 0.4343. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For GBDC, the longer total-return tie-break is +6.8636% annualized; the recent total-return tie-break is -1.7488% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Senior secured lending provides a comparison of credit quality and underwriting discipline.

1 YEAR TOTAL RETURN-1.7%
Price-11.7%
Dividend+9.9%

Net loss; shares not shown.

#44 income rank · 100 peers
5 YEARS TOTAL RETURN+39.3%+6.9% / yr annualized
Price-44% of return-17.3%
Dividend144% of return+56.6%
#15 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · GBDC +39.3%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-48.3 ppFull history
Compare on Seeking Alpha

ARCC

BDC

BDCs / Private Credit

#31

Ares Capital Corporation

Income consistencyDefault ranking · 100 eligible
#31
Recent #46/100Longer #10/91

The recent period is the weaker standing, setting a ranking score of 0.4545. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
9.52 ppdistribution contribution

+0.09% total − (-9.43% price) ≈ 9.52 pp

#46 of 100 eligible investments on these dates.

45 investments have a higher distribution contribution.

(46 − 1) ÷ (100 − 1)≈ 0.4545
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
60.36 ppdistribution contribution

+58.94% total − (-1.42% price) ≈ 60.36 pp

#10 of 91 eligible investments on these dates.

9 investments have a higher distribution contribution.

(10 − 1) ÷ (91 − 1)≈ 0.1000

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.4545, 0.1000)≈ 0.4545

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.4545 + 0.1000≈ 0.5545

The lower combined score comes first when the weaker-period scores match.

ARCC places #31 of 100

The recent period is the weaker standing, setting a ranking score of 0.4545. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For ARCC, the longer total-return tie-break is +9.7221% annualized; the recent total-return tie-break is +0.0941% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

A broad middle-market lending platform offers a private-credit income comparison.

1 YEAR TOTAL RETURN+0.1%
Price-10026% of return-9.4%
Dividend10126% of return+9.5%
#46 income rank · 100 peers
5 YEARS TOTAL RETURN+58.9%+9.7% / yr annualized
Price-2% of return-1.4%
Dividend102% of return+60.4%
#10 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · ARCC +58.9%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-28.7 ppFull history
Compare on Seeking Alpha

ECC

CEF

CLO Equity

#32

Eagle Point Credit Company

Income consistencyDefault ranking · 100 eligible
#32
Recent #4/100Longer #43/91

The longer period is the weaker standing, setting a ranking score of 0.4667. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
14.37 ppdistribution contribution

-33.77% total − (-48.14% price) ≈ 14.37 pp

#4 of 100 eligible investments on these dates.

3 investments have a higher distribution contribution.

(4 − 1) ÷ (100 − 1)≈ 0.0303
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
48.85 ppdistribution contribution

-24.30% total − (-73.15% price) ≈ 48.85 pp

#43 of 91 eligible investments on these dates.

42 investments have a higher distribution contribution.

(43 − 1) ÷ (91 − 1)≈ 0.4667

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.0303, 0.4667)≈ 0.4667

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.0303 + 0.4667≈ 0.4970

The lower combined score comes first when the weaker-period scores match.

ECC places #32 of 100

The longer period is the weaker standing, setting a ranking score of 0.4667. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For ECC, the longer total-return tie-break is -5.4233% annualized; the recent total-return tie-break is -33.7735% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN-33.8%
Price-48.1%
Dividend+14.4%

Net loss; shares not shown.

#4 income rank · 100 peers
5 YEARS TOTAL RETURN-24.3%-5.4% / yr annualized
Price-73.2%
Dividend+48.8%

Net loss; shares not shown.

#43 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · ECC -24.3%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-111.9 ppFull history
Compare on Seeking Alpha

OXLC

CEF

CLO Equity

#33

Oxford Lane Capital Corp.

Income consistencyDefault ranking · 100 eligible
#33
Recent #2/100Longer #44/91

The longer period is the weaker standing, setting a ranking score of 0.4778. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
19.78 ppdistribution contribution

-28.13% total − (-47.91% price) ≈ 19.78 pp

#2 of 100 eligible investments on these dates.

1 investment has a higher distribution contribution.

(2 − 1) ÷ (100 − 1)≈ 0.0101
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
47.52 ppdistribution contribution

-26.95% total − (-74.47% price) ≈ 47.52 pp

#44 of 91 eligible investments on these dates.

43 investments have a higher distribution contribution.

(44 − 1) ÷ (91 − 1)≈ 0.4778

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.0101, 0.4778)≈ 0.4778

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.0101 + 0.4778≈ 0.4879

The lower combined score comes first when the weaker-period scores match.

OXLC places #33 of 100

The longer period is the weaker standing, setting a ranking score of 0.4778. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For OXLC, the longer total-return tie-break is -6.0945% annualized; the recent total-return tie-break is -28.1314% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN-28.1%
Price-47.9%
Dividend+19.8%

Net loss; shares not shown.

#2 income rank · 100 peers
5 YEARS TOTAL RETURN-27.0%-6.1% / yr annualized
Price-74.5%
Dividend+47.5%

Net loss; shares not shown.

#44 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · OXLC -27.0%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-114.6 ppFull history
Compare on Seeking Alpha

PFL

CEF

Traditional Credit / Bonds

#34

PIMCO Income Strategy Fund

Income consistencyDefault ranking · 100 eligible
#34
Recent #32/100Longer #45/91

The longer period is the weaker standing, setting a ranking score of 0.4889. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
10.79 ppdistribution contribution

-4.76% total − (-15.55% price) ≈ 10.79 pp

#32 of 100 eligible investments on these dates.

31 investments have a higher distribution contribution.

(32 − 1) ÷ (100 − 1)≈ 0.3131
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
47.44 ppdistribution contribution

+9.52% total − (-37.92% price) ≈ 47.44 pp

#45 of 91 eligible investments on these dates.

44 investments have a higher distribution contribution.

(45 − 1) ÷ (91 − 1)≈ 0.4889

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.3131, 0.4889)≈ 0.4889

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.3131 + 0.4889≈ 0.8020

The lower combined score comes first when the weaker-period scores match.

PFL places #34 of 100

The longer period is the weaker standing, setting a ranking score of 0.4889. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For PFL, the longer total-return tie-break is +1.8367% annualized; the recent total-return tie-break is -4.7574% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Flexible debt allocation can diversify the source of credit income.

1 YEAR TOTAL RETURN-4.8%
Price-15.5%
Dividend+10.8%

Net loss; shares not shown.

#32 income rank · 100 peers
5 YEARS TOTAL RETURN+9.5%+1.8% / yr annualized
Price-399% of return-37.9%
Dividend499% of return+47.4%
#45 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · PFL +9.5%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-78.1 ppFull history
Compare on Seeking Alpha

GHY

CEF

Traditional Credit / Bonds

#35

PGIM Global High Yield Fund

Income consistencyDefault ranking · 100 eligible
#35
Recent #50/100Longer #42/91

The recent period is the weaker standing, setting a ranking score of 0.4949. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
9.36 ppdistribution contribution

-5.54% total − (-14.90% price) ≈ 9.36 pp

#50 of 100 eligible investments on these dates.

49 investments have a higher distribution contribution.

(50 − 1) ÷ (100 − 1)≈ 0.4949
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
49.03 ppdistribution contribution

+21.14% total − (-27.88% price) ≈ 49.03 pp

#42 of 91 eligible investments on these dates.

41 investments have a higher distribution contribution.

(42 − 1) ÷ (91 − 1)≈ 0.4556

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.4949, 0.4556)≈ 0.4949

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.4949 + 0.4556≈ 0.9505

The lower combined score comes first when the weaker-period scores match.

GHY places #35 of 100

The recent period is the weaker standing, setting a ranking score of 0.4949. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For GHY, the longer total-return tie-break is +3.9155% annualized; the recent total-return tie-break is -5.5442% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN-5.5%
Price-14.9%
Dividend+9.4%

Net loss; shares not shown.

#50 income rank · 100 peers
5 YEARS TOTAL RETURN+21.1%+3.9% / yr annualized
Price-132% of return-27.9%
Dividend232% of return+49.0%
#42 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · GHY +21.1%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-66.5 ppFull history
Compare on Seeking Alpha

XFLT

CEF

CLO / Leveraged-Loan Credit

#36

XAI Octagon Floating Rate & Alternative Income Term Trust

Income consistencyDefault ranking · 100 eligible
#36
Recent #8/100Longer #46/91

The longer period is the weaker standing, setting a ranking score of 0.5000. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
12.88 ppdistribution contribution

-14.69% total − (-27.57% price) ≈ 12.88 pp

#8 of 100 eligible investments on these dates.

7 investments have a higher distribution contribution.

(8 − 1) ÷ (100 − 1)≈ 0.0707
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
46.44 ppdistribution contribution

-8.37% total − (-54.81% price) ≈ 46.44 pp

#46 of 91 eligible investments on these dates.

45 investments have a higher distribution contribution.

(46 − 1) ÷ (91 − 1)≈ 0.5000

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.0707, 0.5000)≈ 0.5000

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.0707 + 0.5000≈ 0.5707

The lower combined score comes first when the weaker-period scores match.

XFLT places #36 of 100

The longer period is the weaker standing, setting a ranking score of 0.5000. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For XFLT, the longer total-return tie-break is -1.7342% annualized; the recent total-return tie-break is -14.6925% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN-14.7%
Price-27.6%
Dividend+12.9%

Net loss; shares not shown.

#8 income rank · 100 peers
5 YEARS TOTAL RETURN-8.4%-1.7% / yr annualized
Price-54.8%
Dividend+46.4%

Net loss; shares not shown.

#46 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · XFLT -8.4%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-96.0 ppFull history
Compare on Seeking Alpha

GLAD

BDC

BDCs / Private Credit

#37

Gladstone Capital Corporation

Income consistencyDefault ranking · 100 eligible
#37
Recent #52/100Longer #39/91

The recent period is the weaker standing, setting a ranking score of 0.5152. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
9.26 ppdistribution contribution

-8.81% total − (-18.07% price) ≈ 9.26 pp

#52 of 100 eligible investments on these dates.

51 investments have a higher distribution contribution.

(52 − 1) ÷ (100 − 1)≈ 0.5152
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
49.33 ppdistribution contribution

+35.30% total − (-14.02% price) ≈ 49.33 pp

#39 of 91 eligible investments on these dates.

38 investments have a higher distribution contribution.

(39 − 1) ÷ (91 − 1)≈ 0.4222

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.5152, 0.4222)≈ 0.5152

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.5152 + 0.4222≈ 0.9374

The lower combined score comes first when the weaker-period scores match.

GLAD places #37 of 100

The recent period is the weaker standing, setting a ranking score of 0.5152. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For GLAD, the longer total-return tie-break is +6.2413% annualized; the recent total-return tie-break is -8.8104% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Middle-market credit offers a distinct manager and borrower comparison.

1 YEAR TOTAL RETURN-8.8%
Price-18.1%
Dividend+9.3%

Net loss; shares not shown.

#52 income rank · 100 peers
5 YEARS TOTAL RETURN+35.3%+6.2% / yr annualized
Price-40% of return-14.0%
Dividend140% of return+49.3%
#39 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · GLAD +35.3%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-52.3 ppFull history
Compare on Seeking Alpha

GOF

CEF

Traditional Credit / Bonds

#38

Guggenheim Strategic Opportunities Fund

Income consistencyDefault ranking · 100 eligible
#38
Recent #13/100Longer #48/91

The longer period is the weaker standing, setting a ranking score of 0.5222. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
12.11 ppdistribution contribution

-29.74% total − (-41.86% price) ≈ 12.11 pp

#13 of 100 eligible investments on these dates.

12 investments have a higher distribution contribution.

(13 − 1) ÷ (100 − 1)≈ 0.1212
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
45.71 ppdistribution contribution

-12.63% total − (-58.34% price) ≈ 45.71 pp

#48 of 91 eligible investments on these dates.

47 investments have a higher distribution contribution.

(48 − 1) ÷ (91 − 1)≈ 0.5222

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.1212, 0.5222)≈ 0.5222

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.1212 + 0.5222≈ 0.6434

The lower combined score comes first when the weaker-period scores match.

GOF places #38 of 100

The longer period is the weaker standing, setting a ranking score of 0.5222. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For GOF, the longer total-return tie-break is -2.6669% annualized; the recent total-return tie-break is -29.7446% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

A flexible income mandate offers a comparison for managed distributions and NAV durability.

1 YEAR TOTAL RETURN-29.7%
Price-41.9%
Dividend+12.1%

Net loss; shares not shown.

#13 income rank · 100 peers
5 YEARS TOTAL RETURN-12.6%-2.7% / yr annualized
Price-58.3%
Dividend+45.7%

Net loss; shares not shown.

#48 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · GOF -12.6%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-100.3 ppFull history
Compare on Seeking Alpha

PBDC

ETF

BDCs / Private Credit

#39

Putnam BDC Income

Income consistencyDefault ranking · 100 eligible
#39
Recent #53/100Longer #51/97

The recent period is the weaker standing, setting a ranking score of 0.5253. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
9.22 ppdistribution contribution

-7.52% total − (-16.74% price) ≈ 9.22 pp

#53 of 100 eligible investments on these dates.

52 investments have a higher distribution contribution.

(53 − 1) ÷ (100 − 1)≈ 0.5253
02 · Longer period

3.9 years since inception

Sep 30, 2022 – Sep 18, 2026
51.33 ppdistribution contribution

+61.00% total − (+9.67% price) ≈ 51.33 pp

#51 of 97 eligible investments on these dates.

50 investments have a higher distribution contribution.

(51 − 1) ÷ (97 − 1)≈ 0.5208

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.5253, 0.5208)≈ 0.5253

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.5253 + 0.5208≈ 1.0461

The lower combined score comes first when the weaker-period scores match.

PBDC places #39 of 100

The recent period is the weaker standing, setting a ranking score of 0.5253. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For PBDC, the longer total-return tie-break is +12.7549% annualized; the recent total-return tie-break is -7.5194% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN-7.5%
Price-16.7%
Dividend+9.2%

Net loss; shares not shown.

#53 income rank · 100 peers
3.9 YEARS TOTAL RETURN+61.0%Since inception+12.8% / yr annualized
Price16% of return+9.7%
Dividend84% of return+51.3%
#51 income rank · 97 peers

Dividend includes all distributions and reinvestment.

3.9 years chart* · PBDC +61.0%S&P 500 (SPY) +124.6%
Sep 30, 2022Sep 18, 2026
vs. S&P 500-63.6 pp4.0 years of history
Compare on Seeking Alpha

DSL

CEF

Traditional Credit / Bonds

#40

DoubleLine Income Solutions Fund

Income consistencyDefault ranking · 100 eligible
#40
Recent #38/100Longer #50/91

The longer period is the weaker standing, setting a ranking score of 0.5444. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
10.44 ppdistribution contribution

-6.90% total − (-17.34% price) ≈ 10.44 pp

#38 of 100 eligible investments on these dates.

37 investments have a higher distribution contribution.

(38 − 1) ÷ (100 − 1)≈ 0.3737
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
45.21 ppdistribution contribution

+3.10% total − (-42.11% price) ≈ 45.21 pp

#50 of 91 eligible investments on these dates.

49 investments have a higher distribution contribution.

(50 − 1) ÷ (91 − 1)≈ 0.5444

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.3737, 0.5444)≈ 0.5444

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.3737 + 0.5444≈ 0.9182

The lower combined score comes first when the weaker-period scores match.

DSL places #40 of 100

The longer period is the weaker standing, setting a ranking score of 0.5444. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For DSL, the longer total-return tie-break is +0.6138% annualized; the recent total-return tie-break is -6.8990% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Global credit exposure diversifies domestic bond income but adds emerging-market risk.

1 YEAR TOTAL RETURN-6.9%
Price-17.3%
Dividend+10.4%

Net loss; shares not shown.

#38 income rank · 100 peers
5 YEARS TOTAL RETURN+3.1%+0.6% / yr annualized
Price-1357% of return-42.1%
Dividend1457% of return+45.2%
#50 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · DSL +3.1%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-84.5 ppFull history
Compare on Seeking Alpha

JGH

CEF

Traditional Credit / Bonds

#41

Nuveen Global High Income Fund

Income consistencyDefault ranking · 100 eligible
#41
Recent #55/100Longer #41/91

The recent period is the weaker standing, setting a ranking score of 0.5455. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
9.09 ppdistribution contribution

-3.17% total − (-12.26% price) ≈ 9.09 pp

#55 of 100 eligible investments on these dates.

54 investments have a higher distribution contribution.

(55 − 1) ÷ (100 − 1)≈ 0.5455
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
49.10 ppdistribution contribution

+23.53% total − (-25.56% price) ≈ 49.10 pp

#41 of 91 eligible investments on these dates.

40 investments have a higher distribution contribution.

(41 − 1) ÷ (91 − 1)≈ 0.4444

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.5455, 0.4444)≈ 0.5455

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.5455 + 0.4444≈ 0.9899

The lower combined score comes first when the weaker-period scores match.

JGH places #41 of 100

The recent period is the weaker standing, setting a ranking score of 0.5455. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For JGH, the longer total-return tie-break is +4.3228% annualized; the recent total-return tie-break is -3.1681% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Global high-yield debt adds geographic and issuer diversification to contractual income.

1 YEAR TOTAL RETURN-3.2%
Price-12.3%
Dividend+9.1%

Net loss; shares not shown.

#55 income rank · 100 peers
5 YEARS TOTAL RETURN+23.5%+4.3% / yr annualized
Price-109% of return-25.6%
Dividend209% of return+49.1%
#41 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · JGH +23.5%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-64.1 ppFull history
Compare on Seeking Alpha

HIX

CEF

Traditional Credit / Bonds

#42

Western Asset High Income Fund II Inc.

Income consistencyDefault ranking · 100 eligible
#42
Recent #5/100Longer #51/91

The longer period is the weaker standing, setting a ranking score of 0.5556. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
13.33 ppdistribution contribution

-0.40% total − (-13.73% price) ≈ 13.33 pp

#5 of 100 eligible investments on these dates.

4 investments have a higher distribution contribution.

(5 − 1) ÷ (100 − 1)≈ 0.0404
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
44.70 ppdistribution contribution

-4.08% total − (-48.78% price) ≈ 44.70 pp

#51 of 91 eligible investments on these dates.

50 investments have a higher distribution contribution.

(51 − 1) ÷ (91 − 1)≈ 0.5556

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.0404, 0.5556)≈ 0.5556

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.0404 + 0.5556≈ 0.5960

The lower combined score comes first when the weaker-period scores match.

HIX places #42 of 100

The longer period is the weaker standing, setting a ranking score of 0.5556. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For HIX, the longer total-return tie-break is -0.8306% annualized; the recent total-return tie-break is -0.3963% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

High-yield debt provides an established corporate-credit income comparison across managers.

1 YEAR TOTAL RETURN-0.4%
Price-13.7%
Dividend+13.3%

Net loss; shares not shown.

#5 income rank · 100 peers
5 YEARS TOTAL RETURN-4.1%-0.8% / yr annualized
Price-48.8%
Dividend+44.7%

Net loss; shares not shown.

#51 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · HIX -4.1%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-91.7 ppFull history
Compare on Seeking Alpha

NHS

CEF

Traditional Credit / Bonds

#43

Neuberger Berman Income Funds - Neuberger High Yield Strategies Fund Inc.

Income consistencyDefault ranking · 100 eligible
#43
Recent #7/100Longer #52/91

The longer period is the weaker standing, setting a ranking score of 0.5667. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
13.02 ppdistribution contribution

-13.06% total − (-26.08% price) ≈ 13.02 pp

#7 of 100 eligible investments on these dates.

6 investments have a higher distribution contribution.

(7 − 1) ÷ (100 − 1)≈ 0.0606
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
44.11 ppdistribution contribution

-10.42% total − (-54.53% price) ≈ 44.11 pp

#52 of 91 eligible investments on these dates.

51 investments have a higher distribution contribution.

(52 − 1) ÷ (91 − 1)≈ 0.5667

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.0606, 0.5667)≈ 0.5667

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.0606 + 0.5667≈ 0.6273

The lower combined score comes first when the weaker-period scores match.

NHS places #43 of 100

The longer period is the weaker standing, setting a ranking score of 0.5667. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For NHS, the longer total-return tie-break is -2.1798% annualized; the recent total-return tie-break is -13.0562% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

High-yield credit selection provides a manager comparison for income coverage and NAV stability.

1 YEAR TOTAL RETURN-13.1%
Price-26.1%
Dividend+13.0%

Net loss; shares not shown.

#7 income rank · 100 peers
5 YEARS TOTAL RETURN-10.4%-2.2% / yr annualized
Price-54.5%
Dividend+44.1%

Net loss; shares not shown.

#52 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · NHS -10.4%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-98.0 ppFull history
Compare on Seeking Alpha

CHW

CEF

Other / Diversifiers

#44

Calamos Global Dynamic Income Fund

Income consistencyDefault ranking · 100 eligible
#44
Recent #58/100Longer #40/91

The recent period is the weaker standing, setting a ranking score of 0.5758. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
8.93 ppdistribution contribution

+18.54% total − (+9.61% price) ≈ 8.93 pp

#58 of 100 eligible investments on these dates.

57 investments have a higher distribution contribution.

(58 − 1) ÷ (100 − 1)≈ 0.5758
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
49.26 ppdistribution contribution

+33.12% total − (-16.14% price) ≈ 49.26 pp

#40 of 91 eligible investments on these dates.

39 investments have a higher distribution contribution.

(40 − 1) ÷ (91 − 1)≈ 0.4333

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.5758, 0.4333)≈ 0.5758

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.5758 + 0.4333≈ 1.0091

The lower combined score comes first when the weaker-period scores match.

CHW places #44 of 100

The recent period is the weaker standing, setting a ranking score of 0.5758. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For CHW, the longer total-return tie-break is +5.8954% annualized; the recent total-return tie-break is +18.5388% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN+18.5%
Price52% of return+9.6%
Dividend48% of return+8.9%
#58 income rank · 100 peers
5 YEARS TOTAL RETURN+33.1%+5.9% / yr annualized
Price-49% of return-16.1%
Dividend149% of return+49.3%
#40 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · CHW +33.1%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-54.5 ppFull history
Compare on Seeking Alpha

ARDC

CEF

CLO / Leveraged-Loan Credit

#45

Ares Dynamic Credit Allocation Fund

Income consistencyDefault ranking · 100 eligible
#45
Recent #59/100Longer #49/91

The recent period is the weaker standing, setting a ranking score of 0.5859. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
8.92 ppdistribution contribution

-10.21% total − (-19.12% price) ≈ 8.92 pp

#59 of 100 eligible investments on these dates.

58 investments have a higher distribution contribution.

(59 − 1) ÷ (100 − 1)≈ 0.5859
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
45.43 ppdistribution contribution

+18.13% total − (-27.30% price) ≈ 45.43 pp

#49 of 91 eligible investments on these dates.

48 investments have a higher distribution contribution.

(49 − 1) ÷ (91 − 1)≈ 0.5333

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.5859, 0.5333)≈ 0.5859

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.5859 + 0.5333≈ 1.1192

The lower combined score comes first when the weaker-period scores match.

ARDC places #45 of 100

The recent period is the weaker standing, setting a ranking score of 0.5859. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For ARDC, the longer total-return tie-break is +3.3934% annualized; the recent total-return tie-break is -10.2068% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN-10.2%
Price-19.1%
Dividend+8.9%

Net loss; shares not shown.

#59 income rank · 100 peers
5 YEARS TOTAL RETURN+18.1%+3.4% / yr annualized
Price-151% of return-27.3%
Dividend251% of return+45.4%
#49 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · ARDC +18.1%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-69.5 ppFull history
Compare on Seeking Alpha

JLS

CEF

Traditional Credit / Bonds

#46

Nuveen Mortgage and Income Fund

Income consistencyDefault ranking · 100 eligible
#46
Recent #51/100Longer #55/91

The longer period is the weaker standing, setting a ranking score of 0.6000. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
9.29 ppdistribution contribution

-4.40% total − (-13.69% price) ≈ 9.29 pp

#51 of 100 eligible investments on these dates.

50 investments have a higher distribution contribution.

(51 − 1) ÷ (100 − 1)≈ 0.5051
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
43.74 ppdistribution contribution

+21.31% total − (-22.43% price) ≈ 43.74 pp

#55 of 91 eligible investments on these dates.

54 investments have a higher distribution contribution.

(55 − 1) ÷ (91 − 1)≈ 0.6000

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.5051, 0.6000)≈ 0.6000

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.5051 + 0.6000≈ 1.1051

The lower combined score comes first when the weaker-period scores match.

JLS places #46 of 100

The longer period is the weaker standing, setting a ranking score of 0.6000. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For JLS, the longer total-return tie-break is +3.9436% annualized; the recent total-return tie-break is -4.3997% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Securitized credit diversifies the borrowers behind portfolio interest income.

1 YEAR TOTAL RETURN-4.4%
Price-13.7%
Dividend+9.3%

Net loss; shares not shown.

#51 income rank · 100 peers
5 YEARS TOTAL RETURN+21.3%+3.9% / yr annualized
Price-105% of return-22.4%
Dividend205% of return+43.7%
#55 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · JLS +21.3%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-66.3 ppFull history
Compare on Seeking Alpha

HIO

CEF

Traditional Credit / Bonds

#47

Western Asset High Income Opportunity Fund Inc.

Income consistencyDefault ranking · 100 eligible
#47
Recent #40/100Longer #56/91

The longer period is the weaker standing, setting a ranking score of 0.6111. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
10.42 ppdistribution contribution

-5.43% total − (-15.84% price) ≈ 10.42 pp

#40 of 100 eligible investments on these dates.

39 investments have a higher distribution contribution.

(40 − 1) ÷ (100 − 1)≈ 0.3939
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
43.50 ppdistribution contribution

+8.38% total − (-35.11% price) ≈ 43.50 pp

#56 of 91 eligible investments on these dates.

55 investments have a higher distribution contribution.

(56 − 1) ÷ (91 − 1)≈ 0.6111

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.3939, 0.6111)≈ 0.6111

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.3939 + 0.6111≈ 1.0051

The lower combined score comes first when the weaker-period scores match.

HIO places #47 of 100

The longer period is the weaker standing, setting a ranking score of 0.6111. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For HIO, the longer total-return tie-break is +1.6250% annualized; the recent total-return tie-break is -5.4252% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

High-yield debt provides an established corporate-credit income comparison across managers.

1 YEAR TOTAL RETURN-5.4%
Price-15.8%
Dividend+10.4%

Net loss; shares not shown.

#40 income rank · 100 peers
5 YEARS TOTAL RETURN+8.4%+1.6% / yr annualized
Price-419% of return-35.1%
Dividend519% of return+43.5%
#56 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · HIO +8.4%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-79.2 ppFull history
Compare on Seeking Alpha

PTY

CEF

Traditional Credit / Bonds

#48

PIMCO Corporate & Income Opportunity

Income consistencyDefault ranking · 100 eligible
#48
Recent #48/100Longer #58/91

The longer period is the weaker standing, setting a ranking score of 0.6333. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
9.45 ppdistribution contribution

-12.30% total − (-21.75% price) ≈ 9.45 pp

#48 of 100 eligible investments on these dates.

47 investments have a higher distribution contribution.

(48 − 1) ÷ (100 − 1)≈ 0.4747
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
42.28 ppdistribution contribution

+2.91% total − (-39.36% price) ≈ 42.28 pp

#58 of 91 eligible investments on these dates.

57 investments have a higher distribution contribution.

(58 − 1) ÷ (91 − 1)≈ 0.6333

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.4747, 0.6333)≈ 0.6333

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.4747 + 0.6333≈ 1.1081

The lower combined score comes first when the weaker-period scores match.

PTY places #48 of 100

The longer period is the weaker standing, setting a ranking score of 0.6333. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For PTY, the longer total-return tie-break is +0.5764% annualized; the recent total-return tie-break is -12.3045% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Flexible credit investing provides a long-history leveraged-income comparison.

1 YEAR TOTAL RETURN-12.3%
Price-21.8%
Dividend+9.4%

Net loss; shares not shown.

#48 income rank · 100 peers
5 YEARS TOTAL RETURN+2.9%+0.6% / yr annualized
Price-1352% of return-39.4%
Dividend1452% of return+42.3%
#58 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · PTY +2.9%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-84.7 ppFull history
Compare on Seeking Alpha

HYT

CEF

Traditional Credit / Bonds

#49

BlackRock Corporate High Yield Fund, Inc.

Income consistencyDefault ranking · 100 eligible
#49
Recent #47/100Longer #59/91

The longer period is the weaker standing, setting a ranking score of 0.6444. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
9.46 ppdistribution contribution

-6.94% total − (-16.41% price) ≈ 9.46 pp

#47 of 100 eligible investments on these dates.

46 investments have a higher distribution contribution.

(47 − 1) ÷ (100 − 1)≈ 0.4646
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
42.15 ppdistribution contribution

+8.05% total − (-34.10% price) ≈ 42.15 pp

#59 of 91 eligible investments on these dates.

58 investments have a higher distribution contribution.

(59 − 1) ÷ (91 − 1)≈ 0.6444

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.4646, 0.6444)≈ 0.6444

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.4646 + 0.6444≈ 1.1091

The lower combined score comes first when the weaker-period scores match.

HYT places #49 of 100

The longer period is the weaker standing, setting a ranking score of 0.6444. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For HYT, the longer total-return tie-break is +1.5624% annualized; the recent total-return tie-break is -6.9415% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

High-yield corporate credit offers diversified contractual interest income.

1 YEAR TOTAL RETURN-6.9%
Price-16.4%
Dividend+9.5%

Net loss; shares not shown.

#47 income rank · 100 peers
5 YEARS TOTAL RETURN+8.0%+1.6% / yr annualized
Price-424% of return-34.1%
Dividend524% of return+42.2%
#59 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · HYT +8.0%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-79.6 ppFull history
Compare on Seeking Alpha

CEFS

ETF

Other / Diversifiers

#50

Saba Opportunistically Hedged Closed-End Funds

Income consistencyDefault ranking · 100 eligible
#50
Recent #65/100Longer #5/91

The recent period is the weaker standing, setting a ranking score of 0.6465. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
8.68 ppdistribution contribution

+17.87% total − (+9.19% price) ≈ 8.68 pp

#65 of 100 eligible investments on these dates.

64 investments have a higher distribution contribution.

(65 − 1) ÷ (100 − 1)≈ 0.6465
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
69.98 ppdistribution contribution

+87.72% total − (+17.74% price) ≈ 69.98 pp

#5 of 91 eligible investments on these dates.

4 investments have a higher distribution contribution.

(5 − 1) ÷ (91 − 1)≈ 0.0444

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.6465, 0.0444)≈ 0.6465

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.6465 + 0.0444≈ 0.6909

The lower combined score comes first when the weaker-period scores match.

CEFS places #50 of 100

The recent period is the weaker standing, setting a ranking score of 0.6465. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For CEFS, the longer total-return tie-break is +13.4411% annualized; the recent total-return tie-break is +17.8718% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

A CEF portfolio with hedging offers a diversified comparison for discount opportunities.

1 YEAR TOTAL RETURN+17.9%
Price51% of return+9.2%
Dividend49% of return+8.7%
#65 income rank · 100 peers
5 YEARS TOTAL RETURN+87.7%+13.4% / yr annualized
Price20% of return+17.7%
Dividend80% of return+70.0%
#5 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · CEFS +87.7%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500+0.1 ppFull history
Compare on Seeking Alpha

BGH

CEF

Traditional Credit / Bonds

#51

Barings Global Short Duration High Yield Fund

Income consistencyDefault ranking · 100 eligible
#51
Recent #66/100Longer #24/91

The recent period is the weaker standing, setting a ranking score of 0.6566. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
8.60 ppdistribution contribution

-9.27% total − (-17.88% price) ≈ 8.60 pp

#66 of 100 eligible investments on these dates.

65 investments have a higher distribution contribution.

(66 − 1) ÷ (100 − 1)≈ 0.6566
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
53.68 ppdistribution contribution

+35.13% total − (-18.56% price) ≈ 53.68 pp

#24 of 91 eligible investments on these dates.

23 investments have a higher distribution contribution.

(24 − 1) ÷ (91 − 1)≈ 0.2556

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.6566, 0.2556)≈ 0.6566

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.6566 + 0.2556≈ 0.9121

The lower combined score comes first when the weaker-period scores match.

BGH places #51 of 100

The recent period is the weaker standing, setting a ranking score of 0.6566. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For BGH, the longer total-return tie-break is +6.2134% annualized; the recent total-return tie-break is -9.2738% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN-9.3%
Price-17.9%
Dividend+8.6%

Net loss; shares not shown.

#66 income rank · 100 peers
5 YEARS TOTAL RETURN+35.1%+6.2% / yr annualized
Price-53% of return-18.6%
Dividend153% of return+53.7%
#24 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · BGH +35.1%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-52.5 ppFull history
Compare on Seeking Alpha

DLY

CEF

Traditional Credit / Bonds

#52

DoubleLine Yield Opportunities Fund

Income consistencyDefault ranking · 100 eligible
#52
Recent #57/100Longer #62/91

The longer period is the weaker standing, setting a ranking score of 0.6778. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
9.02 ppdistribution contribution

-3.75% total − (-12.77% price) ≈ 9.02 pp

#57 of 100 eligible investments on these dates.

56 investments have a higher distribution contribution.

(57 − 1) ÷ (100 − 1)≈ 0.5657
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
41.55 ppdistribution contribution

+10.68% total − (-30.87% price) ≈ 41.55 pp

#62 of 91 eligible investments on these dates.

61 investments have a higher distribution contribution.

(62 − 1) ÷ (91 − 1)≈ 0.6778

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.5657, 0.6778)≈ 0.6778

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.5657 + 0.6778≈ 1.2434

The lower combined score comes first when the weaker-period scores match.

DLY places #52 of 100

The longer period is the weaker standing, setting a ranking score of 0.6778. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For DLY, the longer total-return tie-break is +2.0532% annualized; the recent total-return tie-break is -3.7534% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

A flexible mix of debt sectors supplies an actively managed credit-income comparison.

1 YEAR TOTAL RETURN-3.8%
Price-12.8%
Dividend+9.0%

Net loss; shares not shown.

#57 income rank · 100 peers
5 YEARS TOTAL RETURN+10.7%+2.1% / yr annualized
Price-289% of return-30.9%
Dividend389% of return+41.6%
#62 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · DLY +10.7%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-76.9 ppFull history
Compare on Seeking Alpha

CSQ

CEF

Other / Diversifiers

#53

Calamos Strategic Total Return Fund

Income consistencyDefault ranking · 100 eligible
#53
Recent #70/100Longer #23/91

The recent period is the weaker standing, setting a ranking score of 0.6970. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
8.24 ppdistribution contribution

+15.00% total − (+6.77% price) ≈ 8.24 pp

#70 of 100 eligible investments on these dates.

69 investments have a higher distribution contribution.

(70 − 1) ÷ (100 − 1)≈ 0.6970
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
54.20 ppdistribution contribution

+68.21% total − (+14.01% price) ≈ 54.20 pp

#23 of 91 eligible investments on these dates.

22 investments have a higher distribution contribution.

(23 − 1) ÷ (91 − 1)≈ 0.2444

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.6970, 0.2444)≈ 0.6970

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.6970 + 0.2444≈ 0.9414

The lower combined score comes first when the weaker-period scores match.

CSQ places #53 of 100

The recent period is the weaker standing, setting a ranking score of 0.6970. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For CSQ, the longer total-return tie-break is +10.9753% annualized; the recent total-return tie-break is +15.0043% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Equities and convertible bonds blend capital appreciation with distributed income.

1 YEAR TOTAL RETURN+15.0%
Price45% of return+6.8%
Dividend55% of return+8.2%
#70 income rank · 100 peers
5 YEARS TOTAL RETURN+68.2%+11.0% / yr annualized
Price21% of return+14.0%
Dividend79% of return+54.2%
#23 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · CSQ +68.2%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-19.4 ppFull history
Compare on Seeking Alpha

EAD

CEF

Traditional Credit / Bonds

#54

Wells Fargo Advantage Funds - Allspring Income Opportunities Fund

Income consistencyDefault ranking · 100 eligible
#54
Recent #61/100Longer #64/91

The longer period is the weaker standing, setting a ranking score of 0.7000. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
8.82 ppdistribution contribution

-4.05% total − (-12.87% price) ≈ 8.82 pp

#61 of 100 eligible investments on these dates.

60 investments have a higher distribution contribution.

(61 − 1) ÷ (100 − 1)≈ 0.6061
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
41.52 ppdistribution contribution

+10.81% total − (-30.71% price) ≈ 41.52 pp

#64 of 91 eligible investments on these dates.

63 investments have a higher distribution contribution.

(64 − 1) ÷ (91 − 1)≈ 0.7000

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.6061, 0.7000)≈ 0.7000

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.6061 + 0.7000≈ 1.3061

The lower combined score comes first when the weaker-period scores match.

EAD places #54 of 100

The longer period is the weaker standing, setting a ranking score of 0.7000. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For EAD, the longer total-return tie-break is +2.0768% annualized; the recent total-return tie-break is -4.0516% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

A diversified fixed-income mandate adds another manager and payout-policy comparison.

1 YEAR TOTAL RETURN-4.1%
Price-12.9%
Dividend+8.8%

Net loss; shares not shown.

#61 income rank · 100 peers
5 YEARS TOTAL RETURN+10.8%+2.1% / yr annualized
Price-284% of return-30.7%
Dividend384% of return+41.5%
#64 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · EAD +10.8%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-76.8 ppFull history
Compare on Seeking Alpha

BUI

CEF

Infrastructure / Utilities

#55

BlackRock Utilities, Infrastructure & Power Opportunities Trust

Income consistencyDefault ranking · 100 eligible
#55
Recent #39/100Longer #65/91

The longer period is the weaker standing, setting a ranking score of 0.7111. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
10.43 ppdistribution contribution

+10.08% total − (-0.35% price) ≈ 10.43 pp

#39 of 100 eligible investments on these dates.

38 investments have a higher distribution contribution.

(39 − 1) ÷ (100 − 1)≈ 0.3838
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
41.51 ppdistribution contribution

+39.15% total − (-2.36% price) ≈ 41.51 pp

#65 of 91 eligible investments on these dates.

64 investments have a higher distribution contribution.

(65 − 1) ÷ (91 − 1)≈ 0.7111

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.3838, 0.7111)≈ 0.7111

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.3838 + 0.7111≈ 1.0949

The lower combined score comes first when the weaker-period scores match.

BUI places #55 of 100

The longer period is the weaker standing, setting a ranking score of 0.7111. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For BUI, the longer total-return tie-break is +6.8388% annualized; the recent total-return tie-break is +10.0784% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Utilities and infrastructure with options diversify income beyond pure credit.

1 YEAR TOTAL RETURN+10.1%
Price-3% of return-0.4%
Dividend103% of return+10.4%
#39 income rank · 100 peers
5 YEARS TOTAL RETURN+39.1%+6.8% / yr annualized
Price-6% of return-2.4%
Dividend106% of return+41.5%
#65 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · BUI +39.1%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-48.5 ppFull history
Compare on Seeking Alpha

PCN

CEF

Traditional Credit / Bonds

#56

PIMCO Corporate & Income Strategy Fund

Income consistencyDefault ranking · 100 eligible
#56
Recent #45/100Longer #66/91

The longer period is the weaker standing, setting a ranking score of 0.7222. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
9.76 ppdistribution contribution

-6.83% total − (-16.59% price) ≈ 9.76 pp

#45 of 100 eligible investments on these dates.

44 investments have a higher distribution contribution.

(45 − 1) ÷ (100 − 1)≈ 0.4444
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
41.40 ppdistribution contribution

+1.98% total − (-39.42% price) ≈ 41.40 pp

#66 of 91 eligible investments on these dates.

65 investments have a higher distribution contribution.

(66 − 1) ÷ (91 − 1)≈ 0.7222

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.4444, 0.7222)≈ 0.7222

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.4444 + 0.7222≈ 1.1667

The lower combined score comes first when the weaker-period scores match.

PCN places #56 of 100

The longer period is the weaker standing, setting a ranking score of 0.7222. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For PCN, the longer total-return tie-break is +0.3931% annualized; the recent total-return tie-break is -6.8275% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Corporate and other credit income adds a long-history manager comparison.

1 YEAR TOTAL RETURN-6.8%
Price-16.6%
Dividend+9.8%

Net loss; shares not shown.

#45 income rank · 100 peers
5 YEARS TOTAL RETURN+2.0%+0.4% / yr annualized
Price-1992% of return-39.4%
Dividend2092% of return+41.4%
#66 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · PCN +2.0%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-85.6 ppFull history
Compare on Seeking Alpha

DNP

CEF

Infrastructure / Utilities

#57

DNP Select Income Fund Inc.

Income consistencyDefault ranking · 100 eligible
#57
Recent #73/100Longer #53/91

The recent period is the weaker standing, setting a ranking score of 0.7273. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
7.86 ppdistribution contribution

+9.27% total − (+1.41% price) ≈ 7.86 pp

#73 of 100 eligible investments on these dates.

72 investments have a higher distribution contribution.

(73 − 1) ÷ (100 − 1)≈ 0.7273
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
43.91 ppdistribution contribution

+37.34% total − (-6.57% price) ≈ 43.91 pp

#53 of 91 eligible investments on these dates.

52 investments have a higher distribution contribution.

(53 − 1) ÷ (91 − 1)≈ 0.5778

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.7273, 0.5778)≈ 0.7273

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.7273 + 0.5778≈ 1.3051

The lower combined score comes first when the weaker-period scores match.

DNP places #57 of 100

The recent period is the weaker standing, setting a ranking score of 0.7273. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For DNP, the longer total-return tie-break is +6.5597% annualized; the recent total-return tie-break is +9.2653% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Utility-oriented investing provides a long-history infrastructure-income comparison.

1 YEAR TOTAL RETURN+9.3%
Price15% of return+1.4%
Dividend85% of return+7.9%
#73 income rank · 100 peers
5 YEARS TOTAL RETURN+37.3%+6.6% / yr annualized
Price-18% of return-6.6%
Dividend118% of return+43.9%
#53 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · DNP +37.3%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-50.3 ppFull history
Compare on Seeking Alpha

BIT

CEF

Traditional Credit / Bonds

#58

BlackRock Multi-Sector Income Trust

Income consistencyDefault ranking · 100 eligible
#58
Recent #33/100Longer #67/91

The longer period is the weaker standing, setting a ranking score of 0.7333. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
10.79 ppdistribution contribution

-2.48% total − (-13.26% price) ≈ 10.79 pp

#33 of 100 eligible investments on these dates.

32 investments have a higher distribution contribution.

(33 − 1) ÷ (100 − 1)≈ 0.3232
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
41.21 ppdistribution contribution

+4.78% total − (-36.43% price) ≈ 41.21 pp

#67 of 91 eligible investments on these dates.

66 investments have a higher distribution contribution.

(67 − 1) ÷ (91 − 1)≈ 0.7333

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.3232, 0.7333)≈ 0.7333

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.3232 + 0.7333≈ 1.0566

The lower combined score comes first when the weaker-period scores match.

BIT places #58 of 100

The longer period is the weaker standing, setting a ranking score of 0.7333. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For BIT, the longer total-return tie-break is +0.9398% annualized; the recent total-return tie-break is -2.4769% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Multiple fixed-income sectors broaden the sources of recurring cash flow.

1 YEAR TOTAL RETURN-2.5%
Price-13.3%
Dividend+10.8%

Net loss; shares not shown.

#33 income rank · 100 peers
5 YEARS TOTAL RETURN+4.8%+0.9% / yr annualized
Price-762% of return-36.4%
Dividend862% of return+41.2%
#67 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · BIT +4.8%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-82.8 ppFull history
Compare on Seeking Alpha

BGX

CEF

Floating-Rate / Senior Loans

#59

Blackstone Long-Short Credit Income Fund

Income consistencyDefault ranking · 100 eligible
#59
Recent #74/100Longer #63/91

The recent period is the weaker standing, setting a ranking score of 0.7374. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
7.83 ppdistribution contribution

-5.60% total − (-13.43% price) ≈ 7.83 pp

#74 of 100 eligible investments on these dates.

73 investments have a higher distribution contribution.

(74 − 1) ÷ (100 − 1)≈ 0.7374
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
41.55 ppdistribution contribution

+13.12% total − (-28.43% price) ≈ 41.55 pp

#63 of 91 eligible investments on these dates.

62 investments have a higher distribution contribution.

(63 − 1) ÷ (91 − 1)≈ 0.6889

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.7374, 0.6889)≈ 0.7374

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.7374 + 0.6889≈ 1.4263

The lower combined score comes first when the weaker-period scores match.

BGX places #59 of 100

The recent period is the weaker standing, setting a ranking score of 0.7374. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For BGX, the longer total-return tie-break is +2.4989% annualized; the recent total-return tie-break is -5.5970% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Active loan and credit selection adds a manager comparison within floating-rate income.

1 YEAR TOTAL RETURN-5.6%
Price-13.4%
Dividend+7.8%

Net loss; shares not shown.

#74 income rank · 100 peers
5 YEARS TOTAL RETURN+13.1%+2.5% / yr annualized
Price-217% of return-28.4%
Dividend317% of return+41.5%
#63 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · BGX +13.1%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-74.5 ppFull history
Compare on Seeking Alpha

EVV

CEF

Traditional Credit / Bonds

#60

Eaton Vance Limited Duration Income Fund

Income consistencyDefault ranking · 100 eligible
#60
Recent #71/100Longer #68/91

The longer period is the weaker standing, setting a ranking score of 0.7444. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
8.03 ppdistribution contribution

-6.96% total − (-14.99% price) ≈ 8.03 pp

#71 of 100 eligible investments on these dates.

70 investments have a higher distribution contribution.

(71 − 1) ÷ (100 − 1)≈ 0.7071
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
41.16 ppdistribution contribution

+6.22% total − (-34.93% price) ≈ 41.16 pp

#68 of 91 eligible investments on these dates.

67 investments have a higher distribution contribution.

(68 − 1) ÷ (91 − 1)≈ 0.7444

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.7071, 0.7444)≈ 0.7444

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.7071 + 0.7444≈ 1.4515

The lower combined score comes first when the weaker-period scores match.

EVV places #60 of 100

The longer period is the weaker standing, setting a ranking score of 0.7444. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For EVV, the longer total-return tie-break is +1.2161% annualized; the recent total-return tie-break is -6.9588% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

A limited-duration multi-sector approach compares credit income with rate-risk control.

1 YEAR TOTAL RETURN-7.0%
Price-15.0%
Dividend+8.0%

Net loss; shares not shown.

#71 income rank · 100 peers
5 YEARS TOTAL RETURN+6.2%+1.2% / yr annualized
Price-561% of return-34.9%
Dividend661% of return+41.2%
#68 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · EVV +6.2%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-81.4 ppFull history
Compare on Seeking Alpha

NCDL

BDC

BDCs / Private Credit

#61

Nuveen Churchill Direct Lending Corp.

Income consistencyDefault ranking · 100 eligible
#61
Recent #34/100Longer #75/100

The longer period is the weaker standing, setting a ranking score of 0.7475. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
10.78 ppdistribution contribution

-9.09% total − (-19.87% price) ≈ 10.78 pp

#34 of 100 eligible investments on these dates.

33 investments have a higher distribution contribution.

(34 − 1) ÷ (100 − 1)≈ 0.3333
02 · Longer period

2.6 years since inception

Jan 25, 2024 – Sep 18, 2026
24.34 ppdistribution contribution

-8.10% total − (-32.44% price) ≈ 24.34 pp

#75 of 100 eligible investments on these dates.

74 investments have a higher distribution contribution.

(75 − 1) ÷ (100 − 1)≈ 0.7475

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.3333, 0.7475)≈ 0.7475

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.3333 + 0.7475≈ 1.0808

The lower combined score comes first when the weaker-period scores match.

NCDL places #61 of 100

The longer period is the weaker standing, setting a ranking score of 0.7475. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For NCDL, the longer total-return tie-break is -3.1397% annualized; the recent total-return tie-break is -9.0868% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN-9.1%
Price-19.9%
Dividend+10.8%

Net loss; shares not shown.

#34 income rank · 100 peers
2.6 YEARS TOTAL RETURN-8.1%Since inception-3.1% / yr annualized
Price-32.4%
Dividend+24.3%

Net loss; shares not shown.

#75 income rank · 100 peers

Dividend includes all distributions and reinvestment.

2.6 years chart* · NCDL -8.1%S&P 500 (SPY) +61.2%
Jan 25, 2024Sep 18, 2026
vs. S&P 500-69.3 pp2.6 years of history
Compare on Seeking Alpha

FOF

CEF

Other / Diversifiers

#62

Cohen & Steers Closed-End Opportunity

Income consistencyDefault ranking · 100 eligible
#62
Recent #75/100Longer #37/91

The recent period is the weaker standing, setting a ranking score of 0.7475. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
7.80 ppdistribution contribution

+5.39% total − (-2.41% price) ≈ 7.80 pp

#75 of 100 eligible investments on these dates.

74 investments have a higher distribution contribution.

(75 − 1) ÷ (100 − 1)≈ 0.7475
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
49.41 ppdistribution contribution

+41.29% total − (-8.12% price) ≈ 49.41 pp

#37 of 91 eligible investments on these dates.

36 investments have a higher distribution contribution.

(37 − 1) ÷ (91 − 1)≈ 0.4000

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.7475, 0.4000)≈ 0.7475

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.7475 + 0.4000≈ 1.1475

The lower combined score comes first when the weaker-period scores match.

FOF places #62 of 100

The recent period is the weaker standing, setting a ranking score of 0.7475. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For FOF, the longer total-return tie-break is +7.1671% annualized; the recent total-return tie-break is +5.3878% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN+5.4%
Price-45% of return-2.4%
Dividend145% of return+7.8%
#75 income rank · 100 peers
5 YEARS TOTAL RETURN+41.3%+7.2% / yr annualized
Price-20% of return-8.1%
Dividend120% of return+49.4%
#37 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · FOF +41.3%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-46.3 ppFull history
Compare on Seeking Alpha

TSLX

BDC

BDCs / Private Credit

#63

Sixth Street Specialty Lending, Inc.

Income consistencyDefault ranking · 100 eligible
#63
Recent #76/100Longer #22/91

The recent period is the weaker standing, setting a ranking score of 0.7576. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
7.77 ppdistribution contribution

-16.03% total − (-23.80% price) ≈ 7.77 pp

#76 of 100 eligible investments on these dates.

75 investments have a higher distribution contribution.

(76 − 1) ÷ (100 − 1)≈ 0.7576
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
54.55 ppdistribution contribution

+36.89% total − (-17.66% price) ≈ 54.55 pp

#22 of 91 eligible investments on these dates.

21 investments have a higher distribution contribution.

(22 − 1) ÷ (91 − 1)≈ 0.2333

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.7576, 0.2333)≈ 0.7576

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.7576 + 0.2333≈ 0.9909

The lower combined score comes first when the weaker-period scores match.

TSLX places #63 of 100

The recent period is the weaker standing, setting a ranking score of 0.7576. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For TSLX, the longer total-return tie-break is +6.4889% annualized; the recent total-return tie-break is -16.0257% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Specialty and directly originated lending diversifies the source of BDC cash flows.

1 YEAR TOTAL RETURN-16.0%
Price-23.8%
Dividend+7.8%

Net loss; shares not shown.

#76 income rank · 100 peers
5 YEARS TOTAL RETURN+36.9%+6.5% / yr annualized
Price-48% of return-17.7%
Dividend148% of return+54.5%
#22 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · TSLX +36.9%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-50.7 ppFull history
Compare on Seeking Alpha

DHY

CEF

Traditional Credit / Bonds

#64

UBS Asset Management High Yield Credit Fund

Income consistencyDefault ranking · 100 eligible
#64
Recent #67/100Longer #70/91

The longer period is the weaker standing, setting a ranking score of 0.7667. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
8.55 ppdistribution contribution

-12.78% total − (-21.33% price) ≈ 8.55 pp

#67 of 100 eligible investments on these dates.

66 investments have a higher distribution contribution.

(67 − 1) ÷ (100 − 1)≈ 0.6667
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
40.18 ppdistribution contribution

+6.58% total − (-33.60% price) ≈ 40.18 pp

#70 of 91 eligible investments on these dates.

69 investments have a higher distribution contribution.

(70 − 1) ÷ (91 − 1)≈ 0.7667

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.6667, 0.7667)≈ 0.7667

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.6667 + 0.7667≈ 1.4333

The lower combined score comes first when the weaker-period scores match.

DHY places #64 of 100

The longer period is the weaker standing, setting a ranking score of 0.7667. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For DHY, the longer total-return tie-break is +1.2844% annualized; the recent total-return tie-break is -12.7755% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

High-yield corporate debt adds a distinct credit-manager comparison under UBS Asset Management.

1 YEAR TOTAL RETURN-12.8%
Price-21.3%
Dividend+8.6%

Net loss; shares not shown.

#67 income rank · 100 peers
5 YEARS TOTAL RETURN+6.6%+1.3% / yr annualized
Price-511% of return-33.6%
Dividend611% of return+40.2%
#70 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · DHY +6.6%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-81.0 ppFull history
Compare on Seeking Alpha

GAIN

BDC

BDCs / Private Credit

#65

Gladstone Investment Corporation

Income consistencyDefault ranking · 100 eligible
#65
Recent #77/100Longer #2/91

The recent period is the weaker standing, setting a ranking score of 0.7677. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
7.67 ppdistribution contribution

+20.87% total − (+13.20% price) ≈ 7.67 pp

#77 of 100 eligible investments on these dates.

76 investments have a higher distribution contribution.

(77 − 1) ÷ (100 − 1)≈ 0.7677
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
83.29 ppdistribution contribution

+95.53% total − (+12.24% price) ≈ 83.29 pp

#2 of 91 eligible investments on these dates.

1 investment has a higher distribution contribution.

(2 − 1) ÷ (91 − 1)≈ 0.0111

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.7677, 0.0111)≈ 0.7677

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.7677 + 0.0111≈ 0.7788

The lower combined score comes first when the weaker-period scores match.

GAIN places #65 of 100

The recent period is the weaker standing, setting a ranking score of 0.7677. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For GAIN, the longer total-return tie-break is +14.3702% annualized; the recent total-return tie-break is +20.8719% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Buyout-related debt and equity introduce capital-gain potential alongside cash income.

1 YEAR TOTAL RETURN+20.9%
Price63% of return+13.2%
Dividend37% of return+7.7%
#77 income rank · 100 peers
5 YEARS TOTAL RETURN+95.5%+14.4% / yr annualized
Price13% of return+12.2%
Dividend87% of return+83.3%
#2 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · GAIN +95.5%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500+7.9 ppFull history
Compare on Seeking Alpha

BGB

CEF

Floating-Rate / Senior Loans

#66

Blackstone Strategic Credit 2027 Term Fund

Income consistencyDefault ranking · 100 eligible
#66
Recent #78/100Longer #54/91

The recent period is the weaker standing, setting a ranking score of 0.7778. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
7.64 ppdistribution contribution

-1.27% total − (-8.91% price) ≈ 7.64 pp

#78 of 100 eligible investments on these dates.

77 investments have a higher distribution contribution.

(78 − 1) ÷ (100 − 1)≈ 0.7778
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
43.78 ppdistribution contribution

+24.60% total − (-19.18% price) ≈ 43.78 pp

#54 of 91 eligible investments on these dates.

53 investments have a higher distribution contribution.

(54 − 1) ÷ (91 − 1)≈ 0.5889

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.7778, 0.5889)≈ 0.7778

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.7778 + 0.5889≈ 1.3667

The lower combined score comes first when the weaker-period scores match.

BGB places #66 of 100

The recent period is the weaker standing, setting a ranking score of 0.7778. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For BGB, the longer total-return tie-break is +4.5031% annualized; the recent total-return tie-break is -1.2710% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Active loan and credit selection adds a manager comparison within floating-rate income.

1 YEAR TOTAL RETURN-1.3%
Price-8.9%
Dividend+7.6%

Net loss; shares not shown.

#78 income rank · 100 peers
5 YEARS TOTAL RETURN+24.6%+4.5% / yr annualized
Price-78% of return-19.2%
Dividend178% of return+43.8%
#54 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · BGB +24.6%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-63.0 ppFull history
Compare on Seeking Alpha

JPC

CEF

Other / Diversifiers

#67

Nuveen Preferred & Income Opportunities Fund

Income consistencyDefault ranking · 100 eligible
#67
Recent #64/100Longer #71/91

The longer period is the weaker standing, setting a ranking score of 0.7778. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
8.72 ppdistribution contribution

-5.51% total − (-14.23% price) ≈ 8.72 pp

#64 of 100 eligible investments on these dates.

63 investments have a higher distribution contribution.

(64 − 1) ÷ (100 − 1)≈ 0.6364
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
40.00 ppdistribution contribution

+11.38% total − (-28.61% price) ≈ 40.00 pp

#71 of 91 eligible investments on these dates.

70 investments have a higher distribution contribution.

(71 − 1) ÷ (91 − 1)≈ 0.7778

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.6364, 0.7778)≈ 0.7778

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.6364 + 0.7778≈ 1.4141

The lower combined score comes first when the weaker-period scores match.

JPC places #67 of 100

The longer period is the weaker standing, setting a ranking score of 0.7778. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For JPC, the longer total-return tie-break is +2.1820% annualized; the recent total-return tie-break is -5.5148% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Preferred securities offer income from claims senior to common stock but below debt.

1 YEAR TOTAL RETURN-5.5%
Price-14.2%
Dividend+8.7%

Net loss; shares not shown.

#64 income rank · 100 peers
5 YEARS TOTAL RETURN+11.4%+2.2% / yr annualized
Price-251% of return-28.6%
Dividend351% of return+40.0%
#71 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · JPC +11.4%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-76.2 ppFull history
Compare on Seeking Alpha

UTF

CEF

Infrastructure / Utilities

#68

Cohen & Steers Infrastructure

Income consistencyDefault ranking · 100 eligible
#68
Recent #79/100Longer #69/91

The recent period is the weaker standing, setting a ranking score of 0.7879. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
7.61 ppdistribution contribution

+6.53% total − (-1.08% price) ≈ 7.61 pp

#79 of 100 eligible investments on these dates.

78 investments have a higher distribution contribution.

(79 − 1) ÷ (100 − 1)≈ 0.7879
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
40.79 ppdistribution contribution

+30.91% total − (-9.88% price) ≈ 40.79 pp

#69 of 91 eligible investments on these dates.

68 investments have a higher distribution contribution.

(69 − 1) ÷ (91 − 1)≈ 0.7556

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.7879, 0.7556)≈ 0.7879

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.7879 + 0.7556≈ 1.5434

The lower combined score comes first when the weaker-period scores match.

UTF places #68 of 100

The recent period is the weaker standing, setting a ranking score of 0.7879. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For UTF, the longer total-return tie-break is +5.5416% annualized; the recent total-return tie-break is +6.5276% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN+6.5%
Price-17% of return-1.1%
Dividend117% of return+7.6%
#79 income rank · 100 peers
5 YEARS TOTAL RETURN+30.9%+5.5% / yr annualized
Price-32% of return-9.9%
Dividend132% of return+40.8%
#69 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · UTF +30.9%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-56.7 ppFull history
Compare on Seeking Alpha

EVF

CEF

Floating-Rate / Senior Loans

#69

Eaton Vance Senior Income Trust

Income consistencyDefault ranking · 100 eligible
#69
Recent #80/100Longer #61/91

The recent period is the weaker standing, setting a ranking score of 0.7980. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
7.60 ppdistribution contribution

-4.70% total − (-12.30% price) ≈ 7.60 pp

#80 of 100 eligible investments on these dates.

79 investments have a higher distribution contribution.

(80 − 1) ÷ (100 − 1)≈ 0.7980
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
41.87 ppdistribution contribution

+12.57% total − (-29.30% price) ≈ 41.87 pp

#61 of 91 eligible investments on these dates.

60 investments have a higher distribution contribution.

(61 − 1) ÷ (91 − 1)≈ 0.6667

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.7980, 0.6667)≈ 0.7980

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.7980 + 0.6667≈ 1.4646

The lower combined score comes first when the weaker-period scores match.

EVF places #69 of 100

The recent period is the weaker standing, setting a ranking score of 0.7980. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For EVF, the longer total-return tie-break is +2.3995% annualized; the recent total-return tie-break is -4.7012% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Senior secured loan exposure provides a long-history credit-income comparison.

1 YEAR TOTAL RETURN-4.7%
Price-12.3%
Dividend+7.6%

Net loss; shares not shown.

#80 income rank · 100 peers
5 YEARS TOTAL RETURN+12.6%+2.4% / yr annualized
Price-233% of return-29.3%
Dividend333% of return+41.9%
#61 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · EVF +12.6%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-75.1 ppFull history
Compare on Seeking Alpha

EFR

CEF

Floating-Rate / Senior Loans

#70

Eaton Vance Senior Floating-Rate Trust

Income consistencyDefault ranking · 100 eligible
#70
Recent #81/100Longer #57/91

The recent period is the weaker standing, setting a ranking score of 0.8081. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
7.57 ppdistribution contribution

-3.21% total − (-10.78% price) ≈ 7.57 pp

#81 of 100 eligible investments on these dates.

80 investments have a higher distribution contribution.

(81 − 1) ÷ (100 − 1)≈ 0.8081
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
43.25 ppdistribution contribution

+15.53% total − (-27.72% price) ≈ 43.25 pp

#57 of 91 eligible investments on these dates.

56 investments have a higher distribution contribution.

(57 − 1) ÷ (91 − 1)≈ 0.6222

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.8081, 0.6222)≈ 0.8081

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.8081 + 0.6222≈ 1.4303

The lower combined score comes first when the weaker-period scores match.

EFR places #70 of 100

The recent period is the weaker standing, setting a ranking score of 0.8081. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For EFR, the longer total-return tie-break is +2.9329% annualized; the recent total-return tie-break is -3.2091% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Senior loans provide recurring interest with resettable coupons.

1 YEAR TOTAL RETURN-3.2%
Price-10.8%
Dividend+7.6%

Net loss; shares not shown.

#81 income rank · 100 peers
5 YEARS TOTAL RETURN+15.5%+2.9% / yr annualized
Price-179% of return-27.7%
Dividend279% of return+43.3%
#57 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · EFR +15.5%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-72.1 ppFull history
Compare on Seeking Alpha

MPV

CEF

Traditional Credit / Bonds

#71

Barings Participation Investors

Income consistencyDefault ranking · 100 eligible
#71
Recent #82/100Longer #8/91

The recent period is the weaker standing, setting a ranking score of 0.8182. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
7.54 ppdistribution contribution

-8.06% total − (-15.60% price) ≈ 7.54 pp

#82 of 100 eligible investments on these dates.

81 investments have a higher distribution contribution.

(82 − 1) ÷ (100 − 1)≈ 0.8182
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
63.96 ppdistribution contribution

+89.26% total − (+25.29% price) ≈ 63.96 pp

#8 of 91 eligible investments on these dates.

7 investments have a higher distribution contribution.

(8 − 1) ÷ (91 − 1)≈ 0.0778

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.8182, 0.0778)≈ 0.8182

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.8182 + 0.0778≈ 0.8960

The lower combined score comes first when the weaker-period scores match.

MPV places #71 of 100

The recent period is the weaker standing, setting a ranking score of 0.8182. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For MPV, the longer total-return tie-break is +13.6260% annualized; the recent total-return tie-break is -8.0594% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN-8.1%
Price-15.6%
Dividend+7.5%

Net loss; shares not shown.

#82 income rank · 100 peers
5 YEARS TOTAL RETURN+89.3%+13.6% / yr annualized
Price28% of return+25.3%
Dividend72% of return+64.0%
#8 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · MPV +89.3%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500+1.6 ppFull history
Compare on Seeking Alpha

DBL

CEF

Traditional Credit / Bonds

#72

DoubleLine Opportunistic Credit Fund

Income consistencyDefault ranking · 100 eligible
#72
Recent #69/100Longer #75/91

The longer period is the weaker standing, setting a ranking score of 0.8222. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
8.35 ppdistribution contribution

-2.69% total − (-11.05% price) ≈ 8.35 pp

#69 of 100 eligible investments on these dates.

68 investments have a higher distribution contribution.

(69 − 1) ÷ (100 − 1)≈ 0.6869
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
37.91 ppdistribution contribution

+7.92% total − (-29.99% price) ≈ 37.91 pp

#75 of 91 eligible investments on these dates.

74 investments have a higher distribution contribution.

(75 − 1) ÷ (91 − 1)≈ 0.8222

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.6869, 0.8222)≈ 0.8222

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.6869 + 0.8222≈ 1.5091

The lower combined score comes first when the weaker-period scores match.

DBL places #72 of 100

The longer period is the weaker standing, setting a ranking score of 0.8222. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For DBL, the longer total-return tie-break is +1.5378% annualized; the recent total-return tie-break is -2.6922% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Opportunistic credit selection broadens the manager mix within fixed-income CEFs.

1 YEAR TOTAL RETURN-2.7%
Price-11.0%
Dividend+8.4%

Net loss; shares not shown.

#69 income rank · 100 peers
5 YEARS TOTAL RETURN+7.9%+1.5% / yr annualized
Price-379% of return-30.0%
Dividend479% of return+37.9%
#75 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · DBL +7.9%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-79.7 ppFull history
Compare on Seeking Alpha

EFT

CEF

Floating-Rate / Senior Loans

#73

Eaton Vance Floating-Rate Income Trust

Income consistencyDefault ranking · 100 eligible
#73
Recent #83/100Longer #60/91

The recent period is the weaker standing, setting a ranking score of 0.8283. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
7.53 ppdistribution contribution

-4.59% total − (-12.11% price) ≈ 7.53 pp

#83 of 100 eligible investments on these dates.

82 investments have a higher distribution contribution.

(83 − 1) ÷ (100 − 1)≈ 0.8283
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
42.07 ppdistribution contribution

+12.30% total − (-29.77% price) ≈ 42.07 pp

#60 of 91 eligible investments on these dates.

59 investments have a higher distribution contribution.

(60 − 1) ÷ (91 − 1)≈ 0.6556

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.8283, 0.6556)≈ 0.8283

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.8283 + 0.6556≈ 1.4838

The lower combined score comes first when the weaker-period scores match.

EFT places #73 of 100

The recent period is the weaker standing, setting a ranking score of 0.8283. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For EFT, the longer total-return tie-break is +2.3501% annualized; the recent total-return tie-break is -4.5854% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

A floating-rate loan fund offers a different manager for credit-income diversification.

1 YEAR TOTAL RETURN-4.6%
Price-12.1%
Dividend+7.5%

Net loss; shares not shown.

#83 income rank · 100 peers
5 YEARS TOTAL RETURN+12.3%+2.4% / yr annualized
Price-242% of return-29.8%
Dividend342% of return+42.1%
#60 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · EFT +12.3%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-75.3 ppFull history
Compare on Seeking Alpha

RQI

CEF

Other / Diversifiers

#74

Cohen & Steers Quality Income Realty Fund, Inc.

Income consistencyDefault ranking · 100 eligible
#74
Recent #54/100Longer #76/91

The longer period is the weaker standing, setting a ranking score of 0.8333. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
9.12 ppdistribution contribution

+0.08% total − (-9.04% price) ≈ 9.12 pp

#54 of 100 eligible investments on these dates.

53 investments have a higher distribution contribution.

(54 − 1) ÷ (100 − 1)≈ 0.5354
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
37.88 ppdistribution contribution

+10.86% total − (-27.02% price) ≈ 37.88 pp

#76 of 91 eligible investments on these dates.

75 investments have a higher distribution contribution.

(76 − 1) ÷ (91 − 1)≈ 0.8333

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.5354, 0.8333)≈ 0.8333

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.5354 + 0.8333≈ 1.3687

The lower combined score comes first when the weaker-period scores match.

RQI places #74 of 100

The longer period is the weaker standing, setting a ranking score of 0.8333. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For RQI, the longer total-return tie-break is +2.0863% annualized; the recent total-return tie-break is +0.0835% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

REIT equity and preferred exposure offers an actively managed property-income comparison.

1 YEAR TOTAL RETURN+0.1%
Price-10830% of return-9.0%
Dividend10930% of return+9.1%
#54 income rank · 100 peers
5 YEARS TOTAL RETURN+10.9%+2.1% / yr annualized
Price-249% of return-27.0%
Dividend349% of return+37.9%
#76 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · RQI +10.9%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-76.8 ppFull history
Compare on Seeking Alpha

NPFD

CEF

Other / Diversifiers

#75

Nuveen Variable Rate Preferred & Income Fund

Income consistencyDefault ranking · 100 eligible
#75
Recent #49/100Longer #78/93

The longer period is the weaker standing, setting a ranking score of 0.8370. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
9.40 ppdistribution contribution

-1.20% total − (-10.60% price) ≈ 9.40 pp

#49 of 100 eligible investments on these dates.

48 investments have a higher distribution contribution.

(49 − 1) ÷ (100 − 1)≈ 0.4848
02 · Longer period

4.7 years since inception

Dec 16, 2021 – Sep 18, 2026
36.98 ppdistribution contribution

+8.14% total − (-28.84% price) ≈ 36.98 pp

#78 of 93 eligible investments on these dates.

77 investments have a higher distribution contribution.

(78 − 1) ÷ (93 − 1)≈ 0.8370

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.4848, 0.8370)≈ 0.8370

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.4848 + 0.8370≈ 1.3218

The lower combined score comes first when the weaker-period scores match.

NPFD places #75 of 100

The longer period is the weaker standing, setting a ranking score of 0.8370. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For NPFD, the longer total-return tie-break is +1.6600% annualized; the recent total-return tie-break is -1.2000% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Variable-rate preferred exposure offers an alternative to fixed-rate preferred funds.

1 YEAR TOTAL RETURN-1.2%
Price-10.6%
Dividend+9.4%

Net loss; shares not shown.

#49 income rank · 100 peers
4.7 YEARS TOTAL RETURN+8.1%Since inception+1.7% / yr annualized
Price-354% of return-28.8%
Dividend454% of return+37.0%
#78 income rank · 93 peers

Dividend includes all distributions and reinvestment.

4.7 years chart* · NPFD +8.1%S&P 500 (SPY) +74.6%
Dec 16, 2021Sep 18, 2026
vs. S&P 500-66.4 pp4.8 years of history
Compare on Seeking Alpha

MCI

CEF

Traditional Credit / Bonds

#76

Barings Corporate Investors

Income consistencyDefault ranking · 100 eligible
#76
Recent #84/100Longer #11/91

The recent period is the weaker standing, setting a ranking score of 0.8384. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
7.53 ppdistribution contribution

-7.19% total − (-14.71% price) ≈ 7.53 pp

#84 of 100 eligible investments on these dates.

83 investments have a higher distribution contribution.

(84 − 1) ÷ (100 − 1)≈ 0.8384
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
59.89 ppdistribution contribution

+79.67% total − (+19.79% price) ≈ 59.89 pp

#11 of 91 eligible investments on these dates.

10 investments have a higher distribution contribution.

(11 − 1) ÷ (91 − 1)≈ 0.1111

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.8384, 0.1111)≈ 0.8384

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.8384 + 0.1111≈ 0.9495

The lower combined score comes first when the weaker-period scores match.

MCI places #76 of 100

The recent period is the weaker standing, setting a ranking score of 0.8384. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For MCI, the longer total-return tie-break is +12.4499% annualized; the recent total-return tie-break is -7.1872% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN-7.2%
Price-14.7%
Dividend+7.5%

Net loss; shares not shown.

#84 income rank · 100 peers
5 YEARS TOTAL RETURN+79.7%+12.4% / yr annualized
Price25% of return+19.8%
Dividend75% of return+59.9%
#11 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · MCI +79.7%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-8.0 ppFull history
Compare on Seeking Alpha

ERC

CEF

Traditional Credit / Bonds

#77

Allspring Multi-Sector Income Fund

Income consistencyDefault ranking · 100 eligible
#77
Recent #56/100Longer #77/91

The longer period is the weaker standing, setting a ranking score of 0.8444. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
9.02 ppdistribution contribution

+0.40% total − (-8.62% price) ≈ 9.02 pp

#56 of 100 eligible investments on these dates.

55 investments have a higher distribution contribution.

(56 − 1) ÷ (100 − 1)≈ 0.5556
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
37.84 ppdistribution contribution

+2.50% total − (-35.34% price) ≈ 37.84 pp

#77 of 91 eligible investments on these dates.

76 investments have a higher distribution contribution.

(77 − 1) ÷ (91 − 1)≈ 0.8444

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.5556, 0.8444)≈ 0.8444

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.5556 + 0.8444≈ 1.4000

The lower combined score comes first when the weaker-period scores match.

ERC places #77 of 100

The longer period is the weaker standing, setting a ranking score of 0.8444. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For ERC, the longer total-return tie-break is +0.4963% annualized; the recent total-return tie-break is +0.4034% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

A diversified fixed-income mandate adds another manager and payout-policy comparison.

1 YEAR TOTAL RETURN+0.4%
Price-2136% of return-8.6%
Dividend2236% of return+9.0%
#56 income rank · 100 peers
5 YEARS TOTAL RETURN+2.5%+0.5% / yr annualized
Price-1412% of return-35.3%
Dividend1512% of return+37.8%
#77 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · ERC +2.5%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-85.1 ppFull history
Compare on Seeking Alpha

SRLN

ETF

Floating-Rate / Senior Loans

#78

State Street Blackstone Senior Loan ETF

Income consistencyDefault ranking · 100 eligible
#78
Recent #85/100Longer #73/91

The recent period is the weaker standing, setting a ranking score of 0.8485. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
7.34 ppdistribution contribution

+4.98% total − (-2.36% price) ≈ 7.34 pp

#85 of 100 eligible investments on these dates.

84 investments have a higher distribution contribution.

(85 − 1) ÷ (100 − 1)≈ 0.8485
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
38.85 ppdistribution contribution

+27.19% total − (-11.66% price) ≈ 38.85 pp

#73 of 91 eligible investments on these dates.

72 investments have a higher distribution contribution.

(73 − 1) ÷ (91 − 1)≈ 0.8000

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.8485, 0.8000)≈ 0.8485

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.8485 + 0.8000≈ 1.6485

The lower combined score comes first when the weaker-period scores match.

SRLN places #78 of 100

The recent period is the weaker standing, setting a ranking score of 0.8485. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For SRLN, the longer total-return tie-break is +4.9338% annualized; the recent total-return tie-break is +4.9811% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Actively selected senior loans add floating-rate interest exposure.

1 YEAR TOTAL RETURN+5.0%
Price-47% of return-2.4%
Dividend147% of return+7.3%
#85 income rank · 100 peers
5 YEARS TOTAL RETURN+27.2%+4.9% / yr annualized
Price-43% of return-11.7%
Dividend143% of return+38.8%
#73 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · SRLN +27.2%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-60.4 ppFull history
Compare on Seeking Alpha

CLOZ

ETF

CLO / Leveraged-Loan Credit

#79

Eldridge BBB-B CLO ETF

Income consistencyDefault ranking · 100 eligible
#79
Recent #86/100Longer #71/99

The recent period is the weaker standing, setting a ranking score of 0.8586. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
7.19 ppdistribution contribution

+4.88% total − (-2.30% price) ≈ 7.19 pp

#86 of 100 eligible investments on these dates.

85 investments have a higher distribution contribution.

(86 − 1) ÷ (100 − 1)≈ 0.8586
02 · Longer period

3.6 years since inception

Jan 24, 2023 – Sep 18, 2026
37.01 ppdistribution contribution

+41.40% total − (+4.39% price) ≈ 37.01 pp

#71 of 99 eligible investments on these dates.

70 investments have a higher distribution contribution.

(71 − 1) ÷ (99 − 1)≈ 0.7143

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.8586, 0.7143)≈ 0.8586

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.8586 + 0.7143≈ 1.5729

The lower combined score comes first when the weaker-period scores match.

CLOZ places #79 of 100

The recent period is the weaker standing, setting a ranking score of 0.8586. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For CLOZ, the longer total-return tie-break is +9.9571% annualized; the recent total-return tie-break is +4.8824% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Mezzanine CLO debt adds an active manager comparison within structured-credit income.

1 YEAR TOTAL RETURN+4.9%
Price-47% of return-2.3%
Dividend147% of return+7.2%
#86 income rank · 100 peers
3.6 YEARS TOTAL RETURN+41.4%Since inception+10.0% / yr annualized
Price11% of return+4.4%
Dividend89% of return+37.0%
#71 income rank · 99 peers

Dividend includes all distributions and reinvestment.

3.6 years chart* · CLOZ +41.4%S&P 500 (SPY) +99.5%
Jan 24, 2023Sep 18, 2026
vs. S&P 500-58.1 pp3.6 years of history
Compare on Seeking Alpha

BTZ

CEF

Traditional Credit / Bonds

#80

BlackRock Credit Allocation Income Trust

Income consistencyDefault ranking · 100 eligible
#80
Recent #60/100Longer #79/91

The longer period is the weaker standing, setting a ranking score of 0.8667. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
8.88 ppdistribution contribution

-3.87% total − (-12.75% price) ≈ 8.88 pp

#60 of 100 eligible investments on these dates.

59 investments have a higher distribution contribution.

(60 − 1) ÷ (100 − 1)≈ 0.5960
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
36.95 ppdistribution contribution

-0.59% total − (-37.54% price) ≈ 36.95 pp

#79 of 91 eligible investments on these dates.

78 investments have a higher distribution contribution.

(79 − 1) ÷ (91 − 1)≈ 0.8667

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.5960, 0.8667)≈ 0.8667

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.5960 + 0.8667≈ 1.4626

The lower combined score comes first when the weaker-period scores match.

BTZ places #80 of 100

The longer period is the weaker standing, setting a ranking score of 0.8667. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For BTZ, the longer total-return tie-break is -0.1177% annualized; the recent total-return tie-break is -3.8709% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

A diversified credit allocation compares corporate and securitized sources of income.

1 YEAR TOTAL RETURN-3.9%
Price-12.7%
Dividend+8.9%

Net loss; shares not shown.

#60 income rank · 100 peers
5 YEARS TOTAL RETURN-0.6%-0.1% / yr annualized
Price-37.5%
Dividend+37.0%

Net loss; shares not shown.

#79 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · BTZ -0.6%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-88.2 ppFull history
Compare on Seeking Alpha

RNP

CEF

Other / Diversifiers

#81

Cohen & Steers REIT and Preferred Income Fund, Inc.

Income consistencyDefault ranking · 100 eligible
#81
Recent #87/100Longer #74/91

The recent period is the weaker standing, setting a ranking score of 0.8687. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
7.06 ppdistribution contribution

-6.93% total − (-13.99% price) ≈ 7.06 pp

#87 of 100 eligible investments on these dates.

86 investments have a higher distribution contribution.

(87 − 1) ÷ (100 − 1)≈ 0.8687
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
38.54 ppdistribution contribution

+10.67% total − (-27.88% price) ≈ 38.54 pp

#74 of 91 eligible investments on these dates.

73 investments have a higher distribution contribution.

(74 − 1) ÷ (91 − 1)≈ 0.8111

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.8687, 0.8111)≈ 0.8687

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.8687 + 0.8111≈ 1.6798

The lower combined score comes first when the weaker-period scores match.

RNP places #81 of 100

The recent period is the weaker standing, setting a ranking score of 0.8687. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For RNP, the longer total-return tie-break is +2.0500% annualized; the recent total-return tie-break is -6.9296% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

REITs and preferred securities combine two income sources with different economic drivers.

1 YEAR TOTAL RETURN-6.9%
Price-14.0%
Dividend+7.1%

Net loss; shares not shown.

#87 income rank · 100 peers
5 YEARS TOTAL RETURN+10.7%+2.1% / yr annualized
Price-261% of return-27.9%
Dividend361% of return+38.5%
#74 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · RNP +10.7%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-77.0 ppFull history
Compare on Seeking Alpha

RLTY

CEF

Other / Diversifiers

#82

Cohen & Steers Real Estate Opportunities & Income Fund

Income consistencyDefault ranking · 100 eligible
#82
Recent #68/100Longer #84/96

The longer period is the weaker standing, setting a ranking score of 0.8737. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
8.45 ppdistribution contribution

+2.63% total − (-5.83% price) ≈ 8.45 pp

#68 of 100 eligible investments on these dates.

67 investments have a higher distribution contribution.

(68 − 1) ÷ (100 − 1)≈ 0.6768
02 · Longer period

4.5 years since inception

Feb 24, 2022 – Sep 18, 2026
35.47 ppdistribution contribution

+8.96% total − (-26.52% price) ≈ 35.47 pp

#84 of 96 eligible investments on these dates.

83 investments have a higher distribution contribution.

(84 − 1) ÷ (96 − 1)≈ 0.8737

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.6768, 0.8737)≈ 0.8737

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.6768 + 0.8737≈ 1.5505

The lower combined score comes first when the weaker-period scores match.

RLTY places #82 of 100

The longer period is the weaker standing, setting a ranking score of 0.8737. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For RLTY, the longer total-return tie-break is +1.8978% annualized; the recent total-return tie-break is +2.6283% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN+2.6%
Price-222% of return-5.8%
Dividend322% of return+8.5%
#68 income rank · 100 peers
4.5 YEARS TOTAL RETURN+9.0%Since inception+1.9% / yr annualized
Price-296% of return-26.5%
Dividend396% of return+35.5%
#84 income rank · 96 peers

Dividend includes all distributions and reinvestment.

4.5 years chart* · RLTY +9.0%S&P 500 (SPY) +89.5%
Feb 24, 2022Sep 18, 2026
vs. S&P 500-80.5 pp4.6 years of history
Compare on Seeking Alpha

RFI

CEF

Other / Diversifiers

#83

Cohen & Steers Total Return Realty Fund, Inc.

Income consistencyDefault ranking · 100 eligible
#83
Recent #72/100Longer #80/91

The longer period is the weaker standing, setting a ranking score of 0.8778. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
7.91 ppdistribution contribution

-1.94% total − (-9.84% price) ≈ 7.91 pp

#72 of 100 eligible investments on these dates.

71 investments have a higher distribution contribution.

(72 − 1) ÷ (100 − 1)≈ 0.7172
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
33.72 ppdistribution contribution

-2.01% total − (-35.73% price) ≈ 33.72 pp

#80 of 91 eligible investments on these dates.

79 investments have a higher distribution contribution.

(80 − 1) ÷ (91 − 1)≈ 0.8778

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.7172, 0.8778)≈ 0.8778

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.7172 + 0.8778≈ 1.5949

The lower combined score comes first when the weaker-period scores match.

RFI places #83 of 100

The longer period is the weaker standing, setting a ranking score of 0.8778. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For RFI, the longer total-return tie-break is -0.4052% annualized; the recent total-return tie-break is -1.9351% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

A real-estate CEF provides a comparison with leveraged property-income funds.

1 YEAR TOTAL RETURN-1.9%
Price-9.8%
Dividend+7.9%

Net loss; shares not shown.

#72 income rank · 100 peers
5 YEARS TOTAL RETURN-2.0%-0.4% / yr annualized
Price-35.7%
Dividend+33.7%

Net loss; shares not shown.

#80 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · RFI -2.0%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-89.6 ppFull history
Compare on Seeking Alpha

OCCI

CEF

CLO Equity

#84

OFS Credit Company

Income consistencyDefault ranking · 100 eligible
#84
Recent #27/100Longer #81/91

The longer period is the weaker standing, setting a ranking score of 0.8889. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
11.17 ppdistribution contribution

-48.27% total − (-59.45% price) ≈ 11.17 pp

#27 of 100 eligible investments on these dates.

26 investments have a higher distribution contribution.

(27 − 1) ÷ (100 − 1)≈ 0.2626
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
33.63 ppdistribution contribution

-47.85% total − (-81.49% price) ≈ 33.63 pp

#81 of 91 eligible investments on these dates.

80 investments have a higher distribution contribution.

(81 − 1) ÷ (91 − 1)≈ 0.8889

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.2626, 0.8889)≈ 0.8889

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.2626 + 0.8889≈ 1.1515

The lower combined score comes first when the weaker-period scores match.

OCCI places #84 of 100

The longer period is the weaker standing, setting a ranking score of 0.8889. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For OCCI, the longer total-return tie-break is -12.2236% annualized; the recent total-return tie-break is -48.2747% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN-48.3%
Price-59.4%
Dividend+11.2%

Net loss; shares not shown.

#27 income rank · 100 peers
5 YEARS TOTAL RETURN-47.9%-12.2% / yr annualized
Price-81.5%
Dividend+33.6%

Net loss; shares not shown.

#81 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · OCCI -47.9%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-135.5 ppFull history
Compare on Seeking Alpha

EIC

CEF

CLO / Leveraged-Loan Credit

#85

Eagle Point Income Company

Income consistencyDefault ranking · 100 eligible
#85
Recent #89/100Longer #36/91

The recent period is the weaker standing, setting a ranking score of 0.8889. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
6.69 ppdistribution contribution

-19.32% total − (-26.01% price) ≈ 6.69 pp

#89 of 100 eligible investments on these dates.

88 investments have a higher distribution contribution.

(89 − 1) ÷ (100 − 1)≈ 0.8889
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
49.41 ppdistribution contribution

+6.87% total − (-42.54% price) ≈ 49.41 pp

#36 of 91 eligible investments on these dates.

35 investments have a higher distribution contribution.

(36 − 1) ÷ (91 − 1)≈ 0.3889

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.8889, 0.3889)≈ 0.8889

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.8889 + 0.3889≈ 1.2778

The lower combined score comes first when the weaker-period scores match.

EIC places #85 of 100

The recent period is the weaker standing, setting a ranking score of 0.8889. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For EIC, the longer total-return tie-break is +1.3397% annualized; the recent total-return tie-break is -19.3222% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN-19.3%
Price-26.0%
Dividend+6.7%

Net loss; shares not shown.

#89 income rank · 100 peers
5 YEARS TOTAL RETURN+6.9%+1.3% / yr annualized
Price-619% of return-42.5%
Dividend719% of return+49.4%
#36 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · EIC +6.9%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-80.8 ppFull history
Compare on Seeking Alpha

MAIN

BDC

BDCs / Private Credit

#86

Main Street Capital Corporation

Income consistencyDefault ranking · 100 eligible
#86
Recent #90/100Longer #6/91

The recent period is the weaker standing, setting a ranking score of 0.8990. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
6.67 ppdistribution contribution

-8.36% total − (-15.03% price) ≈ 6.67 pp

#90 of 100 eligible investments on these dates.

89 investments have a higher distribution contribution.

(90 − 1) ÷ (100 − 1)≈ 0.8990
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
66.04 ppdistribution contribution

+104.55% total − (+38.50% price) ≈ 66.04 pp

#6 of 91 eligible investments on these dates.

5 investments have a higher distribution contribution.

(6 − 1) ÷ (91 − 1)≈ 0.0556

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.8990, 0.0556)≈ 0.8990

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.8990 + 0.0556≈ 0.9545

The lower combined score comes first when the weaker-period scores match.

MAIN places #86 of 100

The recent period is the weaker standing, setting a ranking score of 0.8990. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For MAIN, the longer total-return tie-break is +15.4074% annualized; the recent total-return tie-break is -8.3594% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Debt and equity investments in smaller businesses diversify private-credit income sources.

1 YEAR TOTAL RETURN-8.4%
Price-15.0%
Dividend+6.7%

Net loss; shares not shown.

#90 income rank · 100 peers
5 YEARS TOTAL RETURN+104.5%+15.4% / yr annualized
Price37% of return+38.5%
Dividend63% of return+66.0%
#6 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · MAIN +104.5%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500+16.9 ppFull history
Compare on Seeking Alpha

USHY

ETF

Traditional Credit / Bonds

#87

iShares Broad USD High Yield Corporate Bond ETF

Income consistencyDefault ranking · 100 eligible
#87
Recent #88/100Longer #82/91

The longer period is the weaker standing, setting a ranking score of 0.9000. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
6.81 ppdistribution contribution

+3.03% total − (-3.79% price) ≈ 6.81 pp

#88 of 100 eligible investments on these dates.

87 investments have a higher distribution contribution.

(88 − 1) ÷ (100 − 1)≈ 0.8788
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
33.61 ppdistribution contribution

+20.93% total − (-12.68% price) ≈ 33.61 pp

#82 of 91 eligible investments on these dates.

81 investments have a higher distribution contribution.

(82 − 1) ÷ (91 − 1)≈ 0.9000

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.8788, 0.9000)≈ 0.9000

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.8788 + 0.9000≈ 1.7788

The lower combined score comes first when the weaker-period scores match.

USHY places #87 of 100

The longer period is the weaker standing, setting a ranking score of 0.9000. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For USHY, the longer total-return tie-break is +3.8787% annualized; the recent total-return tie-break is +3.0289% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Broad dollar high-yield exposure diversifies issuers and provides a credit-fund comparison.

1 YEAR TOTAL RETURN+3.0%
Price-125% of return-3.8%
Dividend225% of return+6.8%
#88 income rank · 100 peers
5 YEARS TOTAL RETURN+20.9%+3.9% / yr annualized
Price-61% of return-12.7%
Dividend161% of return+33.6%
#82 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · USHY +20.9%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-66.7 ppFull history
Compare on Seeking Alpha

PCM

CEF

Traditional Credit / Bonds

#88

PCM Fund Inc.

Income consistencyDefault ranking · 100 eligible
#88
Recent #35/100Longer #83/91

The longer period is the weaker standing, setting a ranking score of 0.9111. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
10.51 ppdistribution contribution

-13.82% total − (-24.33% price) ≈ 10.51 pp

#35 of 100 eligible investments on these dates.

34 investments have a higher distribution contribution.

(35 − 1) ÷ (100 − 1)≈ 0.3434
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
33.17 ppdistribution contribution

-22.01% total − (-55.17% price) ≈ 33.17 pp

#83 of 91 eligible investments on these dates.

82 investments have a higher distribution contribution.

(83 − 1) ÷ (91 − 1)≈ 0.9111

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.3434, 0.9111)≈ 0.9111

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.3434 + 0.9111≈ 1.2545

The lower combined score comes first when the weaker-period scores match.

PCM places #88 of 100

The longer period is the weaker standing, setting a ranking score of 0.9111. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For PCM, the longer total-return tie-break is -4.8548% annualized; the recent total-return tie-break is -13.8189% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Mortgage-related and other debt exposure broadens the credit-income toolkit.

1 YEAR TOTAL RETURN-13.8%
Price-24.3%
Dividend+10.5%

Net loss; shares not shown.

#35 income rank · 100 peers
5 YEARS TOTAL RETURN-22.0%-4.9% / yr annualized
Price-55.2%
Dividend+33.2%

Net loss; shares not shown.

#83 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · PCM -22.0%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-109.6 ppFull history
Compare on Seeking Alpha

BKLN

ETF

Floating-Rate / Senior Loans

#89

Invesco Senior Loan ETF

Income consistencyDefault ranking · 100 eligible
#89
Recent #92/100Longer #78/91

The recent period is the weaker standing, setting a ranking score of 0.9192. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
6.48 ppdistribution contribution

+4.72% total − (-1.76% price) ≈ 6.48 pp

#92 of 100 eligible investments on these dates.

91 investments have a higher distribution contribution.

(92 − 1) ÷ (100 − 1)≈ 0.9192
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
37.64 ppdistribution contribution

+31.13% total − (-6.52% price) ≈ 37.64 pp

#78 of 91 eligible investments on these dates.

77 investments have a higher distribution contribution.

(78 − 1) ÷ (91 − 1)≈ 0.8556

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.9192, 0.8556)≈ 0.9192

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.9192 + 0.8556≈ 1.7747

The lower combined score comes first when the weaker-period scores match.

BKLN places #89 of 100

The recent period is the weaker standing, setting a ranking score of 0.9192. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For BKLN, the longer total-return tie-break is +5.5767% annualized; the recent total-return tie-break is +4.7245% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

A senior-loan index portfolio provides a floating-rate credit benchmark.

1 YEAR TOTAL RETURN+4.7%
Price-37% of return-1.8%
Dividend137% of return+6.5%
#92 income rank · 100 peers
5 YEARS TOTAL RETURN+31.1%+5.6% / yr annualized
Price-21% of return-6.5%
Dividend121% of return+37.6%
#78 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · BKLN +31.1%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-56.5 ppFull history
Compare on Seeking Alpha

JNK

ETF

Traditional Credit / Bonds

#90

State Street SPDR Bloomberg High Yield Bond ETF

Income consistencyDefault ranking · 100 eligible
#90
Recent #91/100Longer #84/91

The longer period is the weaker standing, setting a ranking score of 0.9222. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
6.54 ppdistribution contribution

+3.00% total − (-3.54% price) ≈ 6.54 pp

#91 of 100 eligible investments on these dates.

90 investments have a higher distribution contribution.

(91 − 1) ÷ (100 − 1)≈ 0.9091
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
31.84 ppdistribution contribution

+18.12% total − (-13.72% price) ≈ 31.84 pp

#84 of 91 eligible investments on these dates.

83 investments have a higher distribution contribution.

(84 − 1) ÷ (91 − 1)≈ 0.9222

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.9091, 0.9222)≈ 0.9222

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.9091 + 0.9222≈ 1.8313

The lower combined score comes first when the weaker-period scores match.

JNK places #90 of 100

The longer period is the weaker standing, setting a ranking score of 0.9222. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For JNK, the longer total-return tie-break is +3.3916% annualized; the recent total-return tie-break is +3.0018% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

High-yield corporate bonds offer cash interest across many issuers.

1 YEAR TOTAL RETURN+3.0%
Price-118% of return-3.5%
Dividend218% of return+6.5%
#91 income rank · 100 peers
5 YEARS TOTAL RETURN+18.1%+3.4% / yr annualized
Price-76% of return-13.7%
Dividend176% of return+31.8%
#84 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · JNK +18.1%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-69.5 ppFull history
Compare on Seeking Alpha

JBBB

ETF

CLO / Leveraged-Loan Credit

#91

Janus Henderson B-BBB CLO ETF

Income consistencyDefault ranking · 100 eligible
#91
Recent #93/100Longer #79/94

The recent period is the weaker standing, setting a ranking score of 0.9293. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
6.43 ppdistribution contribution

+4.86% total − (-1.58% price) ≈ 6.43 pp

#93 of 100 eligible investments on these dates.

92 investments have a higher distribution contribution.

(93 − 1) ÷ (100 − 1)≈ 0.9293
02 · Longer period

4.6 years since inception

Jan 12, 2022 – Sep 18, 2026
36.00 ppdistribution contribution

+30.68% total − (-5.32% price) ≈ 36.00 pp

#79 of 94 eligible investments on these dates.

78 investments have a higher distribution contribution.

(79 − 1) ÷ (94 − 1)≈ 0.8387

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.9293, 0.8387)≈ 0.9293

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.9293 + 0.8387≈ 1.7680

The lower combined score comes first when the weaker-period scores match.

JBBB places #91 of 100

The recent period is the weaker standing, setting a ranking score of 0.9293. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For JBBB, the longer total-return tie-break is +5.8815% annualized; the recent total-return tie-break is +4.8583% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Lower-rated CLO debt provides a higher-risk income comparison to senior AAA tranches.

1 YEAR TOTAL RETURN+4.9%
Price-32% of return-1.6%
Dividend132% of return+6.4%
#93 income rank · 100 peers
4.6 YEARS TOTAL RETURN+30.7%Since inception+5.9% / yr annualized
Price-17% of return-5.3%
Dividend117% of return+36.0%
#79 income rank · 94 peers

Dividend includes all distributions and reinvestment.

4.6 years chart* · JBBB +30.7%S&P 500 (SPY) +72.3%
Jan 12, 2022Sep 18, 2026
vs. S&P 500-41.6 pp4.7 years of history
Compare on Seeking Alpha

UTG

CEF

Infrastructure / Utilities

#92

Reaves Utility Income Fund

Income consistencyDefault ranking · 100 eligible
#92
Recent #94/100Longer #47/91

The recent period is the weaker standing, setting a ranking score of 0.9394. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
5.98 ppdistribution contribution

+0.41% total − (-5.57% price) ≈ 5.98 pp

#94 of 100 eligible investments on these dates.

93 investments have a higher distribution contribution.

(94 − 1) ÷ (100 − 1)≈ 0.9394
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
46.08 ppdistribution contribution

+51.48% total − (+5.39% price) ≈ 46.08 pp

#47 of 91 eligible investments on these dates.

46 investments have a higher distribution contribution.

(47 − 1) ÷ (91 − 1)≈ 0.5111

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.9394, 0.5111)≈ 0.9394

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.9394 + 0.5111≈ 1.4505

The lower combined score comes first when the weaker-period scores match.

UTG places #92 of 100

The recent period is the weaker standing, setting a ranking score of 0.9394. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For UTG, the longer total-return tie-break is +8.6706% annualized; the recent total-return tie-break is +0.4138% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

1 YEAR TOTAL RETURN+0.4%
Price-1346% of return-5.6%
Dividend1446% of return+6.0%
#94 income rank · 100 peers
5 YEARS TOTAL RETURN+51.5%+8.7% / yr annualized
Price10% of return+5.4%
Dividend90% of return+46.1%
#47 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · UTG +51.5%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-36.2 ppFull history
Compare on Seeking Alpha

BKT

CEF

Traditional Credit / Bonds

#93

BlackRock Income Trust, Inc.

Income consistencyDefault ranking · 100 eligible
#93
Recent #63/100Longer #86/91

The longer period is the weaker standing, setting a ranking score of 0.9444. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
8.76 ppdistribution contribution

-6.55% total − (-15.30% price) ≈ 8.76 pp

#63 of 100 eligible investments on these dates.

62 investments have a higher distribution contribution.

(63 − 1) ÷ (100 − 1)≈ 0.6263
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
27.97 ppdistribution contribution

-20.90% total − (-48.87% price) ≈ 27.97 pp

#86 of 91 eligible investments on these dates.

85 investments have a higher distribution contribution.

(86 − 1) ÷ (91 − 1)≈ 0.9444

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.6263, 0.9444)≈ 0.9444

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.6263 + 0.9444≈ 1.5707

The lower combined score comes first when the weaker-period scores match.

BKT places #93 of 100

The longer period is the weaker standing, setting a ranking score of 0.9444. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For BKT, the longer total-return tie-break is -4.5855% annualized; the recent total-return tie-break is -6.5484% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Mortgage securities provide a distinct source of interest income and prepayment exposure.

1 YEAR TOTAL RETURN-6.5%
Price-15.3%
Dividend+8.8%

Net loss; shares not shown.

#63 income rank · 100 peers
5 YEARS TOTAL RETURN-20.9%-4.6% / yr annualized
Price-48.9%
Dividend+28.0%

Net loss; shares not shown.

#86 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · BKT -20.9%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-108.5 ppFull history
Compare on Seeking Alpha

HYG

ETF

Traditional Credit / Bonds

#94

iShares iBoxx $ High Yield Corporate Bond ETF

Income consistencyDefault ranking · 100 eligible
#94
Recent #96/100Longer #85/91

The recent period is the weaker standing, setting a ranking score of 0.9596. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
5.88 ppdistribution contribution

+2.56% total − (-3.32% price) ≈ 5.88 pp

#96 of 100 eligible investments on these dates.

95 investments have a higher distribution contribution.

(96 − 1) ÷ (100 − 1)≈ 0.9596
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
29.09 ppdistribution contribution

+18.64% total − (-10.45% price) ≈ 29.09 pp

#85 of 91 eligible investments on these dates.

84 investments have a higher distribution contribution.

(85 − 1) ÷ (91 − 1)≈ 0.9333

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.9596, 0.9333)≈ 0.9596

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.9596 + 0.9333≈ 1.8929

The lower combined score comes first when the weaker-period scores match.

HYG places #94 of 100

The recent period is the weaker standing, setting a ranking score of 0.9596. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For HYG, the longer total-return tie-break is +3.4820% annualized; the recent total-return tie-break is +2.5605% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

A diversified high-yield bond ETF provides a liquid credit-income benchmark without CEF premium risk.

1 YEAR TOTAL RETURN+2.6%
Price-130% of return-3.3%
Dividend230% of return+5.9%
#96 income rank · 100 peers
5 YEARS TOTAL RETURN+18.6%+3.5% / yr annualized
Price-56% of return-10.4%
Dividend156% of return+29.1%
#85 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · HYG +18.6%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-69.0 ppFull history
Compare on Seeking Alpha

BHK

CEF

Traditional Credit / Bonds

#95

BlackRock Core Bond Trust

Income consistencyDefault ranking · 100 eligible
#95
Recent #62/100Longer #88/91

The longer period is the weaker standing, setting a ranking score of 0.9667. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
8.79 ppdistribution contribution

-4.82% total − (-13.62% price) ≈ 8.79 pp

#62 of 100 eligible investments on these dates.

61 investments have a higher distribution contribution.

(62 − 1) ÷ (100 − 1)≈ 0.6162
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
26.55 ppdistribution contribution

-23.13% total − (-49.67% price) ≈ 26.55 pp

#88 of 91 eligible investments on these dates.

87 investments have a higher distribution contribution.

(88 − 1) ÷ (91 − 1)≈ 0.9667

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.6162, 0.9667)≈ 0.9667

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.6162 + 0.9667≈ 1.5828

The lower combined score comes first when the weaker-period scores match.

BHK places #95 of 100

The longer period is the weaker standing, setting a ranking score of 0.9667. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For BHK, the longer total-return tie-break is -5.1302% annualized; the recent total-return tie-break is -4.8241% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Core fixed income provides a duration and credit-quality comparison within income CEFs.

1 YEAR TOTAL RETURN-4.8%
Price-13.6%
Dividend+8.8%

Net loss; shares not shown.

#62 income rank · 100 peers
5 YEARS TOTAL RETURN-23.1%-5.1% / yr annualized
Price-49.7%
Dividend+26.5%

Net loss; shares not shown.

#88 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · BHK -23.1%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-110.8 ppFull history
Compare on Seeking Alpha

RCS

CEF

Traditional Credit / Bonds

#96

PIMCO Strategic Income Fund, Inc.

Income consistencyDefault ranking · 100 eligible
#96
Recent #97/100Longer #72/91

The recent period is the weaker standing, setting a ranking score of 0.9697. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
5.65 ppdistribution contribution

-28.49% total − (-34.13% price) ≈ 5.65 pp

#97 of 100 eligible investments on these dates.

96 investments have a higher distribution contribution.

(97 − 1) ÷ (100 − 1)≈ 0.9697
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
39.30 ppdistribution contribution

+5.96% total − (-33.33% price) ≈ 39.30 pp

#72 of 91 eligible investments on these dates.

71 investments have a higher distribution contribution.

(72 − 1) ÷ (91 − 1)≈ 0.7889

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.9697, 0.7889)≈ 0.9697

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.9697 + 0.7889≈ 1.7586

The lower combined score comes first when the weaker-period scores match.

RCS places #96 of 100

The recent period is the weaker standing, setting a ranking score of 0.9697. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For RCS, the longer total-return tie-break is +1.1664% annualized; the recent total-return tie-break is -28.4880% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Mortgage-related income offers a different exposure from corporate-loan funds.

1 YEAR TOTAL RETURN-28.5%
Price-34.1%
Dividend+5.6%

Net loss; shares not shown.

#97 income rank · 100 peers
5 YEARS TOTAL RETURN+6.0%+1.2% / yr annualized
Price-559% of return-33.3%
Dividend659% of return+39.3%
#72 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · RCS +6.0%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-81.7 ppFull history
Compare on Seeking Alpha

PFFD

ETF

Other / Diversifiers

#97

Global X U.S. Preferred ETF

Income consistencyDefault ranking · 100 eligible
#97
Recent #95/100Longer #90/91

The longer period is the weaker standing, setting a ranking score of 0.9889. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
5.97 ppdistribution contribution

-3.02% total − (-8.99% price) ≈ 5.97 pp

#95 of 100 eligible investments on these dates.

94 investments have a higher distribution contribution.

(95 − 1) ÷ (100 − 1)≈ 0.9495
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
25.23 ppdistribution contribution

-5.19% total − (-30.42% price) ≈ 25.23 pp

#90 of 91 eligible investments on these dates.

89 investments have a higher distribution contribution.

(90 − 1) ÷ (91 − 1)≈ 0.9889

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.9495, 0.9889)≈ 0.9889

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.9495 + 0.9889≈ 1.9384

The lower combined score comes first when the weaker-period scores match.

PFFD places #97 of 100

The longer period is the weaker standing, setting a ranking score of 0.9889. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For PFFD, the longer total-return tie-break is -1.0625% annualized; the recent total-return tie-break is -3.0204% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

A broad preferred-security basket offers income diversification beyond covered calls.

1 YEAR TOTAL RETURN-3.0%
Price-9.0%
Dividend+6.0%

Net loss; shares not shown.

#95 income rank · 100 peers
5 YEARS TOTAL RETURN-5.2%-1.1% / yr annualized
Price-30.4%
Dividend+25.2%

Net loss; shares not shown.

#90 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · PFFD -5.2%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-92.8 ppFull history
Compare on Seeking Alpha

PFF

ETF

Other / Diversifiers

#98

iShares Preferred and Income Securities ETF

Income consistencyDefault ranking · 100 eligible
#98
Recent #99/100Longer #89/91

The recent period is the weaker standing, setting a ranking score of 0.9899. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
5.09 ppdistribution contribution

-1.45% total − (-6.54% price) ≈ 5.09 pp

#99 of 100 eligible investments on these dates.

98 investments have a higher distribution contribution.

(99 − 1) ÷ (100 − 1)≈ 0.9899
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
26.38 ppdistribution contribution

+3.33% total − (-23.06% price) ≈ 26.38 pp

#89 of 91 eligible investments on these dates.

88 investments have a higher distribution contribution.

(89 − 1) ÷ (91 − 1)≈ 0.9778

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.9899, 0.9778)≈ 0.9899

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.9899 + 0.9778≈ 1.9677

The lower combined score comes first when the weaker-period scores match.

PFF places #98 of 100

The recent period is the weaker standing, setting a ranking score of 0.9899. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For PFF, the longer total-return tie-break is +0.6573% annualized; the recent total-return tie-break is -1.4505% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Preferred securities diversify the type of claim generating portfolio income.

1 YEAR TOTAL RETURN-1.5%
Price-6.5%
Dividend+5.1%

Net loss; shares not shown.

#99 income rank · 100 peers
5 YEARS TOTAL RETURN+3.3%+0.7% / yr annualized
Price-693% of return-23.1%
Dividend793% of return+26.4%
#89 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · PFF +3.3%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-84.3 ppFull history
Compare on Seeking Alpha

JAAA

ETF

CLO / Leveraged-Loan Credit

#99

Janus Henderson AAA CLO ETF

Income consistencyDefault ranking · 100 eligible
#99
Recent #100/100Longer #87/91

The recent period is the weaker standing, setting a ranking score of 1.0000. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
5.01 ppdistribution contribution

+4.93% total − (-0.08% price) ≈ 5.01 pp

#100 of 100 eligible investments on these dates.

99 investments have a higher distribution contribution.

(100 − 1) ÷ (100 − 1)≈ 1.0000
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
26.67 ppdistribution contribution

+27.03% total − (+0.36% price) ≈ 26.67 pp

#87 of 91 eligible investments on these dates.

86 investments have a higher distribution contribution.

(87 − 1) ÷ (91 − 1)≈ 0.9556

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(1.0000, 0.9556)≈ 1.0000

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

1.0000 + 0.9556≈ 1.9556

The lower combined score comes first when the weaker-period scores match.

JAAA places #99 of 100

The recent period is the weaker standing, setting a ranking score of 1.0000. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For JAAA, the longer total-return tie-break is +4.9075% annualized; the recent total-return tie-break is +4.9265% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Senior AAA CLO debt offers a lower-credit-risk comparison to mezzanine CLO funds.

1 YEAR TOTAL RETURN+4.9%
Price-2% of return-0.1%
Dividend102% of return+5.0%
#100 income rank · 100 peers
5 YEARS TOTAL RETURN+27.0%+4.9% / yr annualized
Price1% of return+0.4%
Dividend99% of return+26.7%
#87 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · JAAA +27.0%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-60.6 ppFull history
Compare on Seeking Alpha

JMM

CEF

Traditional Credit / Bonds

#100

Nuveen Multi-Market Income Fund

Income consistencyDefault ranking · 100 eligible
#100
Recent #98/100Longer #91/91

The longer period is the weaker standing, setting a ranking score of 1.0000. Lower scores rank first.

See ranking calculation
01 · Recent period

1-year period

Sep 18, 2025 – Sep 18, 2026
5.40 ppdistribution contribution

-5.09% total − (-10.49% price) ≈ 5.40 pp

#98 of 100 eligible investments on these dates.

97 investments have a higher distribution contribution.

(98 − 1) ÷ (100 − 1)≈ 0.9798
02 · Longer period

5-year period

Sep 20, 2021 – Sep 18, 2026
25.15 ppdistribution contribution

+1.64% total − (-23.51% price) ≈ 25.15 pp

#91 of 91 eligible investments on these dates.

90 investments have a higher distribution contribution.

(91 − 1) ÷ (91 − 1)≈ 1.0000

Period score = (rank − 1) ÷ (eligible count − 1). This is the fraction of other eligible investments ahead of this one, from 0 (none ahead) to 1 (all ahead). It makes standings comparable when the two periods have different peer counts. A single eligible investment scores 0.

03 · First sorting rule

Use the weaker period

max(0.9798, 1.0000)≈ 1.0000

Lower scores come first. A stronger period cannot cancel a weaker one.

04 · If scores tie

Add the two period scores

0.9798 + 1.0000≈ 1.9798

The lower combined score comes first when the weaker-period scores match.

JMM places #100 of 100

The longer period is the weaker standing, setting a ranking score of 1.0000. Lower scores rank first.

Remaining tie-breaks & return formula

Income Factory shares an overall rank when the weaker-period and combined scores match to eight decimal places. Within that shared rank, higher longer total-return rate, then higher recent total return, then ticker A–Z determine display order.

For JMM, the longer total-return tie-break is +0.3267% annualized; the recent total-return tie-break is -5.0923% cumulative.

Total return = 100 × (ending adjusted close ÷ starting adjusted close − 1). Price return = 100 × (ending split-adjusted close ÷ starting split-adjusted close − 1). Distribution contribution = total return − price return.

Annualized return = 100 × ((1 + total return ÷ 100)^(1 ÷ years) − 1), with years measured as elapsed days ÷ 365.2425. Histories under one year are never annualized. Peer returns are compared to eight decimal places; score sorting uses unrounded fractions. Numbers above are rounded for display.

Distribution contribution includes all provider-recorded distributions and reinvestment effects. “pp” means percentage points of the initial investment; this is not dividend yield, payout coverage or a forecast of income. Each investment is compared with eligible peers over its own exact dates, so peer counts can differ. No quality, valuation or risk factors are added to this calculation.

Income Lens research candidate

Mortgage-backed income provides a comparison with corporate-bond credit exposure.

1 YEAR TOTAL RETURN-5.1%
Price-10.5%
Dividend+5.4%

Net loss; shares not shown.

#98 income rank · 100 peers
5 YEARS TOTAL RETURN+1.6%+0.3% / yr annualized
Price-1431% of return-23.5%
Dividend1531% of return+25.1%
#91 income rank · 91 peers

Dividend includes all distributions and reinvestment.

5Y chart · JMM +1.6%S&P 500 (SPY) +87.6%
Sep 20, 2021Sep 18, 2026
vs. S&P 500-86.0 ppFull history
Compare on Seeking Alpha