NYSE:VEEV | US9224751084
Generating your data highlights...
35b USD | # 496 in US
918.33k shares | 175.32m USD
161.93m
91.66% | 148.43m