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

IBM Dividend: Yield, History & Ex-Dates
IBM total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
How ADRs Work: Ratios, Fees and Dividends
A year of tape on five large exchange-listed foreign issuer receiptsranking · 2026-08-22 · 5×2Preview: 5 ranked values, largest first. Recent share-count adjustments on large foreign issuer receiptsranking · 2026-08-22 · 8×3Preview: 8 ranked values, largest first. Dividend cadence and annual cash per share, receipts against US payersranking · 2026-08-22 · 8×4Preview: 8 ranked values, largest first. Days from ex-dividend date to payment, four years of distributionsranking · 2026-08-22 · 8×3Preview: 8 ranked values, largest first.
HON Dividend: Yield, History & Ex-Dates
HON dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.7 HON recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending higher. HON total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
Highest Dividend Yield US Stocks in 2026
Highest dividend yields: US-listed companies over $2B, latest snapshot on filetable · 2026-08-22 · 15×5 How many US companies clear each yield floor, with payout ratio and loss-makersranking · 2026-08-22 · 8×4Preview: 8 ranked values, largest first. Payout ratio and dividend action by yield band: US payers over $2B, latest snapshottable · 2026-08-22 · 4×6 Walgreens Boots Alliance (WBA): month-end price, quarterly dividend, and yield, 2022-07 to 2024-06series · 2026-08-22 · 24×5Preview: a 16-point series, ending higher.
HD Dividend: Yield, History & Ex-Dates
HD dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×72.33 HD recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. HD total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
GS Dividend: Yield, History & Ex-Dates
GS dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×75 GS recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. GS total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
GOOGL Dividend: Yield, History & Ex-Dates
GOOGL dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.22 GOOGL recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. GOOGL total dividends paid per year (regular dividends)ranking · 2026-08-22 · 2×2Preview: 2 ranked values, smallest first.
GIS Dividend: Yield, History & Ex-Dates
GIS dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.61 GIS recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. GIS total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
GILD Dividend: Yield, History & Ex-Dates
GILD dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.82 GILD recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. GILD total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
GE Dividend: Yield, History & Ex-Dates
GE dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.47 GE recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. GE total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
Fully Paid Securities Lending Explained
Share of reported KO volume marked short, by sessionseries · 2026-08-22 · 69×3Preview: a 16-point series, ending lower. Cash paid per share and payment count, trailing yearranking · 2026-08-22 · 8×3Preview: 8 ranked values, largest first. Days to cover for two large dividend payers, by settlement dateseries · 2026-08-22 · 47×4Preview: a 16-point series, ending lower. Days to cover: household names against the most in-demand liquid borrowsranking · 2026-08-22 · 10×2Preview: 10 ranked values, largest first.
Free Stock Market Data API, No Key Required
Highest large-cap dividend yields, latest sessionranking · 2026-08-22 · 12×3Preview: 12 ranked values, largest first. SPY vs QQQ, normalized return over the last 45 daysseries · 2026-08-22 · 33×3Preview: a 16-point series, roughly flat. End-of-day implied-volatility leaders, liquid underlyingsranking · 2026-08-22 · 12×2Preview: 12 ranked values, largest first.
What Is an Ex-Dividend Date? How It Works
Payout schedules of recurring US dividend payers (trailing 12 months)ranking · 2026-08-22 · 6×3Preview: 6 ranked values, largest first. How long after the ex-date the cash arrives (trailing 12 months)ranking · 2026-08-22 · 4×3Preview: 4 ranked values, largest first. Median waits between dividend dates (trailing 12 months, all recurring US dividends)scalar · 2026-08-22 · 1×444,904 Share of US dividends where ex-date = record date, by yearranking · 2026-08-22 · 6×3Preview: 6 ranked values, smallest first. AAPL's last eight dividends: all four dates plus cash per shareseries · 2026-08-22 · 8×5Preview: a 8-point series, ending lower. AAPL's last eight ex-dividend mornings: adjusted reference vs. the actual openseries · 2026-08-22 · 8×6Preview: a 8-point series, ending higher.
DUK Dividend: Yield, History & Ex-Dates
DUK dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×71.085 DUK recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. DUK total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
Do Stock Splits Change Your Dividend?
AAPL dividends per share: as reported and split adjustedseries · 2026-08-22 · 12×4Preview: a 12-point series, ending higher. Most recent forward split at ten large dividend payersranking · 2026-08-22 · 5×3Preview: 5 ranked values, largest first. Forward and reverse splits by year across US listingsranking · 2026-08-22 · 10×3Preview: 10 ranked values, smallest first. Days between declaration, ex-date, record and payableseries · 2026-08-22 · 16×5Preview: a 16-point series, ending lower.
Dividend Yield Traps: How to Spot One
Dividend outcome over the following 12 months by starting yield band (cohort of June 30, 2025)table · 2026-08-22 · 5×7 Payout ratio by yield band: US payers above $1B market cap, latest snapshot on filetable · 2026-08-22 · 5×6 How each yield band got there: median price and dividend change over the prior 12 monthstable · 2026-08-22 · 5×5 Conagra (CAG): month-end price, annualized dividend rate, and yield, 2021-08 to 2026-07series · 2026-08-22 · 60×5Preview: a 16-point series, ending higher.
Dividend Withholding Tax for Non-US Investors
Median dividend yield by band, gross and net of US withholding: US payers over $1Btable · 2026-08-22 · 4×6 Coca-Cola quarterly dividend since 2021: gross, net at 15%, net at 30%series · 2026-08-22 · 22×6Preview: a 16-point series, ending higher. Latest quarterly dividend, gross and net of US withholding: eight large US payerstable · 2026-08-22 · 8×5 Six broad US funds: trailing-year distribution yield, gross and net of withholdingtable · 2026-08-22 · 6×7
Dividend Payout Ratio: How to Calculate It
Payout ratio and dividend yield: familiar large US payers, latest snapshotranking · 2026-08-22 · 8×3Preview: 8 ranked values, largest first. US dividend payers by payout-ratio band: $1B+ market cap, $5+ share priceranking · 2026-08-22 · 4×3Preview: 4 ranked values, largest first. Coca-Cola (KO): recurring dividends per share by calendar year, 2015-2025ranking · 2026-08-22 · 11×3Preview: 11 ranked values, smallest first.
Two Decades of Rising Dividends
How a two-decade streak compounds: Microsoft's annual dividend, year by yearranking · 2026-08-22 · 22×2Preview: 16 ranked values, smallest first. Dividend growth champions: 20+ straight years of raises, ranked by how many times over the payout grewranking · 2026-08-22 · 20×3Preview: 16 ranked values, largest first.
Which Companies Cut Their Dividends?
Dividend cuts at major US companies, ranked by the size of the drop (last 6 years)ranking · 2026-08-22 · 14×4Preview: 14 ranked values, largest first. AT&T's annual dividend per share, before and after its 2022 resetranking · 2026-08-22 · 8×2Preview: 8 ranked values, largest first.
DE Dividend: Yield, History & Ex-Dates
DE dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×71.62 DE recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. DE total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
CVX Dividend: Yield, History & Ex-Dates
CVX dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×71.78 CVX recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. CVX total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
CSCO Dividend: Yield, History & Ex-Dates
CSCO dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.42 CSCO recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. CSCO total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
CRM Dividend: Yield, History & Ex-Dates
CRM dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.44 CRM recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. CRM total dividends paid per year (regular dividends)ranking · 2026-08-22 · 2×2Preview: 2 ranked values, smallest first.
COST Dividend: Yield, History & Ex-Dates
COST dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×71.47 COST recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. COST total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
COP Dividend: Yield, History & Ex-Dates
COP dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.84 COP recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. COP total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
CMCSA Dividend: Yield, History & Ex-Dates
CMCSA dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.33 CMCSA recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. CMCSA total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
CL Dividend: Yield, History & Ex-Dates
CL dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.53 CL recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. CL total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
CAT Dividend: Yield, History & Ex-Dates
CAT dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×71.63 CAT recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. CAT total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
Can You Sell on the Ex-Dividend Date?
From ex-dividend date to record date to the cash, in calendar daystable · 2026-08-22 · 8×6 Share of 2024 US dividends whose record date fell on the ex-dividend dateseries · 2026-08-22 · 12×3Preview: a 12-point series, ending higher. Shares held short against average daily volume, large dividend payersranking · 2026-08-22 · 8×4Preview: 8 ranked values, largest first. Ex-date opening gap by dividend size, US quarterly dividends 2024 to 2025ranking · 2026-08-22 · 5×4Preview: 5 ranked values, largest first.
C Dividend: Yield, History & Ex-Dates
C dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.67 C recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. C total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
BMY Dividend: Yield, History & Ex-Dates
BMY dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.63
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
$