Renewable Project Developers: Stock Correction In Last Three months

The stocks taken into consideration have fallen at an average of 19%