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

How Long Can a Stock Trade Under $1? The Rules
Listed stocks closing under $1, session by session, trailing five monthsseries · 2026-10-04 · 103×3Preview: a 16-point series, ending higher. How long the sub-$1 names have already been there: consecutive sessions closing under $1ranking · 2026-10-04 · 4×3Preview: 4 ranked values, largest first. Reverse splits executed per month, trailing twelve full monthsseries · 2026-10-04 · 12×3Preview: a 12-point series, ending lower. Listed stocks closing under $1 on the latest session, by price bandranking · 2026-10-04 · 5×4Preview: 5 ranked values, smallest first.
How Much Volume Trades at the Close
KO on Sep 23, 2026: shares traded per clock minute into the closeseries · 2026-10-03 · 11×3Preview: a 11-point series, ending higher. Tape conditions whose names mention the closetable · 2026-10-03 · 7×4 KO on Sep 23, 2026: the eight largest prints of the sessionranking · 2026-10-03 · 8×4Preview: 8 ranked values, largest first. KO: closing auction share of the day, August and September 2026series · 2026-10-03 · 42×3Preview: a 16-point series, ending lower. Closing auction share of consolidated daily volume, by day typeranking · 2026-10-03 · 4×3Preview: 4 ranked values, largest first.
When Did the US Stock Market Start? 1792
Trading sessions by day of the week, calendar year 2019series · 2026-09-28 · 7×3Preview: a 7-point series, roughly flat. Where SPY volume lands inside the day, 30 minute buckets, October 2024series · 2026-09-28 · 32×3Preview: a 16-point series, roughly flat. The single busiest clock minute of the month, October 2024ranking · 2026-09-28 · 5×3Preview: 5 ranked values, largest first. Weekdays with no US equity session, 2014 through 2023ranking · 2026-09-28 · 10×2Preview: 10 ranked values, smallest first.
Nasdaq Opening Cross Explained: 4 a.m. to 9:30
Share of regular-session volume in the opening minute, the 12:30 minute, and the closing cross, August 2026ranking · 2026-09-28 · 5×4Preview: 5 ranked values, largest first. Trade condition codes whose names mark an opening or reopening printranking · 2026-09-28 · 14×3Preview: 14 ranked values, smallest first. AAPL: opening-minute and closing-cross share of regular-session volume, by sessionseries · 2026-09-28 · 21×4Preview: a 16-point series, ending higher.
Nasdaq Closing Cross Explained: NOII and MOC
AAPL trade size by hour of the day (ET), September 10, 2026ranking · 2026-09-17 · 16×4Preview: 16 ranked values, largest first. Closing cross print as a share of full-day volume, eight Nasdaq-listed names, September 10, 2026series · 2026-09-17 · 8×4Preview: a 8-point series, ending lower. The six largest AAPL prints in the ten seconds from 4:00:00 p.m. ET, September 10, 2026table · 2026-09-17 · 6×6 AAPL trades per second around the 4:00 p.m. close, September 10, 2026series · 2026-09-17 · 20×4Preview: a 16-point series, roughly flat. Close-related sale condition codes in the exchange condition dictionaryranking · 2026-09-17 · 4×3Preview: 4 ranked values, smallest first.
How an IPO's Opening Price Is Set
A seasoned ticker's opening auction: QQQ minute volume around 9:30 ET, September 4, 2026series · 2026-09-12 · 5×2Preview: a 5-point series, ending higher. New symbols since June 2026: minutes between the 9:30 bell and the first print, ten heaviest first minutesseries · 2026-09-12 · 10×4Preview: a 10-point series, roughly flat.
Listed stocks closing under $1, session by session, trailing five months

Listed stocks closing under $1, session by session, trailing five months

most recentas of series 103×3read in context →
Listed stocks closing under $1, session by session, trailing five months — 103 rows by 3 columns, computed from US exchange, SIP and OPRA data.
session_datenames_under_1share_of_listed_pct
2026-05-073042.76
2026-05-083092.81
2026-05-113112.82
2026-05-123122.83
2026-05-133142.85
2026-05-143082.79
2026-05-153202.9
2026-05-183252.94
2026-05-193302.99
2026-05-203312.99
2026-05-213312.99
2026-05-223112.81
2026-05-263152.84
2026-05-273112.8
2026-05-283072.76
2026-05-293082.77
2026-06-012992.69
2026-06-023072.77
2026-06-033112.79
2026-06-043102.78
2026-06-053403.05
2026-06-083463.1
2026-06-093473.11
2026-06-103373.01
2026-06-113413.04
2026-06-123473.11
2026-06-153383.02
2026-06-163453.08
2026-06-173393.03
2026-06-183513.13
2026-06-223523.13
2026-06-233513.12
2026-06-243573.17
2026-06-253683.27
2026-06-263673.24
2026-06-293613.18
2026-06-303633.18
2026-07-013593.17
2026-07-023613.16
2026-07-063623.17
2026-07-073693.23
2026-07-083803.32
2026-07-093813.34
2026-07-103753.28
2026-07-133873.38
2026-07-143873.38
2026-07-153833.34
2026-07-164023.5
2026-07-174023.51
2026-07-204063.54
2026-07-214023.5
2026-07-224143.62
2026-07-234113.59
2026-07-244323.78
2026-07-274233.69
2026-07-284293.73
2026-07-294463.88
2026-07-304273.72
2026-07-314373.8
2026-08-034193.65
2026-08-044183.64
2026-08-054143.61
2026-08-064133.6
2026-08-074103.57
2026-08-103983.45
2026-08-113933.42
2026-08-123913.4
2026-08-133873.36
2026-08-143913.39
2026-08-174003.46
2026-08-184023.49
2026-08-193963.42
2026-08-203833.32
2026-08-213853.32
2026-08-243833.3
2026-08-253753.23
2026-08-263823.29
2026-08-273843.31
2026-08-283893.36
2026-08-313813.28
2026-09-013843.31
2026-09-023803.28
2026-09-033863.33
2026-09-043833.3
2026-09-083723.2
2026-09-093813.29
2026-09-103913.36
2026-09-113853.32
2026-09-143813.27
2026-09-153873.32
2026-09-163933.38
2026-09-173853.3
2026-09-183793.25
2026-09-213793.25
2026-09-223713.18
2026-09-233733.19
2026-09-243723.18
2026-09-253753.22
2026-09-283703.17
2026-09-293883.33
2026-09-303813.26
2026-10-013923.35
2026-10-023893.32
the exact SQL behind every number
SELECT
    toString(date)                                                     AS session_date,
    uniqExactIf(ticker, close < 1)                                     AS names_under_1,
    round(100 * uniqExactIf(ticker, close < 1) / uniqExact(ticker), 2) AS share_of_listed_pct
FROM global_markets.stocks_daily_aggs
WHERE date >= today() - 150
  AND date <= (SELECT max(date) FROM global_markets.stocks_daily_aggs
               WHERE ticker = 'SPY' AND date >= today() - 14)
  AND ifNull(otc, 0) = 0
  AND length(ticker) <= 4
  AND ticker NOT IN ('SPCX')
  AND volume > 0
  AND close > 0
GROUP BY date
ORDER BY date
$