Prometheus Hyperscale aims to build projects in Wyoming and Texas.
BP (BP) has been upgraded to a Zacks Rank #1 (Strong Buy), reflecting growing optimism about the company's earnings prospects. This might drive the stock higher in the near term.
The Zacks Rank offers investors a way to easily find top-rated stocks and build a winning investment portfolio. Here's why you should take advantage.
EFXT, CPRX, GEV, STRA and BP have been added to the Zacks Rank #1 (Strong Buy) List on March 31st, 2026.
CPRX, STRT and BP made it to the Zacks Rank #1 (Strong Buy) value stocks list on March 31st, 2026.
BP, CHRD and STRA made it to the Zacks Rank #1 (Strong Buy) income stocks list on March 31st, 2026.
Here is how BP (BP) and Drilling Tools International Corp. (DTI) have performed compared to their sector so far this year.
Does BP (BP) have what it takes to be a top stock pick for momentum investors? Let's find out.
Here at Zacks, our focus is on the proven Zacks Rank system, which emphasizes earnings estimates and estimate revisions to find great stocks. Nevertheless, we are always paying attention to the latest value, growth, and momentum trends to underscore strong picks.
BP (BP) concluded the recent trading session at $45.41, signifying a +1.38% move from its prior day's close.
The Dividend Harvesting Portfolio remains resilient, generating $2,869.33 in forward annualized income and a 33.10% return on invested capital despite a challenging market. Recent market declines, driven by inflation, energy shocks, and Fed hawkishness, have created attractive long-term buying opportunities, especially in rate-sensitive and energy sectors. I added to Starwood Property Trust, capitalizing on its >11% yield and depressed price, and plan to continue allocating capital to high-quality REITs.
BP (BP) closed the most recent trading day at $45.86, moving +2.8% from the previous trading session.