The Ibovespa shed 0.2% to close at 173,371 as gains in banking stocks failed to offset weakness in the broader market amid concerns over further escalation in the Middle East. Oil prices swung sharply amid the worsening conflict between the US and Iran, the geopolitical risks and energy-driven inflation concerns weighed on sentiment. Utilities posted losses, with Sabesp down 0.8% and CPFL shedding 1.2%. Vale lost 1.4% as iron ore prices declined amid seasonal weakness in Chinese steel demand and narrowing mill margins. Other notable laggards included WEG (-1.1%) and Rede D'Or (-0.9%). Meanwhile, major banks advanced after the BCB's Focus survey showed the market lowered its 2026 inflation forecast for the third consecutive week. Itaú gained 0.8% and Bradesco rose 0.7%. Petrobras added 0.6% on higher oil prices.
Brazil's main stock market index, the IBOVESPA, fell to 173371 points on July 20, 2026, losing 0.20% from the previous session. Over the past month, the index has climbed 1.76% and is up 29.22% compared to the same time last year, according to trading on a contract for difference (CFD) that tracks this benchmark index from Brazil. Historically, the Ibovespa reached an all time high of 199355 in April of 2026. Ibovespa - data, forecasts, historical chart - was last updated on July 21 of 2026.
Brazil's main stock market index, the IBOVESPA, fell to 173371 points on July 20, 2026, losing 0.20% from the previous session. Over the past month, the index has climbed 1.76% and is up 29.22% compared to the same time last year, according to trading on a contract for difference (CFD) that tracks this benchmark index from Brazil. The Ibovespa is expected to trade at 169686.23 by the end of this quarter, according to Trading Economics global macro models and analysts expectations. Looking forward, we estimate it to trade at 154935.59 in 12 months time.