UGPA3 after 2Q26: Ipiranga drives recurring EBITDA while cash, leverage, and one-offs tell different stories

How to read Ultrapar’s second-quarter release — R$41.5bn revenue (+22% YoY), recurring adjusted EBITDA at R$3.66bn (+149%), record R$4.8bn operating cash, net leverage at 0.9×, the Ipiranga margin jump, and interim dividends plus an 18m-share buyback.

Analysis

UGPA3 after 2Q26: Ipiranga drives recurring EBITDA while cash, leverage, and one-offs tell different stories

On 12 August 2026, Ultrapar Participações S.A. (B3: UGPA3 / NYSE: UGP) published 2Q26 results for the period ended 30 June 2026. The holding runs Ipiranga (fuel distribution), Ultragaz (LPG), Ultracargo (liquid bulk terminals), and Hidrovias do Brasil (B3: HBSA3, consolidated since May 2025). The quarter is a textbook case in layering metrics: headline net income rose 46%, adjusted EBITDA rose 70%, but recurring adjusted EBITDA rose 149% — and operating cash flow jumped 410% for reasons that mix real operating improvement with working capital and supplier-finance mechanics.

The educational goal is not to rank “quality of earnings.” It is to see which line answers which question: Ipiranga’s R$/m³ margin for fuel retail, consolidated recurring EBITDA for portfolio performance, cash from operations for liquidity, and net debt / LTM EBITDA for balance-sheet risk — while keeping 2Q25 tax-credit noise out of year-on-year comparisons.

Consolidated snapshot

Figures below are from Ultrapar’s 2Q26 earnings release (English, 12 August 2026), unless noted.

Metric (2Q26)Resultvs 2Q25vs 1Q26
Net revenueR$ 41,521 m+22%+13%
Gross profitR$ 4,619 m+114%+46%
Adjusted EBITDAR$ 3,524 m+70%+52%
Recurring adjusted EBITDAR$ 3,657 m+149%+58%
Net incomeR$ 1,677 m+46%+83%
Cash from operating activitiesR$ 4,789 m+410%+334%
InvestmentsR$ 517 m−5%−7%

Net revenue growth is mostly Ipiranga: pass-through of higher acquisition costs plus +8% volume ( +10% diesel, +6% Otto cycle). Gross profit more than doubled year on year because Ipiranga’s gross margin per m³ expanded sharply — not because the other three businesses suddenly became commodity giants.

Adjusted vs recurring EBITDA — why the gap matters

Under CVM Resolution 156, Ultrapar publishes both adjusted EBITDA and recurring adjusted EBITDA. The recurring line strips exceptional items — asset sales, large credits/provisions, divestment-related charges — so one quarter’s accounting event does not masquerade as run-rate operations.

In 2Q26, the bridge from adjusted to recurring is relatively small at group level (R$ 3,524 m → R$ 3,657 m). The bigger distortion sits in comparisons with 2Q25:

  • Ipiranga booked R$ 396 million of other operating revenue in 2Q25 from extraordinary tax credits. That inflates the year-ago base for reported operating lines and flatters any “vs 2Q25” percentage on non-recurring-adjusted cuts.
  • Ultragaz recorded a R$ 124 million write-off tied to the Stella divestment review in 2Q26 (new energies portfolio), which hits adjusted EBITDA but is removed for recurring purposes.

Readers who only track adjusted EBITDA (+70%) still get a fair directional read. Readers who want operating continuity should default to recurring adjusted EBITDA (+149%) for the YoY headline — and then open the segment tables anyway.

Ipiranga — volume, pass-through, and margin per m³

Ipiranga dominates the narrative. Segment figures in the release are managerial and do not eliminate intersegment transactions ( footnote in the release warns that segment sums may not tie to consolidation).

Ipiranga (2Q26)Resultvs 2Q25
Volume6,173 k m³+8%
Net revenueR$ 37,462 m+24%
Gross marginR$ 564/m³+159%
Recurring adj. EBITDAR$ 2,782 m+310%
Recurring adj. EBITDA marginR$ 451/m³+281%

Management attributes the margin step-up to two buckets:

  1. Structural — tighter enforcement against irregular fuel competition, scale, and mix.
  2. Conjunctural — Middle East conflict dynamics affecting import parity and the value of supply-chain capability (management narrative; treat as explanation until footnotes confirm line-by-line).

Cost pass-through shows up clearly: cost of products sold rose 17% on +8% volume — typical when diesel import costs move faster than retail repricing, then catch up. SG&A rose 26%, driven by freight (volume + diesel price), variable compensation accruals, and higher expected credit loss provisions.

For comparison with PETR4 or PRIO3 posts on this blog: those names sit upstream in oil. UGPA3 is downstream spread and logistics — revenue can soar with flat economics if pass-through is timely, or margins can explode when acquisition costs lag retail adjustments. The R$/m³ fields in the release are the right unit, not group net margin alone.

Ultragaz, Ultracargo, Hidrovias — smaller lines, different cycles

Ultragaz — recurring adjusted EBITDA R$ 468 m (+6% YoY) on 418 k tons sold (−3% volume). LPG costs tracked Middle East tension; bulk mix and new energies helped. The Stella write-off is the main reason reported adjusted EBITDA (R$ 344 m) looks weaker than recurring.

