{"slug":"otc-markets-tiers-and-rule-15c2-11","qid":"session_coverage","label":"Sessions traded in June 2026, share of exchange-listed symbols","post_title":"OTC Markets Tiers and SEC Rule 15c2-11","post_url":"/blog/otc-markets-tiers-and-rule-15c2-11#q-session_coverage","columns":["sessions_bucket","listed_share_pct"],"rows":[{"sessions_bucket":"01 to 03 sessions","listed_share_pct":1.2},{"sessions_bucket":"04 to 07 sessions","listed_share_pct":2.4},{"sessions_bucket":"08 to 12 sessions","listed_share_pct":3},{"sessions_bucket":"13 to 17 sessions","listed_share_pct":2.8},{"sessions_bucket":"18 or more sessions","listed_share_pct":90.6}],"shape":"ranking","sql":"WITH\n    per_symbol AS\n    (\n        SELECT\n            ticker,\n            count() AS sessions_traded\n        FROM global_markets.stocks_daily_aggs\n        WHERE date >= '2026-06-01'\n          AND date <  '2026-07-01'\n          AND ifNull(otc, 0) = 0\n          AND ticker NOT IN ('SPCX')\n        GROUP BY ticker\n    ),\n    totals AS\n    (\n        SELECT count() AS total_listed\n        FROM per_symbol\n    ),\n    bucketed AS\n    (\n        SELECT\n            multiIf(sessions_traded <=  3, '01 to 03 sessions',\n                    sessions_traded <=  7, '04 to 07 sessions',\n                    sessions_traded <= 12, '08 to 12 sessions',\n                    sessions_traded <= 17, '13 to 17 sessions',\n                                           '18 or more sessions') AS sessions_bucket,\n            count()                                               AS listed_symbols\n        FROM per_symbol\n        GROUP BY sessions_bucket\n    )\nSELECT\n    b.sessions_bucket                                 AS sessions_bucket,\n    round(100 * b.listed_symbols / t.total_listed, 1) AS listed_share_pct\nFROM bucketed AS b\nCROSS JOIN totals AS t\nORDER BY b.sessions_bucket","computed_at":"2026-08-11T16:03:52.293468+00:00","elapsed":0.002409082}