B bloomberg.com BP Cancels Dividend to Set Aside $20 Billion for Spill Costs 41 points jackfoxy 16 years ago 45 comments