ITT: Excellent Execution, But The Stock Is Fully Priced — ITT +0.60 · News Impact Screener