Caterpillar Stock Chart History - Can Caterpillar Continue Its Strong Revenue Run Rate In 2019