Natura’s Q3 revenues fall 13.1% November 10, 2025 Brazilian company Natura’s revenue for the third quarter of 2025 fell 13.1% Read the full article now! Log in Subscribe