Babcock & Wilcox

Employees:
5,000
Market Cap:
$501.51 million
Revenue:
$1.58 billion
Net Income:
$-121.49 million
Founded:
1896
Babcock & Wilcox
Employees:
5,000
Market Cap:
$501.51 million
Revenue:
$1.58 billion
Net Income:
$-121.49 million
Founded:
1896

Mar 7, 9:00 PM

Mar 7, 9:00 PM

Mar 3, 8:49 PM

Mar 3, 8:49 PM

11

Babcock & Wilcox jobs