Why Caterpillar's Stock Rallied To All Time Highs

Caterpillar’s (NYSE: CAT) stock price increased nearly 35% in the last 6 months, driven largely by improved margins and improving global sentiment, which could boost global expenditures on infrastructure and mining...

Continue reading at Forbes →