Satellite imagery shows IREN and Nebius data center projects may be delayed
Aterio’s satellite imagery analysis said that IREN the Texas data center may struggle to be delivered by year-end, while Nebius’s New Jersey project may also be delayed until 2027. Microsoft said its infrastructure strategy remains flexible, and the parties involved did not comment.