Babcock & Wilcox's $2.4 Billion Power Play: What It Means for the Industry | Whale Factor