REPSOL, S.A. «12345...» Page 1 out of 20 07/06/2023 16:59 REPSOL, S.A. Share buy-back , stabilisation and treasury stock programmes Information on the transactions carried out by Repsol, S.A. under its Buy-back Programme between May 31 and June 6, 2023 Register number: 22889 05/06/2023 17:40 REPSOL, S.A. On financial instruments Information regarding the dividend for July 2023 Register number: 22854 01/06/2023 18:04 REPSOL, S.A. On credit ratings The Company informs about the upgrade of its rating announced by Fitch Ratings. Register number: 22821 31/05/2023 12:46 REPSOL, S.A. Share buy-back , stabilisation and treasury stock programmes Information on the transactions carried out by Repsol, S.A. under its Buy-back Programme between May 24 and 30, 2023 Register number: 22798 25/05/2023 15:33 REPSOL, S.A. On corporate governance Information on the resolutions adopted by the Ordinary General Shareholders´ Meeting held on May 25, 2023 and on the composition of the Board of Directors. Register number: 22708 24/05/2023 16:32 REPSOL, S.A. Share buy-back , stabilisation and treasury stock programmes Information on the transactions carried out by Repsol, S.A. under its Buy-back Programme between May 17 and 23, 2023 Register number: 22681 17/05/2023 16:51 REPSOL, S.A. Share buy-back , stabilisation and treasury stock programmes Information on the transactions carried out by Repsol, S.A. under its Buy-back Programme between May 10 and 16, 2023 Register number: 22589 10/05/2023 16:42 REPSOL, S.A. Share buy-back , stabilisation and treasury stock programmes Information on the transactions carried out by Repsol, S.A. under its Buy-back Programme between May 3 and 9, 2023 Register number: 22508 03/05/2023 12:50 REPSOL, S.A. Share buy-back , stabilisation and treasury stock programmes Information on the transactions carried out by Repsol, S.A. under its Buy-back Programme between April 26 and May 2, 2023 Register number: 22307 27/04/2023 11:45 REPSOL, S.A. On business and financial situation Presentation on the first quarter 2023 results Register number: 22184 Page 1 out of 20 «12345...»