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 ...
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 ...
The energy giant has been weakened by years of mishaps and poor decisions, leading to rumors of a takeover that may not subside. By Stanley Reed Reporting from London For months, speculation has been ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results