BP p.l.c. Common Stock (BP) Valuation Score | Stock Evaluator