Strasmore Research
Deep Dives Matt ConnorBy Matt Connor · data as of September 18, 2026 · refreshed weekly

Upcoming Dividend Payment Dates: Next 2 Weeks

Upcoming dividend payment dates for the next two weeks, large caps first, with each stock's ex-date, record date, pay date, cash amount and ex-to-pay gap.

Upcoming dividend payment dates are the days the cash actually moves, and they are not the same thing as ex-dividend dates: the ex-dividend date fixes who is owed a dividend, and the payment date is the day the company sends it. The calendar below lists every dividend scheduled to pay between Fri Sep 18 and Thu Oct 1, largest names first, and every row carries the ex-date, the record date, the pay date, the cash per share and the gap in days from ex-date to payment. It is recomputed from the dividend feed on each refresh, so the rows roll forward on their own. Working out which stocks to own by which date is the job of our upcoming ex-dividend dates calendar; this page picks up after the ex-date and answers when the money arrives.

Which dividends are paid in the next two weeks?

Each row below is one scheduled payout: the ticker, the day the cash goes out, the ex-dividend date that decided who receives it, the record date on which the share register was checked, the cash amount per share, and the number of days between the ex-date and the pay date. Rows are sorted by market capitalization with the largest first, and the list is capped at the 30 biggest names so it stays readable; the per-day counts in the next section cover the full feed. The last column marks the calendar week each payment falls in.

QueryDividends paying in the next 14 days, largest names first
30 rows (showing 20)
tickerpays_onex_onrecord_oncash_per_shareex_to_pay_daysmarket_cap_bnpaid_in
NVDAThu Oct 12026-09-102026-09-100.25215296.4week after next
METAMon Sep 282026-09-212026-09-210.52571738.2week after next
AVGOWed Sep 302026-09-212026-09-210.6591657.9week after next
BACFri Sep 252026-09-042026-09-040.3221406.8next week
KOThu Oct 12026-09-152026-09-150.5316378.9week after next
UNHTue Sep 222026-09-142026-09-142.328336.8next week
GSTue Sep 292026-09-012026-09-01528277week after next
QCOMThu Sep 242026-09-032026-09-030.9221201.6next week
GILDTue Sep 292026-09-152026-09-150.8214187.1week after next
PEPWed Sep 302026-09-042026-09-041.4826182.4week after next
UNPWed Sep 302026-08-312026-08-311.4230167.8week after next
BLKTue Sep 222026-09-082026-09-085.7314163.2next week
NEMMon Sep 282026-09-032026-09-030.2625131.1week after next
PLDWed Sep 302026-09-162026-09-161.0714128.5week after next
BKNGWed Sep 302026-09-112026-09-110.4219128.1week after next
GLWTue Sep 292026-08-312026-08-310.2829127.3week after next
LMTFri Sep 252026-09-012026-09-013.4524124.2next week
ADPThu Oct 12026-09-112026-09-111.720108.2week after next
MCKThu Oct 12026-09-012026-09-010.9430102.5week after next
CMEFri Sep 252026-09-092026-09-091.31697.5next week
The exact SQL behind every number
SELECT
    d.ticker                                                          AS ticker,
    concat(formatDateTime(d.pay_date, '%a %b '), toString(toDayOfMonth(d.pay_date))) AS pays_on,
    toString(d.ex_dividend_date)                                      AS ex_on,
    if(ifNull(d.record_date > toDate('2000-01-01'), 0), toString(d.record_date), '') AS record_on,
    d.cash_per_share                                                  AS cash_per_share,
    dateDiff('day', d.ex_dividend_date, d.pay_date)                   AS ex_to_pay_days,
    round(toFloat64(r.latest_market_cap) / 1e9, 1)                    AS market_cap_bn,
    multiIf(d.pay_date < toMonday(today()) + 7,  'this week',
            d.pay_date < toMonday(today()) + 14, 'next week',
                                                 'week after next')   AS paid_in
