24 April 2025,04:27 AM 20 minutes delayed

Severn Trent PLC

Value:
2,682.00
Price Down
-79.0 ( -2.8613 % )
Back to Shares