BP PLC

BP PLC

6.91
CHF
-0.03
(-0.42%)
0.36EPS
17.66P/E
78.18BMarket Cap
Oct 30Next Earn