American Express Company (AXP – Free Report) released its second-quarter 2017 financial results, posting earnings of $1.47 per share and revenues of $8.31 billion. Currently, AXP is a Zacks Rank #3 (Hold) and is down 1.20% to $85 per share in after-hours trading shortly after its earnings report was released.

AXP: 

Beat earnings estimates. The company posted earnings of $1.47 per share, just beating the Zacks Consensus Estimate of $1.46 per share.

Beat revenue estimates. The company saw revenue figures of $8.31 billion, topping our consensus estimate of $8.19 billion.

The credit card giant posted a quarterly profit of $1.31 billion, which is down 33% year-over-year. The big drop is attributed, in part, to American Express ending its relationship with Costco U.S.

American Express’ diluted earnings per share were also down, coming in about 30% lower than the prior-year period. The company’s consolidated expenses climbed 21% to $5.8 billion. Total operating expenses also rose, up 39% from a year ago.

The company’s U.S.-based consumer services’ net income fell 59% year-over-year to $440 million.

American Express expects full-year earnings to be between $5.60 and $5.80 per share.

“We started the year strong and accelerated the pace this quarter by continuing to execute a strategy that is transforming our consumer, commercial and merchant businesses,” American Express chairman and CEO Kenneth I. Chenault said in a statement.

“Our transition started in 2015 when we renewed several long term cobrand relationships and moved away from others that no longer made economic sense. It continued with aggressive initiatives to lower operating expenses and increase investment spending in businesses with the most attractive growth potential. While each of those moves suppressed short-term results, we believed they would put us in a stronger position for the longer term.”

Here’s a graph that looks at AXP’s Price, Consensus and EPS Surprise history: