{"slug":"options-approval-levels-explained","qid":"gap_moves","label":"Largest single-session move, open to close, since 2016","post_title":"Options Approval Levels: What Each Tier Allows","post_url":"/blog/options-approval-levels-explained#q-gap_moves","columns":["ticker","largest_up_pct","largest_down_pct","largest_up_on"],"rows":[{"ticker":"AMD","largest_up_pct":25.1,"largest_down_pct":12.5,"largest_up_on":"Apr 22, 2016"},{"ticker":"AAPL","largest_up_pct":15.6,"largest_down_pct":7.6,"largest_up_on":"Apr 9, 2025"},{"ticker":"NVDA","largest_up_pct":15.6,"largest_down_pct":11,"largest_up_on":"Apr 9, 2025"},{"ticker":"SPY","largest_up_pct":11.2,"largest_down_pct":5.7,"largest_up_on":"Apr 9, 2025"},{"ticker":"MSFT","largest_up_pct":10.5,"largest_down_pct":5.9,"largest_up_on":"Apr 9, 2025"},{"ticker":"KO","largest_up_pct":7.1,"largest_down_pct":8.7,"largest_up_on":"Mar 16, 2020"}],"shape":"ranking","sql":"SELECT\n    ticker,\n    round(100 * max(toFloat64(close) / toFloat64(open) - 1), 1)                   AS largest_up_pct,\n    round(100 * abs(min(toFloat64(close) / toFloat64(open) - 1)), 1)              AS largest_down_pct,\n    formatDateTime(argMax(date, toFloat64(close) / toFloat64(open)), '%b %e, %Y') AS largest_up_on\nFROM global_markets.stocks_daily_aggs\nWHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'AMD', 'KO', 'SPY')\n  AND date >= '2016-01-01'\n  AND open > 0\nGROUP BY ticker\nORDER BY largest_up_pct DESC","computed_at":"2026-08-22T04:17:52.407659+00:00","elapsed":0.063417612}