Natura Reports Net Income of BRL 49 mn in 3Q26, Reduced Debt, and Cash Flow of BRL 268 mn Amid Operational Bottlenecks in BrazilContributed by: PR NewswireImagesTagsBeautyNatura