This week's best performers include Regeneron and these two solar stocks