Companies: 10,795·Total market cap: $144.5T
BP p.l.c.

BP p.l.c.

BPNYSEEnergy● Active
$42.97
$-1.07(-2.43%)
Market Cap$112.7B
P/E Ratio
52W High$48.27
52W Low$29
Overview

BP p.l.c. (BP) Stock Overview

Key statistics and deep links to earnings, valuation, revenue, dividends, and more.

FMP · BP · as of Jun 8, 2026

Key Statistics

EPS (TTM)$1.25bp eps ttm · bp earnings per shareEarnings history
PE Ratio (TTM)34.4×bp pe ratio ttm · bp price to earningsPE Ratio deep dive
Revenue (TTM)$194.7Bbp revenue ttm · bp annual revenueFull revenue history
Dividend Yield4.50%does bp pay dividends · bp dividend yieldDividend history
Shares Outstanding2.60Bbp shares outstanding · bp floatShares outstanding history
Next EarningsAug 4, 2026Est.bp earnings date · bp next earningsEarnings history

Financial Snapshot

Full Financials
FY 2025Revenue$189.34B▲ +0.08% YoY
202320242025
bp p.l.c. revenue · bp revenue 2025
FY 2025Net Income$55.0M▼ 85.56% YoY
202320242025
bp p.l.c. net income · bp profit 2025
FY 2025EPS$0.02▼ 85.00% YoY
202320242025
bp eps · bp p.l.c. earnings per share 2025
TTM:Revenue: $194.69BNet Income: $3.20BEPS: $1.25View income statement →

Analyst Ratings & Price Target

Full Forecast
SellBuy
Hold44 analystsis bp a buy · bp analyst rating
Strong Buy
0
Buy
19
Hold
23
Sell
2
Strong Sell
0
12-Month Price Target
$31.00Low
$42.97Current
$43.89Avg Target2.14% upside
$57.00High
bp price target · bp 12 month forecast

Total: 44 · Buy rate: 43.2%

The BP analyst consensus is Hold, based on ratings from 44 Wall Street analysts over the past 3 months. The average 12-month price target is $43.89, representing +2.14% upside from the current price of $42.97.

Stock Performance

Full History
1D-2.43%
1W-2.12%
1M-0.85%
3M+6.26%
YTD+23.73%
1Y+45.86%
5Y+54.96%

About BP p.l.c.

CEOCarol-Lee Howle
IPO DateJan 3, 1977
Employees100,500
CountryGB
Websitebp.com

BP p.l.c. provides carbon products and services. The company operates through Gas & Low Carbon Energy, Oil Production & Operations, and Customers & Products segments. It engages in the production of n…

what is bp p.l.c. · bp stock overview · bp p.l.c. company profile · who is bp p.l.c. ceo · bp NYSE · bp p.l.c. headquarters · bp p.l.c. business segments

About Stock Overview & Key Data

BP p.l.c. (BP) is a Energy company in the Oil & Gas Integrated industry, listed on NYSE since Jan 3, 1977. As of the latest trading session, BP stock price is $42.97, with a market capitalization of $112.7B. The stock has returned +45.86% over the past 12 months and +23.73% year-to-date.

According to 44 Wall Street analysts, the consensus rating for BP p.l.c. stock is Hold, with an average 12-month price target of $43.89. In fiscal year 2025, BP p.l.c. reported revenue of $189.3B and net income of $55.0M. For detailed data — including BP p.l.c. revenue history, earnings, dividends, and PE ratio — use the tabs above.

Frequently Asked Questions

As of the latest trading session, BP p.l.c. (BP) stock price is $42.97. The stock is traded on NYSE under the ticker symbol BP. The 52-week range is $29.00 – $48.27.

BP stock priceBP quote todaylive ticker
Data provided by Financial Modeling PrepLast updated: Jun 8, 2026Not investment advice