Baidu Stock Rises as AI Momentum Drives Q1 Earnings Beat Easing Ad Revenue Worries Costamare CMRE Stock Up 084 Key Resistance at 1819 20260518 PMV Pharmaceuticals PMVP Q1 2026 Earnings EPS 034 Beats Estimates