My take....My take, based on the last post---Today's stock price target revisions are due to interest rate changes or anticipation thereof. In Canada rates dropped this week, so it looked good for a while.
But today, BLX, CPX, INE NPI all down. Because today's news that in the US employment is up. So delay in lowering interest rates. Who knows, maybe even go up.
Renewable energy developers go down because of the debt load they have. Definately need a long term investment horizon with these stocks.
Saying the above, nice recent run ups in all renewable stocks, on earning numbers (Iwhere it counts), rather than interest rate speculation fluctuations.