Caterpillar Stock Rises After Smashing Earnings Expectations | Coins2Day