Kinder Morgan KMI Q1 2026 Earnings 048 EPS Surges Past 040 Estimates Household Debt Edges Up to New High but Credit Card Balances Dip Jim Cramer Passes on Ford Stock Amid Ongoing Auto Sector Uncertainty Oil Prices Decline as Trump Calls Off Planned Military Strikes on Iran Northern NOG Q1 2026 Earnings Surprise EPS 074 Up Significant Consumers Pull Back Spending to Bolster Savings as Retail Sales Stall March Retail Sales Surge 17 Above Expectations What It Means for the Economy