By year
The bar is value; click a year to see only that one.
1.5 bn
2012
3,371
1.8 bn
2013
3,489
1.9 bn
2014
4,968
2.1 bn
2015
4,655
2.0 bn
2016
4,368
2.1 bn
2017
4,437
2.1 bn
2018
4,599
2.2 bn
2019
4,639
3.4 bn
2020
5,059
2.7 bn
2021
4,570
3.1 bn
2022
3,604
3.9 bn
2023
3,106
3.1 bn
2024
2,648
3.1 bn
2025
2,727
1.8 bn
2026
1,418
Payments
0 payments
of 3,824,033 payments