{"slug":"do-stocks-fall-after-lockup-expiration","qid":"short_share","label":"Short-marked share of reported volume, 30 days either side of the mark","post_title":"Do Stocks Fall When a Lockup Expires?","post_url":"/blog/do-stocks-fall-after-lockup-expiration#q-short_share","columns":["ticker","short_share_before_pct","short_share_after_pct"],"rows":[{"ticker":"ALAB","short_share_before_pct":58.4,"short_share_after_pct":48.7},{"ticker":"BIRK","short_share_before_pct":58.3,"short_share_after_pct":65.4},{"ticker":"RBRK","short_share_before_pct":44.9,"short_share_after_pct":45.3},{"ticker":"ARM","short_share_before_pct":43.7,"short_share_after_pct":43.5},{"ticker":"RDDT","short_share_before_pct":42.4,"short_share_after_pct":35.9},{"ticker":"CART","short_share_before_pct":37.7,"short_share_after_pct":28.9}],"shape":"ranking","sql":"WITH multiIf(\n        ticker = 'ARM',  toDate('2023-09-14'),\n        ticker = 'CART', toDate('2023-09-19'),\n        ticker = 'BIRK', toDate('2023-10-11'),\n        ticker = 'ALAB', toDate('2024-03-20'),\n        ticker = 'RDDT', toDate('2024-03-21'),\n        ticker = 'RBRK', toDate('2024-04-25'),\n        toDate('2024-01-01')) + 180 AS lockup_mark\nSELECT\n    ticker,\n    round(100 * sumIf(short_vol, session_date <  lockup_mark)\n              / sumIf(total_vol, session_date <  lockup_mark), 1) AS short_share_before_pct,\n    round(100 * sumIf(short_vol, session_date >= lockup_mark)\n              / sumIf(total_vol, session_date >= lockup_mark), 1) AS short_share_after_pct\nFROM\n(\n    SELECT\n        ticker,\n        date                            AS session_date,\n        toFloat64(max(short_volume))    AS short_vol,\n        toFloat64(max(total_volume))    AS total_vol\n    FROM global_markets.stocks_short_volume\n    WHERE ticker IN ('ARM', 'CART', 'BIRK', 'ALAB', 'RDDT', 'RBRK')\n      AND date >= toDate('2024-01-15')\n      AND date <  toDate('2024-12-15')\n    GROUP BY ticker, session_date\n)\nWHERE session_date >= lockup_mark - 30\n  AND session_date <= lockup_mark + 30\nGROUP BY ticker\nHAVING sumIf(total_vol, session_date <  lockup_mark) > 0\n   AND sumIf(total_vol, session_date >= lockup_mark) > 0\nORDER BY short_share_before_pct DESC","computed_at":"2026-08-06T04:27:03.633637+00:00","elapsed":0.003557698}