The Peachtree Corners, Ga., company reported net income of $2.90 a share compared with $1.91 in the year-earlier period.
Adjusted earnings were $2.85 a share, compared with $2.57. Revenue climbed 11% to $647.1 million.
Wall Street analysts surveyed by FactSet were expecting the company to report adjusted earnings of $2.80 a share on revenue of $634.2 million.
Revenue growth was driven primarily by growth in corporate payments, tolls and lodging, "and the fuel category had another strong quarter, finishing up 9%," Ron Clarke, chairman and chief executive, said in a statement.
For the third quarter, the company said it expected to earn an adjusted $3 to $3.10 a share. FactSet's survey was looking for $3.06.
For the full year, Fleetcor expects to earn an adjusted $11.53 to $11.83 a share. That's up 6 cents on the top and bottom from its previous estimate.
Revenue should come in at $2.63 billion to $2.68 billion, the company said. That's up $20 million at the midpoint from its previous view.
FactSet's survey is calling $11.75 of adjusted earnings per share on revenue of $2.66 billion.