Shares of Veeva Systems (NYSE: VEEV) spiked by 10% in after-hours trading Thursday after the cloud-based healthcare CRM provider reported solid first-quarter earnings. Revenue rose 33% annually to $119.8 million, beating expectations by $4.3 million.