By year
The bar is value; click a year to see only that one.
869 m
2012
2,768
1.1 bn
2013
2,326
1.1 bn
2014
3,393
1.1 bn
2015
2,844
1.1 bn
2016
3,038
1.3 bn
2017
3,207
1.3 bn
2018
3,462
1.3 bn
2019
3,872
1.5 bn
2020
3,958
1.6 bn
2021
3,095
1.4 bn
2022
1,955
1.4 bn
2023
1,511
1.7 bn
2024
1,647
1.7 bn
2025
1,527
1.1 bn
2026
841
Payments
0 payments
of 3,824,033 payments