Shoals SHLS Reports Strong Q1 2026 Revenue NA EPS Beats Inogen INGN Slips 147 Testing 604 Support 20260520 BYD Explores Acquisition of Underused European Factories in Talks with Stellantis and Others Is IES Holdings IESCs 245 Gain Just the Beginning 20260520 NCDEX Introduces Indias First ExchangeTraded Weather Derivatives Contract Tied to Mumbai Rainfall Suraj SURAJLTDNS Earnings Outlook Key Metrics for Mar 2026 Prudential PRH Fell 060 Is a Recovery Ahead 20260520