12 “perfect” stocks