Key Facts

—The Ibovespa, Brazil’s main stock index closed at 175,665 points, up 0.30% — an eighth straight gain.

—The real, Brazil’s currency weakened 0.67% to 5.1965 per US dollar.

—Petrobras shares, PETR4 and PETR3 each rose 2.0% and led the index higher.

—Negative breadth meant more stocks fell than rose, even as heavyweight oil shares carried the index higher.