Caterpillar Stock Price Chart - Caterpillar Stock Booming Momentum And Rising Expectations