Kenon Holdings KEN Surges 250 Nearing 9013 Resistance 20260520 Liberty LBRDK Gains 228 Support Holds at 3237 20260520 Reviva RVPH Q3 2025 Earnings 120 EPS Surges Past 198 Estimates Julong JLHL Flat at 2469 Consolidation Continues 20260520 Silexion Therapeutics SLXN Gained 5613 Can It Break 044 20260520 Middle East Standoff Intensifies Trump Rejects Irans Counteroffer Extending Conflict and Energy Market Volatility