Strasmore Research
Learn am Matt ConnorBy Matt Connor · Updated 2026-10-04 · data as of October 4, 2026 · refreshed weekly

PFE Dividend 2026 Ex-Dates and Payment Dates

PFE dividend 2026 calendar dey show declaration, ex-dividend, record and pay dates, per share amount, yield math, plus the next ex-date.

PFE dividend 2026 schedule dey set one quarter at a time: each declaration wey Pfizer board make dey fix ex-dividend date, record date, pay date and one cash amount per share. This page dey show every 2026 dividend wey don already enter PFE record, arranged by date, with per share figure for each row. E dey based on the declared record, so any quarter wey dem declare later for the year go show here separately.

PFE dividend 2026: full calendar

The panel wey dey below show the whole year at a glance. Each row na one payment, and the dates there get different work.

QueryPFE dividends wey dem declare for 2026: ex-date, record date, pay date and amount
ex dateex date labeldeclared labelrecord date labelpay date labelcash amountex date status
2026-01-23Jan 23, 2026Dec 12, 2025Jan 23, 2026Mar 6, 20260.43already passed
2026-05-08May 8, 2026Apr 22, 2026May 8, 2026Jun 12, 20260.43already passed
2026-07-24Jul 24, 2026Jun 24, 2026Jul 24, 2026Sep 1, 20260.43already passed
The exact SQL behind every number
SELECT
    toString(ex_dt)                                      AS ex_date,
    formatDateTime(ex_dt, '%b %e, %Y')                   AS ex_date_label,
    formatDateTime(any(declared_on), '%b %e, %Y')        AS declared_label,
    formatDateTime(any(record_on), '%b %e, %Y')          AS record_date_label,
    formatDateTime(any(paid_on), '%b %e, %Y')            AS pay_date_label,
    round(max(amount), 4)                                AS cash_amount,
    if(ex_dt > today(), 'still ahead', 'already passed')  AS ex_date_status
FROM
(
    SELECT
        ex_dividend_date       AS ex_dt,
        declaration_date       AS declared_on,
        record_date            AS record_on,
        pay_date               AS paid_on,
        toFloat64(cash_amount) AS amount
    FROM global_markets.stocks_dividends
    WHERE ticker = 'PFE'
      AND cash_amount > 0
      AND ex_dividend_date >= '2026-01-01'
      AND ex_dividend_date <  '2027-01-01'
)
GROUP BY ex_dt
ORDER BY ex_dt
Run am yourself

As we dey write this, the 2026 sheet get 3 dated dividends. The first one go ex on Jan 23, 2026 at $0.43 per share. Dem declare am on Dec 12, 2025 and pay am on Mar 6, 2026. Check the gap between those last two dates. Qualify for dividend and receive the payment fit happen weeks apart. The cash go enter the account only on the pay date.

Declaration date na the day wey the board announce the amount. Ex-dividend date na the first trading session wey the stock trade without the upcoming payment attached. Record date na the day wey dem check the company’s share register to know who go receive payment. Pay date na when dem distribute the money. Under T+1 settlement, wey don dey apply since May 2024, ex-dividend date and record date dey fall on the same business day. Before, dem dey get one-day gap. Record date versus ex-dividend date explain that pairing, while our ex-dividend date explainer take you through the timeline from start to finish.

The ownership test no hard as e look. To receive quarterly payment, you need own the shares before ex-dividend date open. If you buy on the ex-date itself, seller go keep that quarter cash. If you sell on or after the ex-date, you go still keep am, even though dem never pay the money yet.

Pfizer raise its dividend for 2026?

Pfizer don dey announce increase around December for many years. The higher rate dey first show for the Q1 payment of the next year. This panel squeeze ten years of declared amounts into one row for each year: the lowest and highest quarterly rate for that year, the number of dated payments, and the total declared per share.

QueryPFE quarterly dividend rate by year, from amounts wey dem declare
yearpaymentslowest quarterly ratehighest quarterly ratedeclared per share for yeardistinct rates
201740.320.321.281
201840.340.341.361
201940.360.361.441
202040.380.381.521
202140.390.391.561
202240.40.41.61
202340.410.411.641
202440.420.421.681
202540.430.431.721
202630.430.431.291
The exact SQL behind every number
SELECT
    toString(toYear(ex_date))       AS year,
    count()                         AS payments,
    round(min(amount), 4)           AS lowest_quarterly_rate,
    round(max(amount), 4)           AS highest_quarterly_rate,
    round(sum(amount), 4)           AS declared_per_share_for_year,
    uniqExact(amount)               AS distinct_rates
