high yield stock battle