TheiaBeta/Article
Natura Reports Nearly R$ 1 Billion Net Income in 2025 After Corporate Streamlining - Theia