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

3,293 answered market questions

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

What Is an Implied Volatility Index? IV30 & VIX
AAPL near-the-money IV by expiration, June 15, 2026series · 2026-09-12 · 13×5Preview: a 13-point series, ending lower. The same IV30 recipe across six household names, June 15, 2026ranking · 2026-09-12 · 6×4Preview: 6 ranked values, largest first. AAPL IV30 rebuilt daily, with its near and far legs (June 15 to August 31, 2026)series · 2026-09-12 · 54×5Preview: a 16-point series, ending higher. The two expirations bracketing 30 days, and the IV30 they produce (AAPL, June 15, 2026)table · 2026-09-12 · 2×7
AAPL near-the-money IV by expiration, June 15, 2026

AAPL near-the-money IV by expiration, June 15, 2026

most recentas of series 13×5read in context →
AAPL near-the-money IV by expiration, June 15, 2026 — 13 rows by 5 columns, computed from US exchange, SIP and OPRA data.
expiry_dateexpiry_labeltime_to_expiryatm_iv_pctcontract_count
2026-06-17June 172 days25.5112
2026-06-18June 183 days25.8912
2026-06-22June 227 days20.8612
2026-06-24June 249 days22.112
2026-06-26June 2611 days22.6812
2026-06-29June 2914 days21.176
2026-07-02July 217 days22.1711
2026-07-10July 1025 days21.776
2026-07-17July 1732 days21.856
2026-07-24July 2439 days22.416
2026-07-31July 3146 days25.456
2026-08-21August 2167 days25.016
2026-09-18September 1895 days25.456
the exact SQL behind every number
SELECT
    toString(expiration_date)                                              AS expiry_date,
    concat(monthName(expiration_date), ' ', toString(toDayOfMonth(expiration_date))) AS expiry_label,
    concat(toString(days_to_expiry), ' days')                              AS time_to_expiry,
    round(avg(toFloat64(implied_volatility)) * 100, 2)                     AS atm_iv_pct,
    count()                                                                AS contract_count
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
  AND date = '2026-06-15'
  AND iv_converged = 1
  AND volume > 0
  AND days_to_expiry BETWEEN 1 AND 120
  AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.025
GROUP BY expiration_date, days_to_expiry
HAVING contract_count >= 2
ORDER BY expiration_date
$