BP p.l.c.

BP p.l.c.

$29.09
-0.33 (-1.12%)
New York Stock Exchange
USD, GB
Oil & Gas Integrated

Revenue Segmentation by product