DK Street Journal

Brazil's Breadth Is Deteriorating While UGP Runs Past Fair Value

Prompt v1.0

Ultrapar's +32.9% month is the loudest thing in Brazilian equities, but the cohort behind it is going the other way: nine of twelve Brazil names moved into worse trend bands between 11 May and 21 July, and UGP itself now trades above its consensus 12-month target.

UGPPBRVALEITUBBBDBSBRABEVEWZNUXPCIGSBS
TickerCompanySegmentTrend · 13mo30D1Y
UGPUltrapar ParticipaçõesFuel Distributors & Retailers🟢 Cont. Bull+24.7%+106.9%
PBRPetróleo Brasileiro S.A. - PetrobrasUpstream Exploration & Production🟢 Cont. Bull+11.0%+47.8%
VALEValeMajor Diversified Mining🟢 Cont. Bull−2.2%+62.7%
ITUBItaú UnibancoMajor International Banks🟢 Cont. Bull+1.1%+49.8%
BBDBanco BradescoLatin America & Caribbean Banks⚠️ Emerging Bear+5.9%+34.3%
BSBRBanco Santander (Brasil)Latin America & Caribbean Banks⚠️ Emerging Bear+4.8%+17.9%
ABEVAmbevGlobal Brewers🟢 Cont. Bull−1.6%+37.5%
EWZiShares MSCI Brazil ETFAsset Management⚠️ Emerging Bear+4.3%+40.7%
NUNuEmerging Markets & Specialized Banking⚠️ Emerging Bear+11.8%+16.4%
XPXPDiversified Financial Services⚠️ Emerging Bear+3.0%+4.6%
CIGCompanhia Energética de Minas GeraisBrazilian Integrated Utilities⚠️ Emerging Bear+5.0%+22.1%
SBSCompanhia de Saneamento Básico do Estado de São Paulo - SABESPInternational & Diversified Water⚠️ Emerging Bear−5.0%−71.0%

12-month price & trend

UGP
Ultrapar Participações
6.31
−0.19 (−2.92%)
vs. prior close
Price20d50d150d
UGP 12-month price
Fuel Distributors & Retailers
PBR
Petróleo Brasileiro S.A. - Petrobras
18.07
−0.82 (−4.34%)
vs. prior close
Price20d50d150d
PBR 12-month price
Upstream Exploration & Production
VALE
Vale
14.70
−0.15 (−1.01%)
vs. prior close
Price20d50d150d
VALE 12-month price
Major Diversified Mining
TickerMkt capP/EP/E fwdP/SP/S fwdP/GPP/GP fwdEV/EBITDAFCF yld
UGP$6.2B10.4x0.2x3.0x6.7x10.8%
PBR$128.4B5.7x4.8x1.2x1.1x2.7x2.4x4.5x12.8%
VALE$69.6B24.3x8.1x1.8x1.7x5.2x4.9x6.2x4.8%
ITUB
Itaú Unibanco
8.31
−0.17 (−2.00%)
vs. prior close
Price20d50d150d
ITUB 12-month price
Major International Banks
BBD
Banco Bradesco
3.62
−0.11 (−2.95%)
vs. prior close
Price20d50d150d
BBD 12-month price
Latin America & Caribbean Banks
BSBR
Banco Santander (Brasil)
5.48
+0.03 (+0.55%)
vs. prior close
Price20d50d150d
BSBR 12-month price
Latin America & Caribbean Banks
TickerMkt capP/EP/E fwdP/SP/S fwdP/GPP/GP fwdEV/EBITDAFCF yld
ITUB$86.4B9.5x1.1x3.3x24.2x8.0%
BBD$36.7B8.0x0.5x1.7x34.5x109.2%
BSBR$39.9B15.5x1.1x2.8x1.4x2.9%
ABEV
Ambev
3.13
−0.01 (−0.32%)
vs. prior close
Price20d50d150d
ABEV 12-month price
Global Brewers
EWZ
iShares MSCI Brazil ETF
36.05
−0.57 (−1.56%)
vs. prior close
Price20d50d150d
EWZ 12-month price
Asset Management
NU
Nu
14.68
+0.17 (+1.17%)
vs. prior close
Price20d50d150d
NU 12-month price
Emerging Markets & Specialized Banking
TickerMkt capP/EP/E fwdP/SP/S fwdP/GPP/GP fwdEV/EBITDAFCF yld
ABEV$47.9B15.7x2.8x5.6x8.1x9.1%
EWZ$7.4B
NU$58.9B18.6x14.0x3.4x2.7x7.7x6.2x21.4x6.4%
XP
XP
16.80
−0.50 (−2.89%)
vs. prior close
Price20d50d150d
XP 12-month price
Diversified Financial Services
CIG
Companhia Energética de Minas Gerais
2.17
−0.04 (−1.81%)
vs. prior close
Price20d50d150d
CIG 12-month price
Brazilian Integrated Utilities
SBS
Companhia de Saneamento Básico do Estado de São Paulo - SABESP
5.52
−0.31 (−5.32%)
vs. prior close
Price20d50d150d
SBS 12-month price
International & Diversified Water
TickerMkt capP/EP/E fwdP/SP/S fwdP/GPP/GP fwdEV/EBITDAFCF yld
XP$9.2B9.0x2.5x3.8x19.3x25.1%
CIG$6.3B9.7x1.1x7.8x10.3x6.7%
SBS$19.5B11.7x2.6x7.0x9.1x7.6%

