AZZ AZZ Q1 2026 Results Profit Surges Guidance Raised Putins China Visit Warm Welcome but No Pipeline Deal Geopolitical Limits Emerge McGrath RentCorp MGRC Q1 2026 Earnings Soft Quarter Raises Questions MapLight Therapeutics MPLT Q1 2026 Results Disappoint What Investors Should Know