Harrow HROW Stock Up 215 Key Resistance at 3291 20260520 Bilibili BILI Q1 2026 Results A Closer Look at the Earnings Beat SP 500 Edges Higher as Utilities and Technology Lead Energy and Staples Weigh Establishment ESTA Stock Up 560 Key Resistance at 7268 20260520