PALO ALTO INVESTORS, LLC