Skip to main content

BP p.l.c. (BPE5.F) Stock Price and Company Information, 2024

BP p.l.c.

BPE5.F

Exchange: F
Currency Euro
ISIN: GB0007980591
LEI: 213800LH1BZH3DI6G760
Primary Ticker: BP.LSE
Fiscal Year End: December
Sector: Energy
Industry: Oil & Gas Integrated
Gic Sector: Energy
Gic Group: Energy
Gic Industry: Oil, Gas & Consumable Fuels
Gic Sub Industry: Integrated Oil & Gas
Description: 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 natural gas, and integrated gas and power; trading of gas; operation of onshore and offshore wind power, as well as hydrogen and carbon capture and storage facilities; trading and marketing of renewable and non-renewable power; and production of crude oil. In addition, the company involved in convenience and retail fuel, EV charging, Castrol lubricant, aviation, B2B, and midstream businesses; refining and oil trading; and bioenergy business. The company was founded in 1908 and is headquartered in London, the United Kingdom.
Address: 1 St James's Square, London, United Kingdom, SW1Y 4PD
Website: https://www.bp.com
Full Time Employees: 87800
Updated On: 2024-11-03

Highlights

Market Capitalization: 71329046528
Market Capitalization Mln: 71329.04
EBITDA: 31693000704
PE Ratio: 30.17
PEG Ratio: 13.63
Book Value: 3.97
Dividend Share: 0.30
Dividend Yield: 0.06
Earnings Share: 0.15
EPS Estimate Current Year: 0.7
EPS Estimate Next Year: 0.8
EPS Estimate Next Quarter: 0.19
EPS Estimate Current Quarter: 0.13
Most Recent Quarter: 2024-06-30
Profit Margin: 0.01
Operating Margin TTM: 0.07
Return On Assets TTM: 0.03
Return On Equity TTM: 0.03
Revenue TTM: 193929003008
Revenue Per Share TTM: 11.66
Quarterly Revenue Growth YOY: -0.10
Gross Profit TTM: 70171000000
Diluted Eps TTM: 0.15
Quarterly Earnings Growth YOY: -0.95

Valuation

Trailing PE: 30.17
Forward PE: 6.98
Price Sales TTM: 0.36
Price Book MRQ: 1.19
Enterprise Value: 101605336434
Enterprise Value Revenue: 0.56
Enterprise Value Ebitda: 3.78

Technicals

Beta: 0.49
52 Week High: 6.16
52 Week Low: 4.45
50 Day MA: 4.86
200 Day MA: 5.42

Splits & Dividends

Forward Annual Dividend Rate: 0.28
Forward Annual Dividend Yield: 0.06
Payout Ratio: 0.90
Ex Dividend Date: 2024-11-07

Earnings

