Tough to Buy Caterpillar Breakout

Caterpillar stock has broken out to an all-time high, but mixed technicals suggest that the rally could fail.

Continue reading at Investopedia →