Ibovespa Dips as Commodity Heavyweights Diverge Amid Global Tensions
The Brazilian stock market closed Tuesday with the Ibovespa at 138,840.02 points, a 0.30% decline, as reported by official B3 data.
This drop followed increased risk aversion after news of possible direct United States involvement in the Israel-Iran conflict, which drove investors to seek safer assets.
The dollar appreciated to R$5.4968, up 0.20% against the real, reflecting this shift in sentiment. Petrobras shares gained over 2% as oil prices climbed, while Vale lost more than 4% due to falling iron ore prices and heightened geopolitical uncertainty.
Usiminas led the losses with a 5.92% drop, pressured by both commodity weakness and a downgrade from Itaú BBA. Magazine Luiza and CVC Brasil also posted significant declines, at 7.07% and 8.33% respectively, as the retail and travel sectors faced renewed headwinds.
Conversely, JBS, BRF, and Marfrig rose between 3% and 4.4% on strong quarterly results and improved export prospects. Gol shares jumped 12.1% after the company exited bankruptcy protection.

Trading volume reached approximately R$10.7 billion, aligning with recent averages. The iShares Ibovespa ETF (BOVA11) recorded a modest outflow of 0.41%, though its five-day net change remained positive at 0.87%.
Brazil’s Stock Market Shows Bullish Signs Despite Global Volatility
Foreign investors reversed last week’s trend and became net buyers, bringing in about R$780 million. Global equity benchmarks also faced pressure. The S&P 500 fell 0.84%, the Dow Jones lost 0.70%, and the Nasdaq dropped 0.91%.
European equities mirrored this caution, with the Stoxx 600 down 0.85%. In Asia, the Nikkei rose 0.59% while the Hang Seng slipped 0.34%. The Bank of Japan’s decision to hold rates steady did little to calm nerves.
Technical analysis of the Ibovespa daily chart shows the index remains above its 200-day moving average, confirming a longer-term uptrend.
The 4-hour chart indicates a corrective pullback after testing resistance near 140,000 points, but the index closed above key moving averages, suggesting underlying bullishness.
The MACD on the 4-hour chart shows a mild bullish crossover, while the RSI hovers near 58, indicating no overbought conditions. On the daily chart, the MACD remains slightly negative, reflecting recent consolidation, and the RSI sits at 59, in neutral territory.
Immediate support lies at 138,150 points, with resistance at 139,500 and a record high at 140,110. A close above 139,250 could signal a retest of all-time highs, while a drop below 137,200 would indicate a deeper correction.
Brazil’s market performance lagged global peers, with commodity-linked stocks driving volatility. Investors focused on fundamentals, including domestic political developments and expectations for the central bank’s next interest rate move.
The Chamber of Deputies advanced a bill to overturn a government decree raising the IOF tax, but a final decision will come in July. This backdrop, combined with macroeconomic uncertainty, shaped a cautious session for Brazilian equities.
Deep Dive
For the complete picture, read our in-depth guide: Latin America Stock Markets 2026: Ibovespa, Merval, COLCAP, IPSA and IPC Guide
Live Market IntelligenceBrazil — Live Market Board
Rio Times · Live Market Intelligence
Brazil — Live Market Board
-1.33%
174,379.77
-1.33%
66,247.47
-1.56%
11,017.94
+0.93%
3,318,087
-0.04%
2,283.17
+0.00%
58,287.01
—
| Instrument | Last | Change | YoY | Prev. | High | Low | Volume |
|---|---|---|---|---|---|---|---|
| IBOV | 174,379.77 | -1.33% | +30.18% | 176,723.62 | 176,720 | 174,118 | — |
| USD/BRL | 5.08 | -0.03% | -7.87% | 5.08 | 5.09 | 5.05 | — |
| SELIC | 14.25% | — | — | — | — | — | |
| PETR4 | 42.18 | -1.79% | +32.15% | 42.95 | 42.91 | 42.15 | 26,124,400 |
| VALE3 | 75.31 | -0.49% | +33.31% | 75.68 | 75.53 | 74.84 | 7,668,200 |
| ITUB4 | 42.10 | -1.08% | +23.80% | 42.56 | 42.45 | 42.04 | 8,417,700 |
| BBDC4 | 18.44 | -1.50% | +17.54% | 18.72 | 18.64 | 18.42 | 11,188,000 |
| BBAS3 | 20.47 | -2.20% | +1.94% | 20.93 | 20.82 | 20.41 | 11,993,000 |
| B3SA3 | 15.50 | -0.96% | +18.22% | 15.65 | 15.67 | 15.43 | 30,168,800 |
| ABEV3 | 15.63 | -1.82% | +15.63% | 15.92 | 15.90 | 15.61 | 12,744,500 |
| WEGE3 | 45.81 | +0.31% | +26.50% | 45.67 | 46.19 | 44.94 | 6,848,000 |
| PRIO3 | 58.61 | -3.19% | +38.96% | 60.54 | 60.27 | 58.46 | 4,868,400 |
| SUZB3 | 41.96 | -1.11% | -18.62% | 42.43 | 42.25 | 41.63 | 3,075,400 |
| RENT3 | 36.81 | -0.89% | +2.59% | 37.14 | 37.38 | 36.59 | 3,658,300 |
| AZZA3 | 16.73 | -1.88% | -54.26% | 17.05 | 17.17 | 16.70 | 1,229,200 |
| CSNA3 | 5.37 | +1.32% | -37.31% | 5.30 | 5.45 | 5.24 | 7,169,600 |
| GGBR4 | 24.27 | +0.87% | +40.28% | 24.06 | 24.45 | 23.82 | 4,895,200 |
| ENEV3 | 24.90 | -3.11% | +79.65% | 25.70 | 25.58 | 24.87 | 3,580,500 |
LatAm Markets: Live Signals → — real-time movers, turnover leaders and FX across Latin America.
Read More from The Rio Times