Sanofi ADS SNY Q1 2026 Earnings Surprise EPS 188 Up Significant KE Holdings BEKE Shares Slide 65 as Real Estate Headwinds Persist Testing Key Support AbbVie ABBV Stock Today Unchanged at 21300 Key Levels 20260520 217 Million in Trucking Safety and CDL Development Grants Now Open Application Deadline and Program Details