Posts

BP Makes $10.5 Billion Shale Deal, Its Biggest Since Deepwater Horizon

BP, Once a Renewables Leader, Bets $200 Million on Solar