Caterpillar Stock Chart History - Caterpillar Nyse Cat Share Price Stock Quote Analysis