Vance Defends Stock Trading Calls for Congressional Ban in Wake of Trump Filings USIran Tensions Stoke Inflation Fears in India Energy Costs Fuel Consumer Pressure CF Industries CF Q1 2026 Earnings EPS 289 Beats Estimates Alphabets Google IO AI Showcase Puts Market Momentum to the Test