This week's best performers include a solar stock loved by Wall Street analysts