{"slug":"pfe-dividend-2026","qid":"pfe_ex_date_open","label":"pfe_ex_date_open","post_title":"pfe-dividend-2026","post_url":"/blog/pfe-dividend-2026#q-pfe_ex_date_open","columns":["ex_date","ex_date_label","dividend_per_share","prior_close","ex_date_open","open_vs_prior_close_pct"],"rows":[{"ex_date":"2024-07-26","ex_date_label":"Jul 26, 2024","dividend_per_share":0.42,"prior_close":30.18,"ex_date_open":30.15,"open_vs_prior_close_pct":-0.1},{"ex_date":"2024-11-08","ex_date_label":"Nov 8, 2024","dividend_per_share":0.42,"prior_close":27.46,"ex_date_open":27.11,"open_vs_prior_close_pct":-1.27},{"ex_date":"2025-01-24","ex_date_label":"Jan 24, 2025","dividend_per_share":0.43,"prior_close":26.44,"ex_date_open":26.02,"open_vs_prior_close_pct":-1.59},{"ex_date":"2025-05-09","ex_date_label":"May 9, 2025","dividend_per_share":0.43,"prior_close":22.97,"ex_date_open":22.51,"open_vs_prior_close_pct":-2},{"ex_date":"2025-07-25","ex_date_label":"Jul 25, 2025","dividend_per_share":0.43,"prior_close":25.35,"ex_date_open":24.97,"open_vs_prior_close_pct":-1.5},{"ex_date":"2025-11-07","ex_date_label":"Nov 7, 2025","dividend_per_share":0.43,"prior_close":24.85,"ex_date_open":24.33,"open_vs_prior_close_pct":-2.09},{"ex_date":"2026-01-23","ex_date_label":"Jan 23, 2026","dividend_per_share":0.43,"prior_close":26.1,"ex_date_open":25.58,"open_vs_prior_close_pct":-1.99},{"ex_date":"2026-05-08","ex_date_label":"May 8, 2026","dividend_per_share":0.43,"prior_close":26.48,"ex_date_open":26.16,"open_vs_prior_close_pct":-1.21},{"ex_date":"2026-07-24","ex_date_label":"Jul 24, 2026","dividend_per_share":0.43,"prior_close":25.01,"ex_date_open":24.62,"open_vs_prior_close_pct":-1.56}],"shape":"series","sql":"WITH px AS\n(\n    SELECT\n        date,\n        toFloat64(any(open))  AS open_px,\n        toFloat64(any(close)) AS close_px\n    FROM global_markets.stocks_daily_aggs\n    WHERE ticker = 'PFE'\n      AND date >= '2024-01-01'\n      AND date <  '2026-10-01'\n    GROUP BY date\n),\nlagged AS\n(\n    SELECT\n        date,\n        open_px,\n        lagInFrame(close_px, 1) OVER (ORDER BY date ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prior_close\n    FROM px\n),\ndivs AS\n(\n    SELECT\n        ex_dividend_date            AS ex_date,\n        toFloat64(max(cash_amount)) AS amount\n    FROM global_markets.stocks_dividends\n    WHERE ticker = 'PFE'\n      AND cash_amount > 0\n      AND ex_dividend_date >= '2024-06-01'\n    GROUP BY ex_dividend_date\n)\nSELECT\n    toString(d.ex_date)                                         AS ex_date,\n    formatDateTime(d.ex_date, '%b %e, %Y')                      AS ex_date_label,\n    round(d.amount, 4)                                          AS dividend_per_share,\n    round(l.prior_close, 2)                                     AS prior_close,\n    round(l.open_px, 2)                                         AS ex_date_open,\n    round(100 * (l.open_px - l.prior_close) / l.prior_close, 2) AS open_vs_prior_close_pct\nFROM divs AS d\nINNER JOIN lagged AS l ON l.date = d.ex_date\nWHERE l.prior_close > 0\nORDER BY d.ex_date","computed_at":"2026-09-29T14:48:46.320729+00:00","elapsed":0.004690283}