Tesla's layoffs and higher interest rates combined to make a rough week for EV and renewable stocks.... Read more