Repsol

REP · BME · EUR

€29.81Change from previous close: −0.40%Absolute change: −€0.12

Close · October 1, 2026

Price history

+94.96% over the period

1 year: from €15.29 (October 1, 2025) to €29.81 (October 1, 2026), +94.96%.

Show chart data

Daily closing prices, adjusted for splits. Long periods: one close per week or month.

DateClose
October 1, 2026€29.81
September 30, 2026€29.93
September 29, 2026€29.80
September 28, 2026€31.29
September 25, 2026€30.75
September 24, 2026€31.54
September 23, 2026€30.73
September 22, 2026€29.81
September 21, 2026€29.24
September 18, 2026€29.61
September 17, 2026€29.76
September 16, 2026€29.19
September 15, 2026€29.38
September 14, 2026€28.50
September 11, 2026€28.92
September 10, 2026€28.91
September 9, 2026€28.81
September 8, 2026€28.33
September 7, 2026€28.17
September 4, 2026€27.74
September 3, 2026€28.34
September 2, 2026€28.05
September 1, 2026€27.99
August 31, 2026€27.25
August 28, 2026€26.60
August 27, 2026€26.37
August 26, 2026€26.89
August 25, 2026€26.92
August 24, 2026€27.09
August 21, 2026€27.99
August 20, 2026€28.14
August 19, 2026€27.41
August 18, 2026€27.48
August 17, 2026€27.06
August 14, 2026€26.79
August 13, 2026€26.49
August 12, 2026€26.12
August 11, 2026€26.42
August 10, 2026€25.74
August 7, 2026€25.28
August 6, 2026€25.46
August 5, 2026€25.35
August 4, 2026€25.74
August 3, 2026€26.04
July 31, 2026€26.38
July 30, 2026€26.50
July 29, 2026€26.28
July 28, 2026€25.29
July 27, 2026€25.54
July 24, 2026€25.82
July 23, 2026€26.41
July 22, 2026€25.48
July 21, 2026€24.90
July 20, 2026€24.85
July 17, 2026€24.50
July 16, 2026€24.15
July 15, 2026€23.86
July 14, 2026€24.36
July 13, 2026€24.06
July 10, 2026€23.12
July 9, 2026€23.23
July 8, 2026€23.16
July 7, 2026€22.03
July 6, 2026€21.95
July 3, 2026€22.33
July 2, 2026€22.47
July 1, 2026€22.10
June 30, 2026€22.01
June 29, 2026€21.57
June 26, 2026€21.24
June 25, 2026€21.44
June 24, 2026€21.02
June 23, 2026€21.81
June 22, 2026€21.63
June 19, 2026€21.55
June 18, 2026€21.27
June 17, 2026€21.82
June 16, 2026€21.77
June 15, 2026€21.66
June 12, 2026€22.72
June 11, 2026€23.89
June 10, 2026€23.16
June 9, 2026€22.69
June 8, 2026€23.05
June 5, 2026€23.08
June 4, 2026€22.91
June 3, 2026€23.32
June 2, 2026€22.70
June 1, 2026€22.63
May 29, 2026€22.04
May 28, 2026€21.75
May 27, 2026€21.76
May 26, 2026€22.33
May 25, 2026€21.75
May 22, 2026€22.26
May 21, 2026€22.89
May 20, 2026€22.57
May 19, 2026€23.25
May 18, 2026€23.53
May 15, 2026€22.57
May 14, 2026€22.33
May 13, 2026€22.50
May 12, 2026€22.53
May 11, 2026€22.33
May 8, 2026€22.05
May 7, 2026€21.79
May 6, 2026€21.89
May 5, 2026€22.91
May 4, 2026€22.80
April 30, 2026€22.78
April 29, 2026€21.98
April 28, 2026€21.67
April 27, 2026€21.22
April 24, 2026€20.89
April 23, 2026€21.01
April 22, 2026€21.23
April 21, 2026€20.69
April 20, 2026€20.15
April 17, 2026€19.72
April 16, 2026€20.93
April 15, 2026€20.52
April 14, 2026€21.10
April 13, 2026€21.67
April 10, 2026€21.60
April 9, 2026€22.92
April 8, 2026€22.57
April 7, 2026€23.95
April 2, 2026€24.27
April 1, 2026€23.36
March 31, 2026€24.65
March 30, 2026€24.23
March 27, 2026€24.07
March 26, 2026€24.17
March 25, 2026€23.62
March 24, 2026€23.47
March 23, 2026€22.69
March 20, 2026€24.26
March 19, 2026€24.79
March 18, 2026€24.44
March 17, 2026€24.19
March 16, 2026€23.32
March 13, 2026€23.00
March 12, 2026€22.27
March 11, 2026€21.70
March 10, 2026€20.75
March 9, 2026€20.97
March 6, 2026€20.76
March 5, 2026€20.22
March 4, 2026€20.11
March 3, 2026€20.70
March 2, 2026€20.08
February 27, 2026€19.01
February 26, 2026€18.98
February 25, 2026€18.84
February 24, 2026€18.67
February 23, 2026€18.52
February 20, 2026€18.30
February 19, 2026€18.14
February 18, 2026€17.64
February 17, 2026€17.15
February 16, 2026€17.11
February 13, 2026€16.99
February 12, 2026€16.67
February 11, 2026€17.11
February 10, 2026€16.61
February 9, 2026€16.88
February 6, 2026€16.80
February 5, 2026€16.15
February 4, 2026€16.50
February 3, 2026€16.41
February 2, 2026€16.36
January 30, 2026€16.56
January 29, 2026€16.25
January 28, 2026€15.97
January 27, 2026€15.81
January 26, 2026€15.97
January 23, 2026€15.80
January 22, 2026€15.68
January 21, 2026€16.14
January 20, 2026€15.70
January 19, 2026€15.73
January 16, 2026€15.69
January 15, 2026€15.69
January 14, 2026€16.75
January 13, 2026€16.23
January 12, 2026€16.18
January 9, 2026€16.50
January 8, 2026€16.36
January 7, 2026€16.26
January 6, 2026€16.64
January 5, 2026€16.98
January 2, 2026€16.41
December 31, 2025€15.93
December 30, 2025€15.98
December 29, 2025€15.90
December 24, 2025€15.80
December 23, 2025€15.78
December 22, 2025€15.89
December 19, 2025€15.60
December 18, 2025€15.44
December 17, 2025€15.45
December 16, 2025€15.34
December 15, 2025€15.73
December 12, 2025€15.84
December 11, 2025€16.00
December 10, 2025€16.31
December 9, 2025€16.27
December 8, 2025€16.26
December 5, 2025€16.28
December 4, 2025€16.27
December 3, 2025€16.39
December 2, 2025€16.23
December 1, 2025€16.21
November 28, 2025€15.98
November 27, 2025€15.75
November 26, 2025€15.70
November 25, 2025€15.56
November 24, 2025€15.60
November 21, 2025€15.70
November 20, 2025€16.34
November 19, 2025€16.27
November 18, 2025€16.75
November 17, 2025€16.94
November 14, 2025€17.05
November 13, 2025€17.03
November 12, 2025€16.70
November 11, 2025€16.84
November 10, 2025€16.45
November 7, 2025€16.54
November 6, 2025€16.34
November 5, 2025€16.04
November 4, 2025€15.90
November 3, 2025€15.96
October 31, 2025€15.88
October 30, 2025€15.99
October 29, 2025€15.91
October 28, 2025€15.70
October 27, 2025€15.65
October 24, 2025€15.47
October 23, 2025€15.29
October 22, 2025€14.80
October 21, 2025€14.44
October 20, 2025€14.28
October 17, 2025€14.32
October 16, 2025€14.31
October 15, 2025€14.52
October 14, 2025€14.55
October 13, 2025€14.61
October 10, 2025€14.48
October 9, 2025€14.57
October 8, 2025€14.90
October 7, 2025€14.93
October 6, 2025€15.26
October 3, 2025€15.05
October 2, 2025€15.02
October 1, 2025€15.29

At a glance

  • The company

    Multi-energy company engaged in oil and gas exploration and production, refining, low-carbon electricity generation, and energy retail

  • Latest results

    Quarter to June 30, 2026 · Revenue €17.83B (estimate €23.59B) · EPS €1.67 (estimate €1.49)

  • Next event

    Quarterly results · October 29, 2026

  • Dividend

    Last ex-dividend on July 6, 2026

Where the price stands

52-wk low€13.96
52-wk high€31.64

−5.78% from the high

Performance

Compared with the IBEX 35
StockIBEX 35
1 month+6.50%−3.89%
Year to date+87.19%+9.83%
1 year+94.96%+22.67%

Analysts · 23 analysts

Average target€28.67−3.83% vs. price

Buy 10 · Hold 10 · Sell 3 · Buy

Latest news

All news

The business in numbers

Revenue

€18.33B

Latest quarter · Q2 2026

Net income

€1.27B

Latest quarter · Q2 2026

Net margin

6.9%

Latest quarter · Q2 2026

Numbers and valuation

Full valuation
Market cap
€31.71B
P/E
9.7
EPS
€3.08
Volume
3.79M
Dividend yield
3.68%

Other companies in the Energy sector