Zacks Investment Research on MSN

BP (BP) stock sinks as market gains: Here's why

BP (BP) ended the recent trading session at $34.36, demonstrating a -4.87% change from the preceding day's closing price. This change lagged the S&P 500's 0.62% gain on the day. Elsewhere, the Dow ...
Zacks Investment Research on MSN

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

BP (BP) closed at $35.36 in the latest trading session, marking a +2.76% move from the prior day. The stock outpaced the S&P 500's daily loss of 0.19%. Meanwhile, the Dow lost 0.8%, and the Nasdaq, a ...
Andrew Mackie weighs up whether BP shares’ attractive dividend yield is reason enough for him to keep holding the stock for ...
BP p.l.c. accelerates debt reduction with a $20B divestment, refocusing on core assets. Click for this BP update as its sells a chunk of its Castrol business.
BP PLC (NYSE:BP) shares are trading lower after the company reported third-quarter results. Sales and other operating revenues came in at $47.254 billion, missing the consensus of $52.557 billion.
Although the runup to the 2024 U.S. presidential election was one of the most contentious events in recent memory, at least one publicly traded enterprise likely breathed a sigh of relief when the ...
BP sells 65% of Castrol for $6B to cut debt and boost flexibility. Discover how this strategic move supports BP’s stock value ...
A recent attempt by BP to shift its strategy to focus more on oil and gas production over renewables was not warmly greeted by investors BP's stock rallied on Wednesday, and shares of Shell fell, ...
Despite a 14% decline in its stock price this year, bringing it to approximately $29 per share, we believe BP plc stock (NYSE: BP) has the potential for long-term growth. Although the ongoing ...