v3.26.1
Basic and Diluted Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted

The following table reconciles the numerator and the denominator of the basic and diluted per share computations for earnings attributable to shareholders:

 

 

 

Three months ended June 30,

 

 

Six months ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

   Net earnings attributable to shareholders

 

$

266,226

 

 

$

183,574

 

 

$

495,836

 

 

$

387,369

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

   Weighted-average basic shares outstanding

 

 

130,953

 

 

 

136,266

 

 

 

132,241

 

 

 

137,045

 

   Effect of dilutive share-based awards

 

 

419

 

 

 

365

 

 

 

483

 

 

 

492

 

   Weighted-average diluted shares

 

 

131,372

 

 

 

136,631

 

 

 

132,724

 

 

 

137,537

 

Basic earnings per share

 

$

2.03

 

 

$

1.35

 

 

$

3.75

 

 

$

2.83

 

Diluted earnings per share

 

$

2.03

 

 

$

1.34

 

 

$

3.74

 

 

$

2.82