BP shares have risen 36% over the last year. Are they worth buying today? – Yahoo Eurosport UK April 13, 2023 by Andrew Anthony source