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

Poder de compra de fertilizantes pelo agricultor no Brasil é o menor em mais de 30 meses

09/06/2025 12h35

Por Roberto Samora

SÃO PAULO (Reuters) - O poder de compra de fertilizantes pelos agricultores brasileiros atingiu o menor nível em mais de 30 meses, em uma conjuntura de queda de preços de importantes commodities agrícolas e alta nos custos de adubos, de acordo com um indicador elaborado pela Mosaic divulgado nesta segunda-feira.

O Índice de Poder de Compra de Fertilizantes (IPCF) de maio fechou em 1,20, com alta de cerca de 5% em relação ao mês anterior. Nível acima do verificado no mês ado foi visto pela última vez em outubro de 2022 (1,21), ano que marcou uma forte alta nos preços dos fertilizantes sob impacto da guerra na Ucrânia.

Quanto mais alto o IPCF, menor o poder de compra do agricultor.

Entre os fertilizantes, os principais aumentos observados foram no fosfato (4%), Superfosfato Simples (5%), cloreto de potássio (3%) e ureia (3%).

"Esse movimento de alta pressiona os custos de produção e contribui diretamente para a elevação do IPCF", afirmou a Mosaic, que divulga o índice mensalmente.

Além daqueles fertilizantes, o indicador é elaborado com base em preços da soja, milho, açúcar, etanol e algodão, ponderado pelo consumo de adubos.

"O aumento do índice exige atenção por parte dos produtores, especialmente com a aproximação da safra de verão. Ainda há uma parcela significativa do mercado a ser negociada, o que torna o momento de compra estratégico e sensível a oscilações do comércio", afirmou a Mosaic, líder de mercado no Brasil.

A próxima safra de verão de grãos como soja e milho (2025/26) começa a ser plantada em meados de setembro.

A Mosaic comentou que o mercado de fertilizantes em crescimento e o aumento nas importações para atender essa demanda geram um maior fluxo de navios, e potencial acúmulo de entregas, o que exige atenção.

As entregas de fertilizantes ao mercado brasileiro fecharam o primeiro trimestre com aumento de 9,1% em relação ao mesmo período do ano ado, para 9,44 milhões de toneladas, segundo os últimos dados divulgados pela Associação Nacional para Difusão de Adubos (Anda), na semana ada.

Em maio, o Rabobank projetou que as entregas de fertilizantes aos agricultores do Brasil terminariam 2025 em alta de 2% na comparação com o ano ado, alcançando um recorde de 46,6 milhões de toneladas.

Procurada para comentar sobre o impacto da perda do poder de compra dos agricultores, a Mosaic afirmou que "a relação de troca está prejudicada".

Mas ressaltou que o mercado de fertilizantes para soja "já rodou 74% e o saldo restante vai acontecer, porém num ritmo mais lento".

A Mosaic reiterou que a previsão do consumo de fertilizantes "continua sendo de crescimento em 2025" no Brasil.

Segundo o comunicado, o preço médio das commodities caiu cerca de 1%, com a soja apresentando uma estabilidade, e o milho registrando queda de mais de 7%, reduzindo o poder de compra de agricultores. O algodão teve alta de 4%.

A retração dos preços das commodities, notou a Mosaic, "está diretamente ligada ao avanço do plantio de soja e milho nos Estados Unidos, que ocorre sob boas condições climáticas; ao fim da colheita da soja no Brasil, com alta disponibilidade de grãos; e ao início da colheita da segunda safra, que apresenta bons números preliminares e expectativas positivas".

No mercado de fertilizantes, por outro lado, a Mosaic citou que há uma limitação estrutural da matriz global de abastecimento de fósforo, concentrada em algumas geografias e pressionada por uma demanda mundial crescente.

O cenário global também é marcado por possíveis restrições logísticas na China, acrescentou.

Dessa forma, segundo a Mosaic, caso o produtor postergue a decisão de compra, poderá enfrentar atrasos nas entregas de fertilizantes, que devem se concentrar no segundo semestre.

(Por Roberto Samora)

Notícias