v3.26.1
Earnings Per Share/ADS (Tables)
6 Months Ended
Jun. 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 EndedSix Months Ended
June 30,June 30,
2026202520262025
$$$$
Numerator:
Net income237,00794,320464,364 95,590 
Denominator:
Weighted-average shares outstanding—basic1,450,485,552 1,408,166,754 1,446,490,904 1,399,159,898 
Dilutive common share equivalents54,876,348 55,110,647 58,898,278 55,136,577 
Weighted-average shares outstanding—diluted1,505,361,900 1,463,277,401 1,505,389,182 1,454,296,475 
Antidilutive common share equivalents excluded from above830,113 1,317,291 710,393 1,496,899 
Earnings per share:
Basic0.16 0.07 0.32 0.07 
Diluted0.16 0.06 0.31 0.07 
Earnings per ADS:
Basic2.12 0.87 4.17 0.89 
Diluted2.05 0.84 4.01 0.85