ROE 2025: Como Usar Return on Equity para Avaliar Gestão de Empresas
O ROE (Return on Equity) é o indicador-chave para avaliar se a gestão da empresa está criando valor real para os acionistas. Aprenda como usar este múltiplo essencial para identificar empresas com gestão eficiente na B3 em 2025.
O que é ROE e Por Que é Crucial para Investidores?
O ROE (Return on Equity) mede quantos reais de lucro a empresa gera para cada real de patrimônio líquido dos acionistas. É o indicador mais direto da eficiência da gestão em criar valor com o dinheiro dos investidores.
Em termos práticos: Um ROE de 20% significa que a empresa gera R 1,00 do patrimônio dos acionistas.
Por Que o ROE é Fundamental?
- Mede eficiência da gestão diretamente
- Compara empresas independente do setor
- Identifica gestões criadoras de valor
- Prevê potencial de crescimento sustentável
- Base para estratégias de value investing
Fórmula do ROE
ROE = Lucro Líquido ÷ Patrimônio Líquido × 100
Exemplo prático:
- Lucro líquido anual: R$ 500 milhões
- Patrimônio líquido: R$ 2.500 milhões
- ROE = (500 ÷ 2.500) × 100 = 20%
Isso significa que a empresa gerou 20% de retorno sobre cada real investido pelos acionistas.
Por que o ROE é Importante?
1. Eficiência da Gestão
O ROE mostra quão eficientemente a gestão está utilizando o capital dos acionistas para gerar lucros.
2. Comparação entre Empresas
Permite comparar a eficiência de diferentes empresas, especialmente dentro do mesmo setor.
3. Potencial de Crescimento
Empresas com ROE alto e sustentável tendem a ter maior capacidade de reinvestir e crescer.
4. Atratividade para Investidores
ROE elevado pode indicar uma empresa capaz de gerar retornos superiores ao mercado.
Interpretando os Níveis de ROE
ROE Excelente (acima de 20%)
Características:
- Gestão altamente eficiente
- Vantagem competitiva sustentável
- Margens operacionais elevadas
- Potencial de crescimento
Atenção:
- Verificar sustentabilidade
- Analisar alavancagem
- Confirmar qualidade dos lucros
ROE Bom (15% - 20%)
Características:
- Gestão competente
- Negócio sólido
- Retorno adequado aos acionistas
- Qualidade empresarial
ROE Médio (10% - 15%)
Características:
- Performance dentro da média
- Possível espaço para melhorias
- Análise setorial necessária
- Acompanhar evolução
ROE Baixo (abaixo de 10%)
Características:
- Ineficiência operacional
- Problemas estruturais
- Gestão questionável
- Possível oportunidade de turnaround
Consultando ROE via API brapi.dev
A API da brapi.dev fornece dados de ROE atualizados para análise:
Exemplo de Consulta
curl "https://brapi.dev/api/quote/EGIE3?modules=defaultKeyStatistics,financialData"
Resposta com dados de ROE:
{
"results": [{
"symbol": "EGIE3",
"shortName": "ENGIE BRASIL ON",
"defaultKeyStatistics": {
"returnOnEquity": 0.2598,
"returnOnAssets": 0.1184,
"profitMargins": 0.2739
},
"financialData": {
"returnOnEquity": 25.98,
"currentRatio": 1.26
}
}]
}
Neste exemplo, a EGIE3 apresenta ROE de 25,98%, indicando excelente eficiência na gestão do capital dos acionistas.
Decomposição do ROE: Fórmula DuPont
A Análise DuPont decompõe o ROE em três componentes fundamentais:
ROE = Margem Líquida × Giro do Ativo × Multiplicador de Equity
Os Três Componentes
1. Margem Líquida
Margem Líquida = Lucro Líquido ÷ Receita Líquida
- Mede a eficiência operacional
- Indica controle de custos
- Revela poder de precificação
2. Giro do Ativo
Giro do Ativo = Receita Líquida ÷ Ativo Total
- Mede eficiência no uso dos ativos
- Indica produtividade dos recursos
- Revela intensidade de capital
3. Multiplicador de Equity
Multiplicador de Equity = Ativo Total ÷ Patrimônio Líquido
- Mede alavancagem financeira
- Indica estrutura de capital
- Revela uso de dívida
Exemplo Prático da Análise DuPont
function analiseDuPont(dados) {
const margemLiquida = dados.lucroLiquido / dados.receitaLiquida;
const giroAtivo = dados.receitaLiquida / dados.ativoTotal;
const multiplicadorEquity = dados.ativoTotal / dados.patrimonioLiquido;
const roeCalculado = margemLiquida * giroAtivo * multiplicadorEquity;
return {
margemLiquida: margemLiquida * 100,
giroAtivo: giroAtivo,
multiplicadorEquity: multiplicadorEquity,
roe: roeCalculado * 100,
componentes: {
eficienciaOperacional: margemLiquida > 0.15 ? 'Alta' : 'Baixa',
eficienciaAtivos: giroAtivo > 0.5 ? 'Alta' : 'Baixa',
alavancagem: multiplicadorEquity > 2 ? 'Alta' : 'Baixa'
}
};
}
ROE por Setor no Mercado Brasileiro
Bancos (ROE típico: 15-25%)
Características:
- Alavancagem naturalmente alta
- Margem líquida moderada
- Giro do ativo baixo
Exemplos: ITUB4, BBDC4, BBAS3
Utilities (ROE típico: 12-20%)
Características:
- Margens estáveis
- Ativos intensivos em capital
- Retorno regulamentado
Exemplos: EGIE3, SBSP3, CPLE6
Varejo (ROE típico: 10-18%)
Características:
- Giro do ativo alto
- Margem líquida variável
- Alavancagem moderada
Exemplos: MGLU3, LREN3, AMER3
Tecnologia (ROE típico: 15-30%)
Características:
- Margem líquida alta
- Poucos ativos físicos
- Escalabilidade
Exemplos: TOTS3, LWSA3
Qualidade do ROE: Indicadores Complementares
1. Sustentabilidade do ROE
def avaliar_sustentabilidade_roe(historico_roe):
# Verificar consistência nos últimos 5 anos
if len(historico_roe) < 5:
return "Dados insuficientes"
media = sum(historico_roe) / len(historico_roe)
desvio = calcular_desvio_padrao(historico_roe)
if desvio / media < 0.2: # Baixa volatilidade
return "ROE Sustentável"
else:
return "ROE Volátil"
2. Crescimento do ROE
function analisarTendenciaROE(historico) {
const crescimento = [];
for (let i = 1; i < historico.length; i++) {
const crescimentoAnual = (historico[i] - historico[i-1]) / historico[i-1];
crescimento.push(crescimentoAnual);
}
const crescimentoMedio = crescimento.reduce((a, b) => a + b) / crescimento.length;
return {
crescimentoMedio: crescimentoMedio * 100,
tendencia: crescimentoMedio > 0 ? 'Crescente' : 'Declinante'
};
}
ROE vs Outros Indicadores
ROE vs ROA (Return on Assets)
ROA = Lucro Líquido ÷ Ativo Total
Relação:
- ROE considera apenas capital próprio
- ROA considera todo o capital (próprio + terceiros)
- Diferença indica efeito da alavancagem
ROE vs ROIC (Return on Invested Capital)
ROIC = NOPAT ÷ Capital Investido
Diferença:
- ROIC exclui efeitos de estrutura de capital
- Melhor para comparar empresas com alavancagem diferente
- Foco na eficiência operacional
Armadilhas na Análise do ROE
1. ROE Inflado por Alavancagem
Problema: Alto endividamento pode artificialmente elevar o ROE
Solução: Analisar multiplicador de equity e debt-to-equity
function verificarAlavancagem(dados) {
const debtToEquity = dados.dividaTotal / dados.patrimonioLiquido;
const multiplicadorEquity = dados.ativoTotal / dados.patrimonioLiquido;
if (multiplicadorEquity > 3 && debtToEquity > 1) {
return "⚠️ ROE pode estar inflado por alavancagem";
}
return "✅ Alavancagem dentro de parâmetros normais";
}
2. ROE Temporariamente Alto
Problema: Lucros extraordinários podem distorcer o indicador
Solução: Analisar ROE médio de 3-5 anos
3. Redução do Patrimônio Líquido
Problema: Recompra de ações pode inflar o ROE artificialmente
Solução: Acompanhar evolução do patrimônio líquido
Screening de Ações por ROE
Critérios de Filtragem
def screening_roe(lista_acoes):
criterios = {
'roe_minimo': 15,
'roe_maximo': 50, # Evitar valores irreais
'consistencia_anos': 3,
'crescimento_minimo': 0 # ROE estável ou crescente
}
acoes_aprovadas = []
for ticker in lista_acoes:
dados = obter_dados_brapi(ticker)
# Verificar ROE atual
roe_atual = dados['roe']
if roe_atual < criterios['roe_minimo'] or roe_atual > criterios['roe_maximo']:
continue
# Verificar consistência histórica
historico_roe = dados['historico_roe']
if len([r for r in historico_roe if r > criterios['roe_minimo']]) < criterios['consistencia_anos']:
continue
# Verificar alavancagem
if verificar_alavancagem_excessiva(dados):
continue
acoes_aprovadas.append({
'ticker': ticker,
'roe': roe_atual,
'roe_medio_5anos': calcular_media(historico_roe),
'qualidade': avaliar_qualidade_roe(dados)
})
return sorted(acoes_aprovadas, key=lambda x: x['roe'], reverse=True)
Estratégias de Investimento com ROE
1. Quality Growth
Critérios:
- ROE > 15% por 5 anos consecutivos
- Crescimento consistente dos lucros
- Baixa alavancagem
- Reinvestimento de lucros
2. Value with Quality
Critérios:
- ROE > 12%
- P/VP < 2,0
- Dividendos consistentes
- Gestão eficiente
3. Turnaround Plays
Critérios:
- ROE historicamente baixo
- Sinais de melhoria operacional
- Nova gestão ou estratégia
- Valoração atrativa
Monitoramento e Alertas
Dashboard de ROE
const DashboardROE = ({ watchlist }) => {
const [dados, setDados] = useState([]);
useEffect(() => {
const buscarDados = async () => {
const resultados = [];
for (const ticker of watchlist) {
const response = await fetch(`https://brapi.dev/api/quote/${ticker}?modules=financialData`);
const data = await response.json();
resultados.push({
ticker,
roe: data.results[0].financialData.returnOnEquity,
setor: data.results[0].sector,
preco: data.results[0].regularMarketPrice
});
}
setDados(resultados.sort((a, b) => b.roe - a.roe));
};
buscarDados();
}, [watchlist]);
return (
<div>
<h2>Ranking ROE - Watchlist</h2>
<table>
<thead>
<tr>
<th>Ticker</th>
<th>ROE (%)</th>
<th>Setor</th>
<th>Qualidade</th>
</tr>
</thead>
<tbody>
{dados.map(item => (
<tr key={item.ticker}>
<td>{item.ticker}</td>
<td style={{ color: item.roe > 15 ? 'green' : 'red' }}>
{item.roe.toFixed(1)}%
</td>
<td>{item.setor}</td>
<td>{item.roe > 20 ? '⭐⭐⭐' : item.roe > 15 ? '⭐⭐' : '⭐'}</td>
</tr>
))}
</tbody>
</table>
</div>
);
};
Casos Práticos
Caso 1: Empresa de Excelência
EGIE3 - Engie Brasil
- ROE: 25,98%
- Margem líquida: 27,39%
- Giro do ativo: 0,43x
- Multiplicador: 2,20x
- Análise: ROE alto sustentado por excelente margem operacional
Caso 2: Banco Eficiente
ITUB4 - Itaú Unibanco
- ROE: 18,5%
- Alavancagem moderada
- Gestão disciplinada
- Análise: ROE consistente com baixo risco
FAQ: Perguntas Frequentes sobre ROE
Qual é um ROE bom para investir?
ROE acima de 15% é considerado excelente para a maioria dos setores. Entre 10-15% é bom, e abaixo de 10% pode indicar gestão ineficiente. Sempre compare com empresas do mesmo setor para contexto adequado.
ROE alto sempre indica uma boa empresa?
Não necessariamente. ROE alto pode ser resultado de alavancagem excessiva ou lucros pontuais. Use a Análise DuPont para verificar se o ROE vem de eficiência operacional, giro de ativos ou apenas alavancagem.
Como calcular ROE se a empresa teve prejuízo?
Com prejuízo, o ROE fica negativo. Nestes casos, analise ROE histórico dos últimos 5 anos e outros indicadores como P/VP para avaliar o valor patrimonial.
Qual diferença entre ROE e ROA?
ROE mede retorno sobre capital próprio dos acionistas. ROA mede retorno sobre todos os ativos (próprios + emprestados). ROE maior que ROA indica uso de alavancagem positiva.
ROE varia muito entre setores?
Sim, muito. Bancos têm ROE naturalmente alto (15-25%) devido ao modelo de negócios. Utilities têm ROE menor (8-15%) mas estável. Sempre compare dentro do mesmo setor.
Como monitorar ROE das minhas ações?
Use a API brapi.dev para monitoramento automático. Para longo prazo, verifique ROE trimestralmente. Para análises detalhadas, acompanhe também os componentes DuPont.
ROE pode ser manipulado pela empresa?
Sim, pode. Empresas podem inflar ROE através de: recompra de ações (reduz patrimônio), aumento de alavancagem, ou contabilidade criativa. Sempre analise sustentabilidade e qualidade dos lucros.
Quando ROE baixo pode ser uma oportunidade?
ROE baixo pode indicar oportunidade de turnaround se: empresa historicamente tinha ROE alto, nova gestão implementando melhorias, problemas temporários sendo resolvidos, ou setor em recuperação.
Conclusão
O ROE é um indicador fundamental para avaliar a qualidade da gestão empresarial e o potencial de geração de valor. Empresas com ROE consistentemente alto tendem a ser investimentos superiores no longo prazo.
Pontos-Chave:
- ROE > 15% indica gestão eficiente
- Consistência é mais importante que picos
- Análise DuPont revela origens do ROE
- Combinar com outros indicadores
Próximos Passos:
- Explore nossa API para dados de ROE
- Use nossa plataforma para screening
- Aprenda sobre outros indicadores
Lembre-se: ROE elevado é importante, mas deve ser sustentável e não inflado artificialmente por alavancagem excessiva.