Home
Tag
Sean Milligan
1 article
Company News
Babcock & Wilcox +6% on Needham Buy
Needham initiated coverage of Babcock & Wilcox with a Buy rating and a $20 price target, valuing the stock at $7.16. Shares rose about 6.4% in pre‑market trading, reaching roughly a 6.98% gain after t