Babcock International Group PLC (FRA:BW3)

Germany flag Germany · Delayed Price · Currency is EUR
12.73
+0.23 (1.84%)
Last updated: Aug 26, 2026, 5:27 PM CET
Market Cap6.26B +7.9%
Revenue (ttm)5.93B +7.2%
Net Income241.88M -14.5%
EPS0.47 -14.0%
Shares Out n/a
PE Ratio25.87
Forward PE16.70
Dividend0.09 (0.68%)
Ex-Dividend DateAug 13, 2026
Volume100
Open12.53
Previous Close12.50
Day's Range12.53 - 12.73
52-Week Range10.50 - 17.87
Betan/a
Analystsn/a
Price Targetn/a
Earnings DateJun 22, 2026