Babcock & Wilcox

Babcock & Wilcox

Employees:
5,000
Market Cap:
$255.81 million
Revenue:
$1.58 billion
Net Income:
$-150.66 million
Founded:
1896

Babcock & Wilcox

Employees:
5,000
Market Cap:
$255.81 million
Revenue:
$1.58 billion
Net Income:
$-150.66 million
Founded:
1896

Mar 7, 9:00 PM

Mar 7, 9:00 PM

Mar 3, 8:49 PM

Mar 3, 8:49 PM