FROM
(
    SELECT
        ex_dividend_date            AS ex_date,
        toFloat64(max(cash_amount)) AS amount
    FROM global_markets.stocks_dividends
    WHERE ticker = 'PFE'
      AND cash_amount > 0
      AND ex_dividend_date >= '2017-01-01'
      AND ex_dividend_date <  '2027-01-01'
    GROUP BY ex_dividend_date
)
GROUP BY year
ORDER BY year
Run am yourself

When the lowest and highest columns match, quarterly rate no change inside that year. The 2026 rows get one quarterly rate of $0.43, across 3 dated payments, with declared total of $1.29 per share so far. The year before, 2025, total $1.72.

As we write this, Pfizer never declare the next increase. No rate apart from the ones already for the calendar above dey on record, and this page no go put forecast where declaration suppose dey. New declaration go show for these panels the next time dem calculate am. Dividend increases and cuts explain how change for quarterly rate dey enter the record, while the main Pfizer dividend page get the longer history.

PFE dividend yield na wetin for 2026?

Dividend yield na one division: annual cash per share divide by share price. Rate dey change only when board declare new one. Price dey change every trading session. The yield wey you see quoted dey follow price much more closely than dividend. The panel dey track both sides month by month through 2026, with indicated yield wey dem calculate from the last close for each month.

QueryPFE indicated dividend yield by month end, 2026
month endmonth labelclose priceannual rateindicated yield pct
2026-01-30Jan 30, 202626.441.726.51
2026-02-27Feb 27, 202627.651.726.22
2026-03-31Mar 31, 202628.081.726.13
2026-04-30Apr 30, 202626.71.726.44
2026-05-29May 29, 202626.181.726.57
2026-06-30Jun 30, 202624.081.727.14
2026-07-31Jul 31, 202625.011.726.88
2026-08-31Aug 31, 202628.461.726.04
2026-09-30Sep 30, 202628.521.726.03
The exact SQL behind every number
WITH monthly AS
(
    SELECT
        toStartOfMonth(date)           AS m,
        max(date)                      AS last_session,
        argMax(toFloat64(close), date) AS month_close
    FROM global_markets.stocks_daily_aggs
    WHERE ticker = 'PFE'
      AND date >= '2026-01-01'
      AND date <  '2026-10-01'
    GROUP BY m
),
quarterly AS
(
    SELECT
        ex_dividend_date            AS ex_date,
        toFloat64(max(cash_amount)) AS amount
    FROM global_markets.stocks_dividends
    WHERE ticker = 'PFE'
      AND cash_amount > 0
      AND ex_dividend_date >= '2024-01-01'
      AND ex_dividend_date <  '2027-01-01'
    GROUP BY ex_dividend_date
)
SELECT
    toString(max(mo.last_session))                                        AS month_end,
    formatDateTime(max(mo.last_session), '%b %e, %Y')                     AS month_label,
    round(max(mo.month_close), 2)                                         AS close_price,
    round(4 * argMax(q.amount, q.ex_date), 4)                             AS annual_rate,
    round(100 * 4 * argMax(q.amount, q.ex_date) / max(mo.month_close), 2) AS indicated_yield_pct
FROM monthly AS mo
CROSS JOIN quarterly AS q
WHERE q.ex_date <= mo.last_session
GROUP BY mo.m
ORDER BY mo.m
Run am yourself

Na so the arithmetic take be, once, for the last row. The indicated annual rate na $1.72 per share, four times the latest quarterly amount wey dem declare. The close for Sep 30, 2026 na $28.52. Divide the first one by the second one, multiply by 100, and the indicated yield na 6.03%. Same method for the first row: annual rate of $1.72 against the Jan 30, 2026 close of $26.44 gives 6.51%.

That figure na indicated yield, meaning say e annualise the current quarterly rate going forward. Trailing twelve month yield dey use the four amounts wey dem actually pay for the past year instead. The two readings go separate for any year wey the rate change. Holding period rules matter for how dem tax the cash, no be for how dem calculate am, and qualified dividend holding period explain those rules.

Wetin dey happen to PFE stock for ex-dividend morning?

For ex-dividend date, the upcoming payment no longer dey attached to the share. Before market open, exchange go adjust the resting order book. Buy limit orders and sell stop orders go reduce by the dividend amount, unless order get do not reduce instruction. Ex-dividend date before market open and open orders explain how dem handle am. The panel compare the previous session close with the opening print for each recent PFE ex-date.

