FTSE 100 Live: UK Stocks’ Winning Streak to Be Tested By Earnings Rush Published 30 Apr 2025 Full Article