STRASMORE/EXPLORE 2,170 QUERIES 22Y EQUITIES · 12Y OPTIONS

2,170 answered market questions

every one with its exact SQL, its result and the date it was computed · free, no signup

QCOM Dividend: Yield, History & Ex-Dates
QCOM recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. QCOM total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
How Preferred Stock Dividends Work
Quarterly payers by how many different per-share amounts they paidranking · 2026-08-22 · 5×3Preview: 5 ranked values, smallest first. Days from the ex-dividend date to the pay date, past two yearsranking · 2026-08-22 · 6×3Preview: 6 ranked values, largest first. Monthly count of dividend declarations across the marketseries · 2026-08-22 · 36×4Preview: a 16-point series, ending lower. Dividend declarations by stated payment schedule, past three yearsranking · 2026-08-22 · 5×3Preview: 5 ranked values, largest first.
PM Dividend: Yield, History & Ex-Dates
PM dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×71.47 PM recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. PM total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, largest first.
PG Dividend Yield & Ex-Dividend Date 2026
PG dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×71.088 PG recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. PG total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
PFE Ex-Dividend Date 2026: Pfizer Schedule
PFE dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.43 PFE recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. PFE total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
PEP Dividend: Yield, History & Ex-Dates
PEP dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×71.48 PEP recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. PEP total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
Payment in Lieu of Dividends, Explained
PFE short interest by settlement date, Aug 2025 through Jul 2026series · 2026-08-22 · 24×3Preview: a 16-point series, ending higher. Ex-dividend events per month across the whole US calendarseries · 2026-08-22 · 12×4Preview: a 12-point series, roughly flat. The most recent regular dividend for eleven household namestable · 2026-08-22 · 11×5 Reported short interest across the same dividend payersranking · 2026-08-22 · 11×3Preview: 11 ranked values, largest first.
ORCL Dividend: Yield, History & Ex-Dates
ORCL dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.5 ORCL recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. ORCL total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
O Dividend: Yield, History & Ex-Dates
O dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.271 O recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. O total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
NKE Dividend: Yield, History & Ex-Dates
NKE dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.41 NKE recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. NKE total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
NEE Dividend: Yield, History & Ex-Dates
NEE dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.623 NEE recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. NEE total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, largest first.
MSFT Dividend: Yield, History & Ex-Dates
MSFT dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.91 MSFT recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. MSFT total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
MS Dividend: Yield, History & Ex-Dates
MS dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×71.15 MS recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. MS total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
MRK Dividend: Yield, History & Ex-Dates
MRK dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.85 MRK recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. MRK total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
Monthly Dividend Stocks: The Full List
Yield distribution across liquid monthly payers, with each band's median 12-month price changetable · 2026-08-22 · 5×5 Realty Income's declared monthly rate by calendar year, the raise over the prior year, and the steps up inside each yeartable · 2026-08-22 · 12×5 Monthly dividend stocks - filing companies paying every month, ranked by daily traded valuetable · 2026-08-22 · 29×6 Monthly payers in the dividend record, by completed calendar yearranking · 2026-08-22 · 21×3Preview: 16 ranked values, smallest first. Monthly payers yielding above 12% - the price move and the payment move behind the numbertable · 2026-08-22 · 11×5 Recurring cash payments per ticker over the trailing year - where the monthly band sitsranking · 2026-08-22 · 7×4Preview: 7 ranked values, largest first.
Monthly Dividend ETFs: Who Actually Pays
Trailing 12 month distribution rate, by fund familyranking · 2026-08-22 · 12×3Preview: 12 ranked values, largest first. Distributions per year: monthly funds beside quarterly benchmarksranking · 2026-08-22 · 12×3Preview: 12 ranked values, largest first. Days from ex dividend date to cash, monthly paying fundsranking · 2026-08-22 · 9×2Preview: 9 ranked values, largest first. Monthly cash per share: an option income fund and a bond fundseries · 2026-08-22 · 24×3Preview: a 16-point series, ending higher.
MO Dividend: Yield, History & Ex-Dates
MO dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×71.06 MO recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. MO total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
MMM Dividend: Yield, History & Ex-Dates
MMM dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.78 MMM recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. MMM total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, largest first.
META Dividend: Yield, History & Ex-Dates
META dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.525 META recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. META total dividends paid per year (regular dividends)ranking · 2026-08-22 · 2×2Preview: 2 ranked values, smallest first.
MDT Dividend: Yield, History & Ex-Dates
MDT dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.72 MDT recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. MDT total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
MDLZ Dividend: Yield, History & Ex-Dates
MDLZ dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.52 MDLZ recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. MDLZ total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, largest first.
MCD Dividend: Yield, History & Ex-Dates
MCD dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×71.86 MCD recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. MCD total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
MA Dividend: Yield, History & Ex-Dates
MA dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.87 MA recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. MA total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
LOW Dividend: Yield, History & Ex-Dates
LOW dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×71.25 LOW recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. LOW total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
LMT Dividend: Yield, History & Ex-Dates
LMT dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×73.45 LMT recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. LMT total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
LLY Dividend: Yield, History & Ex-Dates
LLY dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×71.73 LLY recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. LLY total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
LIN Dividend: Yield, History & Ex-Dates
LIN dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×71.6 LIN recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. LIN total dividends paid per year (regular dividends)ranking · 2026-08-22 · 3×2Preview: 3 ranked values, smallest first.
KO Dividend: Yield, History & Ex-Dates
KO dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.53 KO recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. KO total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
KMB Dividend: Yield, History & Ex-Dates
KMB dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×71.28 KMB recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. KMB total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
JPM Dividend: Yield, History & Ex-Dates
JPM dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×71.5 JPM recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. JPM total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
JNJ Dividend: Yield, History & Ex-Dates
JNJ dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×71.34 JNJ recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. JNJ total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
IBM Dividend: Yield, History & Ex-Dates
IBM dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×71.69 IBM recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower.
Three household payers at their last ex-date: prior close, ex-morning open, and the payment for scale

