Veeva Systems Inc.
Exchange: nyse
none
37189517312.00
626924992.00
-0.129771702753
0.243593830135
16.15%
3.75