NYSE • VEEV • US9224751084
Generating your data highlights...
34.4b USD | # 649 in US
2.91m shares | 514.41m USD
162.44m
91.67% | 148.91m