Iron Mountain reports 1Q26 results; signs 22MW of new leasing as data centre revenue grows 47%
Iron Mountain reported its 1Q26 results and signed a total of 22MW in new data centre leasing during the quarter.
or
Iron Mountain reported its 1Q26 results and signed a total of 22MW in new data centre leasing during the quarter.
or