22 May 2025,04:27 AM 20 minutes delayed

Severn Trent PLC

Value:
2,775.00
Price up
62.0 ( 2.2853 % )
Back to Shares