Babcock & Wilcox misses estimates for 4Q, full year By: Charlotte Business Journal via Business Journals February 27, 2014 at 10:52 AM EST Babcock & Wilcox (NYSE:BWC) reports adjusted net income of $53.8 million, or 52 cents per diluted share, on $802... Read More >>