30 Mar 2026
Echelon's Dub20 project is set to become the first energy park officially recognized by the government for its commitment to green energy.
27 Mar 2026
Reports indicate that Starwood is evaluating its strategic options for the European data center firm Echelon, which could command a valuation of approximately €4.5 billion if a sale is executed.
26 Nov 2025
Echelon and Iberdrola Digital Infra will jointly invest $2.3 billion in Spanish data centers, with their initial project in Madrid designed to deliver 144 MW of processing capacity.