SPYM Dividend: Ex-Dividend Dates & Yield
SPYM dividend data: the declared, ex-dividend, record and pay dates each quarter, plus the trailing 12 month payout per share and the yield it works out to.
The SPYM dividend is the same quarterly cash distribution the fund paid under its old ticker: renaming a symbol does not reschedule a payment. SPYM is the SPDR Portfolio S&P 500 ETF, which traded as SPLG before the symbol change, and the fund has kept declaring a distribution once per quarter through it. The panels below carry the most recent declared, ex-dividend, record and pay dates, the trailing twelve month payout per share, and the yield that payout works out to against the closing price on each ex-dividend date. For the mechanics of the symbol change itself, see SPLG is now SPYM.
Does a ticker rename change the SPYM dividend?
No. A ticker is a trading identifier, the label an exchange and a broker use to route an order. Changing it does not move shares between accounts or alter the number of shares a holder owns. Four separate dates govern every fund distribution, and a rename touches none of them.
- Declaration date: the day the fund announces that a distribution is coming and states the amount per share.
- Ex-dividend date: the first day the shares trade without the announced payment attached. Someone buying on that date does not collect it, and someone selling on that date still does.
- Record date: the day the fund's books are read to see who the registered holders are.
- Pay date: the day the cash posts to the holder's account, typically a few weeks after the ex-dividend date.
The ex-dividend date explained walks through that ownership test in detail. The one-sentence version: ownership on the ex-dividend date, not on the record date, is what decides who gets paid, since the two now sit one business day apart under T+1 settlement.
SPYM dividend schedule: declared, ex, record and pay dates
The panel takes the fund's distribution history one row per ex-dividend date, oldest first, so the chart reads left to right as a payment-by-payment history of cash per share.
| ex_dividend_date | ex_date_label | cash_per_share | declared_label | record_date_label | pay_date_label |
|---|---|---|---|---|---|
| 2023-12-18 | Dec 18, 2023 | 0.2212 | Jan 13, 2023 | Dec 19, 2023 | Dec 21, 2023 |
| 2024-03-18 | Mar 18, 2024 | 0.2024 | Jan 3, 2024 | Mar 19, 2024 | Mar 21, 2024 |
| 2024-06-24 | Jun 24, 2024 | 0.2228 | Jan 3, 2024 | Jun 24, 2024 | Jun 26, 2024 |
| 2024-09-23 | Sep 23, 2024 | 0.2158 | Jan 3, 2024 | Sep 23, 2024 | Sep 25, 2024 |
| 2024-12-27 | Dec 27, 2024 | 0.2386 | Dec 26, 2024 | Dec 27, 2024 | Dec 31, 2024 |
| 2025-03-28 | Mar 28, 2025 | 0.2174 | Jan 9, 2025 | Mar 28, 2025 | Mar 31, 2025 |
| 2025-06-27 | Jun 27, 2025 | 0.2136 | Jan 9, 2025 | Jun 27, 2025 | Jun 30, 2025 |
| 2025-09-26 | Sep 26, 2025 | 0.2382 | Jan 9, 2025 | Sep 26, 2025 | Sep 30, 2025 |
| 2025-12-26 | Dec 26, 2025 | 0.2382 | Jan 9, 2025 | Dec 26, 2025 | Dec 30, 2025 |
| 2026-03-13 | Mar 13, 2026 | 0.1941 | Dec 31, 2025 | Mar 13, 2026 | Mar 17, 2026 |
| 2026-06-12 | Jun 12, 2026 | 0.2392 | Dec 31, 2025 | Jun 12, 2026 | Jun 16, 2026 |
| 2026-09-11 | Sep 11, 2026 | 0.2391 | Dec 31, 2025 | Sep 11, 2026 | Sep 15, 2026 |
The exact SQL behind every number
WITH paid AS
(
SELECT
ex_dividend_date AS ex_date,
max(cash_amount) AS cash_paid,
max(declaration_date) AS declared_on,
max(record_date) AS record_on,
max(pay_date) AS pay_on
FROM global_markets.stocks_dividends
WHERE ticker IN ('SPYM', 'SPLG')
AND cash_amount > 0
GROUP BY ex_dividend_date
),
recent AS
(
SELECT
toString(ex_date) AS ex_dividend_date,
formatDateTime(ex_date, '%b %e, %Y') AS ex_date_label,
round(cash_paid, 4) AS cash_per_share,
formatDateTime(declared_on, '%b %e, %Y') AS declared_label,
formatDateTime(record_on, '%b %e, %Y') AS record_date_label,
formatDateTime(pay_on, '%b %e, %Y') AS pay_date_label
FROM paid
ORDER BY ex_date DESC
LIMIT 12
)
SELECT *
FROM recent
ORDER BY ex_dividend_dateThe 12 most recent distributions run from an ex-dividend date of Dec 18, 2023 through Sep 11, 2026. The latest one in view was declared Dec 31, 2025 at $0.2391 per share, with a record date of Sep 11, 2026 and cash posting Sep 15, 2026. The as-of date for every figure here lives in the table's own date column rather than in a sentence written months ago: when the next distribution posts, the last row moves and these numbers move with it.
What is the SPYM dividend yield?
A trailing twelve month yield, the standard way to quote a fund's payout, adds up the last four quarterly distributions per share and divides that sum by the share price. It describes what a fund has already paid, never what it will pay next. The panel recomputes it at each ex-dividend date, taking that payment plus the three before it over the closing price on the same day.
| ex_dividend_date | ex_date_label | ttm_cash_per_share | close_on_ex_date | ttm_yield_pct |
|---|---|---|---|---|
| 2023-12-18 | Dec 18, 2023 | 0.8046 | 55.53 | 1.45 |
| 2024-03-18 | Mar 18, 2024 | 0.8241 | 60.31 | 1.37 |
| 2024-06-24 | Jun 24, 2024 | 0.8444 | 63.83 | 1.32 |
| 2024-09-23 | Sep 23, 2024 | 0.8621 | 67 | 1.29 |
| 2024-12-27 | Dec 27, 2024 | 0.8795 | 70 | 1.26 |
| 2025-03-28 | Mar 28, 2025 | 0.8946 | 65.37 | 1.37 |
| 2025-06-27 | Jun 27, 2025 | 0.8854 | 72.32 | 1.22 |
| 2025-09-26 | Sep 26, 2025 | 0.9079 | 77.85 | 1.17 |
| 2025-12-26 | Dec 26, 2025 | 0.9074 | 81.22 | 1.12 |
| 2026-03-13 | Mar 13, 2026 | 0.8841 | 77.74 | 1.14 |
| 2026-06-12 | Jun 12, 2026 | 0.9098 | 87.06 | 1.04 |
| 2026-09-11 | Sep 11, 2026 | 0.9106 | 89.72 | 1.01 |
The exact SQL behind every number
WITH paid AS
(
SELECT
ex_dividend_date AS ex_date,
max(cash_amount) AS cash_paid
FROM global_markets.stocks_dividends
WHERE ticker IN ('SPYM', 'SPLG')
AND cash_amount > 0
GROUP BY ex_dividend_date
),
rolling AS
(
SELECT
ex_date,
sum(cash_paid) OVER (ORDER BY ex_date ASC ROWS BETWEEN 3 PRECEDING AND CURRENT ROW) AS ttm_cash,
count() OVER (ORDER BY ex_date ASC ROWS BETWEEN 3 PRECEDING AND CURRENT ROW) AS payments_counted
FROM paid
),
closes AS
(
SELECT
date,
max(close) AS close
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('SPYM', 'SPLG')
AND date >= toDate('2015-01-01')
GROUP BY date
),
recent AS
(
SELECT
toString(r.ex_date) AS ex_dividend_date,
formatDateTime(r.ex_date, '%b %e, %Y') AS ex_date_label,
round(r.ttm_cash, 4) AS ttm_cash_per_share,
round(toFloat64(c.close), 2) AS close_on_ex_date,
round(100 * toFloat64(r.ttm_cash) / toFloat64(c.close), 2) AS ttm_yield_pct
FROM rolling AS r
INNER JOIN closes AS c ON c.date = r.ex_date
WHERE r.payments_counted = 4
ORDER BY r.ex_date DESC
LIMIT 12
)
SELECT *
FROM recent
ORDER BY ex_dividend_dateAcross the 12 quarters charted, the trailing twelve month payout stood at $0.8046 per share as of Dec 18, 2023 and $0.9106 as of Sep 11, 2026, with the yield measuring 1.45% at the start of that window and 1.01% at the latest ex-dividend date. The closing price on that latest date was $89.72.
Two things move that percentage and only one of them is the dividend. The numerator steps up or down once a quarter as the companies in the index pay their own dividends into the fund. The denominator moves every session with the share price, so a rising market mechanically lowers a trailing yield even when the cash per share is flat. A broad index fund's quoted yield drifts on price alone, with the distributions unchanged. The S&P 500 dividend yield shows the same arithmetic at the index level, and SPY dividend yield and UIT cash drag covers why two funds tracking one index can report slightly different payouts.
Where the old SPLG ticker still bites
The fund's plumbing did not change. A reader's tools might have. A symbol change propagates through brokers and data vendors at different speeds, and the places it surfaces are all places where someone typed the old four letters into something and saved it.
- Saved screens with a symbol filter return an empty result, or a stale row, until the symbol is retyped.
- Broker watchlists usually migrate on their own, but a watchlist exported to a spreadsheet, or a spreadsheet formula that fetches a quote by symbol, keeps pointing at the old ticker.
- Dividend trackers that key a position to the symbol rather than to the fund's permanent identifier can show the position under one ticker and new distributions under the other, which reads as a missed payment even though no payment was missed.
- Cost-basis and realized-gain exports straddle the change: lots bought under the old symbol and sold under the new one appear under whichever symbol the platform's corporate-action handling stamped on each line, so a year-end export can carry both.
- Price alerts and recurring-buy instructions set on the old symbol are processed as a corporate action by each platform on its own timetable.
The handoff shows up in the tape itself. The panel totals monthly share volume printed under each symbol over the last 13 complete calendar months.
| month | month_label | splg_volume_mm | spym_volume_mm |
|---|---|---|---|
| 2025-09-01 | Sep 2025 | 204.6 | 0 |
| 2025-10-01 | Oct 2025 | 233.3 | 3.6 |
| 2025-11-01 | Nov 2025 | 0 | 176.4 |
| 2025-12-01 | Dec 2025 | 0 | 257.8 |
| 2026-01-01 | Jan 2026 | 0 | 212.2 |
| 2026-02-01 | Feb 2026 | 0 | 235.8 |
| 2026-03-01 | Mar 2026 | 0 | 550 |
| 2026-04-01 | Apr 2026 | 0 | 244.7 |
| 2026-05-01 | May 2026 | 0 | 175.6 |
| 2026-06-01 | Jun 2026 | 0 | 362 |
| 2026-07-01 | Jul 2026 | 0 | 246.2 |
| 2026-08-01 | Aug 2026 | 0 | 182.3 |
| 2026-09-01 | Sep 2026 | 0 | 325.2 |
The exact SQL behind every number
SELECT
toString(toStartOfMonth(date)) AS month,
formatDateTime(toStartOfMonth(date), '%b %Y') AS month_label,
round(sumIf(toFloat64(volume), ticker = 'SPLG') / 1e6, 1) AS splg_volume_mm,
round(sumIf(toFloat64(volume), ticker = 'SPYM') / 1e6, 1) AS spym_volume_mm
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('SPLG', 'SPYM')
AND date >= addMonths(toStartOfMonth(today()), -13)
AND date < toStartOfMonth(today())
GROUP BY month, month_label
ORDER BY monthThe oldest month in view, Sep 2025, carried 204.6 million shares under SPLG. The most recent complete month, Sep 2026, carried 325.2 million under SPYM. One line hands off to the other, and the fund is the same fund the whole way across. A volume history keyed to the old symbol alone appears to stop dead at the handoff, which is the single most common reason a tracker looks broken after a rename. SPY vs VOO vs SPLG compares the three S&P 500 wrappers, and that comparison is unaffected by the label on one of them.
How these figures are counted
The distribution panel groups the dividend record by ex-dividend date and takes one amount per date, so a payment recorded under both the old and the new symbol cannot be counted twice. Prices are the daily closing price for the matching date, read across both symbols. Monthly volume is summed by calendar month with the current partial month excluded, and market data arrives with a day or two of lag at the front edge, so the newest complete month is the last one shown. Each panel carries its exact SQL beneath it.
FAQ
Does SPYM pay a dividend?
Yes. The fund distributes cash once per quarter, and the most recent payment in the schedule above was declared Dec 31, 2025 at $0.2391 per share. The quarterly cadence carried over from the SPLG period unchanged.
When is the next SPYM ex-dividend date?
The fund declares on a quarterly cycle, and each quarter's dates are set on the declaration date rather than pinned to a fixed calendar day. The schedule panel above holds the most recent ex-dividend date, and upcoming ex-dividend dates tracks dated announcements as they post.
How often does SPYM pay dividends?
Four times a year. The gap between an ex-dividend date and its pay date has run a few weeks each quarter, which is visible in the record date and pay date columns of the schedule.
Did the SPLG to SPYM change affect dividends already paid or cost basis?
A symbol change does not retroactively alter a distribution that was already paid, and it does not change the purchase price of shares already held. What can change is which symbol a broker's statements and exports print next to those lots. Reconciling a year-end export against both symbols covers that case.
Is the SPYM dividend yield the same as the S&P 500 yield?
Nearly, with one difference in how each is computed. A fund's trailing yield rests on its own distributions and its own share price, after fund expenses, so it tends to print a little under the index's gross yield. The S&P 500 dividend yield post works through that gap.
Every number on this page comes from a panel you can expand, with the SQL printed underneath it. To pull the same four-date schedule for a different fund, ask for it in plain English on the Strasmore terminal.