General Mills: 2Q25 Results
(GIS; Baa2/BBB/NR)
Beat BBG consensus and reaffirmed weaker guidance. Continues implementation of its new strategic framework. Ex-divestitures, growth and margins remain challenged given weakened consumer demand for branded products and costs related to tariffs. Credit metrics intact. Slight credit negative. GIS trades at the tighter end of the range of BBB Food comps, so given guidance for FY26, we see little upside from current levels.
• Total revenues were $4.98b, better than BBG consensus of $4.79b but still down 7% YOY mostly due to divestitures (yogurt).
• Organic net sales were -1%, higher than consensus of -2.5%.
• North American Retail was down 13% YOY and NA Foodservice was down 8% with both impacted by divestments. NA Pet was up 11% (10% due to acquisitions) and Intl was up 6%.
• Adj Gross mgn was down 150bps to 34.8%
• Adj Operating profit was $848m, down 20% YOY. Margin was down 289bps to 17.4%. Weaker demand and investment in brand improvements hurt. Restructuring costs alone were $122m.
• Adj EPS of $1.10/sh was ahead of consensus of $1.03/sh but down 21% YOY.
• Total debt dropped to $13.7b, down from $14.3b last year. Capex of $253m was down from $301m last year. Share repurchases were $500m, down from $600m last year.
• Reaffirmed guidance. Its investment program in brands continues and dollar growth is expected after its implementation, likely next fiscal year. GIS still sees weaker operating profit and EPS persisting for the remainder of FY26.
• FY26 revenues should be (1)-1% and adj operating profit will be down 10-15% YOY.
Find more articles and bullets on these widgets:
The EC’s Autumn projections are the first to account for the anticipated expansion of German fiscal spending. The EC projects the German budget deficit at 3.1% GDP in 2025, 4.0% in 2026 and 3.8% in 2027. In the Spring, the EC projected the 2025 German deficit at 2.7% and 2026 at 2.9%. On a cyclically adjusted primary basis (to better account for actual fiscal impulses), the EC projects a 1.2pp impulse (versus potential GDP) in 2026 and a 0.2pp impulse in 2027. The 2026 impulse is the joint largest across the largest 11 Eurozone countries.
