Caterpillar Inc. CAT is anticipated to witness year-over-year declines in the top and bottom lines when it reports second-quarter 2025 results on Aug. 5, before the opening bell. The Zacks Consensus ...