The Indian Renewable Energy Development Agency (IREDA) stock exhibits an intriguing performance as it trades near Rs 208.42, backed by its notable 52-week range of Rs 61.50 to Rs 310.
Constellation Energy Corporation, the largest producer of carbon-free energy in the U.S., continues to assert its dominance in the renewable energy space.
First Solar Incorporated (NASDAQ: FSLR), a prominent player in the renewable energy sector, continues to capture attention as the stock jumped 3.48 percent to $199.27.