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

2,249 answered market questions

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

Can You Day Trade an Index Fund? ETFs vs Funds
VOO: last traded price in each 30-minute bucket of the most recent complete session (ET, extended hours included)series · 2026-09-15 · 25×2Preview: a 16-point series, ending higher. Typical quoted spread on the three largest S&P 500 ETFs, trailing five daysranking · 2026-09-15 · 3×3Preview: 3 ranked values, smallest first.
VOO: last traded price in each 30-minute bucket of the most recent complete session (ET, extended hours included)

VOO: last traded price in each 30-minute bucket of the most recent complete session (ET, extended hours included)

most recentas of series 25×2read in context →
VOO: last traded price in each 30-minute bucket of the most recent complete session (ET, extended hours included) — 25 rows by 2 columns, computed from US exchange, SIP and OPRA data.
et_timelast_price
01:00698
01:30697.72
02:00697.8
02:30698.64
03:00697.5
03:30697.28
04:00698.27
04:30700.28
05:00700.52
05:30701.21
06:00701.1
06:30700.81
07:00700.49
07:30700.58
08:00700.24
08:30699.35
09:00699.61
09:30700
10:00699.77
10:30699.71
11:00699.71
11:30699.75
12:00699.59
12:30699.67
13:00699.66
the exact SQL behind every number
SELECT formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
       round(argMax(toFloat64(close), window_start), 2) AS last_price
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'VOO'
  AND window_start >= today() - 21
  AND window_start < today()
  AND toDate(toTimeZone(window_start, 'America/New_York')) = (
      SELECT max(toDate(toTimeZone(window_start, 'America/New_York')))
      FROM global_markets.delayed_stocks_minute_aggs
      WHERE ticker = 'VOO'
        AND window_start >= today() - 21
        AND window_start < today()
  )
GROUP BY et_time
ORDER BY et_time
$