They did not guide up to the already published estimates. Zack's is not correct with their heading, and they rate VEEV a "3" ...hold. Today's action looks like short covering only. I own these shares from around 28.75. I sold 1/2 before earnings a few days ago, concerned that VEEV could take another hit down like last time. There is plenty of time to buy this stock. It does not have action for traders, but I am holding.