Zacks Investment Research on MSN

BP (BP) rises as market takes a dip: Key facts

BP (BP) ended the recent trading session at $45.86, demonstrating a +2.8% change from the preceding day's closing price. The stock's change was more than the S&P 500's daily loss of 0.28%. At the same ...
Zacks Investment Research on MSN

BP (BP) gains as market dips: What you should know

BP (BP) closed the most recent trading day at $42.16, moving +1.44% from the previous trading session. The stock's performance was ahead of the S&P 500's daily loss of 1.52%. On the other hand, the ...
BP (BP) is reiterated as a Buy, driven by a strong turnaround potential, robust fundamentals, and a compelling yield for patient shareholders. BP's renewed focus on oil and gas, asset sales, and ...