6 months BP (BP) Exceeds Market Returns: Some Facts to Consider Zacks
The latest trading day saw BP (BP) settling at $39.29, representing a +0.98% change from its previous close.
British Petroleum (BP) · Crude Oil · Dow Jones · Energy · Nasdaq 100 · Natural Gas · Tech