BP p.l.c.

BP p.l.c.

BP.SW
BP p.l.c.CH flagSwiss Exchange
6.83
USD
- -
- -
86.51BMarket Cap