{"slug":"market-recap-2026-q2","qid":"q2_calendar_wave","label":"Listings, splits, and ex-dividend events by month through the quarter","post_title":"Market Recap: Q2 2026","post_url":"/blog/market-recap-2026-q2#q-q2_calendar_wave","columns":["m","ipos","splits","ex_divs"],"rows":[{"m":"2026-04","ipos":30,"splits":129,"ex_divs":3947},{"m":"2026-05","ipos":40,"splits":142,"ex_divs":4804},{"m":"2026-06","ipos":35,"splits":164,"ex_divs":6651}],"shape":"ranking","sql":"SELECT m, ipos, splits, ex_divs FROM (\n    SELECT '2026-04' AS m,\n        (SELECT count() FROM global_markets.stocks_ipos WHERE listing_date >= toDate('2026-04-01') AND listing_date <= toDate('2026-04-30')) AS ipos,\n        (SELECT count() FROM global_markets.stocks_splits WHERE execution_date >= toDate('2026-04-01') AND execution_date <= toDate('2026-04-30')) AS splits,\n        (SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date >= toDate('2026-04-01') AND ex_dividend_date <= toDate('2026-04-30')) AS ex_divs, 1 AS o\n    UNION ALL SELECT '2026-05',\n        (SELECT count() FROM global_markets.stocks_ipos WHERE listing_date >= toDate('2026-05-01') AND listing_date <= toDate('2026-05-31')),\n        (SELECT count() FROM global_markets.stocks_splits WHERE execution_date >= toDate('2026-05-01') AND execution_date <= toDate('2026-05-31')),\n        (SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date >= toDate('2026-05-01') AND ex_dividend_date <= toDate('2026-05-31')), 2\n    UNION ALL SELECT '2026-06',\n        (SELECT count() FROM global_markets.stocks_ipos WHERE listing_date >= toDate('2026-06-01') AND listing_date <= toDate('2026-06-30')),\n        (SELECT count() FROM global_markets.stocks_splits WHERE execution_date >= toDate('2026-06-01') AND execution_date <= toDate('2026-06-30')),\n        (SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date >= toDate('2026-06-01') AND ex_dividend_date <= toDate('2026-06-30')), 3\n) ORDER BY o","computed_at":"2026-07-16T12:07:12.104670+00:00","elapsed":0.460176087}