Solar Power Lake to be built with almost 3,000 solar panels – about the size of four Olympic swimming pools Will support ~30% of energy demand at ITT’s Barge Innovation Center $2.5 million investment is part of ITT’s long-term strategy to become more sustainable WHITE PLAINS, N.Y. : ITT Inc. (NYSE: ITT) today announced the […]