FROM
(
    SELECT
        ticker,
        pay_date,
        max(ex_dividend_date)                 AS ex_dividend_date,
        max(record_date)                      AS record_date,
        round(toFloat64(max(cash_amount)), 4) AS cash_per_share
    FROM global_markets.stocks_dividends
    WHERE pay_date >= today()
      AND pay_date <  today() + 14
      AND cash_amount > 0
      AND ticker NOT IN ('SPCX')
    GROUP BY ticker, pay_date
) AS d
INNER JOIN
(
    SELECT
        ticker,
        argMax(market_cap, date) AS latest_market_cap
    FROM global_markets.stocks_ratios
    WHERE date >= today() - 200
      AND market_cap > 0
    GROUP BY ticker
) AS r ON r.ticker = d.ticker
WHERE d.ex_dividend_date < d.pay_date
ORDER BY r.latest_market_cap DESC, d.pay_date, d.ticker
LIMIT 30
Run this yourself

The largest name in the window is NVDA, paying $0.25 a share on Thu Oct 1, 21 days after its ex-date. Two reading rules apply to every row. An ex-date still ahead of today's date is a payout whose owners have not yet been fixed, and a share bought before that ex-date qualifies for it. An ex-date already behind you belongs to a payout whose ownership was settled before you opened this page, and buying the stock now collects nothing from it; the ex-dividend date explained guide covers that cutoff in detail.

How many dividends are paid each day?

Payment dates bunch up. The first and last business days of a month carry far more payouts than the days between, and quarter-ends are the heaviest of all. The panel counts every security with a payment scheduled on each day of the window, with a second series for names above $10 billion in market capitalization.

QuerySecurities paying a dividend on each day of the next 14 days
payment_datepaying_onpayerslarge_cap_payers
2026-09-18Fri Sep 183087
2026-09-19Sat Sep 1950
2026-09-20Sun Sep 2011
2026-09-21Mon Sep 21752
2026-09-22Tue Sep 221414
2026-09-23Wed Sep 23766
2026-09-24Thu Sep 24988
2026-09-25Fri Sep 2514621
2026-09-28Mon Sep 28764
2026-09-29Tue Sep 291788
2026-09-30Wed Sep 3052943
2026-10-01Thu Oct 121820
The exact SQL behind every number
SELECT
    toString(d.pay_date)                                              AS payment_date,
    concat(formatDateTime(d.pay_date, '%a %b '), toString(toDayOfMonth(d.pay_date))) AS paying_on,
    count()                                                           AS payers,
    countIf(toFloat64(r.latest_market_cap) >= 1e10)                   AS large_cap_payers
FROM
(
    SELECT
        ticker,
        pay_date,
        max(ex_dividend_date) AS ex_dividend_date
    FROM global_markets.stocks_dividends
    WHERE pay_date >= today()
      AND pay_date <  today() + 14
      AND cash_amount > 0
      AND ticker NOT IN ('SPCX')
    GROUP BY ticker, pay_date
) AS d
LEFT JOIN
(
    SELECT
        ticker,
        argMax(market_cap, date) AS latest_market_cap
    FROM global_markets.stocks_ratios
    WHERE date >= today() - 200
      AND market_cap > 0
    GROUP BY ticker
) AS r ON r.ticker = d.ticker
WHERE d.ex_dividend_date < d.pay_date
GROUP BY d.pay_date
ORDER BY d.pay_date
Run this yourself

The window holds 12 distinct payment days. On Fri Sep 18, the first day in view, 308 securities have a payment scheduled, 7 of them from names above $10 billion; the last day in view, Thu Oct 1, carries 218. The top series counts every security in the feed, including exchange-traded funds and closed-end funds, many of them monthly payers. The lower series keeps only the large names, the part of the calendar most readers hold directly.

How long after the ex-dividend date is the dividend paid?

No rule fixes the gap. A company picks its record date and its pay date when it declares the dividend, and the ex-dividend date is set from the record date under exchange rules. Under one-day settlement (T+1, in force since May 2024) the ex-dividend date and the record date fall on the same day for a regular dividend, so the wait from ex-date to payment and the wait from record date to payment are now the same number; the record date vs ex-dividend date guide walks through why the two dates merged. The panel below takes every cash dividend with an ex-date in the trailing twelve months and sorts the wait from ex-date to pay date into buckets.

