Net profit of Qiwi 2018-2023
Qiwi, a Russia-founded online payments system headquartered in Cyprus, reported an adjusted net profit of around 1.27 billion Russian rubles in 2023, excluding its Russian operations. The company sold its business in Russia in January 2024.