Gensol Engineering: 2025 Stock Performance

Shares of the company have declined 56% in the past month