v3.26.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2025
Earnings Per Share  
Schedule of basic and diluted earnings per share

​

​

​

​

​

​

​

​

​

​

Year ended December 31, 

​

  ​ ​ ​

2023

  ​ ​ ​

2024

  ​ ​ ​

2025

​

​

RMB

​

RMB

​

RMB

Numerator:

​

​

 

  ​

 

  ​

Net income attributable to ordinary shareholders—basic

​

8,749,004

​

8,816,835

​

9,080,651

Plus: Interest expense of convertible senior notes

​

145,451

​

150,512

​

101,495

Net income attributable to ordinary shareholders—diluted

​

8,894,455

​

8,967,347

​

9,182,146

Shares (Denominator):

​

​

​

​

​

​

Weight average ordinary shares outstanding—basic

​

807,739,616

​

804,875,816

​

797,634,860

Plus:

​

​

​

​

​

​

Dilutive effect of convertible senior notes

​

31,209,067

​

33,566,100

​

23,167,903

Weight average ordinary shares outstanding—diluted

​

838,948,683

​

838,441,916

​

820,802,763

Earnings per share—basic

​

10.83

​

10.95

​

11.38

Earnings per share—diluted

​

10.60

​

10.70

​

11.19