Report Date: 2025-07-28
Date: 2025-06-30
Before After Market: After Market
Currency: USD
Report Date: 2025-05-05
Date: 2025-03-31
Before After Market: After Market
Currency: USD
Report Date: 2025-02-04
Date: 2024-12-31
Before After Market: After Market
Currency: USD
Report Date: 2024-10-29
Date: 2024-09-30
Before After Market: After Market
Currency: USD
Report Date: 2024-07-30
Date: 2024-06-30
Before After Market: After Market
Currency: USD
Eps Estimate: 0.13
Report Date: 2024-05-07
Date: 2024-03-31
Before After Market: After Market
Currency: USD
Eps Actual: 0.15
Eps Estimate: 0.15
Report Date: 2024-02-06
Date: 2023-12-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.18
Eps Estimate: 0.16
Eps Difference: 0.02
Surprise Percent: 12.
Report Date: 2023-09-30
Date: 2023-09-30
Currency: USD
Eps Actual: 0.17
Eps Estimate: 0.22
Eps Difference: -0.05
Surprise Percent: -22.72
Report Date: 2023-06-30
Date: 2023-06-30
Currency: USD
Eps Actual: 0.14
Eps Estimate: 0.18
Eps Difference: -0.04
Surprise Percent: -22.22
Report Date: 2023-03-31
Date: 2023-03-31
Currency: USD
Eps Actual: 0.25
Eps Estimate: 0.22
Eps Difference: 0.03
Surprise Percent: 13.63
Report Date: 2023-02-07
Date: 2022-12-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.26
Eps Estimate: 0.28
Eps Difference: -0.02
Surprise Percent: -7.14
Report Date: 2022-11-01
Date: 2022-09-30
Before After Market: Before Market
Currency: USD
Eps Actual: 0.43
Eps Estimate: 0.32
Eps Difference: 0.11
Surprise Percent: 34.37
Report Date: 2022-08-02
Date: 2022-06-30
Before After Market: Before Market
Currency: USD
Eps Actual: 0.43
Eps Estimate: 0.35
Eps Difference: 0.08
Surprise Percent: 22.85
Report Date: 2022-05-03
Date: 2022-03-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.32
Eps Estimate: 0.23
Eps Difference: 0.09
Surprise Percent: 39.13
Report Date: 2022-02-08
Date: 2021-12-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.21
Eps Estimate: 0.2
Eps Difference: 0.01
Report Date: 2021-11-02
Date: 2021-09-30
Before After Market: Before Market
Currency: USD
Eps Actual: 0.16
Eps Estimate: 0.17
Eps Difference: -0.01
Surprise Percent: -5.88
Report Date: 2021-08-03
Date: 2021-06-30
Before After Market: Before Market
Currency: USD
Eps Actual: 0.14
Eps Estimate: 0.09
Eps Difference: 0.05
Surprise Percent: 55.55
Report Date: 2021-04-27
Date: 2021-03-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.13
Eps Estimate: 0.07
Eps Difference: 0.06
Surprise Percent: 85.71
Report Date: 2021-02-02
Date: 2020-12-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.01
Eps Estimate: 0.01
Report Date: 2020-10-27
Date: 2020-09-30
Before After Market: Before Market
Currency: USD
Eps Estimate: -0.03
Eps Difference: 0.03
Surprise Percent: 10
Report Date: 2020-08-04
Date: 2020-06-30
Before After Market: Before Market
Currency: USD
Eps Actual: -0.33
Eps Estimate: -0.23
Eps Difference: -0.1
Surprise Percent: -43.47
Report Date: 2020-04-28
Date: 2020-03-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.04
Eps Estimate: 0.1
Eps Difference: -0.06
Surprise Percent: -6
Report Date: 2020-02-04
Date: 2019-12-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.13
Eps Estimate: 0.1
Eps Difference: 0.03
Surprise Percent: 3
Report Date: 2019-10-29
Date: 2019-09-30
Before After Market: Before Market
Currency: USD
Eps Actual: 0.11
Eps Estimate: 0.09
Eps Difference: 0.02
Surprise Percent: 22.22
Report Date: 2019-07-30
Date: 2019-06-30
Before After Market: Before Market
Currency: USD
Eps Actual: 0.14
Eps Estimate: 0.12
Eps Difference: 0.02
Surprise Percent: 16.66
Report Date: 2019-04-30
Date: 2019-03-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.12
Eps Estimate: 0.12
Report Date: 2019-02-05
Date: 2018-12-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.17
Eps Estimate: 0.12
Eps Difference: 0.05
Surprise Percent: 41.66
Report Date: 2018-10-30
Date: 2018-09-30
Before After Market: Before Market
Currency: USD
Eps Actual: 0.19
Eps Estimate: 0.15
Eps Difference: 0.04
Surprise Percent: 26.66
Report Date: 2018-07-31
Date: 2018-06-30
Before After Market: Before Market
Currency: USD
Eps Actual: 0.14
Eps Estimate: 0.14
Report Date: 2018-05-01
Date: 2018-03-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.13
Eps Estimate: 0.11
Eps Difference: 0.02
Surprise Percent: 18.18
Report Date: 2018-02-06
Date: 2017-12-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.11
Eps Estimate: 0.11
Report Date: 2017-10-31
Date: 2017-09-30
Before After Market: Before Market
Currency: USD
Eps Actual: 0.09
Eps Estimate: 0.08
Eps Difference: 0.01
Surprise Percent: 12.
Report Date: 2017-08-01
Date: 2017-06-30
Before After Market: Before Market
Currency: USD
Eps Actual: 0.03
Eps Estimate: 0.06
Eps Difference: -0.03
Surprise Percent: -5
Report Date: 2017-05-02
Date: 2017-03-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.08
Eps Estimate: 0.06
Eps Difference: 0.02
Surprise Percent: 33.33
Report Date: 2017-02-07
Date: 2016-12-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.02
Eps Estimate: 0.03
Eps Difference: -0.01
Surprise Percent: -33.33
Report Date: 2016-11-01
Date: 2016-09-30
Before After Market: Before Market
Currency: USD
Eps Actual: 0.05
Eps Estimate: 0.06
Eps Difference: -0.01
Surprise Percent: -16.66
Report Date: 2016-07-26
Date: 2016-06-30
Before After Market: Before Market
Currency: USD
Eps Actual: 0.04
Eps Estimate: 0.05
Eps Difference: -0.01
Surprise Percent: -2
Report Date: 2016-04-26
Date: 2016-03-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.03
Report Date: 2016-02-02
Date: 2015-12-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.01
Eps Estimate: 0.04
Eps Difference: -0.03
Surprise Percent: -7
Report Date: 2015-10-27
Date: 2015-09-30
Before After Market: Before Market
Currency: USD
Eps Actual: 0.1
Eps Estimate: 0.07
Eps Difference: 0.03
Surprise Percent: 42.85
Report Date: 2015-07-28
Date: 2015-06-30
Before After Market: Before Market
Currency: USD
Eps Actual: 0.07
Eps Estimate: 0.08
Eps Difference: -0.01
Surprise Percent: -12.
Report Date: 2015-04-28
Date: 2015-03-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.14
Eps Estimate: 0.07
Eps Difference: 0.07
Surprise Percent: 10
Report Date: 2015-02-03
Date: 2014-12-31
Before After Market: Before Market
Currency: USD
Eps Actual: 0.12
Eps Estimate: 0.08
Eps Difference: 0.04
Surprise Percent: 5
Report Date: 2014-10-28
Date: 2014-09-30
Before After Market: Before Market
Currency: USD
Eps Actual: 0.17
Eps Estimate: 0.15
Eps Difference: 0.02
Surprise Percent: 13.33
Date: 2025-12-31
Period: +1y
Growth: 0.14
Earnings Estimate Avg: 0.80
Earnings Estimate Low: 0.62
Earnings Estimate High: 0.88
Earnings Estimate Year Ago Eps: 0.70
Earnings Estimate Number Of Analysts: 11.00
Earnings Estimate Growth: 0.14
Revenue Estimate Avg: 202092000000.00
Revenue Estimate Low: 180018000000.00
Revenue Estimate High: 298594000000.00
Revenue Estimate Number Of Analysts: 8.00
Revenue Estimate Growth: -0.00
Eps Trend Current: 0.80
Eps Trend7days Ago: 0.80
Eps Trend30days Ago: 0.86
Eps Trend60days Ago: 0.85
Eps Trend90days Ago: 0.86
Eps Revisions Up Last30days: 2.00
Eps Revisions Down Last30days: 3.00
Date: 2024-12-31
Growth: -0.05
Earnings Estimate Avg: 0.70
Earnings Estimate Low: 0.62
Earnings Estimate High: 0.79
Earnings Estimate Year Ago Eps: 0.74
Earnings Estimate Number Of Analysts: 11.00
Earnings Estimate Growth: -0.05
Revenue Estimate Avg: 202450000000.00
Revenue Estimate Low: 176488000000.00
Revenue Estimate High: 298594000000.00
Revenue Estimate Number Of Analysts: 8.00
Revenue Estimate Growth: 0.03
Eps Trend Current: 0.70
Eps Trend7days Ago: 0.69
Eps Trend30days Ago: 0.77
Eps Trend60days Ago: 0.76
Eps Trend90days Ago: 0.78
Eps Revisions Up Last30days: 1.00
Eps Revisions Down Last30days: 2.00
Date: 2024-09-30
Period: +1q
Growth: 0.11
Earnings Estimate Avg: 0.19
Earnings Estimate Low: 0.19
Earnings Estimate High: 0.19
Earnings Estimate Year Ago Eps: 0.17
Earnings Estimate Number Of Analysts: 1.00
Earnings Estimate Growth: 0.11
Eps Trend Current: 0.19
Eps Trend7days Ago: 0.19
Eps Trend30days Ago: 0.21
Eps Trend60days Ago: 0.21
Eps Trend90days Ago: 0.22
Date: 2024-06-30
Growth: -0.07
Earnings Estimate Avg: 0.13
Earnings Estimate Low: 0.13
Earnings Estimate High: 0.14
Earnings Estimate Year Ago Eps: 0.14
Earnings Estimate Number Of Analysts: 2.00
Earnings Estimate Growth: -0.07
Eps Trend Current: 0.13
Eps Trend7days Ago: 0.13
Eps Trend30days Ago: 0.19
Eps Trend60days Ago: 0.18
Eps Trend90days Ago: 0.20
Date: 2024-03-31
Growth: -0.40
Earnings Estimate Avg: 0.15
Earnings Estimate Low: 0.15
Earnings Estimate High: 0.16
Earnings Estimate Year Ago Eps: 0.25
Earnings Estimate Number Of Analysts: 2.00
Earnings Estimate Growth: -0.40
Eps Trend Current: 0.15
Eps Trend7days Ago: 0.15
Eps Trend30days Ago: 0.17
Eps Trend60days Ago: 0.18
Eps Trend90days Ago: 0.17
Date: 2023-12-31
Growth: -0.44
Earnings Estimate Avg: 0.74
Earnings Estimate Low: 0.71
Earnings Estimate High: 0.83
Earnings Estimate Year Ago Eps: 1.33
Earnings Estimate Number Of Analysts: 11.00
Earnings Estimate Growth: -0.44
Revenue Estimate Avg: 224289000000.00
Revenue Estimate Low: 183652000000.00
Revenue Estimate High: 308068000000.00
Revenue Estimate Number Of Analysts: 6.00
Revenue Estimate Growth: 0.01
Eps Trend Current: 0.74
Eps Trend7days Ago: 0.77
Eps Trend30days Ago: 0.77
Eps Trend60days Ago: 0.80
Eps Trend90days Ago: 0.82
Date: 2023-09-30
Growth: -0.43
Earnings Estimate Avg: 0.22
Earnings Estimate Low: 0.20
Earnings Estimate High: 0.25
Earnings Estimate Year Ago Eps: 0.39
Earnings Estimate Number Of Analysts: 3.00
Earnings Estimate Growth: -0.43
Eps Trend Current: 0.22
Eps Trend7days Ago: 0.22
Eps Trend30days Ago: 0.22
Eps Trend60days Ago: 0.22
Eps Trend90days Ago: 0.22
Eps Revisions Up Last30days: 1.00
Date: 2023-06-30
Growth: -0.53
Earnings Estimate Avg: 0.18
Earnings Estimate Low: 0.16
Earnings Estimate High: 0.19
Earnings Estimate Year Ago Eps: 0.39
Earnings Estimate Number Of Analysts: 3.00
Earnings Estimate Growth: -0.53
Revenue Estimate Avg: 41865800000.00
Revenue Estimate Low: 41865800000.00
Revenue Estimate High: 41865800000.00
Revenue Estimate Number Of Analysts: 1.00
Revenue Estimate Growth: -0.32
Eps Trend Current: 0.18
Eps Trend7days Ago: 0.18
Eps Trend30days Ago: 0.19
Eps Trend60days Ago: 0.19
Eps Trend90days Ago: 0.21
Date: 2023-03-31
Growth: -0.24
Earnings Estimate Avg: 0.22
Earnings Estimate Low: 0.21
Earnings Estimate High: 0.22
Earnings Estimate Year Ago Eps: 0.29
Earnings Estimate Number Of Analysts: 2.00
Earnings Estimate Growth: -0.24
Revenue Estimate Avg: 50485100000.00
Revenue Estimate Growth: 0.07
Eps Trend Current: 0.22
Eps Trend7days Ago: 0.22
Eps Trend30days Ago: 0.28
Eps Trend60days Ago: 0.29
Eps Trend90days Ago: 0.26
Date: 2022-12-31
Growth: 1.27
Earnings Estimate Avg: 1.34
Earnings Estimate Low: 1.16
Earnings Estimate High: 1.41
Earnings Estimate Year Ago Eps: 0.59
Earnings Estimate Number Of Analysts: 14.00
Earnings Estimate Growth: 1.27
Revenue Estimate Avg: 210213000000.00
Revenue Estimate Low: 140470000000.00
Revenue Estimate High: 323384000000.00
Revenue Estimate Number Of Analysts: 8.00
Revenue Estimate Growth: 0.45
Eps Trend Current: 1.34
Eps Trend7days Ago: 1.33
Eps Trend30days Ago: 1.38
Eps Trend60days Ago: 1.39
Eps Trend90days Ago: 1.45
Eps Revisions Up Last7days: 2.00
Eps Revisions Up Last30days: 5.00
Date: 2021-12-31
Growth: 3.03
Earnings Estimate Avg: 0.57
Earnings Estimate Low: 0.49
Earnings Estimate High: 0.70
Earnings Estimate Year Ago Eps: -0.28
Earnings Estimate Number Of Analysts: 13.00
Earnings Estimate Growth: 3.03
Revenue Estimate Avg: 216588000000.00
Revenue Estimate Low: 150490000000.00
Revenue Estimate High: 328125000000.00
Revenue Estimate Number Of Analysts: 8.00
Revenue Estimate Growth: 0.20
Eps Trend Current: 0.57
Eps Trend7days Ago: 0.56
Eps Trend30days Ago: 0.54
Eps Trend60days Ago: 0.50
Eps Trend90days Ago: 0.46
Eps Revisions Up Last7days: 2.00
Eps Revisions Up Last30days: 6.00
Date: 2021-09-30
Earnings Estimate Avg: 0.16
Earnings Estimate Low: 0.16
Earnings Estimate High: 0.16
Earnings Estimate Number Of Analysts: 1.00
Eps Trend Current: 0.16
Eps Trend7days Ago: 0.16
Eps Trend30days Ago: 0.16
Eps Trend60days Ago: 0.13
Eps Trend90days Ago: 0.12
Eps Revisions Up Last30days: 1.00
Date: 2019-12-31
Period: +1y
Growth: 0.07
Earnings Estimate Avg: 0.44
Earnings Estimate Low: 0.31
Earnings Estimate High: 0.58
Earnings Estimate Year Ago Eps: 0.41
Earnings Estimate Number Of Analysts: 16.00
Earnings Estimate Growth: 0.07
Revenue Estimate Avg: 279269000000.00
Revenue Estimate Low: 236122000000.00
Revenue Estimate High: 384949000000.00
Revenue Estimate Number Of Analysts: 7.00
Revenue Estimate Growth: 0.08
Eps Trend Current: 0.44
Eps Trend7days Ago: 0.44
Eps Trend30days Ago: 0.45
Eps Trend60days Ago: 0.44
Eps Trend90days Ago: 0.43
Eps Revisions Up Last30days: 5.00
Eps Revisions Down Last7days: 1.00
Date: 2018-12-31
Growth: 0.32
Earnings Estimate Avg: 0.41
Earnings Estimate Low: 0.32
Earnings Estimate High: 0.49
Earnings Estimate Year Ago Eps: 0.31
Earnings Estimate Number Of Analysts: 16.00
Earnings Estimate Growth: 0.32
Revenue Estimate Avg: 258194000000.00
Revenue Estimate Low: 218391000000.00
Revenue Estimate High: 292035000000.00
Revenue Estimate Number Of Analysts: 8.00
Revenue Estimate Growth: 0.07
Eps Trend Current: 0.41
Eps Trend7days Ago: 0.41
Eps Trend30days Ago: 0.40
Eps Trend60days Ago: 0.39
Eps Trend90days Ago: 0.37
Eps Revisions Up Last7days: 1.00
Eps Revisions Up Last30days: 5.00
Date: 2018-06-30
Period: +1q
Growth: 2.33
Earnings Estimate Avg: 0.10
Earnings Estimate Low: 0.09
Earnings Estimate High: 0.11
Earnings Estimate Year Ago Eps: 0.03
Earnings Estimate Number Of Analysts: 2.00
Earnings Estimate Growth: 2.33
Eps Trend Current: 0.10
Eps Trend7days Ago: 0.10
Eps Trend30days Ago: 0.11
Eps Trend60days Ago: 0.11
Eps Trend90days Ago: 0.10
Date: 2018-03-31
Growth: 0.37
Earnings Estimate Avg: 0.11
Earnings Estimate Low: 0.11
Earnings Estimate High: 0.11
Earnings Estimate Year Ago Eps: 0.08
Earnings Estimate Number Of Analysts: 2.00
Earnings Estimate Growth: 0.37
Eps Trend Current: 0.11
Eps Trend7days Ago: 0.11
Eps Trend30days Ago: 0.11
Eps Trend60days Ago: 0.10
Eps Trend90days Ago: 0.10
Eps Revisions Up Last30days: 1.00
Date: 2017-12-31
Growth: 1.14
Earnings Estimate Avg: 0.30
Earnings Estimate Low: 0.25
Earnings Estimate High: 0.35
Earnings Estimate Year Ago Eps: 0.14
Earnings Estimate Number Of Analysts: 16.00
Earnings Estimate Growth: 1.14
Revenue Estimate Avg: 239279000000.00
Revenue Estimate Low: 213675000000.00
Revenue Estimate High: 277049000000.00
Revenue Estimate Number Of Analysts: 8.00
Revenue Estimate Growth: 0.30
Eps Trend Current: 0.30
Eps Trend7days Ago: 0.30
Eps Trend30days Ago: 0.31
Eps Trend60days Ago: 0.30
Eps Trend90days Ago: 0.29
Eps Revisions Up Last30days: 3.00
Eps Revisions Down Last7days: 1.00
Date: 2024-09-30
Eps Actual: 0.1
Date: 2023-12-31
Eps Actual: 0.7
Date: 2022-12-31
Eps Actual: 1.4
Date: 2021-12-31
Eps Actual: 0.6
Date: 2020-12-31
Eps Actual: -0.2
Date: 2019-12-31
Date: 2018-12-31
Eps Actual: 0.6
Date: 2017-12-31
Eps Actual: 0.3
Date: 2016-12-31
Eps Actual: 0.1
Date: 2015-12-31
Eps Actual: 0.3
Date: 2014-12-31
Eps Actual: 0.2