v3.26.3
Earnings Per Share/ADS (Tables)
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Schedule of the Computations of Basic and Diluted Earnings Per Share
The following table reconciles the numerator and denominator in the computations of earnings per share/ADS:
Three Months EndedNine Months Ended
September 30,September 30,
2026202520262025
$$$$
Numerator:
Net income384,706 124,841 849,070 220,431 
Denominator:
Weighted-average shares outstanding—basic1,478,074,394 1,432,801,699 1,457,134,424 1,410,497,062 
Dilutive common share equivalents46,880,396 55,948,655 54,838,529 55,037,942 
Weighted-average shares outstanding—diluted1,524,954,790 1,488,750,354 1,511,972,953 1,465,535,004 
Antidilutive common share equivalents excluded from above446,534 1,665,727 719,599 1,415,410 
Earnings per share:
Basic0.26 0.09 0.58 0.16 
Diluted0.25 0.08 0.56 0.15 
Earnings per ADS:
Basic3.38 1.13 7.58 2.03 
Diluted3.28 1.09 7.30 1.96