and babcock or stock babcock and wilcox stock buy or sell The average rating score is and is based on 4 buy ratings 3 hold ratings and 1 sell ratings. Hedge fund interest in Babcock Wilco… Tuesday, May 24, 2022 Edit