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

2,173 answered market questions

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

Dividend Withholding Tax for Non-US Investors
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.
Covered Call Closed-End Funds vs ETFs
Short-term Treasury yields by month, the reference for fund borrowing costsseries · 2026-08-22 · 36×3Preview: a 16-point series, ending lower. Cash distributions over the trailing year, by declared scheduleranking · 2026-08-22 · 5×2Preview: 5 ranked values, largest first. Monthly cost of a near-the-money call, as a percent of share priceseries · 2026-08-22 · 18×3Preview: a 16-point series, roughly flat.
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.
The Real Risk of One Stock
Annualized volatility: the S&P 500 index versus six single stocks (last ~250 sessions)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first. Same $100 invested: one single stock versus the S&P 500 index, indexed to 100series · 2026-08-22 · 14×3Preview: a 14-point series, ending higher. Maximum drawdown: deepest peak-to-trough drop over the last yearranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
COIN Implied Volatility: IV Now & Its History
COIN ATM implied volatility by time to expiration: latest sessionranking · 2026-08-22 · 4×3Preview: 4 ranked values, largest first. COIN vs SPY and QQQ: median ATM implied volatility by month, since mid-2022series · 2026-08-22 · 50×4Preview: a 16-point series, ending lower. COIN at-the-money implied volatility by session: trailing 90 daysseries · 2026-08-22 · 62×2Preview: a 16-point series, ending higher.
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.
Cash Settled vs Physical Delivery Options
SPY: widest open print to close print gaps on monthly expiration Fridays since 2021ranking · 2026-08-22 · 12×4Preview: 12 ranked values, smallest first. How close SPY closes to a whole dollar strike, expiration Fridays vs every other sessionranking · 2026-08-22 · 4×4Preview: 4 ranked values, smallest first. Dividend owed per assigned contract, recent ex dividend datesseries · 2026-08-22 · 6×3Preview: a 6-point series, ending lower. What 100 shares per contract is worth, six household namesseries · 2026-08-22 · 6×3Preview: a 6-point series, ending lower.
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.
Broker Exercise Cut-Off Times Explained
Monthly expirations where the post close print crossed a whole dollarranking · 2026-08-22 · 6×3Preview: 6 ranked values, largest first. How close expiring AAPL contracts finish to the strikeranking · 2026-08-22 · 6×2Preview: 6 ranked values, smallest first. NVDA on July 17, 2026: the close and the post close windowtable · 2026-08-22 · 30×3 Average move between the 4:00 p.m. close and 5:30 p.m. ETranking · 2026-08-22 · 6×4Preview: 6 ranked values, largest first.
Bracket Orders and OCO Orders Explained
Share of SPY sessions reaching a given distance from the open (Aug 2023 to Jul 2026)ranking · 2026-08-22 · 6×3Preview: 6 ranked values, largest first. AAPL's ten largest overnight gaps down, Jan 2023 to Jun 2026ranking · 2026-08-22 · 10×2Preview: 10 ranked values, smallest first. Typical daily range and open-to-close move, trailing yearranking · 2026-08-22 · 6×3Preview: 6 ranked values, largest first. SPY minute-bar movement and volume by ET clock timeseries · 2026-08-22 · 32×3Preview: a 16-point series, roughly flat.
BMY Dividend: Yield, History & Ex-Dates
BMY dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.63 BMY recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. BMY total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
BLK Dividend: Yield, History & Ex-Dates
BLK dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×75.73 BLK recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. BLK total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
Best Time of Day to Sell a Mutual Fund
Overnight gap versus the session that follows, complete yearsranking · 2026-08-22 · 5×3Preview: 5 ranked values, smallest first. How far SPY trades from its own open and close, by time of dayseries · 2026-08-22 · 13×3Preview: a 13-point series, ending higher. Average one-day move across six widely held funds, since 2021ranking · 2026-08-22 · 6×2Preview: 6 ranked values, smallest first. How big a one-day move usually is, sessions since 2016ranking · 2026-08-22 · 5×2Preview: 5 ranked values, largest first.
BAC Dividend: Yield, History & Ex-Dates
BAC dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.32 BAC recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. BAC total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
AXP Dividend: Yield, History & Ex-Dates
AXP dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.95 AXP recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. AXP total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
AVGO Dividend: Yield, History & Ex-Dates
AVGO dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×70.65 AVGO recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending higher. AVGO total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, largest first.
AMGN Dividend: Yield, History & Ex-Dates
AMGN dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×72.52 AMGN recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. AMGN total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
AMD Implied Volatility: IV Now & Its History
AMD ATM implied volatility by time to expiration: latest sessionranking · 2026-08-22 · 4×3Preview: 4 ranked values, smallest first. AMD vs SPY and QQQ: median ATM implied volatility by month, since mid-2022series · 2026-08-22 · 50×4Preview: a 16-point series, ending lower. AMD at-the-money implied volatility by session: trailing 90 daysseries · 2026-08-22 · 62×2Preview: a 16-point series, ending higher.
h5i-db: Point-in-Time Data for Backtests
Stock splits taking effect each quarter, forward and reverseseries · 2026-08-22 · 16×3Preview: a 16-point series, ending higher. When market headlines publish, by New York clock hourranking · 2026-08-22 · 24×2Preview: 16 ranked values, smallest first. How long 13F holdings filings take to reach the publicseries · 2026-08-22 · 16×3Preview: a 16-point series, ending lower. Days between a dividend declaration and its ex-date, by monthseries · 2026-08-22 · 24×3Preview: a 16-point series, roughly flat.
Premarket and After-Hours Trading Hours (ET)
Share of a month's volume by clock window: SPY, AAPL, NVDA (full sessions only)table · 2026-08-22 · 3×5 The session envelope, read from SPY minute bars (last two weeks, ET)scalar · 2026-08-22 · 1×7240 Stock headlines by ET hour of publication (last 30 days, all days)ranking · 2026-08-22 · 24×3Preview: 16 ranked values, smallest first. AAPL median quoted spread: regular session vs extended hours (past week, full sessions)series · 2026-08-22 · 2×3Preview: a 2-point series, ending lower. AAPL median shares per traded minute, and the share of minutes that traded at all (ET)series · 2026-08-22 · 32×3Preview: a 16-point series, ending lower.
ADP Dividend: Yield, History & Ex-Dates
ADP dividend snapshot: latest payout, annual rate, yield, and next ex-datescalar · 2026-08-22 · 1×71.7 ADP recent dividend payments: ex-dividend date and per-share amountseries · 2026-08-22 · 10×2Preview: a 10-point series, ending lower. ADP total dividends paid per year (regular dividends)ranking · 2026-08-22 · 7×2Preview: 7 ranked values, smallest first.
spy_open_ramp

