Bp Oil Spill, Second Quarter Earnings | news sites