News

Zacks Investment Research on MSN14h
BP (BP) Stock Moves -0.85%: What You Should Know
The most recent trading session ended with BP (BP) standing at $28.08, reflecting a -0.85% shift from the previouse trading day's closing. This change was narrower than the S&P 500's 2.36% loss on the ...