NYSE:VEEV | US9224751084
Generating your data highlights...
30.3b USD | # 712 in US
1.84m shares | 427.37m USD
164.38m
91.80% | 150.89m