QueryPFE prior close versus the ex-dividend morning opening print
ex dateex date labeldividend per shareprior closeex date openopen vs prior close pct
2024-07-26Jul 26, 20240.4230.1830.15-0.1
2024-11-08Nov 8, 20240.4227.4627.11-1.27
2025-01-24Jan 24, 20250.4326.4426.02-1.59
2025-05-09May 9, 20250.4322.9722.51-2
2025-07-25Jul 25, 20250.4325.3524.97-1.5
2025-11-07Nov 7, 20250.4324.8524.33-2.09
2026-01-23Jan 23, 20260.4326.125.58-1.99
2026-05-08May 8, 20260.4326.4826.16-1.21
2026-07-24Jul 24, 20260.4325.0124.62-1.56
The exact SQL behind every number
WITH px AS
(
    SELECT
        date,
        toFloat64(any(open))  AS open_px,
        toFloat64(any(close)) AS close_px
    FROM global_markets.stocks_daily_aggs
    WHERE ticker = 'PFE'
      AND date >= '2024-01-01'
      AND date <  '2026-10-01'
    GROUP BY date
),
lagged AS
(
    SELECT
        date,
        open_px,
        lagInFrame(close_px, 1) OVER (ORDER BY date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prior_close
    FROM px
),
divs AS
(
    SELECT
        ex_dividend_date            AS ex_date,
        toFloat64(max(cash_amount)) AS amount
    FROM global_markets.stocks_dividends
    WHERE ticker = 'PFE'
      AND cash_amount > 0
      AND ex_dividend_date >= '2024-06-01'
    GROUP BY ex_dividend_date
)
SELECT
    toString(d.ex_date)                                         AS ex_date,
    formatDateTime(d.ex_date, '%b %e, %Y')                      AS ex_date_label,
    round(d.amount, 4)                                          AS dividend_per_share,
    round(l.prior_close, 2)                                     AS prior_close,
    round(l.open_px, 2)                                         AS ex_date_open,
    round(100 * (l.open_px - l.prior_close) / l.prior_close, 2) AS open_vs_prior_close_pct
FROM divs AS d
INNER JOIN lagged AS l ON l.date = d.ex_date
WHERE l.prior_close > 0
ORDER BY d.ex_date
Run am yourself

On Jul 24, 2026, previous close na $25.01 and ex-date opening print na $24.62. The move na -1.56% against declared dividend of $0.43 per share. Check the column through all 9 ex-dates for the panel, and you go see say the open rarely be simple subtraction. The adjustment na one factor wey affect the opening print. Overnight movement for the rest of the tape dey come together with am. For quarterly dividend wey worth far below one percent of the share price, normal movement from one session to the next usually bigger. Why stocks drop on the ex-dividend date break down how this mechanic dey work.

Data notes and method
  • The amounts na as dem declare am, for US dollars per share, with no adjustment for later splits.
  • Dem remove duplicate rows by ex-dividend date. Dem keep the biggest declared cash amount for each date, so restated record no go count one quarter twice.
  • The indicated yield annualises the latest declared quarterly rate as of each month-end. E no be trailing twelve month yield.
  • The ex-date comparison use the regular-session opening print and the previous session close. No dividend adjustment apply to either one.

The next PFE ex-date

The last ex-date for the 2026 sheet, Jul 24, 2026, na already passed as at the time wey dem write this, and e get $0.43 per share wey dem go pay on Sep 1, 2026. Anybody wey hold am reach that morning go meet adjusted order book when market open. Anybody wey buy that morning dey buy the stock without the payment attached. Upcoming ex-dividend dates list wetin dey next for the wider market.

FAQ

Next PFE ex-dividend date go be when?

The last ex-date for the 2026 calendar above na Jul 24, 2026, and dem mark am as already passed when dem write this. Pfizer dey declare each quarter separately. When page recompute, any newly declared date go join the table for the panel.

How much PFE dividend per share be for 2026?

The declared quarterly rate for the 2026 rows na $0.43 per share. The total declared across the 3 dated 2026 payments na $1.29. Dem show the amounts as declared, before any withholding.

Pfizer increase im dividend for 2026?

The year-by-year panel show the quarterly rate for each year beside the previous year. Na there any increase go show. Pfizer historically dey announce increases for December and pay the first one for the following quarter. As of when dem write this, the next increase never declare, and no future rate dey for this page.

Wetin be PFE dividend yield?

For the Sep 30, 2026 close of $28.52, an indicated annual rate of $1.72 come to 6.03%. That figure dey change whenever price move, because the rate for the numerator remain the same until new declaration.

If I buy PFE on ex-dividend date, I go get the dividend?

No. Purchase wey happen on ex-dividend date go settle after the record date, and the seller remain for the register for that quarter. Na owning the shares before the ex-date market open qualify you for the payment.


Every panel here come with the SQL wey produce am, so you fit open one and see exactly how dem count the number. Change the ticker and ask the same question about any dividend payer for the Strasmore terminal.

#dividends#pfe#pfizer#ex-dividend#dividend calendar