;(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

Magazine Luiza dispara até 7% com compra bilionária do KaBuM! e oferta de ações

Vendas pelo mobile em loja do Magazine Luiza - Por Paula Arend Laier
Vendas pelo mobile em loja do Magazine Luiza Imagem: Por Paula Arend Laier

Paula Arend Laier

Da Reuters, em São Paulo

15/07/2021 09h49

Por Paula Arend Laier

SÃO PAULO (Reuters) -As ações do Magazine Luiza chegaram a subir mais de 7% nesta quinta-feira, após a companhia anunciar aquisição bilionária da plataforma de e-commerce de produtos de tecnologia e games KaBuM!, bem como uma oferta de ações da ordem de 4,6 bilhões de reais e previsões operacionais.

A compra do KaBuM!, que será realizada em dinheiro e ações, pode chegar a quase 3,87 bilhões de reais nos preços atuais dos papéis, dependendo de metas a serem atingidas pela plataforma, sendo a maior operação dentre 21 empresas que a varejista adquiriu no espaço de um ano e meio.

"Com a compra do KaBuM!, nos consolidamos como um dos líderes do e-commerce formal brasileiro e reforçamos nossa atuação em um dos mercados que mais crescem no mundo -- o de produtos para geeks e gamers", afirmou o presidente-executivo da companhia, Frederico Trajano, em nota.

Fundado em 2003, o KaBuM! tem 2 milhões de clientes ativos. No ano ado, as vendas cresceram 128% em relação a 2019 e nos primeiros cinco meses de 2021 apresentaram alta de 62% ante mesmo período de 2020. Nos últimos 12 meses, teve receita bruta, de 3,4 bilhões de reais e lucro líquido de 312 milhões de reais.

"Esse nível de rentabilidade apresentado pelo KaBuM! não é comum em players de e-commerce, o que mostra a eficiência da gestão da companhia", acrescentou Trajano. "Isso mostra que a empresa é muito alinhada com a filosofia do Magalu, que também apresenta crescimento acelerado com resultados sustentáveis."

A aquisição será paga em três etapas, sendo a primeira parcela, à vista, de 1 bilhão de reais.

A segunda etapa envolve a transferência de 75 milhões de ações do Magalu ao longo de um ano e meio e, a terceira - de até 50 milhões de ações -, ocorrerá em janeiro de 2024 e depende do cumprimento de metas do KaBuM!. No preço de fechamento das ações na véspera, esse total somaria quase 2,87 bilhões de reais.

A conclusão do negócio depende da aprovação do órgão Conselho istrativo de Defesa Econômica (Cade).

"A avaliação do negócio é positiva, considerando os valores envolvidos, sem levar em conta as sinergias, o negócio é favorável ao Magazine Luiza", afirmou o analista da Terra Investimentos, Régis Chinchila

Por volta de 12h24, as ações do Magazine Luiza valorizavam-se 4%, a 23,86 reais, tendo alcançado 24,57 reais na máxima da sessão até o momento e respondendo pelo melhor desempenho do Ibovespa. No ano, porém, os papéis ainda acumulam declínio de cerca de 3%.

FOLLOW-ON

A oferta de ações, por sua vez, prevê distribuição inicial de 150 milhões de papéis, montante que pode ser acrescido em até 50 milhões de títulos para atender eventual excesso de demanda. E segundo o cronograma deve ser precificada em 22 de julho.

Considerando o preço de fechamento das ações na véspera, de 22,93 reais, e a venda da oferta base e do lote adicional, o follow-on somaria 4,586 bilhões de reais.

"Os recursos captados terão como destino a expansão do Magalu em novos mercados, investimentos em logística, com abertura de novos centros e hubs de distribuição e o pagamento de aquisições estratégicas", disse a empresa em comunicado.

Itaú BBA, BTG Pactual, Bank of America, JPMorgan, Bradesco BBI, Goldman Sachs, Morgan Stanley, Santander Brasil, UBS BB e XP Investimentos são os coordenadores da oferta.

"A Magalu segue buscando expansão via aquisições e crescimento na distribuição e sua área de logística", acrescentou Chinchila, da Terra Investimentos, ressaltando que a decisão ocorre mesmo com a empresa tendo encerrado o primeiro trimestre com caixa líquido ajustado de 4 bilhões de reais.

Previsões do Magazine Luiza para os próximos anos divulgadas mais cedo referendam tal prognóstico, com a companhia estimando um crescimento no número de centros de distribuição de 26 neste ano para 33 no seguinte, enquanto as unidades logísticas devem ar de 225 pra 450 no mesmo período.

(Edição Alberto Alerigi Jr. e Aluísio Alves)