GULF SPILL:

Transocean reports $267M gain, discloses BP contract