Earnings edged up 1.7% to $3 per share, beating the Street's call for $2.91. Profit took a 4-cent negative hit due to a tax ...