This week's best performers include Salesforce and these solar stocks