Iron Mountain reports 3Q26 results; signs 102MW of new leasing led by India and London
Iron Mountain reported its 3Q26 results and signed 102MW of new data centre leases during the quarter.
or
Iron Mountain reported its 3Q26 results and signed 102MW of new data centre leases during the quarter.
or