Yalla YALA Stock Analysis Falls 348 Watching 579 20260520 Ryde Group RYDE Stock Slides 284 Support at 087 20260520