Veeva Systems (VEEV) is back in focus as investors weigh an upcoming quarterly earnings report, fresh upward estimate revisions, and a newly approved US$2 b share buyback against recent sector ...