Caterpillar Gains 51% YTD: Time to Buy, Sell or Hold the Stock?

CAT surges 51% YTD as strong revenue growth, rising earnings and a record backlog boost momentum, though valuation remains elevated.
Open original source
CAT surges 51% YTD as strong revenue growth, rising earnings and a record backlog boost momentum, though valuation remains elevated.
Open original source