Consensus projections

TickerFY2026EFY2027EFY2028E
UGPRevenue+15.0%−0.4%+0.2%
EPS+17.4%+3.9%+18.2%
PBRRevenue+27.3%−4.1%−1.9%
EPS+33.2%−9.4%−5.2%
VALERevenue+8.3%−0.4%+2.6%
EPS+0.3%−4.0%+0.4%
ITUBRevenue+8.3%+8.5%+7.1%
EPS+9.7%+11.3%+9.9%
BBDRevenue+11.9%+8.3%+7.3%
EPS+15.4%+13.6%+8.3%
BSBRRevenue+5.4%+8.0%+6.4%
EPS+6.4%+13.3%+9.2%
ABEVRevenue+5.7%+4.4%+5.3%
EPS+7.1%+7.0%+5.1%
NURevenue+54.4%+21.7%+14.0%
EPS+42.6%+32.7%+26.4%
XPRevenue+17.2%+13.8%+12.0%
EPS+14.0%+14.3%+14.3%
CIGRevenue−5.0%−2.8%+4.3%
EPS−18.2%−5.6%+36.1%
SBSRevenue+11.4%+18.9%+10.4%
EPS−1.5%+27.5%+12.6%

Forward fiscal years only. Blank means no analyst coverage for that year.

The breadth test fails

The tempting read on Ultrapar's +32.9% month ($4.89 on 22 June to $6.50 on 22 July) is that it front-runs a Brazil re-rating. The band data says the opposite. Between 11 May and 21 July, nine of twelve Brazil names deteriorated: BSBR to strongly bearish on 14 May, SBS on 21 May, XP on 4 June, BBD on 25 June, ABEV out of strongly bullish on 7 July, EWZ to strongly bearish on 8 July, CIG on 9 July, PBR out of mildly bullish on 10 July, VALE on 21 July. Only UGP (mildly bullish 9 July, strongly bullish 17 July) and ITUB (14 July) improved. As of 22 July, EWZ, VALE, XP, BSBR and CIG were all strongly bearish.

The return spread confirms it. Over 30 days the cohort managed single digits — PBR +11.1%, BBD +8.7%, EWZ +6.9%, ITUB +6.9%, VALE −5.5% — and over 90 days almost everything is negative: EWZ −8.7%, PBR −11.2%, XP −11.9%, VALE −13.4%, Ibovespa −7.2%. That is a bounce inside a drawdown. UGP's own July move is also a resumption, not a birth: it was in strongly bullish until 2 June and spent only 25 June to 8 July in mildly bearish.

Not currency, not a country trade

Over 30 days the Ibovespa rose 4.2% in BRL while EWZ rose 6.9% in USD — roughly 2.6pp of FX. UGP's remaining ~30pp is stock-specific: Ipiranga's Q1 delivered net profit of R$914m, up 151%, on Brazil's fuel-fraud crackdown, though management conceded the R$275/m³ margin was amplified by inventory gains on elevated import stocks.

The macro backdrop hasn't turned in the same window. Copom's third consecutive 25bp cut, to 14.25% on 17 June, came despite CPI near 4.7–4.8%, above the tolerance band, and August is now roughly a coin flip. A 25% Section 301 tariff took effect 22 July, July foreign inflows of ~R$4.2bn were called "a respite that won't last", and the election trade broke when Tarcísio stood aside and Lula regained his lead — the same three premises behind this desk's 9 May EWZ call have now all reversed.

Runway is gone

UGPA3 closed R$33.26 on 23 July, through its February-2018 all-time high, against a 12-month consensus target of R$32.18. The ADR set a 52-week high on 22 July, within ~2% of the top of its range, sits 34.1% above its 200-day average, and carries Goldman at $7.30 Neutral versus Jefferies at $5.60, below spot. InfoMoney's technical screen flags it as overbought. A 9.02x trailing P/E looks cheap only if a crackdown-inflated margin is the run-rate. Meanwhile EWZ sits 12.2% below its 52-week high and the Ibovespa 10.6% below its own — the cohort never left the drawdown.