Construction and heavy machinery maker Caterpillar (NYSE: CAT) stock has been weathering the bear market down (-17%) on the year.
Construction and heavy machinery maker Caterpillar (NYSE: CAT) stock has been weathering the bear market down (-17%) on the year.