PFE Dividend 2026: Ex-Dates and Payments
The PFE dividend 2026 calendar: declaration, ex-dividend, record and pay dates with the per share amount, the yield math, and the next ex-date ahead.
The PFE dividend 2026 schedule is set one quarter at a time: each declaration by Pfizer's board fixes an ex-dividend date, a record date, a pay date and one cash amount per share. This page lays out every 2026 dividend already on the books for PFE in date order, with the per share figure on each row. It is built from the declared record, so a quarter declared later in the year shows up here on its own.
PFE dividend 2026: the full calendar
The panel below is the year at a glance. Each row is one payment, and the dates on it do different jobs.
| ex_date | ex_date_label | declared_label | record_date_label | pay_date_label | cash_amount | ex_date_status |
|---|---|---|---|---|---|---|
| 2026-01-23 | Jan 23, 2026 | Dec 12, 2025 | Jan 23, 2026 | Mar 6, 2026 | 0.43 | already passed |
| 2026-05-08 | May 8, 2026 | Apr 22, 2026 | May 8, 2026 | Jun 12, 2026 | 0.43 | already passed |
| 2026-07-24 | Jul 24, 2026 | Jun 24, 2026 | Jul 24, 2026 | Sep 1, 2026 | 0.43 | already 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_dtAs of this writing the 2026 sheet carries 3 dated dividends. The first went ex on Jan 23, 2026 at $0.43 a share, declared on Dec 12, 2025 and paid on Mar 6, 2026. Look at the distance between those last two dates. Qualifying for a dividend and being paid it sit weeks apart, and the cash reaches the account on the pay date only.
The declaration date is the day the board announced the amount. The ex-dividend date is the first session the stock trades without the upcoming payment attached to it. The record date is the day the company's share register is read to see who gets paid. The pay date is when the money is distributed. Under T+1 settlement, in force since May 2024, the ex-dividend date and the record date fall on the same business day, a change from the older one day gap. The record date versus the ex-dividend date covers that pairing, and our ex-dividend date explainer walks the timeline end to end.
The ownership test is simpler than it looks. To receive a quarterly payment you have to own the shares before the ex-dividend date opens. Buy on the ex-date itself and the seller keeps that quarter's cash. Sell on or after the ex-date and you keep it, even though the money has not been paid yet.
Did Pfizer raise its dividend for 2026?
Pfizer has historically announced its increase in December, with the higher rate first showing up on the Q1 payment of the following year. The panel compresses a decade of declared amounts into one row per year: the lowest and highest quarterly rate inside that year, the count of dated payments, and the total declared per share.
| year | payments | lowest_quarterly_rate | highest_quarterly_rate | declared_per_share_for_year | distinct_rates |
|---|---|---|---|---|---|
| 2017 | 4 | 0.32 | 0.32 | 1.28 | 1 |
| 2018 | 4 | 0.34 | 0.34 | 1.36 | 1 |
| 2019 | 4 | 0.36 | 0.36 | 1.44 | 1 |
| 2020 | 4 | 0.38 | 0.38 | 1.52 | 1 |
| 2021 | 4 | 0.39 | 0.39 | 1.56 | 1 |
| 2022 | 4 | 0.4 | 0.4 | 1.6 | 1 |
| 2023 | 4 | 0.41 | 0.41 | 1.64 | 1 |
| 2024 | 4 | 0.42 | 0.42 | 1.68 | 1 |
| 2025 | 4 | 0.43 | 0.43 | 1.72 | 1 |
| 2026 | 3 | 0.43 | 0.43 | 1.29 | 1 |
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 yearWhere the lowest and highest columns match, the quarterly rate never moved inside that year. The 2026 rows carry a single quarterly rate of $0.43, across 3 dated payments, for a declared total of $1.29 a share so far. The year before, 2025, totalled $1.72.
The next increase is undeclared as of this writing. No rate beyond the ones already in the calendar above exists on the record, and this page will not print a forecast in place of one. A new declaration appears in these panels the next time they are computed. Dividend increases and cuts covers how a change in the quarterly rate lands in the record, and the main Pfizer dividend page carries the longer history.
What is the PFE dividend yield in 2026?
Dividend yield is one division: annual cash per share divided by the share price. The rate changes only when the board declares a new one. The price changes every session. The yield you see quoted tracks the price far more closely than it tracks the dividend. The panel follows both sides month by month through 2026, with the indicated yield computed from the last close of each month.
| month_end | month_label | close_price | annual_rate | indicated_yield_pct |
|---|---|---|---|---|
| 2026-01-30 | Jan 30, 2026 | 26.44 | 1.72 | 6.51 |
| 2026-02-27 | Feb 27, 2026 | 27.65 | 1.72 | 6.22 |
| 2026-03-31 | Mar 31, 2026 | 28.08 | 1.72 | 6.13 |
| 2026-04-30 | Apr 30, 2026 | 26.7 | 1.72 | 6.44 |
| 2026-05-29 | May 29, 2026 | 26.18 | 1.72 | 6.57 |
| 2026-06-30 | Jun 30, 2026 | 24.08 | 1.72 | 7.14 |
| 2026-07-31 | Jul 31, 2026 | 25.01 | 1.72 | 6.88 |
| 2026-08-31 | Aug 31, 2026 | 28.46 | 1.72 | 6.04 |
| 2026-09-29 | Sep 29, 2026 | 28.78 | 1.72 | 5.98 |
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.mHere is the arithmetic once, on the last row. The indicated annual rate reads $1.72 a share, four times the most recently declared quarterly amount. The close on Sep 29, 2026 was $28.78. Divide the first by the second, multiply by 100, and the indicated yield is 5.98%. Same method on the first row: an annual rate of $1.72 against the Jan 30, 2026 close of $26.44 gives 6.51%.
That figure is an indicated yield, meaning it annualises the current quarterly rate forward. A trailing twelve month yield uses the four amounts actually paid over the past year instead. The two readings separate in any year the rate moved. Holding period rules matter for how the cash is taxed rather than for how it is calculated, and the qualified dividend holding period sets those out.
What happens to PFE stock on the ex-dividend morning?
On the ex-dividend date the upcoming payment is no longer attached to the share, and the exchange adjusts the resting order book before the open: buy limit orders and sell stop orders are reduced by the dividend amount unless an order carries a do not reduce instruction. Ex-dividend date premarket and open orders covers that handling. The panel lines up the prior session's close against the opening print on each recent PFE ex-date.
| ex_date | ex_date_label | dividend_per_share | prior_close | ex_date_open | open_vs_prior_close_pct |
|---|---|---|---|---|---|
| 2024-07-26 | Jul 26, 2024 | 0.42 | 30.18 | 30.15 | -0.1 |
| 2024-11-08 | Nov 8, 2024 | 0.42 | 27.46 | 27.11 | -1.27 |
| 2025-01-24 | Jan 24, 2025 | 0.43 | 26.44 | 26.02 | -1.59 |
| 2025-05-09 | May 9, 2025 | 0.43 | 22.97 | 22.51 | -2 |
| 2025-07-25 | Jul 25, 2025 | 0.43 | 25.35 | 24.97 | -1.5 |
| 2025-11-07 | Nov 7, 2025 | 0.43 | 24.85 | 24.33 | -2.09 |
| 2026-01-23 | Jan 23, 2026 | 0.43 | 26.1 | 25.58 | -1.99 |
| 2026-05-08 | May 8, 2026 | 0.43 | 26.48 | 26.16 | -1.21 |
| 2026-07-24 | Jul 24, 2026 | 0.43 | 25.01 | 24.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_dateOn Jul 24, 2026 the prior close was $25.01 and the ex-date opening print was $24.62, a move of -1.56% against a declared dividend of $0.43 a share. Scan the column down all 9 ex-dates in the panel and the open is rarely a clean subtraction. The adjustment is one input to the opening print, and overnight movement in the rest of the tape arrives alongside it. On a quarterly dividend worth well under one percent of the share price, ordinary session to session movement is usually the larger of the two. Why stocks drop on the ex-dividend date takes that mechanic apart.
Data notes and method
- Amounts are as declared, in US dollars per share, with no adjustment for later splits.
- Rows are deduplicated by ex-dividend date, keeping the largest declared cash amount on each date, so a restated record cannot double count a quarter.
- The indicated yield annualises the most recently declared quarterly rate as of each month end. It is not a trailing twelve month yield.
- The ex-date comparison uses the regular session opening print and the prior session's close, with no dividend adjustment applied to either.
The next PFE ex-date
The last ex-date on the 2026 sheet, Jul 24, 2026, is already passed as of this writing, carrying $0.43 a share payable on Sep 1, 2026. Anyone holding into that morning meets an adjusted order book at the open. Anyone buying that morning buys the stock without the payment attached. Upcoming ex-dividend dates lists what is next across the wider market.
FAQ
When is the next PFE ex-dividend date?
The final ex-date on the 2026 calendar above is Jul 24, 2026, marked already passed at the time of writing. Pfizer declares each quarter separately, and a newly declared date joins the table in the panel when the page is recomputed.
How much is the PFE dividend per share in 2026?
The declared quarterly rate on the 2026 rows is $0.43 a share, and the total declared across the 3 dated 2026 payments is $1.29. Amounts are shown as declared, before any withholding.
Did Pfizer raise its dividend for 2026?
The year by year panel shows the quarterly rate for each year next to the one before it, which is where any step up appears. Pfizer's increases have historically been announced in December and first paid the following quarter. The next increase is undeclared as of this writing, and no future rate appears on this page.
What is PFE's dividend yield?
On the Sep 29, 2026 close of $28.78, an indicated annual rate of $1.72 works out to 5.98%. That figure changes with every price move, since the rate in the numerator holds until a new declaration.
Do I get the dividend if I buy PFE on the ex-dividend date?
No. A purchase made on the ex-dividend date settles after the record date, and the seller stays on the register for that quarter. Owning the shares before the ex-date opens is what qualifies you for the payment.
Every panel here ships with the SQL that produced it, so you can open one and see exactly how the number was counted. Swap the ticker and ask the same question about any dividend payer on the Strasmore terminal.