Repsol S.A [REP] vs Petrobras - Petroleo [XPBRA] Detailed Stock Comparison

TLDR: Quick Comparison Summary

Based on 20 vital metrics comparison: Repsol S.A. wins in 7 metrics, Petrobras - Petroleo Brasileiro S.A. wins in 12 metrics, with 0 ties. Petrobras - Petroleo Brasileiro S.A. appears stronger overall.

View Metrics Details

Vital Metrics Comparison

Metric Repsol S.A. Petrobras - Petroleo Brasileiro S.A. Better
P/E Ratio (TTM) 12.77 6.13 Petrobras - Petroleo Brasileiro S.A.
Price-to-Book Ratio 1.03 1.47 Repsol S.A.
Debt-to-Equity Ratio 47.96 91.96 Repsol S.A.
PEG Ratio 0.02 N/A N/A
EV/EBITDA 7.70 2.10 Petrobras - Petroleo Brasileiro S.A.
Profit Margin (TTM) 3.93% 22.13% Petrobras - Petroleo Brasileiro S.A.
Operating Margin (TTM) 5.52% 26.85% Petrobras - Petroleo Brasileiro S.A.
EBITDA Margin (TTM) 5.52% 26.85% Petrobras - Petroleo Brasileiro S.A.
Return on Equity 7.41% 28.18% Petrobras - Petroleo Brasileiro S.A.
Return on Assets (TTM) 2.48% 8.61% Petrobras - Petroleo Brasileiro S.A.
Free Cash Flow (TTM) $1.62B $16.53B Petrobras - Petroleo Brasileiro S.A.
Dividend Yield 6.18% 10.48% Petrobras - Petroleo Brasileiro S.A.
1-Year Return 94.87% 60.74% Repsol S.A.
Price-to-Sales Ratio (TTM) 0.47 0.22 Petrobras - Petroleo Brasileiro S.A.
Enterprise Value $30.48B $75.49B Petrobras - Petroleo Brasileiro S.A.
EV/Revenue Ratio 0.63 0.88 Repsol S.A.
Gross Profit Margin (TTM) 21.28% 45.93% Petrobras - Petroleo Brasileiro S.A.
Revenue per Share (TTM) $43 $39 Repsol S.A.
Earnings per Share (Diluted) $1.62 $1.29 Repsol S.A.
Beta (Stock Volatility) -0.10 -0.07 Repsol S.A.

Repsol S.A. vs Petrobras - Petroleo Brasileiro S.A. Stock Performance Analysis

Loading Price Chart...

Performance Comparison

Short-term Returns

Stock1D1W1M3M6MYTD
Repsol S.A.-0.57%5.93%-10.99%30.81%35.04%27.30%
Petrobras - Petroleo Brasileiro S.A.-0.62%6.07%8.41%40.11%58.15%59.11%

Long-term Returns

Stock1Y3Y5Y10Y15Y20Y
Repsol S.A.94.87%56.48%110.16%82.60%-13.36%-11.78%
Petrobras - Petroleo Brasileiro S.A.60.74%77.83%114.17%205.84%-27.96%-9.97%

Performance & Financial Health Analysis: Repsol S.A. vs Petrobras - Petroleo Brasileiro S.A.

MetricREPXPBRA
Market Information
Market Cap i€22.83B€111.22B
Market Cap CategoryLarge capLarge cap
10 Day Avg. Volume i6,750,00045,905
90 Day Avg. Volume i7,222,03170,424
Last Close€20.89€7.86
52 Week Range€10.42 - €24.90€4.70 - €8.20
% from 52W High-16.10%-4.16%
All-Time High€30.59 (Jul 09, 2007)€23.40 (May 19, 2008)
% from All-Time High-31.71%-66.41%
Growth Metrics
Quarterly Revenue Growth-0.07%0.05%
Quarterly Earnings Growth0.97%0.13%
Financial Health
Profit Margin (TTM) i0.04%0.22%
Operating Margin (TTM) i0.06%0.27%
Return on Equity (TTM) i0.07%0.28%
Debt to Equity (MRQ) i47.9691.96
Cash & Liquidity
Book Value per Share (MRQ)€19.99€5.36
Cash per Share (MRQ)€7.33€3.93
Operating Cash Flow (TTM) i€5.37B€34.60B
Levered Free Cash Flow (TTM) i€-243,000,000€14.68B
Dividends
Last 12-Month Dividend Yield i6.18%10.48%
Last 12-Month Dividend i€1.00€0.52

