;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Logo Pagbenk Seu dinheiro rende mais
Topo

Por que analistas recomendam comprar ações da Vale após Brumadinho? Entenda

Afonso Ferreira e Juliana Kirihata

Do UOL, em São Paulo

31/01/2019 18h10

Uma semana após o rompimento de uma barragem da mineradora Vale em Brumadinho (MG), analistas do BTG Pactual, do Itaú BBA e da XP Investimentos enviaram a seus clientes relatórios recomendando a compra de ações da empresa. Já a equipe do banco suíço UBS manteve a neutralidade, recomendando esperar antes de comprar ou vender os papéis. 

As ações da empresa (VALE3) caíram mais de 20% na segunda-feira, na primeira sessão após o desastre, mas a instabilidade diminuiu nos dias seguintes. 

As análises foram feitas após a mineradora anunciar, na terça-feira, um plano de ação que inclui gastos de R$ 5 bilhões e corte de 10% na previsão da produção anual de ferro devido à desativação de barragens semelhantes a que se rompeu em Brumadinho.

Gastos menores que os previstos

Em relatório enviado na quarta-feira (30), o BTG Pactual afirmou que o cenário para a Vale é melhor do que o previsto anteriormente, visto que a mineradora divulgou uma estimativa de gastos menor do que a projetada pelos analistas. Além disso, o documento destacou que a redução na produção é temporária, e não estrutural.

"Ainda há vários riscos no horizonte, mas nós esperamos que as ações recuperem parte das perdas nos próximos dias", disseram os analistas do BTG.

A equipe do Itaú BBA afirmou que a perda de produção com o fechamento das barragens pode ser compensada, em parte, com o aumento da extração de minério de ferro em outras regiões. "Na nossa visão, o anúncio trouxe algum conforto para os investidores que temiam um cenário mais negativo relacionado ao acidente na barragem de Brumadinho."

Minério de ferro mais caro

Para a equipe da XP, as medidas anunciadas pela Vale ajudam a minimizar as preocupações em relação ao impacto da tragédia na produção de curto e médio prazo. Segundo relatório enviado na quarta-feira, a redução na oferta de minério de ferro deve levar ao aumento dos preços da matéria-prima no mercado internacional, o que é bom para a Vale. 

No entanto, a XP alerta para o risco de novos processos judiciais por causa das mortes e dos danos ambientais. Novas multas poderiam reduzir a estimativa de preços para as ações da mineradora.

UBS recomenda esperar

Os analistas do UBS adotaram uma postura diferente em relação aos papéis da Vale e mantiveram uma recomendação neutra. Ou seja, quem tem ações deve mantê-las e quem não tem deve esperar antes de comprá-las, segundo o relatório.

"Nossa leitura é que os volumes de fornecimento da Vale devem permanecer praticamente inalterados, mas a qualidade e os custos podem mudar devido ao 'mix' [mistura] de produtos (mais finos, menos pelotas)", escreveram os analistas, destacando que a mineradora tem condições de manter os níveis de produção projetados para este ano.

Queda foi reação exagerada, diz analista

A queda de 24,5% nas ações da Vale na primeira sessão após a tragédia refletiu um pessimismo exagerado do mercado, segundo o economista-chefe da DMI Group, Daniel Xavier. "O excesso de pessimismo e a falta de informações e medidas claras implicou, de imediato, em maior volatilidade e trouxe também os preços demasiadamente para baixo", afirmou.

As recomendações de compra por parte de analistas, disse Xavier, têm se baseado, principalmente, nas leituras favoráveis das medidas implementadas pela empresa após o acidente e na expectativa de alta de preço do minério de ferro no mercado internacional.

"Em especial, a desativação de barragens com estrutura semelhante à de Brumadinho deve diminuir a chance de novas ocorrências, colaborando também para reconstruir a credibilidade da empresa", declarou.

Presidente da Vale anuncia desativação de barragens

Band Notí­cias