30 April 2025,05:19 AM 20 minutes delayed

Severn Trent PLC

Value:
2,758.00
Price up
37.0 ( 1.3598 % )
Back to Shares