Financial insights of ITT