Repsol's net income reaches €1.420 billion after the first half of 2023

  • Repsol posted net income of €1.42 billion in the first six months of 2023 amid falling energy prices and demand, while the company continued to take decisive steps in its transformation and in launching an innovative multi-energy offer for its customers.
  • The increase in production, the efficiency of the refining business and greater customer acquisition and loyalty, mainly through the Waylet app, led to strong earnings.
  • Between January and June, Repsol invested €3.047 billion, mainly in Spain and the United States. In 2023, the company will allocate 35% of its investments to low-carbon projects. The fiscal contribution stood at €7.343 billion in the first half of the year.
  • Repsol paid a final dividend of €0.35 gross per share in July. Together with that paid in January, this brought the cash dividend for the year to €0.70 gross per share, 11% more than in the previous year.
  • Repsol yesterday approved a new capital reduction through the redemption of 60 million own shares, in addition to the 50 million shares already redeemed in June.
  • The combination of dividends and capital reduction will result in the distribution of close to €2.4 billion to shareholders in 2023. By the end of the current year, Repsol will have reduced its share capital by 20% compared to that existing at December 2021, well above the target set by the 2021-2025 Strategic Plan.

€2.4 B

Distributed to shareholders in cash dividends and share buybacks


Share capital reduction between December 2021 and the end of 2023


Share of investments dedicated to low carbon projects

20 cents/l

The new Connected Energies program offers discounts of up to 20 cents per liter of fuel

Josu Jon Imaz, Consejero Delegado de Repsol

"We are consistently delivering strong earnings in challenging environments as we continue to transform the company and build a unique multi-energy offering that facilitates a just transition for our customers."

Josu Jon Imaz, CEO of Repsol