This popular stock is down 18%: Should you invest?
Suzlon Energy, a favorite among retail investors in the renewable energy sector, has witnessed a massive decline of over 18% in less than three months.