NYSE • VEEV • US9224751084
Generating your data highlights...
37.4b USD | # 615 in US
2.31m shares | 413.84m USD
162.44m
86.76% | 140.94m