Caterpillar Earnings Propel U.S. Futures, S&P 500 to Record High - CAT News | Rallies