The IPO Buzz: Csquare (CSQR Proposed) Sets Terms for $1.3 Billion IPO
Csquare Inc. (CSQR Proposed), the owner and operator of data centers in 21 major metro markets in the U.S., Canada and the U.K., disclosed the terms for its $1.25 billion IPO early today (Monday, July 6, 2026). The company, based in the North Dallas suburb of Coppell, Texas, is offering 50 million shares at a […]
July 6, 2026 Read More