StocksBalfour Beatty PLCBBY.L

BBY.L

Balfour Beatty PLC

303.93 2.60 (0.86%)