21 Aug 2024 Stream tops out second Phoenix data center in Arizona First facility on campus launched in 2020