Is Veeva Systems a Buy Now?