QueryDays from ex-dividend date to payment date, all cash dividends in the trailing year
gap_bucketpayoutsshare_pctcumulative_pct
0-7 days3239459.759.7
8-14 days837215.475.2
15-21 days819615.190.3
22-30 days25004.694.9
31-45 days17973.398.2
46+ days9731.8100
The exact SQL behind every number
SELECT
    gap_bucket,
    payouts,
    round(100 * payouts / sum(payouts) OVER (), 1)                                        AS share_pct,
    round(100 * sum(payouts) OVER (ORDER BY bucket_order) / sum(payouts) OVER (), 1)      AS cumulative_pct
FROM
(
    SELECT
        multiIf(gap_days <= 7,  '0-7 days',
                gap_days <= 14, '8-14 days',
                gap_days <= 21, '15-21 days',
                gap_days <= 30, '22-30 days',
                gap_days <= 45, '31-45 days',
                                '46+ days')                  AS gap_bucket,
        multiIf(gap_days <= 7, 1, gap_days <= 14, 2, gap_days <= 21, 3,
                gap_days <= 30, 4, gap_days <= 45, 5, 6)     AS bucket_order,
        count()                                              AS payouts
    FROM
    (
        SELECT dateDiff('day', ex_dividend_date, pay_date) AS gap_days
        FROM global_markets.stocks_dividends
        WHERE ex_dividend_date >= today() - 365
          AND ex_dividend_date <  today()
          AND pay_date > ex_dividend_date
          AND cash_amount > 0
        GROUP BY ticker, ex_dividend_date, pay_date
    )
    GROUP BY gap_bucket, bucket_order
)
ORDER BY bucket_order
Run this yourself

Of the payouts in the trailing year, 59.7% paid within a week of the ex-date. The cumulative share reaches 90.3% by three weeks and 94.9% by thirty days. Only 1.8% took longer than 45 days, a tail where American depositary receipts are common, with the cash paid in a foreign currency first and converted before it reaches US holders, alongside annual payers whose pay date can sit months past the record date.

Does the ex-to-pay gap differ by sector?

It does, and there is no rule behind the difference. Each company reuses the same declaration pattern quarter after quarter, and a sector's typical gap is the sum of a few dozen corporate calendars. The dividend feed carries no sector field, so this panel assigns a fixed basket of twelve household names to each of seven groups and measures the median ex-to-pay gap for those names over the trailing two years. The numbers describe those baskets rather than every company in a sector, and monthly payers contribute more rows than quarterly ones.

QueryMedian days from ex-date to pay date, fixed baskets of twelve names per sector, trailing two years
sectormedian_gap_daysshortest_gap_dayslongest_gap_dayspayouts_counted
REITs15835108
Utilities21104196
Tech1433696
Banks and financials21143994
Consumer staples24143693
Healthcare2184295
Energy1795796
The exact SQL behind every number
SELECT
    sector,
    quantileExact(0.5)(gap_days)   AS median_gap_days,
    min(gap_days)                  AS shortest_gap_days,
    max(gap_days)                  AS longest_gap_days,
    count()                        AS payouts_counted
FROM
(
    SELECT
        multiIf(
            ticker IN ('O', 'PLD', 'AMT', 'SPG', 'WELL', 'PSA', 'EQIX', 'DLR', 'VICI', 'CCI', 'AVB', 'EQR'),      'REITs',
            ticker IN ('DUK', 'SO', 'NEE', 'D', 'AEP', 'XEL', 'ED', 'EXC', 'SRE', 'PEG', 'WEC', 'ETR'),          'Utilities',
            ticker IN ('AAPL', 'MSFT', 'AVGO', 'CSCO', 'ORCL', 'TXN', 'QCOM', 'IBM', 'ADP', 'ACN', 'ADI', 'INTU'), 'Tech',
            ticker IN ('JPM', 'BAC', 'WFC', 'C', 'GS', 'MS', 'USB', 'PNC', 'TFC', 'BLK', 'AXP', 'SCHW'),          'Banks and financials',
            ticker IN ('KO', 'PEP', 'PG', 'WMT', 'COST', 'MDLZ', 'CL', 'KMB', 'PM', 'MO', 'GIS', 'HSY'),          'Consumer staples',
            ticker IN ('JNJ', 'PFE', 'MRK', 'ABBV', 'ABT', 'LLY', 'AMGN', 'BMY', 'MDT', 'GILD', 'CVS', 'UNH'),    'Healthcare',
            ticker IN ('XOM', 'CVX', 'COP', 'EOG', 'SLB', 'KMI', 'WMB', 'OKE', 'PSX', 'VLO', 'MPC', 'DVN'),       'Energy',
            'other')                                         AS sector,
        dateDiff('day', ex_dividend_date, pay_date)          AS gap_days
    FROM global_markets.stocks_dividends
    WHERE ex_dividend_date >= today() - 730
      AND ex_dividend_date <  today()
      AND pay_date > ex_dividend_date
      AND cash_amount > 0
    GROUP BY ticker, ex_dividend_date, pay_date
)
WHERE sector != 'other'
GROUP BY sector
ORDER BY indexOf(['REITs', 'Utilities', 'Tech', 'Banks and financials', 'Consumer staples', 'Healthcare', 'Energy'], sector)
Run this yourself

