Global Payments (GPN) reported Q2 adjusted earnings Wednesday of $3.10 per diluted share, up from $2.80 a year earlier.
Analysts polled by FactSet expected $3.04.
Revenue for the quarter ended June 30 was $1.96 billion, compared with $1.97 billion a year earlier.
The company said it now expects fiscal 2025 adjusted earnings at the high end of its 10% to 11% guidance range maintained previously.
The company's shares were up 4.3% in recent Wednesday premarket activity.