March 26, 2025 admin Star Health Hits New Low, Stock Falls Nearly 25% in 2 Months—Here’s Why Star Health Stock Hits New Low: Key Points