Michael T. McCaul bought Caterpillar 2023 Allocate — November 20, 2024 | Congress Stock Tracker