spy_open_ramp

most recentas of series 46×3read in context →
spy_open_ramp — 46 rows by 3 columns, computed from US exchange, SIP and OPRA data.
et_timecontract_volumeactive_pct
09:1500
09:1600
09:1700
09:1800
09:1900
09:2000
09:2100
09:2200
09:2300
09:2400
09:2500
09:2600
09:2700
09:2800
09:2900
09:3079450100
09:317850100
09:3226796100
09:3345414100
09:3415329100
09:3549108100
09:3618352100
09:3731470100
09:3820996100
09:3936490100
09:4042035100
09:4121718100
09:4228877100
09:4339642100
09:4435376100
09:4541167100
09:4640783100
09:4754856100
09:4829440100
09:4951570100
09:5028752100
09:5129558100
09:5231180100
09:5321258100
09:5420868100
09:5522009100
09:5634339100
09:5718496100
09:5825615100
09:5927794100
10:0035862100
the exact SQL behind every number
WITH tape AS
(
    SELECT
        toHour(toTimeZone(window_start, 'America/New_York')) * 60
      + toMinute(toTimeZone(window_start, 'America/New_York'))              AS minute_of_day,
        countDistinct(toDate(toTimeZone(window_start, 'America/New_York'))) AS days_traded,
        sum(volume)                                                         AS contracts
    FROM global_markets.options_minute_aggs
    WHERE startsWith(ticker, 'O:SPY')
      AND length(ticker) = 20
      AND window_start >= today() - 12
      AND window_start <  today() - 2
    GROUP BY minute_of_day
)
SELECT
    formatDateTime(toDateTime('2026-01-01 00:00:00') + grid.minute_of_day * 60, '%H:%i')         AS et_time,
    toUInt64(round(ifNull(t.contracts, 0) / greatest((SELECT max(days_traded) FROM tape), 1)))   AS contract_volume,
    round(100 * ifNull(t.days_traded, 0) / greatest((SELECT max(days_traded) FROM tape), 1), 1)  AS active_pct
FROM
(
    SELECT 555 + arrayJoin(range(46)) AS minute_of_day
) AS grid
LEFT JOIN tape AS t ON t.minute_of_day = grid.minute_of_day
ORDER BY grid.minute_of_day
$