Magnora Data Center logo

Third quarter 2026