Here is a report showing the latest price targets of CAT https://www.dailypolitical.com/2017/12/28/caterpillar-cat-downgraded-by-vetr-to-strong-sell.html and check out the P/E of CAT and also last year run up of the stock. From $90 to $158 and then decide whether it is still long or short. I say it is ripe for a correction. The earning day is Jan 24th 2018. Note: Current price 158.19