O índice Ibovespa fechou com leve alta de 0,18%, aos 96.566 pontos, puxada pelos papéis dos bancos, diante da queda dos papéis da Petrobras e da Vale. O noticiário político interno não teve tanto impacto no cenário, mesmo com a aprovação da medida provisória da reforma administrativa, que reduziu de 29 para 22 o número de ministérios. A guerra comercial entre os Estados Unidos e a China aumentou as tensões no mercado externo e fez as bolsas recuarem. O dólar teve queda de 1,2%, cotado a R$ 3,97.
Entre as cinco ações mais negociadas do dia, preferenciais da Petrobras (-0,90%), Vale (-1,09%) e Banco do Brasil (-0,10%) fecharam em queda. Os papéis do Itaú Unibanco (1,88%) e Bradesco (1,99%) fecharam em alta.