2026 May Be the Year of the Mega I.P.O. January 14, 2026 by business 2026 May Be the Year of the Mega I.P.O.