Insider and Institutional Ownership83.2% of Babcock shares are owned by institutional investors. 2.8% of Babcock shares are owned by insiders. ProfitabilityNet Margins Return on Equity Return on Assets Babcock -13.63% N/A -1.41% Babcock Competitors -222.38% -206.58% -8.30%Analyst RatingsThis table compares Babcock and its rivals’ net margins, return on equity and return on assets. Gross Revenue Net Income Price/Earnings Ratio Babcock $653.49 million -$36.16 million -10.60 Babcock Competitors $2.42 billion $137.84 million 28.83Babcock’s rivals have higher revenue and earnings than Babcock. It operates through the following segments: B&W Renewable, B&W Environmental, and B&W Thermal.