News

IRVING, Texas, April 30, 2025 – Caterpillar Inc. (NYSE: CAT) will hold a virtual annual shareholder meeting Wednesday, June ...