STRASMORE/EXPLORE 3,256 QUERIES 22Y EQUITIES · 12Y OPTIONS

3,256 answered market questions

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

Can You Sell on the Ex-Dividend Date?
Ex-date opening gap by dividend size, US quarterly dividends 2024 to 2025ranking · 2026-09-26 · 5×4Preview: 5 ranked values, largest first.
DAX Options Settlement Price: ODAX vs ODAP
DAX option settlement clock: last trading time and settlement auction, CETtable · 2026-09-25 · 3×5
When Is SQ Day for Nikkei 225 Options?
Opening prints against the previous close: settlement Friday vs an ordinary Fridayranking · 2026-08-16 · 8×3Preview: 8 ranked values, largest first. Share of SPY session volume printed in the opening minute, third Friday vs other Fridaysseries · 2026-08-16 · 11×4Preview: a 11-point series, ending higher. SPY volume by ET clock minute around the open, 13 March vs 20 March 2026series · 2026-08-16 · 46×3Preview: a 16-point series, ending higher.
How Event Contracts Settle: Payout and Fees
Final-day call prices by where the strike sat against the priceranking · 2026-08-09 · 12×3Preview: 12 ranked values, largest first. Traded price against intrinsic value, by days to expirytable · 2026-08-09 · 30×4 Where SPY option volume sits across the last 30 days of contract lifetable · 2026-08-09 · 30×2
Nikkei 225 Options and SQ Settlement
SPY implied volatility vs the volatility realized in the following monthseries · 2026-08-03 · 23×5Preview: a 16-point series, roughly flat. Implied vs realized volatility, six heavily traded US underlyings, twelve months to June 30, 2026ranking · 2026-08-03 · 6×4Preview: 6 ranked values, largest first. Median theta and implied volatility by days to expiry: near-the-money SPY contracts, H1 2026table · 2026-08-03 · 60×4 SPY on monthly settlement Fridays: the opening gap, and where the session went afterwardsseries · 2026-08-03 · 16×4Preview: a 16-point series, ending lower. Opening prints on settlement morning, May 15, 2026: twelve large US constituentsranking · 2026-08-03 · 12×3Preview: 12 ranked values, largest first.
AM vs PM Settled Index Options Explained
The same hypothetical on every session: expiration mornings against the rest of the tapetable · 2026-08-03 · 3×5 The prices behind the arithmetic: Thursday's close, the strike, Friday's open and closeseries · 2026-08-03 · 29×6Preview: a 16-point series, ending higher. One at-the-money call settled two ways: the ten widest splits since January 2024table · 2026-08-03 · 10×5 Every monthly expiration since January 2024: the overnight gap, then the session that followedseries · 2026-08-03 · 29×4Preview: a 16-point series, ending lower.
When Do Mutual Fund Trades Settle?
Short end vs long end of the Treasury curve: monthly averages, July 2024 to June 2026series · 2026-08-01 · 24×4Preview: a 16-point series, ending lower. Trading sessions vs calendar days, twelve months through June 2026series · 2026-08-01 · 12×4Preview: a 12-point series, ending lower. How far the S&P 500 tracker moved open to close: sessions by size band, July 2025 to June 2026ranking · 2026-08-01 · 5×3Preview: 5 ranked values, largest first. Longest breaks between US trading sessions, January to late July 2026ranking · 2026-08-01 · 10×2Preview: 10 ranked values, largest first.
American vs European Options Explained
Index roots vs ETF roots: contracts traded on July 6, 2026, with exercise styleranking · 2026-07-31 · 8×3Preview: 8 ranked values, largest first. July 6, 2026: contracts traded per 15 minutes, S&P 500 index options vs SPY optionsseries · 2026-07-31 · 27×3Preview: a 16-point series, ending lower.
page 2 of 2
Reported short sale volume as a share of total volume, past six months

Reported short sale volume as a share of total volume, past six months

most recentas of ranking 5×3read in context →
Reported short sale volume as a share of total volume, past six months — 5 rows by 3 columns, computed from US exchange, SIP and OPRA data.
tickershort_share_pctbusiest_day_pct
SPY54.276.2
AAPL46.563.3
KO43.265.6
NVDA38.757.4
MSFT36.861.4
the exact SQL behind every number
WITH daily AS
(
    SELECT
        date,
        ticker,
        max(toFloat64(short_volume)) AS short_vol,
        max(toFloat64(total_volume)) AS total_vol
    FROM global_markets.stocks_short_volume
    WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO')
      AND ticker NOT IN ('SPCX')
      AND date >= today() - 180
    GROUP BY date, ticker
    HAVING max(toFloat64(total_volume)) > 0
)
SELECT
    ticker,
    round(100 * sum(short_vol) / sum(total_vol), 1) AS short_share_pct,
    round(100 * max(short_vol / total_vol), 1)      AS busiest_day_pct
FROM daily
GROUP BY ticker
ORDER BY short_share_pct DESC
$