{"slug":"what-is-a-short-squeeze","qid":"gme_squeeze_arc","label":"GME 2021, one row: January low, late-January peak, February trough, March rebound (as-traded prices)","post_title":"What Is a Short Squeeze? GameStop, Measured","post_url":"/blog/what-is-a-short-squeeze#q-gme_squeeze_arc","columns":["january_low","late_january_high","low_to_peak_multiple","february_low","february_low_date","peak_to_trough_pct","march_rebound_high"],"rows":[{"january_low":17.05,"late_january_high":513.12,"low_to_peak_multiple":30.1,"february_low":38.5,"february_low_date":"2021-02-19","peak_to_trough_pct":92.5,"march_rebound_high":348.5}],"shape":"scalar","sql":"WITH daily AS (\n    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,\n           min(toFloat64(low)) AS lo,\n           max(toFloat64(high)) AS hi\n    FROM global_markets.delayed_stocks_minute_aggs\n    WHERE ticker = 'GME'\n      AND window_start >= '2021-01-04 04:00:00'\n      AND window_start < '2021-04-01 04:00:00'\n    GROUP BY day\n)\nSELECT round(minIf(lo, day < '2021-02-01'), 2) AS january_low,\n       round(maxIf(hi, day < '2021-02-01'), 2) AS late_january_high,\n       round(maxIf(hi, day < '2021-02-01') / minIf(lo, day < '2021-02-01'), 1) AS low_to_peak_multiple,\n       round(minIf(lo, day >= '2021-02-01' AND day < '2021-03-01'), 2) AS february_low,\n       toString(argMinIf(day, lo, day >= '2021-02-01' AND day < '2021-03-01')) AS february_low_date,\n       round((1 - minIf(lo, day >= '2021-02-01' AND day < '2021-03-01') / maxIf(hi, day < '2021-02-01')) * 100, 1) AS peak_to_trough_pct,\n       round(maxIf(hi, day >= '2021-03-01'), 2) AS march_rebound_high\nFROM daily","computed_at":"2026-08-22T04:34:02.800539+00:00","elapsed":0.108800524}