Yiren YRD Q2 2025 Earnings EPS 409 In Line with Estimates Planet 13 Reports Weaker Q1 2026 Results Revenue Declines Net Loss Widens Mannatech Incorporated MTEX Stock Slides 877 Support at 400 20260515