Brazil's IBOVESPA index plunged 3% amid a sell-off, marking its biggest drop this year.

2026-03-03

Brazil's IBOVESPA index plunged 3% amid a sell-off, marking its biggest drop this year.