UGP Has Nearly Doubled From Its Lows and the Story Is Just Getting Started
BUY - UGP
UGP Has Nearly Doubled From Its Lows and the Story Is Just Getting Started
Signal: BUY | Score: 66.69/100
Ultrapar (UGP) is a Brazilian fuel distribution giant that just posted record profits, sits at a near 52-week high, and trades at roughly 11.6x earnings with a 5% dividend yield. The market is finally waking up to what the fundamentals have been screaming for months - this one still has room to run.
The Setup
UGP has gone from $3.60 to $7.46 over the past year, a 107% move, and it's not running out of steam yet. The stock is pressing against its 52-week high of $7.63, which means a clean breakout above that level opens up significant new territory. Momentum is the strongest piece of this trade - the momentum score is 79/100, and the stock is clearly in an uptrend. Yes, RSI is at 75.9, which puts it in technically overbought territory. But stocks in genuine earnings-driven breakouts can stay overbought for a long time, and that's exactly what's happening here. The beta of 0.26 tells you this stock moves slow and steady, not wild and reckless.
The Catalyst
The Q2 2026 earnings release on August 12-14 was the key event. UGP reported net income up 46% year-over-year to BRL 1.677 billion and operating cash flow hit a record BRL 4.789 billion. EPS came in around $0.28-$0.29, beating consensus. The balance sheet story is just as good - net debt fell to BRL 8.864 billion, leverage dropped to 0.9x EBITDA (lowest since 2018), and the board approved BRL 1.085 billion in dividends plus a buyback of up to 18 million shares. On top of that, Ipiranga (UGP's fuel distribution arm) gained market share as regulators cracked down on illegal operators. Next earnings land on November 11 - 61 days away - giving this trade a clean runway before the next major event.
Bull Case
- A breakout above $7.63 clears the 52-week high and targets the $9-$10 range based on earnings momentum and peer valuation multiples
- PEG ratio of 0.78 with 42% earnings growth means you're not paying for the growth yet - this stock is genuinely cheap relative to its trajectory
- The buyback plus 5% dividend yield creates a total return floor that limits downside while you wait for the market to reprice
Bear Case
- Debt-to-equity at 97.7 is elevated, and any weakness in the Brazilian real or a spike in local interest rates could pressure margins fast
- The analyst consensus target of $6.90 is actually below the current price, which means the street hasn't caught up to the recent results - or they're skeptical the momentum holds
The Trade
- Entry: $7.47
- Target: $9.25
- Stop Loss: $6.50
- Risk/Reward: roughly 1:2.6
- Timeframe: 3-5 months
*This is one person's analysis, not financial advice. Always do your own research.*