Caterpillar Stock Price Chart - Caterpillar Earnings Q2 2018 Record Eps