31 March 2025,17:26 PM 20 minutes delayed

Severn Trent PLC

Value:
2,533.081
Price up
37.08095 ( 1.4856 % )
Back to Shares