analysis and babcock stock babcock and wilcox stock analysis Quote Stock Analysis News Price vs. The technology company reported 030 earnings per share EPS for the quarter topping the consen… Sunday, June 26, 2022 Edit