Ross Stores: A Great Growth Stock With At Least 20% Upside