STRASMORE/EXPLORE 2,170 QUERIES

MSFT vs SPY and QQQ: median ATM implied volatility by month, since mid-2022

Answered against 22 years of US equities and 12 years of US options data and published with the query that produced it. This result is stored as of 2026-08-22, from MSFT Implied Volatility: IV Now & Its History.

as of series 50×4read in context →
MSFT vs SPY and QQQ: median ATM implied volatility by month, since mid-2022 — 50 rows by 4 columns, computed from US exchange, SIP and OPRA data.
monthmsft_iv_pctspy_iv_pctqqq_iv_pct
2022-07-0133.322.929.8
2022-08-0125.619.725.8
2022-09-0133.125.932.5
2022-10-0138.328.234.8
2022-11-0130.322.328.3
2022-12-0130.520.926.6
2023-01-0132.719.425.6
2023-02-0128.218.625.4
2023-03-0129.320.225.2
2023-04-0127.915.921.1
2023-05-0121.515.218.9
2023-06-0121.912.318.5
2023-07-0128.612.218.6
2023-08-0124.914.119.5
2023-09-0123.313.918.5
2023-10-0128.716.921.6
2023-11-0119.812.716.6
2023-12-0119.911.915.5
2024-01-01261216.4
2024-02-0119.81216.6
2024-03-0121.712.417.1
2024-04-012714.719.1
2024-05-011911.915.9
2024-06-0118.811.815.6
2024-07-012612.918
2024-08-0122.315.721.8
2024-09-0123.115.120.4
2024-10-0128.315.920.7
2024-11-0119.613.317.7
2024-12-0119.212.216.1
2025-01-0125.114.119.1
2025-02-0121.813.818.7
2025-03-0126.519.425
2025-04-0136.227.232.1
2025-05-0120.718.122
2025-06-0118.215.518.8
2025-07-0124.314.117
2025-08-0119.113.216.8
2025-09-0120.91317
2025-10-0127.514.919.7
2025-11-0123.316.121.6
2025-12-0121.813.217.6
2026-01-0129.813.418.2
2026-02-0128.516.221.6
2026-03-0129.621.524.8
2026-04-0136.816.621.3
2026-05-0128.414.821.4
2026-06-0132.215.324.8
2026-07-0141.314.224.6
2026-08-0127.212.719.9
Rows × columns
50 × 4
Period covered
to
Computed
Completeness
No missing values
Source
US exchange, SIP and OPRA market data
Licence
Strasmore terms · free, no signup
Formats
JSON · CSV · the SQL below

What each column holds

Column definitions for MSFT vs SPY and QQQ: median ATM implied volatility by month, since mid-2022, derived from the stored result.
ColumnTypeRangeNotes
month date 2022-07-01 to 2026-08-01
msft_iv_pct number 18.2 to 41.3 percent
spy_iv_pct number 11.8 to 28.2 percent
qqq_iv_pct number 15.5 to 34.8 percent

Computed from Strasmore's warehouse of US exchange, SIP and OPRA market data. Equity prices are delayed; options greeks and implied volatility are end-of-day. This result is stored, not recomputed on load — it is exactly the numbers that were returned on , and the query below is what returned them.

the exact SQL behind every number
SELECT toString(toStartOfMonth(date)) AS month,
       round(100 * quantileExactIf(0.5)(implied_volatility, underlying_symbol = 'MSFT'), 1) AS msft_iv_pct,
       round(100 * quantileExactIf(0.5)(implied_volatility, underlying_symbol = 'SPY'), 1) AS spy_iv_pct,
       round(100 * quantileExactIf(0.5)(implied_volatility, underlying_symbol = 'QQQ'), 1) AS qqq_iv_pct
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('MSFT', 'SPY', 'QQQ')
  AND date >= toDate('2022-07-01')
  AND iv_converged AND implied_volatility BETWEEN 0.02 AND 5
  AND abs(strike_price / underlying_close - 1) <= 0.05
  AND expiration_date BETWEEN date + 7 AND date + 60
GROUP BY month
HAVING countIf(underlying_symbol = 'MSFT') >= 50
ORDER BY month

Run your own version of this

The same 22 years of US equities and 12 years of options data are queryable in SQL or plain English. A free account runs 100 queries a day and takes no card.

More from this analysisMSFT Implied Volatility: IV Now & Its History
MSFT at-the-money implied volatility by session: trailing 90 days series 62×2 MSFT ATM implied volatility by time to expiration: latest session ranking 4×3 AAPL realized volatility: 20-session against 60-session lookback series 72×3 META at-the-money implied volatility by session: trailing 90 days series 62×2 AMZN at-the-money implied volatility by session: trailing 90 days series 62×2 TSLA at-the-money implied volatility by session: trailing 90 days series 62×2 See all 2,170 queries →