By year
The bar is value; click a year to see only that one.
1.0 bn
2012
2,306
1.1 bn
2013
1,861
997 m
2014
2,149
1.0 bn
2015
1,878
986 m
2016
1,532
1.0 bn
2017
1,444
1.1 bn
2018
1,636
1.0 bn
2019
1,874
1.0 bn
2020
1,842
1.1 bn
2021
1,895
1.0 bn
2022
1,747
1.1 bn
2023
1,308
1.2 bn
2024
1,250
1.2 bn
2025
1,324
761 m
2026
624
Payments
0 payments
of 3,824,033 payments