Why Caterpillar (CAT) Stock Might be a Great Pick?