ITT is a must own stock at the right price