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

Stock Split Candidates: Who Might Split Next?
Split-shaped but stubborn: large caps above $500 with no forward split on recordtable · 2026-10-04 · 12×5 Large-cap forward splits since 2020: the close the session before, and the price the ratio implied aftertable · 2026-10-04 · 16×6 Stock split candidates: large caps above $500 a share, ranked by pricetable · 2026-10-04 · 15×8 Apple, monthly highest and lowest close, 2014 through 2020, restated to the share basis of each dayseries · 2026-10-04 · 84×4Preview: a 16-point series, ending lower. Apple forward splits: the close before each one and the price it landed attable · 2026-10-04 · 3×5
How Much Does One Share of Stock Cost?
Median and 90th percentile US share price, by monthseries · 2026-10-04 · 48×4Preview: a 16-point series, ending lower. Highest closing share prices on the most recent sessionranking · 2026-10-04 · 8×2Preview: 8 ranked values, largest first. How many US stocks trade in each price bandranking · 2026-10-04 · 7×2Preview: 7 ranked values, largest first. Price to earnings ratio, same ten household namesranking · 2026-10-04 · 8×2Preview: 8 ranked values, largest first. Closing share price, ten household US namesranking · 2026-10-04 · 10×2Preview: 10 ranked values, largest first.
Has SPY Ever Split? The ETF Split Record
SPY cash distributions on record, by yearranking · 2026-10-04 · 10×3Preview: 10 ranked values, largest first. Span and size of the split record behind these panelsscalar · 2026-10-04 · 1×427.5 Forward and reverse splits executed each year, US-listed tickersranking · 2026-10-04 · 10×4Preview: 10 ranked values, largest first. Splits executed by household-name stocks since 2014ranking · 2026-10-04 · 11×4Preview: 11 ranked values, smallest first. Split events on record for eight long-lived index ETFsranking · 2026-10-04 · 8×4Preview: 8 ranked values, largest first. Share price of seven index ETFs as a ratio to SPY (trailing six weeks)ranking · 2026-10-04 · 7×2Preview: 7 ranked values, largest first.
Apple Stock Split History and Ratios
Apple's yearly price range, split-adjusted, 2012 through the current yearranking · 2026-08-24 · 15×4Preview: 15 ranked values, smallest first. Apple's daily closes around the most recent split, split-adjustedseries · 2026-08-24 · 10×4Preview: a 10-point series, roughly flat. Every Apple stock split and what one old share becomesseries · 2026-08-24 · 3×4Preview: a 3-point series, ending lower. The twelve months before each Apple splitranking · 2026-08-24 · 3×4Preview: 3 ranked values, smallest first.
Split-shaped but stubborn: large caps above $500 with no forward split on record

Split-shaped but stubborn: large caps above $500 with no forward split on record

most recentas of table 12×5read in context →
Split-shaped but stubborn: large caps above $500 with no forward split on record — 12 rows by 5 columns, computed from US exchange, SIP and OPRA data.
tickercloses_above_500first_above_500_in_windowlatest_closehighest_close
MELI1255October 4, 2021$1696.56$2613.63
FCNCA1255October 4, 2021$2073.46$2353.08
MKL1255October 4, 2021$1737.18$2191.9
EQIX1255October 4, 2021$1025.72$1115.94
MTD1255October 4, 2021$1486.19$1702.53
TDG1255October 4, 2021$1090.38$1620.83
BRK.A1255October 4, 2021$754790$809350
BLK1255October 4, 2021$1059.63$1202.59
AZO1255October 4, 2021$2792.03$4354.54
REGN1249October 4, 2021$735.2$1201.76
GWW1097December 7, 2021$1280.3$1402.03
COST1051November 3, 2021$920.65$1094.32
the exact SQL behind every number
WITH
big_caps AS
(
    SELECT
        ticker,
        argMax(market_cap, date) AS market_cap
    FROM global_markets.stocks_ratios
    WHERE date >= today() - 45
    GROUP BY ticker
    HAVING toFloat64(market_cap) >= 20e9
),
ever_split AS
(
    SELECT DISTINCT ticker
    FROM global_markets.stocks_splits
    WHERE split_to > split_from
)
SELECT
    d.ticker                                                            AS ticker,
    uniqExactIf(d.date, d.close >= 500)                                 AS closes_above_500,
    concat(monthName(minIf(d.date, d.close >= 500)), ' ', toString(toDayOfMonth(minIf(d.date, d.close >= 500))), ', ', toString(toYear(minIf(d.date, d.close >= 500)))) AS first_above_500_in_window,
    concat('$', toString(round(toFloat64(argMax(d.close, d.date)), 2))) AS latest_close,
    concat('$', toString(round(toFloat64(max(d.close)), 2)))            AS highest_close
FROM global_markets.stocks_daily_aggs AS d
WHERE d.date >= today() - 1826
  AND d.ticker IN (SELECT ticker FROM big_caps)
  AND d.ticker NOT IN (SELECT ticker FROM ever_split)
  AND d.ticker NOT IN ('SPCX')
GROUP BY d.ticker
HAVING argMax(d.close, d.date) >= 500
   AND closes_above_500 >= 250
ORDER BY closes_above_500 DESC
LIMIT 12
$