Lynn Michelle Jurich, a director at Sunrun Inc . (NASDAQ:RUN), a $2.06 billion market cap solar company whose shares have declined over 44% in the past six months, recently sold 50,000 shares of the ...
If you're investing in renewable energy stocks, you’ll want to find the sweet spot. You don’t want to keep investing in ideas whose time has come or may never come. At the same time, investing in ...
A fire at the Moss Landing Battery Plant in California highlights safety challenges in the state's push for renewable energy, affecting Vistra's stock performance.