Babcock & Wilcox Enterprises earnings missed by $0.56, revenue topped estimates Investing.com · News 7m ago