Three Reasons to Buy Caterpillar Inc (CAT)

Shares of Caterpillar Inc. (NYSE:CAT) had a lackluster year in 2012, mostly due to investor's concerns about the slowing Chinese economy and its possible effects on the demand for heavy infrastructure...... (read more)