Babcock downgraded by Deutsche Bank; shares dip 2% despite strong results

Jun 27, 2025 - 10:06
 0
Babcock downgraded by Deutsche Bank; shares dip 2% despite strong results