AQPQ.org
April 26 was a painful day for the global energy industry, wasn’t it? First BP announced that it was adding yet another $917 million dollars to its cumulative cost charges for the 2010 Deepwater Horizon explosion. And then Standard & Poor’s declared that it was downgrading the credit rating of Exxon Mobil from the pristine AAA level at which it had resided since the Great Depression.