13 June 2025,03:29 AM 20 minutes delayed

Severn Trent PLC

Value:
2,728.00
Price up
7.0 ( 0.2573 % )
Back to Shares