Price Prediction and Forecast: Can CAT Shares Hit $1000 By 2027?
Briefly

Price Prediction and Forecast: Can CAT Shares Hit $1000 By 2027?
Caterpillar is experiencing a major valuation rerate in industrials, with the stock rising sharply over the past year and year to date. Growth is supported by a record backlog and a growing role supplying equipment for AI data center construction. Management expects accelerated order rates as major data center customers increase capital spending. Near-term performance is affected by digestion after reaching a 52-week high, insider selling, and tariff headwinds. Management projects tariff costs of $2.2 billion to $2.4 billion in 2026, pressuring Resource Industries margins. Wall Street sentiment is bullish but cautious, with consensus targets near current levels. Backlog reached $63 billion, and analysts expect EPS growth this year alongside low double-digit revenue growth guidance.
"“Our largest customers in the broader data center industry have significantly increased their expectations for capital spending. That has translated to accelerated order rates for us.”"
"Caterpillar's total backlog hit a record $63 billion, up 79% year over year, and large reciprocating engine backlog has grown more than 3.5x since January 2024. Analysts project EPS to rise 27% this year to $24.21. With orders booked into 2028 and management guiding low double-digit revenue growth, $913 looks like a placeholder."
"Management expects $2.2 billion to $2.4 billion in tariff costs for 2026, compressing Resource Industries margins by roughly 500 basis points in Q1. With beta at 1.625, CAT moves harder than the market in both directions, and at 11.63% over the past month it has run hot. None of this breaks the thesis; it explains why momentum stalled."
"The Street consensus price target sits at $913.29, implying almost no upside from here. The ratings breakdown shows 1 Strong Buy, 14 Buy, 10 Hold, and 3 Sell. That is constructive but cautious, underweighting the backlog story."
Read at 24/7 Wall St.
Unable to calculate read time
[
|
]