NYSE • VEEV • US9224751084
Generating your data highlights...
42.1b USD | # 537 in US
1.95m shares | 433.8m USD
161.91m
91.59% | 148.29m