Is Caterpillar (CAT) Stock a buy ahead of next week’s earnings?

[ad_1] Shares of construction equipment maker Caterpillar Inc. (NYSE: CAT ) rose to record highs this week, at a time when the broader market is experiencing high volatility. CAT has been on a winning streak for some time and is…






