Michael McCaul sold ITT on May 16, 2024 | PolitAlpha