{"slug":"market-recap-2026-06-30","qid":"volume_smile","label":"Shares traded per 30-minute bucket, regular hours (billions)","post_title":"Market Recap: June 30, 2026, The Day in Numbers","post_url":"/blog/market-recap-2026-06-30#q-volume_smile","columns":["et_time","shares_bn","pct_of_biggest_bucket"],"rows":[{"et_time":"09:30","shares_bn":2.05,"pct_of_biggest_bucket":76.4},{"et_time":"10:00","shares_bn":1.55,"pct_of_biggest_bucket":57.6},{"et_time":"10:30","shares_bn":1.36,"pct_of_biggest_bucket":50.6},{"et_time":"11:00","shares_bn":1.19,"pct_of_biggest_bucket":44.2},{"et_time":"11:30","shares_bn":0.97,"pct_of_biggest_bucket":36.1},{"et_time":"12:00","shares_bn":0.9,"pct_of_biggest_bucket":33.6},{"et_time":"12:30","shares_bn":0.88,"pct_of_biggest_bucket":32.7},{"et_time":"13:00","shares_bn":0.82,"pct_of_biggest_bucket":30.5},{"et_time":"13:30","shares_bn":0.78,"pct_of_biggest_bucket":29.1},{"et_time":"14:00","shares_bn":0.8,"pct_of_biggest_bucket":29.8},{"et_time":"14:30","shares_bn":0.92,"pct_of_biggest_bucket":34.3},{"et_time":"15:00","shares_bn":1.08,"pct_of_biggest_bucket":40.1},{"et_time":"15:30","shares_bn":2.69,"pct_of_biggest_bucket":100}],"shape":"series","sql":"SELECT\n    formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,\n    round(sum(toFloat64(volume)) / 1e9, 2) AS shares_bn,\n    round(100 * sum(toFloat64(volume)) / max(sum(toFloat64(volume))) OVER (), 1) AS pct_of_biggest_bucket\nFROM global_markets.delayed_stocks_minute_aggs\nWHERE window_start >= '2026-06-30 13:30:00' AND window_start < '2026-06-30 20:00:00'\nGROUP BY et_time\nORDER BY et_time","computed_at":"2026-07-26T05:43:18.328317+00:00","elapsed":0.225456311}