ITT’s 2026 Sustainability Update Nov 9, 2026 Supporting Materials Presentation 3.4 MB Press Release 168.8 KB