v3.25.2
Earnings (Loss) Per Share/ADS
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share/ADS Earnings (Loss) Per Share/ADS
The following table reconciles the numerator and denominator in the computations of earnings (loss) per share/ADS:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2025202420252024
 $$$$
Numerator:  
Net income (loss)94,320 (120,405)95,590 (371,555)
Denominator:
Weighted-average shares outstanding—basic1,408,166,754 1,361,082,567 1,399,159,898 1,358,315,145 
Dilutive common share equivalents55,110,647 — 55,136,577 — 
Weighted-average shares outstanding—diluted1,463,277,401 1,361,082,567 1,454,296,475 1,358,315,145 
Antidilutive common share equivalents excluded from above1,317,291 — 1,496,899 — 
Earnings (loss) per share:
Basic0.07 (0.09)0.07 (0.27)
Diluted0.06 (0.09)0.07 (0.27)
Earnings (loss) per ADS:
Basic0.87 (1.15)0.89 (3.56)
Diluted0.84 (1.15)0.85 (3.56)
For the three and six months ended June 30, 2025, diluted earnings per share was computed using the weighted-average number of ordinary shares and the effect of potentially dilutive shares outstanding during the periods. Potentially dilutive shares consist of stock options, restricted stock units and ESPP shares. The dilutive effect of outstanding stock options, restricted stock units and ESPP shares is reflected in diluted net earnings per share using the treasury stock method.
For the three and six months ended June 30, 2024, the Company was in a net loss position and the effects of all share options, restricted share units and ESPP shares were excluded from the calculation of diluted loss per share, as their effect would have been anti-dilutive.
Each ADS represents 13 ordinary shares. Basic and diluted earnings (loss) per ADS was derived from the basic and diluted earnings (loss) per share, respectively.