What factors should be considered when selecting stocks?What factors should be considered when selecting stocks?