Caterpillar Inc. (CAT) Financial Charts & Fundamental History