Nvidia Stock Fans Urged to Mark June 2 for Potential Major Announcement Solar Panel Sales Surge as Businesses Seek Energy Cost Savings French Presidential Election Centrist Edouard Philippe Emerges as Early Favorite to Counter Populist Surge Memory Chip Shortage Pressures Chinese Automakers From BYD to XPeng Rupee Strengthens for Third Session on Oil Slump and RBI Support Closes at 9523 per Dollar Prediction Markets Signal Potential Fed Rate Hike by Mid2027 AntiCorruption Messaging Faces Headwinds from Lawmaker Stock Trading Scrutiny