Ticker: CAT
Company: CATERPILLAR INC
Person: Gerald Johnson, director
Transaction date: May 2, 2025
Reporting date: May 5, 2025
Average share price: 318.48
Bought 100.0 shares for 31848.0