{"slug":"covid-crash-march-2020","qid":"sector_hits","label":"March 9 and full-crash moves: cruise, airline, energy, bank, tech, staples vs SPY","post_title":"COVID Crash 2020: Four Halts, Peak to Trough","post_url":"/blog/covid-crash-march-2020#q-sector_hits","columns":["ticker","mar9_pct","crash_pct"],"rows":[{"ticker":"CCL","mar9_pct":-19.9,"crash_pct":-72.3},{"ticker":"UAL","mar9_pct":-10.4,"crash_pct":-66.9},{"ticker":"XOM","mar9_pct":-12.2,"crash_pct":-47.9},{"ticker":"JPM","mar9_pct":-13.7,"crash_pct":-42.6},{"ticker":"SPY","mar9_pct":-7.7,"crash_pct":-34.2},{"ticker":"AAPL","mar9_pct":-7.9,"crash_pct":-31},{"ticker":"WMT","mar9_pct":-0.1,"crash_pct":-2.9}],"shape":"ranking","sql":"WITH dailies AS (\n    SELECT\n        ticker,\n        toDate(toTimeZone(window_start, 'America/New_York')) AS d,\n        argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS c\n    FROM global_markets.delayed_stocks_minute_aggs\n    WHERE ticker IN ('UAL', 'CCL', 'XOM', 'JPM', 'AAPL', 'WMT', 'SPY')\n      AND window_start >= toDateTime('2020-02-18 00:00:00') AND window_start < toDateTime('2020-03-25 00:00:00')\n    GROUP BY ticker, d\n)\nSELECT\n    ticker,\n    round((anyIf(c, d = toDate('2020-03-09')) / anyIf(c, d = toDate('2020-03-06')) - 1) * 100, 1) AS mar9_pct,\n    round((anyIf(c, d = toDate('2020-03-23')) / anyIf(c, d = toDate('2020-02-19')) - 1) * 100, 1) AS crash_pct\nFROM dailies\nGROUP BY ticker\nORDER BY crash_pct ASC","computed_at":"2026-07-26T05:28:57.615460+00:00","elapsed":0.147499894}