Sell-off in Babcock shares today might be over the top
Defence contractor Babcock International (BAB) just can't seem to catch a break. Despite reporting full year results which were in line with its most recent latest guidance the share price has tanked today, falling more than 10% to...
22 May 2019