Is Caterpillar Stock a Buy? By: Motley Fool March 03, 2024 at 14:32 PM EST The cyclical stock is trading close to an all-time high, but is there to room for it to run? Read More >> Related Stocks: Caterpillar