Freedom Broker Upgrades Caterpillar to Buy, Announces $980 Price Target