| Share capital |
Share capital is composed of the following shares for the year ended December 31, 2025:December 31, 2023 shares outstanding | | | | | | | | | Repurchase of common shares | | (15,244) | December 31, 2024 shares outstanding | | | | | | | | | Repurchase of common shares | | (27,186) | | | (23,930) | December 31, 2025 shares outstanding | | |
|
| Treasury shares |
Treasury shares are composed of the following shares for the year ended: | | | | | | | | | | | | | | December 31, 2023 treasury shares | | | | | | | Repurchase of common shares | | | | | | | | | (3,200,293) | | (177,099) | | | December 31, 2024 treasury shares | | | | | | | Repurchase of common shares | | | | | | | | | (3,067,643) | | (159,803) | | | | | (23,930,715) | | (1,208,680) | | | December 31, 2025 treasury shares | | | | | | |
|