Nu Skin Q1 2025 Slides: 12.7 % decrease in revenue, expectations are still cautious [og_img] Source link