New 7.2MW solar installation will generate 15 percent of the Edison, New Jersey data center’s current electricity load BOSTON : Iron Mountain Incorporated® (NYSE: IRM), the storage and information management company, announced today that they have closed on their largest on-site solar power-purchase agreement (PPA) contract to date. The 7.2 MW-rated solar installation at Iron […]