Severn Trent Plc

Severn Trent Plc

38.92
EUR
+0.22
(+0.57%)
8.97BMarket Cap
Nov 18Next Earn