Caterpillar Stock Price Chart - Is Caterpillar Stock A Buy The Motley Fool