News

First Quarter 2025 Key Business Metrics and Highlights: Total transactions processed in the first quarter of 2025 were 19.7 million, an increase of 1.9% from 19.3 million in the first quarter of 2024.