144.00 -2.06(-1.41%)10/30/2024
ITT Inc (ITT)
Press Release | Data News