{"slug":"how-to-find-a-lockup-expiration-date","qid":"rddt_day_windows","label":"Reddit share volume by window, counted in days from the March 20, 2024 pricing date","post_title":"How to Find a Lockup Expiration Date","post_url":"/blog/how-to-find-a-lockup-expiration-date#q-rddt_day_windows","columns":["window_label","avg_daily_volume_m","busiest_session_m"],"rows":[{"window_label":"Days 1-30","avg_daily_volume_m":10.17,"busiest_session_m":48.53},{"window_label":"Days 31-90","avg_daily_volume_m":3.53,"busiest_session_m":14.98},{"window_label":"Days 91-170","avg_daily_volume_m":3.39,"busiest_session_m":14.21},{"window_label":"Days 171-200","avg_daily_volume_m":3.92,"busiest_session_m":7.2},{"window_label":"Days 201-365","avg_daily_volume_m":6.6,"busiest_session_m":37.26}],"shape":"ranking","sql":"WITH daily AS (\n    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,\n           toFloat64(sum(volume)) AS shares\n    FROM global_markets.delayed_stocks_minute_aggs\n    WHERE ticker = 'RDDT'\n      AND window_start >= toDateTime('2024-03-21 00:00:00')\n      AND window_start < toDateTime('2025-03-21 00:00:00')\n    GROUP BY session_date\n)\nSELECT multiIf(dateDiff('day', toDate('2024-03-20'), session_date) <= 30, 'Days 1-30',\n               dateDiff('day', toDate('2024-03-20'), session_date) <= 90, 'Days 31-90',\n               dateDiff('day', toDate('2024-03-20'), session_date) <= 170, 'Days 91-170',\n               dateDiff('day', toDate('2024-03-20'), session_date) <= 200, 'Days 171-200',\n               'Days 201-365') AS window_label,\n       round(avg(shares) / 1e6, 2) AS avg_daily_volume_m,\n       round(max(shares) / 1e6, 2) AS busiest_session_m\nFROM daily\nGROUP BY window_label\nORDER BY min(dateDiff('day', toDate('2024-03-20'), session_date))","computed_at":"2026-08-03T08:36:08.820444+00:00","elapsed":0.002880221}