Share repurchase program (Details) ¥ in Millions, $ in Millions |
12 Months Ended | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Aug. 31, 2024
USD ($)
|
Mar. 31, 2024
USD ($)
|
Dec. 31, 2024
CNY (¥)
shares
|
Dec. 31, 2024
USD ($)
shares
|
Dec. 31, 2023
CNY (¥)
shares
|
Dec. 31, 2023
USD ($)
shares
|
Dec. 31, 2022
CNY (¥)
shares
|
Dec. 31, 2022
USD ($)
shares
|
Dec. 31, 2021
USD ($)
|
Nov. 30, 2021
USD ($)
|
|
Shares repurchased during the year | ¥ | ¥ 25,912 | ¥ 2,497 | ¥ 1,823 | |||||||
ADS | 2020 Share repurchase program | ||||||||||
Shares repurchased during the year (in ADS shares) | shares | 127,639,089 | 127,639,089 | 11,339,490 | 11,339,490 | 5,010,203 | 5,010,203 | ||||
Shares repurchased during the year | $ 3,645 | $ 356 | $ 286 | |||||||
Share Repurchase Authorization | $ 3,000 | $ 2,000 | ||||||||
ADS | 2024 Share repurchase program | ||||||||||
Authorized amount | $ 3,000 | |||||||||
Repurchase period (in months) | 36 months | |||||||||
ADS | New 2024 Share repurchase program | ||||||||||
Authorized amount | $ 5,000 | |||||||||
Repurchase period (in months) | 36 months |