Severn Trent Plc

Severn Trent Plc

3,242.00
GBX
+30.00
(+0.93%)
779.11BMarket Cap
Nov 18Next Earn