palo alto days on market