15 Feb 2024 Starwood acquires $850 million stake in Echelon Data Centers Deal values Irish data center firm at €2.5 billion
23 Jan 2024 Investment firm Starwood launches data center-focused unit Starwood Digital to further investment firm’s development pipeline