Valuation & Enterprise Metrics Analysis: Repsol S.A. vs Petrobras - Petroleo Brasileiro S.A.

MetricREP (Apr 22, 2026)XPBRA (Apr 24, 2026)
Price Ratios
P/E Ratio (TTM) i12.776.13
Forward P/E i6.51N/A
PEG Ratio i0.02N/A
Price to Sales (TTM) i0.470.22
Price to Book (MRQ) i1.031.47
Market Capitalization
Market Capitalization i€22.83B€111.22B
Enterprise Value i€30.48B€75.49B
Enterprise Value Metrics
Enterprise to Revenue i0.630.88
Enterprise to EBITDA i7.702.10
Risk & Other Metrics
Beta i-0.10-0.07
Book Value per Share (MRQ) i€19.99€5.36

Financial Statements Comparison: Repsol S.A. vs Petrobras - Petroleo Brasileiro S.A.

Financial Metrics

Loading Financial Charts...

Revenue

Operating Margin

Profit Margin

Long Term Debt

Income Flow Analysis

Financial Statements Comparison

Income Statement

MetricREP (2025)XPBRA (2025)
Revenue/Sales i54.86B89.20B
Cost of Goods Sold i43.67B46.74B
COGS % of Revenue i79.6%52.4%
Gross Profit i11.19B42.46B
Gross Margin i20.4%47.6%
Research & Development iN/A864.00M
Operating Income (EBIT) i2.69B27.76B
Operating Margin i4.9%31.1%
EBITDA i6.15B43.94B
EBITDA Margin i11.2%49.3%
Pre-Tax Income i2.82B26.80B
Pre-Tax Income % of Revenue i5.1%30.0%
Income Tax i717.00M7.08B
Income Tax % of Revenue i1.3%7.9%
Net Income (Profit) i2.10B19.72B
Profit Margin i3.8%22.1%

Balance Sheet & Liquidity Metrics

MetricREP (2025)XPBRA (2025)
Cash & Equivalents i3.26B6.47B
Total Current Assets i21.37B25.45B
Total Current Assets % of Revenue i39.0%28.5%
Total Current Liabilities i13.88B36.05B
Total Current Liabilities % of Revenue i25.3%40.4%
Long-Term Debt i11.40B57.57B
Long-Term Debt % of Revenue i20.8%64.5%
Total Shareholders Equity i27.62B75.89B
Retained Earnings i18.25BN/A
Retained Earnings % of Revenue i33.3%0.0%
Property, Plant & Equipment iN/A144.68B

Cash Flow Statement Comparison

MetricREP (2025)XPBRA (2025)
Operating Cash Flow i2.87B39.88B
Operating Cash Flow % of Revenue i5.2%44.7%
Capital Expenditures i-3.43B-19.52B
Free Cash Flow i1.62B16.53B
FCF Margin i3.0%18.5%
Debt Repayment iN/A-12.74B
Common Stock Repurchase i-1.49B0

Short Interest & Institutional Ownership Analysis

MetricREPXPBRA
Shares Short iN/AN/A
Short Ratio iN/AN/A
Short % of Float iN/AN/A
Shares Outstanding i1.09B12.89B
Float Shares i1.10B7.89B
% Held by Insiders i1.52%0.00%
% Held by Institutions i34.98%60.80%
% Held by Public i63.50%39.20%

Dividend Analysis & Yield Comparison: Repsol S.A. vs Petrobras - Petroleo Brasileiro S.A.

MetricREPXPBRA
Last 12-Month Dividend i€1.00€0.52
Last 12-Month Dividend Yield i6.18%10.48%
3-Year Avg Annual Dividend i€0.91€1.13
3-Year Avg Dividend Yield i3.38%4.10%
3-Year Total Dividends i€2.72€3.39
Ex-Dividend DateJan 12, 2026Dec 19, 2025