145.40 -0.66(-0.45%)10/30/2024
ITT Inc (ITT)
Press Release | Data News