Brazil cosmetic maker Natura's Q1 net loss narrows by 84% Finance May 13, 2025 Brazil cosmetic maker Natura's Q1 net loss narrows by 84% Source link