Babcock & Wilcox

Employees:
5,000
Market Cap:
$511.25 million
Revenue:
$1.58 billion
Net Income:
$-121.49 million
Founded:
1896
Babcock & Wilcox
Employees:
5,000
Market Cap:
$511.25 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

1 job at Babcock & Wilcox

Jobs in