Full Year 2024 resultsUS$25.6 billion Total Payment Volume, up 45% year-over-yearRevenue of US$746 million, up 15% year-over-year113% Net Revenue ...