HP Beats on Revenue, Earnings