NYSE • VEEV • US9224751084
Generating your data highlights...
24.9b USD | # 841 in US
3.07m shares | 510.94m USD
162.44m
91.70% | 148.96m