The deal values the company, which operates more than 7 million square feet of data center space, at roughly $10 billion.
Read More
The deal values the company, which operates more than 7 million square feet of data center space, at roughly $10 billion.
Read More