Babcock International Group PLC

Babcock International Group PLC

11.41
EUR
+0.05
(+0.44%)
6.73BMarket Cap
Nov 19Next Earn