v3.26.1
Earnings Per Share
6 Months Ended
Jun. 30, 2026
Earnings Per Share  
Earnings Per Share

8.       Earnings Per Share

Three-Month Periods Ended June 30, 

Six-Month Periods Ended June 30, 

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Net income attributable to ordinary shareholders (numerator, in thousands)

$

160,720

$

(38,795)

$

114,407

$

(78,776)

Weighted average ordinary shares outstanding – basic

 

91,418,527

80,585,625

 

86,387,685

79,813,273

Dilutive effect of:

Share options

683,185

455,049

Restricted share units

1,567,148

1,210,427

Warrants

136,436

61,862

Weighted average ordinary shares outstanding – diluted

93,805,296

80,585,625

88,115,023

79,813,273

Basic earnings per ordinary share

$

1.76

$

(0.48)

$

1.32

$

(0.99)

Diluted earnings per ordinary share

$

1.71

$

(0.48)

$

1.30

$

(0.99)

The following securities are considered to be ordinary share equivalents, but were not included in the computation of diluted net loss per ordinary share for the six-month periods ended June 30, 2026 and 2025 because their effect was anti-dilutive:

  ​ ​ ​

June 30, 

  ​ ​ ​

June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

Share options

 

4,718,960

 

8,060,305

Restricted share units

6,252,250

Warrants

700,000

 

4,718,960

 

15,012,555