Freedom Broker analyst Sergey Glinyanov upgrades Caterpillar (NYSE:CAT) from Hold to Buy and announces $980 price target.