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.