BP reports second highest profit in a decade The energy giant will hand billions of pounds to investors and ramp up oil production. Source