Ultracargo — adjusted EBITDA R$ 159 m (+13% YoY); m³ sold +19% as new capacity ramps (Palmeirante, Rondonópolis, Santos, Opla). Import storage demand is linked in the text to closed import windows since March 2026. Capex cycle peak: Suape and Itaqui capacities commissioning in 3Q26.

Hidrovias — recurring adjusted EBITDA R$ 322 m (−8% YoY on reported Hidrovias table; −1% on continuing ops excluding coastal navigation sold November 2025). Volume −14% YoY including discontinued coastal ops; +32% sequentially on seasonality and navigability. Consolidation timing (control from May 2025) still affects 1H25 comparatives at group level.

Cash generation — record headline, two adjustments worth knowing

Cash from operating activities of R$ 4.789 billion is described as a record. The release splits the story:

  • Better operating results and working capital release at Ipiranga drove the bulk of the improvement.
  • An additional R$ 833 million was contracted in draft discount for suppliers (“risco sacado”–style programs), preserving liquidity amid volatile international fuel markets.

Excluding that supplier-finance effect, operating cash would have been R$ 3.956 billion — still very strong versus R$ 939 million in 2Q25, but not 410% growth. Educational point: operating cash and EBITDA diverged more than usual because balance-sheet mechanics mattered.

Leverage — 0.9× headline, 1.1× with supplier finance

Indebtedness (2Q26)AmountRatio
Net debtR$ 8,864 m0.9× adj. LTM EBITDA
Net debt + draft discount + vendorR$ 10,886 m1.1× adj. LTM EBITDA
vs 1Q26 net debtR$ 12,275 m1.5×

Gross debt fell partly through repayments at Hidrovias and Ipiranga, funded by cash generation. Management highlights 0.9× as the lowest leverage since 2008 on the headline metric. Analysts comparing leverage across fuel distributors should ask whether peers net similar supplier-finance balances — otherwise 0.9× and 1.1× answer different conservatism standards.

Financial result — why net income did not rise 149%

Net financial expense was R$ 520 million in 2Q26 versus R$ 31 million in 2Q25 — a R$ 489 million swing. The release cites:

  • 2Q25: positive R$ 344 million monetary adjustment on extraordinary tax credits.
  • 2Q26: R$ 127 million negative one-off mark-to-market effects (versus positive MTM in 1Q26).

So recurring EBITDA surged, but financial line noise capped net income growth at 46%. Depreciation and amortization also rose (R$ 578 m, +15% YoY) on Hidrovias consolidation and Ipiranga amortization of contractual assets with customers (exclusive rights) as volumes grow.

Capital return — interim dividend and buyback capacity

The board approved, with the 2Q26 package:

  • R$ 1.085 billion in interim dividends for 1H26, described as R$ 1.00 per share and 3.8% dividend yield in the release headline (yield definition uses management’s price reference in the notice — reconcile to your own price input).
  • A share buyback program for up to 18 million shares.

Treat both as capacity and calendar items, not investment thesis. Exact record and payment dates live in the Notice to Shareholders bundled with the 6-K filing (13 August 2026). The release also notes UGPA3 closed 2Q26 at R$ 26.06 on B3 (−9% in the quarter vs −8% for the Ibovespa).

How this fits other 2Q26 reads on the blog

  • VBBR3 is not covered here, but any fuel retail peer would need the same R$/m³ and pass-through lens.
  • CPFE3 / EQTL3 posts emphasized regulatory EBITDA and distribution leverage — different regulatory asset base than Ipiranga’s working-capital-heavy fuel book.
  • PRIO3 / PETR4 upstream profit drivers do not translate directly to UGPA3 margins.

Limits of this reading

  • Segment tables exclude intersegment eliminations; do not sum segments and expect consolidated net income.
  • Hidrovias history includes discontinued coastal navigation — use continuing operations lines for like-for-like YoY.
  • Recurring EBITDA is managerial; statutory ITR line items may differ in presentation.
  • Middle East, irregular competition, and tax credit narratives are management explanation until mapped to specific footnotes.
  • Dividend yield in the release is not a live market quote; check the company page for current price.

Where to view in the explorer

Sources

  • Ultrapar Participações S.A. — 2Q26 Earnings Release (English), 12/08/2026: MZ IQ PDF
  • Ultrapar — Form 6-K (ITR, earnings release, board minutes, notice to shareholders), filed 13/08/2026 (SEC EDGAR reference 0001554855-26-001812)
  • Estadão E-Investidor — 2Q26 results coverage, 12/08/2026: article
  • UGPA3 on the explorer — CVM filings and company page

Disclaimer

This article is for informational and educational purposes only. It is not investment advice. Adjusted EBITDA, recurring adjusted EBITDA, operating cash flow including supplier-finance effects, and net debt ratios answer different questions; interim dividends and buyback authorizations are not guarantees of execution. When in doubt, the official CVM ITR and Ultrapar investor materials prevail. Refer to those documents and, if needed, a licensed professional.

Trabaja con filings vía API

¿Necesitas acceso programático a DFP, ITR, FRE y más? Usa la API de apicvm.