Ryde Group Ltd RYDE Slips 28 as Shares Test Key Support Near 099 Rising Egg Prices Reflect Broader UK Grocery Inflation Pressures FNWD Q1 2026 Earnings EPS Miss Amid Challenging Banking Environment Traders Express Skepticism on Irans Timetable for Reopening Strait of Hormuz