BP made a profit of $1.4 billion and bought back $750 million in Q1 2025.

As a result of lower oil costs and poor petrol trading, financial results fall short of what was expected.

  • Earnings less than expected: BP recorded a replacement cost profit of $1.4 billion, which was less than the $1.53 billion that was expected and almost half of the $2.72 billion that the company made in the same quarter last year.
    "
  • Share buyback cut: The company revealed a $750 million share buyback, which was less than the $750 million to $1 billion range that had been suggested before.
  • Operating cash flow dropped from $5.01 billion a year ago to $2.83 billion this year. This was due to seasonal changes and one-time payments like bonuses.
  • Rising net debt: Because corporate cash flow went down, net debt rose from $24.02 billion to $26.97 billion in the last quarter.
  • BP is still putting its new plan into action, which focusses on expanding oil and gas, making the best use of its assets, and investing less in renewable energy.

    Tomorrow the English BP will report its past quarters results. For this year the company from Londen could earn a total revenue around 176.98 billion GBp. This is according to the average of the analysts' estimates. This is slightly lower than 2025's revenue of 189.19 billion GBp.

    Historical revenues and results BP plus estimates 2025

    aandelenanalyses

    BP Apeldoorn A1 ©

    BP
    BP


    The analysts expect for 2025 a net profit of 6.81 billion GBp. The majority of the analysts expects for this year a profit per share of 44 GBp. So the price/earnings-ratio equals 8.1.

    Huge dividend BP

    Analysts expect a dividend of 33 GBp per share. The dividend yield is then 9.26 percent. The average dividend yield of the oil & gas producers equals a good 3.43 percent.

    BP 's market capitalization is based on the number of outstanding shares around 5992.61 billion GBp.

    Historical stock prices BP

    historical stocks bp

    On Friday the stock closed at 356.2 GBp.

    Analist.nl Nieuwsdienst: +31 084-0032-842
    nieuws@analist.nl

    Copyright analist.nl B.V.
    All rights reserved. Any redistribution, duplication or archiving prohibited. Analist.nl doesn't warrant the accuracy of any News Content provided and shall not be liable for any errors, inaccuracies or for any actions taken in reliance thereon.