;(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; // 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(); })();
Topo
Notícias

Ibovespa despenca por ceticismo fiscal após anúncio de alternativas a aumento de IOF

São Paulo

09/06/2025 11h36

O Ibovespa despenca e cai mais de 1,00%, para a faixa dos 134 mil pontos na manhã desta segunda-feira, 9. Desta forma, já perdeu quase 2 mil pontos entre a máxima de 136.105,81 pontos (variação zero) e mínima em 134.118,64 pontos (-1,36%).

A desvalorização é quase geral na carteira teórica. De 87 ações, só seis subiam às 11h16.

A agenda de indicadores hoje é esvaziada aqui e no exterior. Os mercado esperam dados de inflação, que sairão amanhã no Brasil (IPCA) e nos EUA (I), de maio.

Na bolsas de Nova York, o viés é de alta da maioria dos índices, enquanto investidores esperam uma nova rodada de discussão entre EUA e China, que está prevista acontecer hoje em Londres.

Os investidores se debruçam nas alternativas ao aumento do Imposto sobre Operações Financeiras (IOF) para compensar a arrecadação. Ontem à noite, o governo e o Congresso chegaram a um acordo sobre essa questão.

Ao anunciar as alterações, o ministro da Fazenda, Fernando Haddad, disse que a medida provisória que reformulará o decreto que elevou a alíquotas do IOF vai prever a redução do gasto tributário de natureza infraconstitucional em pelo menos 10%.

Entre as medidas estão taxação de bets, com a cobrança de títulos incentivados, como LCI e LCA, e fim da alíquota de 9% na cobrança da Contribuição Social sobre Lucro Líquido (CSLL) de instituições financeiras - que terão de pagar alíquotas de 15% e 20%.

Conforme fontes ouvidas pelo Broadcast (sistema de notícias em tempo real do Grupo Estado), o ajuste de IOF retira alíquota fixa para risco sacado, que tende a reduzir o impacto da medida em 80%.

Ainda há dúvidas sobre os efeitos das medidas na economia, mas as primeiras impressões são negativas. "O governo tirou de um lado e colocou de outro", diz o estrategista-chefe do Grupo Laatus, Jefferson Laatus.

Na visão de Laatus, se as mudanças tivessem sido feitas com base em redução de subsídio geraria confiança quanto à busca de melhora estrutural do fiscal. "Tinha sinal positivo entre os Poderes, que estavam se falando. Só que foi mais do mesmo, não fará diferença", diz, acrescentando ainda como desfavorável o aumento da alíquota de CSLL de 9% para 20%. As ações cedem, com o maior recuo de quase 3,00% em Bradesco ON.

Além de se debruçarem nas alternativas anunciadas ao aumento do IOF na noite de ontem, investidores acompanham falas do presidente da Câmara, Hugo Motta (Republicanos-PB), em debate promovido pelos jornais Valor Econômico, O Globo e rádio CBN na capital paulista nesta manhã.

Segundo Motta, as mudanças sugeridas pelo governo para reduzir a alta do IOF devem vir por uma medida provisória, por um projeto de lei complementar e, a depender do conteúdo, de uma proposta de emenda à Constituição. "Essa medida provisória vem para um aumento de tributo para alguns setores, como bets, fintechs e títulos. O governo itiu fazer um corte de isenções fiscais, tem que ser por lei complementar, se formos debater apenas as infraconstitucionais. Se formos debater o pacote todo, terá que ser por PEC", disse.

"O Legislativo tem colocado bastante em pauta a importância de corte de gastos", pontua Bruna Sene, analista de renda variável da Rico.

Para a analista da Rico, o ponto negativo nas medidas anunciadas é que não houve nenhum anuncio de corte de gastos até então, apenas aumento de impostos em outras áreas. "O mercado está fazendo as contas de como isso terá impacto nas empresas", completa Sene.

No boletim Focus de hoje, por ora, a expectativa é que a Selic termine 2025 em 14,75% e encerre 2026 em 12,50%, segundo a mediana Quanto à inflação, a mediana para o IPCA suavizado 12 meses à frente ou de 4,81% para 4,77%. A taxa ainda está acima do teto da meta, que é 4,50%.

Na sexta-feira, o Ibovespa fechou em 0,10%, a 136.102,10 pontos, e terminou a semana com desvalorização de 0,67%. Perto das 11h30, cedia 1,23%, aos 134.384,34 pontos.

Apesar do avanço em torno de 0,50% do petróleo, as ações da Petrobras caíam entre 2,16% (PN) e 1,58% (ON). Vale tinha declínio de 0,215, na esteira do recuo de 0,71% do minério de ferro hoje em Dalian.

Notícias