Is BP Stock a Buy?

Is BP Stock a Buy?

This European oil major has made some big changes lately, but are they enough to make it worth buying?