Three household payers at their last ex-date: prior close, ex-morning open, and the payment for scale

most recentas of series 3×8read in context →
Three household payers at their last ex-date: prior close, ex-morning open, and the payment for scale — 3 rows by 8 columns, computed from US exchange, SIP and OPRA data.
tickerlast_ex_datelast_ex_labeldividend_usdclose_before_ex_usdex_morning_open_usdopen_gap_pctdividend_pct_of_price
KO2026-06-15Jun 150.5382.681.08-1.840.64
VZ2026-07-10Jul 100.707542.2241.61-1.461.68
XOM2026-08-17Aug 171.03160.09160.10.010.64
the exact SQL behind every number
WITH last_ex AS (
    SELECT ticker,
           max(ex_dividend_date) AS ex_d,
           argMax(cash_amount, ex_dividend_date) AS div_amt
    FROM global_markets.stocks_dividends
    WHERE ticker IN ('KO', 'VZ', 'XOM')
      AND cash_amount > 0
      AND distribution_type = 'recurring'
      AND ex_dividend_date < today()
      AND ex_dividend_date >= today() - 120
    GROUP BY ticker
),
daily AS (
    SELECT ticker,
           toDate(toTimeZone(window_start, 'America/New_York')) AS d,
           argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS close_px,
           argMinIf(toFloat64(open), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS open_px,
           countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS bars
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('KO', 'VZ', 'XOM')
      AND window_start >= toDateTime(today() - 130)
    GROUP BY ticker, d
    HAVING bars > 200
),
seq AS (
    SELECT ticker, d, open_px, close_px,
           lagInFrame(close_px, 1) OVER (PARTITION BY ticker ORDER BY d ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS pre_close
    FROM daily
)
SELECT s.ticker AS ticker,
       toString(e.ex_d) AS last_ex_date,
       formatDateTime(e.ex_d, '%b %e') AS last_ex_label,
       round(e.div_amt, 4) AS dividend_usd,
       round(s.pre_close, 2) AS close_before_ex_usd,
       round(s.open_px, 2) AS ex_morning_open_usd,
       round(100 * (s.open_px - s.pre_close) / s.pre_close, 2) AS open_gap_pct,
       round(100 * e.div_amt / s.pre_close, 2) AS dividend_pct_of_price
FROM seq s
JOIN last_ex e ON e.ticker = s.ticker AND e.ex_d = s.d
WHERE s.pre_close > 0
ORDER BY ticker
$