The REIT basket, which includes the monthly payer covered on our Realty Income dividend page, shows a median gap of 15 days across 108 payouts, with the wait inside the basket running from 8 to 35 days. Utilities run a median of 21 days. The tech basket sits at 14 days, with a spread from 3 to 36 days inside the group. Banks and financials come in at 21 days, consumer staples at 24, healthcare at 21 and energy at 17. Telecom is not a basket of its own here; for a single name's full schedule, see the Verizon dividend page.

Why did my dividend arrive a day late?

The pay date is the day the company releases the money. The day it lands in a brokerage account can be later. Nearly all shares held at a broker are registered in street name: the holder on the company's books is the broker's nominee, and the Depository Trust Company (DTC) holds the shares on behalf of the brokers. On the pay date the company's paying agent wires the total dividend to DTC, DTC allocates it to each member broker in proportion to the shares held there, and the broker then credits each customer account. That chain usually clears the same day. The last hop is an internal batch at the broker, and a broker that posts dividends overnight shows the cash the next morning.

Four other timings can push a credit past the pay date. A pay date that falls on a weekend or a bank holiday settles on the next business day the payment system is open; Columbus Day and Veterans Day are the classic traps, with the stock market open on both and the Federal Reserve's wire system closed. An American depositary receipt pays in the foreign currency first, and the depositary bank converts it and passes the dollars along, which can add several business days. A share lent out of a margin account pays a substitute called a payment in lieu from the borrower rather than the dividend itself, and that substitute often posts on a different day and is taxed as ordinary income rather than as a qualified dividend. A dividend reinvestment order executes after the cash posts, so reinvested shares appear later than the cash did.

T+1 also moved the buyer's deadline. To be the holder of record you must own the shares when the record date is checked, and with one-day settlement that means the trade must be executed no later than the business day before the ex-date. Selling on the ex-date itself keeps the dividend, a point our can I sell on the ex-dividend date guide covers along with the price mechanics.

FAQ

What is a dividend payment date?

The payment date, or pay date, is the day a company releases a declared dividend to the shareholders of record. It is the last of the four dividend dates, after the declaration date, the ex-dividend date and the record date, and it is the only one on which money actually moves.

Do I get the dividend if I buy on the payment date?

No. Entitlement was fixed on the record date, which under T+1 settlement is the same day as the ex-dividend date. A share bought on or after the ex-date carries no right to that payout, and a share sold on the ex-date still collects it. The buying on the ex-date guide walks through the timing with examples.

How long after the record date is a dividend paid?

In the trailing year, 94.9% of cash dividends paid within 30 days of the ex-date, which for a regular dividend has been the same day as the record date since May 2024. The exact gap is set by each company when it declares, and it varies by sector, as the basket panel above shows.

What time of day are dividends paid?

There is no fixed clock time. The paying agent releases funds during the business day, DTC allocates them to brokers, and each broker credits customer accounts in its own posting cycle, often that evening or the following morning.

Are dividends paid on weekends or holidays?

A pay date that lands on a weekend or a bank holiday is settled on the next business day the payment system is open. Bank holidays on which the stock market still trades, Columbus Day and Veterans Day among them, can hold a credit back a day even though prices are moving.


Every panel above carries the SQL that produced it; open one to see how a row was chosen. To check a single stock's next pay date, or to filter this calendar to the names you hold, ask the question on the Strasmore terminal.

#dividend pay dates#dividend calendar#payment date#upcoming dividends#ex-dividend date