2024 General Election
days to go
Explore the latest

Stock markets today

Prices delayed by at least 15 minutes

Next week on the stock market

24 - 28 June 2024
  • Will Carnival be cruising at full speed into summer?
  • Halfords pinning hope on service growth
  • Can Currys maintain its recovery?