BP (LSE:BP.) has quietly outperformed over the past year, with the share price up about 19% and more than doubling over five years, even as the past month has been weak. See our latest analysis for BP ...