Switzerland: Transocean Posts Q2 Net Income of USD 155 ...

Transocean Ltd. today reported net income attributable to controlling interest of $155 million, or $0.48 per ...

read more →