In a sea of stock market losses amid Russia’s invasion of Ukraine, renewables are outperforming as power prices jump and investors mull the rising need for energy alternatives. The European Renewable Energy Index surged as much as 9.3% on Thursday, the biggest jump since the pandemic lows of March 2020, posing a stark contrast to […]