{"slug":"gamestop-january-28-2021","qid":"day_tape","label":"GME on January 28, 2021: receipted (as-traded, pre-2022-split prices)","post_title":"GameStop, Jan 28, 2021: $483 to $112 by Noon","post_url":"/blog/gamestop-january-28-2021#q-day_tape","columns":["prior_close","rth_open","gap_pct","rth_low","low_et","rth_high","rth_close","day_change_pct","low_vs_prior_pct","day_shares_m","day_notional_bn","rth_minute_bars","rth_high_splitadj","thinnest_other_session_bars"],"rows":[{"prior_close":345,"rth_open":265,"gap_pct":-23.2,"rth_low":112.25,"low_et":"11:24","rth_high":483,"rth_close":197.44,"day_change_pct":-42.8,"low_vs_prior_pct":-67.5,"day_shares_m":57.4,"day_notional_bn":16.7,"rth_minute_bars":314,"rth_high_splitadj":120.75,"thinnest_other_session_bars":348}],"shape":"scalar","sql":"WITH\n    (\n        SELECT argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)\n        FROM global_markets.delayed_stocks_minute_aggs\n        WHERE ticker = 'GME'\n          AND window_start >= toDateTime('2021-01-27 00:00:00') AND window_start < toDateTime('2021-01-28 04:00:00')\n    ) AS prior_rth_close,\n    (\n        SELECT min(bars)\n        FROM (\n            SELECT\n                toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,\n                countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS bars\n            FROM global_markets.delayed_stocks_minute_aggs\n            WHERE ticker = 'GME'\n              AND window_start >= toDateTime('2021-01-25 04:00:00') AND window_start < toDateTime('2021-02-05 04:00:00')\n            GROUP BY et_date\n            HAVING et_date != toDate('2021-01-28')\n        )\n    ) AS thinnest_other\nSELECT\n    round(prior_rth_close, 2) AS prior_close,\n    round(toFloat64(argMinIf(open, window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)), 2) AS rth_open,\n    round((toFloat64(argMinIf(open, window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)) / prior_rth_close - 1) * 100, 1) AS gap_pct,\n    round(minIf(toFloat64(low), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 2) AS rth_low,\n    formatDateTime(toTimeZone(argMinIf(window_start, (toFloat64(low), toInt64(toUnixTimestamp(window_start))), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 'America/New_York'), '%H:%i') AS low_et,\n    round(maxIf(toFloat64(high), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 2) AS rth_high,\n    round(toFloat64(argMaxIf(close, window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)), 2) AS rth_close,\n    round((toFloat64(argMaxIf(close, window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)) / prior_rth_close - 1) * 100, 1) AS day_change_pct,\n    round((minIf(toFloat64(low), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) / prior_rth_close - 1) * 100, 1) AS low_vs_prior_pct,\n    round(toFloat64(sum(volume)) / 1e6, 1) AS day_shares_m,\n    round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 1) AS day_notional_bn,\n    countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS rth_minute_bars,\n    round(maxIf(toFloat64(high), (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) / 4, 2) AS rth_high_splitadj,\n    thinnest_other AS thinnest_other_session_bars\nFROM global_markets.delayed_stocks_minute_aggs\nWHERE ticker = 'GME'\n  AND window_start >= toDateTime('2021-01-28 04:00:00') AND window_start < toDateTime('2021-01-28 23:59:00')","computed_at":"2026-07-26T05:29:38.450831+00:00","elapsed":0.1739271}