Visa reports $17 trillion of payments and cash volume and $40 billion of net revenue for fiscal 2025.Company-reported figures. Do not label $17T as payments-only volume or revenue.TIBBIR UNIVERSE THIS IS TIBBIR How to get TIBBIR Ribbit in numbers Connected clues Account archive Bridge & contracts On-chain research Connections Community The story Reading room Network map Timeline Findings Source library Conversations People & companies Open questions Export & reuse