🔄

Monthly Income Rotator

Always hold stocks with upcoming ex-dates for consistent monthly income

daily rebalance20 target positionsequal_weight

Maintains a portfolio that always holds stocks with upcoming ex-dates in the next 7-14 days, creating a continuous stream of monthly dividend income.

Learn more about this strategy →

⚠️ Paper Portfolio: This is a simulated portfolio for educational purposes. Not investment advice.

NAV
$99,975
Total Return
-0.02%
Dividends
$436
Holdings
0
Avg Yield
0.00%
Max Drawdown
-2.26%
Pending Dividends
$154
7 payments awaiting

Performance (Last 90 Days)

Dec 18, 2025Today

Current Holdings (0)

Total Value: $0

No holdings yet. Portfolio will be populated after first rebalance.
📅

Dividend Calendar

Upcoming Ex-Dates
$0.00
0 dates
Pending Payments
$154.19
7 payments
PAYMENT
SYKSOLD
14 shares × $0.8800
$12.32
Jan 30(in 4d)
PAYMENT
DHRSOLD
21 shares × $0.3200
$6.72
Jan 30(in 4d)
PAYMENT
DOXSOLD
61 shares × $0.5270
$32.15
Jan 30(in 4d)
PAYMENT
NHCSOLD
35 shares × $0.6400
$22.40
Jan 30(in 4d)
PAYMENT
AMTSOLD
28 shares × $1.7000
$47.60
Feb 2(in 7d)
PAYMENT
DESOLD
10 shares × $1.6200
$16.20
Feb 9(in 14d)
PAYMENT
NUESOLD
30 shares × $0.5600
$16.80
Feb 11(in 16d)
Ex-Date = Must hold before this datePayment = Dividend paid on this date

Portfolio Details

Initial Capital
$100,000
Cash Balance
$99,975
Created
Dec 18, 2025
Last Updated
Jan 25, 2026

Return Breakdown

Unrealized Gains
+$0
Realized Gains
+$0
Dividends
+$436
Total Return
-$25

Strategy Rules

Entry: 1-14 days to ex-date, next dividend yield ≥ 0.3%, quality score ≥ 55, no payout risk Exit: 7+ days since ex-date OR quality drops below 45 Daily rebalance | 20 target positions | Max 25% per sector

Recent Trades

SELLOFG
120 @ $41.33
Jan 7, 2026
SELLDOX
61 @ $82.62
Jan 7, 2026
SELLITW
19 @ $248.24
Jan 7, 2026
SELLBANF
46 @ $108.00
Jan 7, 2026
SELLTFII
47 @ $107.40
Jan 7, 2026
SELLDE
10 @ $474.80
Jan 7, 2026
SELLSTN
52 @ $98.56
Jan 7, 2026
SELLLECO
20 @ $245.56
Jan 7, 2026
SELLLII
10 @ $509.11
Jan 7, 2026
SELLSYK
14 @ $366.73
Jan 7, 2026

Portfolio History

DateTypeSymbolSharesPriceDaysPrice P&LDivNet P&LReason
Jan 7, 2026SELLOFG120$41.338d$8.40$8.40exit condition v2
Jan 7, 2026SELLDOX61$82.628d$82.05$82.05exit condition v2
Jan 7, 2026SELLITW19$248.248d-$44.46-$44.46exit condition v2
Jan 7, 2026SELLBANF46$108.008d$8.73$8.73exit condition v2
Jan 7, 2026SELLTFII47$107.408d$128.78$128.78exit condition v2
Jan 7, 2026SELLDE10$474.808d$31.00$31.00exit condition v2
Jan 7, 2026SELLSTN52$98.568d$172.65$172.65exit condition v2
Jan 7, 2026SELLLECO20$245.568d$42.87$42.87exit condition v2
Jan 7, 2026SELLLII10$509.118d$140.35$140.35exit condition v2
Jan 7, 2026SELLSYK14$366.738d$172.06$172.06exit condition v2
Jan 7, 2026SELLUSB91$55.048d$74.62$74.62exit condition v2
Jan 7, 2026SELLSTLD28$168.848d-$92.54-$92.54exit condition v2
Jan 7, 2026SELLYORW153$31.728d-$104.04-$104.04exit condition v2
Jan 7, 2026SELLNUE30$166.278d$11.85$11.85exit condition v2
Jan 7, 2026SELLNHC35$133.058d-$199.85-$199.85exit condition v2
Jan 5, 2026SELLMKC-V73$65.878d-$162.79-$162.79exit condition v2
Jan 5, 2026SELLMKC72$66.018d-$210.60-$210.60exit condition v2
Jan 5, 2026SELLAMT28$174.088d-$65.24-$65.24exit condition v2
Jan 2, 2026SELLTOWN147$33.038d-$145.53-$145.53exit condition v2
Jan 2, 2026SELLDHR21$230.458d-$21.42-$21.42exit condition v2
Showing 120 of 100
Page 1 of 5