Finance Subsea 7’s Renewables Business Reports Net Operating Loss of $18m in Q1 2023 byDon PadillaApril 27, 2023