Thoratec Beats on Earnings, Revenues