Thursday, June 4, 2026 · Covering Wednesday June 3 session
Summary
Brazil stock market report: the Ibovespa fell 2.22% to 170,330.63 on Wednesday June 3, opening at its high and selling off all session to wipe out the prior day’s double-bottom bounce and break to a new low for the move. The driver is the same domestic-rate problem in isolation: Friday’s Q1 GDP beat hardened the higher-for-longer case, and the banks that carry the index led the losses. The real refused to break, holding near 5.06 as carry money treats the 14.50% Selic as the trade rather than the threat. That divergence is the tell that this is rate repricing, not capital flight, with Copom on June 16-17 the catalyst.
The Big Three
1.
The Ibovespa closed at 170,330.63, down 3,867 points or 2.22%, opening at the 174,192 high and selling off all day to close near the 170,008 low. That candle erased Tuesday’s double-bottom bounce in a single session and broke the index to a new low for the slide.
2.
The banks did the damage. Brazil’s banking complex carries roughly twice the weight of Petrobras and Vale combined, so when the higher-for-longer rate case hardened after Friday’s GDP beat, the index had nowhere to hide.
3.
The real refused to break. USD/BRL held near 5.06 even as equities fell, the currency calm under the slide that tells you carry money still treats the 14.50% Selic as the trade. A steady real beneath a falling index is the signature of rate repricing, not capital flight.
RSI fast
31.18
Near oversold
Selic
14.50%
Copom Jun 16-17
02 Session Data
| Ibovespa close | 170,330.63 | −2.22% | Bounce failed |
| Day range | 170,008–174,192 | Open = high | Sold off all day |
| USD/BRL | ~5.06 | Real steady | Carry intact |
| RSI (fast/slow) | 31.18 / 34.76 | Weakening | Near oversold |
| MACD histogram | −293.44 | Negative | Line over signal |
Source: B3, Banco Central do Brasil, ICE, TradingView. Snapshot: June 4, 2026 05:37 UTC.
Live Market IntelligenceBrazil — Live Market BoardInside: market breadth, the sector heatmap, currencies & rates, the Latin America scoreboard and the full instrument board.Rio Times · Live Market Intelligence
Brazil — Live Market Board
B3 · São Paulo
Jun 4, 2026 · 03:35
Ibovespa · benchmark
170,331
-2.22%
L 170,008day rangeH 174,192
+23.84% over 12 months
Market breadth · 15 names
13% advancing
2 ▲ advancing13 declining ▼
Currencies, rates & key inputs
Sector heatmap · average move today
Energy
+0.11%
PETR4, PRIO3
Industrials
-1.92%
WEGE3, RENT3
Consumer Staples
-2.31%
ABEV3
Financials
-2.69%
ITUB4, BBDC4, BBAS3, B3SA3
Mining
-4.07%
VALE3, CSNA3, GGBR4
Consumer Disc.
-8.48%
AZZA3
Latin America scoreboard
IndexLastTodayStrength
IbovespaBrazil
170,331
-2.22%
S&P/BMV IPCMexico
68,286
-0.88%
S&P IPSAChile
10,360
-1.04%
S&P MERVALArgentina
3,164,196
-1.86%
MSCI COLCAPColombia
2,238.99
-1.13%
BVL S&P PerúPeru
34,836.62
+0.71%
Full instrument board
| IBOV | 170,331 | -2.22% | +23.84% | 174,198 | 174,192 | 170,008 | — |
| USD/BRL | 5.08 | +0.21% | -9.97% | 5.07 | 5.08 | 5.06 | — |
| SELIC | 14.50% | — | — | — | — | — | |
| PETR4 | 41.25 | -0.77% | +36.68% | 41.57 | 41.87 | 41.25 | 42,592,300 |
| VALE3 | 81.79 | -3.78% | +55.70% | 85.00 | 83.79 | 81.79 | 19,160,100 |
| ITUB4 | 38.72 | -2.12% | +7.70% | 39.56 | 39.30 | 38.64 | 40,828,700 |
| BBDC4 | 17.37 | -2.14% | +5.27% | 17.75 | 17.62 | 17.31 | 30,093,300 |
| BBAS3 | 19.53 | -1.81% | -15.01% | 19.89 | 19.87 | 19.46 | 26,803,500 |
| B3SA3 | 15.52 | -4.67% | +9.45% | 16.28 | 16.16 | 15.46 | 41,244,500 |
| ABEV3 | 16.07 | -2.31% | +14.70% | 16.45 | 16.32 | 16.05 | 24,072,100 |
| WEGE3 | 41.78 | -0.52% | +0.19% | 42.00 | 42.45 | 41.29 | 6,570,300 |
| PRIO3 | 62.59 | +0.98% | +52.84% | 61.98 | 63.30 | 61.66 | 8,898,500 |
| SUZB3 | 41.22 | +1.95% | -18.21% | 40.43 | 41.25 | 40.18 | 6,497,500 |
| RENT3 | 40.44 | -3.32% | -6.22% | 41.83 | 41.32 | 40.18 | 7,370,100 |
| AZZA3 | 17.38 | -8.48% | -61.27% | 18.99 | 18.64 | 17.24 | 4,221,800 |
| CSNA3 | 6.68 | -6.31% | -20.29% | 7.13 | 6.98 | 6.53 | 25,238,100 |
| GGBR4 | 24.13 | -2.11% | +48.58% | 24.65 | 24.24 | 23.80 | 13,008,100 |
| ENEV3 | 24.23 | -4.42% | +71.84% | 25.35 | 25.07 | 24.21 | 18,055,400 |
Largest moves today
AZZA3
17.38
-8.48%
CSNA3
6.68
-6.31%
B3SA3
15.52
-4.67%
ENEV3
24.23
-4.42%
VALE3
81.79
-3.78%
RENT3
40.44
-3.32%
ABEV3
16.07
-2.31%
IBOV
170,331
-2.22%
The session read
The Ibovespa eased 2.22%, with breadth negative — 2 of 15 names higher. Materials led, while Consumer Disc. lagged.
From The Rio Times
Related coverage · 4 Jun 2026
Latin American Pulse for Thursday, June 4, 2026
Read →
03 Why It Fell
Local Driver: a failed bounce
The reversal was emphatic. Tuesday had delivered a 1.16% rally, the first up session in seven and a textbook double-bottom signal, but Wednesday gave it all back and more, opening at the high and selling off all session to a new low for the move. The catalyst was domestic: Friday’s Q1 GDP beat hardened the higher-for-longer case for the Selic, and the heavily weighted banking complex took the index lower where it is heaviest.
The Currency Tell: the real holds
The cleanest read is the divergence between the two charts. While the Ibovespa broke to a new low, USD/BRL held near 5.06, the real refusing to follow the equity market down. With the Selic at 14.50% and a Copom decision on June 16-17, the carry trade still pays, and foreign money treats the high rate as a reason to hold the currency rather than flee it. A real this steady beneath a falling index is the strongest evidence that the slide is a domestic rate-repricing story rather than a capital-flight event.
§04 · Market Commentary
The index chart is now firmly bearish. The Ibovespa at 170,330 has lost the moving-average cluster overhead near 173,911 to 176,852 and sits beneath all of it, the structure of a market in a clean downtrend. The RSI fast at 31.18 is near the oversold zone and the deepest of the move, while the MACD line stays below signal with the histogram negative at minus 293.
The levels are clear. The 200-day average near 165,824 is the structural floor that has held all year. First support sits at the 170,000 zone the index closed on; a clean break opens the 200-day. Overhead, the 173,911 to 176,852 cluster is the resistance a recovery must reclaim.
05 Technical Snapshot
Ibovespa Index daily, B3. TradingView · June 4, 2026 05:37 UTC
The Ibovespa at 170,330 has lost the moving-average cluster and closed on the 170,000 support it must hold; a clean break opens the 200-day at 165,824. The RSI near oversold and the negative MACD say momentum is still falling.
USD/BRL daily, ICE. TradingView · June 4, 2026 05:37 UTC
The currency is the gauge that matters. USD/BRL near 5.06 holds mid-range with the RSI above its midline, a steady-to-firm dollar that shows no sign of the stress that would mark capital flight. As long as the real holds and the 14.50% Selic carry keeps foreign money in Brazilian bonds, the equity slide reads as contained.
06 Forward Look
Now · 170,000 support
Holding it keeps the range; a clean break opens the 200-day at 165,824.
June 16-17 · Copom
The Selic decision is the catalyst that could halt the rate-driven slide.
Watch · The real
A steady USD/BRL keeps this rate repricing; a break higher would signal flight.
07 Questions & Answers
Why did the Ibovespa fall?
Tuesday’s double-bottom bounce failed. The index opened at its high and sold off 2.22% to a new low as Friday’s GDP beat hardened the higher-for-longer Selic case, and the heavily weighted banks led the decline.
Is this capital flight?
No. The real held near 5.06 even as equities fell. A steady currency beneath a falling index is the signature of domestic rate repricing, not capital flight, with the 14.50% Selic carry keeping foreign money in place.
What could turn it?
The June 16-17 Copom decision is the catalyst. Until then, 170,000 is the support to hold and the 200-day at 165,824 the floor below; a reclaim of the cluster would be the first sign the slide has stopped.
Verdict
The bounce failed and the slide resumed. The Ibovespa fell 2.22% to 170,330 on Wednesday, opening at its high and selling off all session to erase Tuesday’s double-bottom rally and break to a new low. The driver is unchanged and domestic: Friday’s GDP beat hardened the higher-for-longer Selic case, and the heavily weighted banks led the losses. But the real refused to break, holding near 5.06 as the 14.50% carry kept foreign money in place, the divergence that marks this as rate repricing rather than capital flight. The 200-day at 165,824 is the floor, and Copom on June 16-17 is the catalyst that could end the slide.
Related: The slide to oversold · The Selic and Copom · The real’s resilience.
A failed bounce is not a base; the steady real says rate repricing, not flight.
Disclaimer: This report is editorial market analysis based on publicly available data. It is not investment advice. Markets carry risk; consult a licensed professional before trading.

By The Rio Times | Created at 2026-06-04 06:46:43 | Updated at 2026-06-07 00:30:33
2 days ago








