XML 54 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Net Income Per Share  
Schedule of computation of net income per share on a basic and diluted basis

(thousands except per share data)

    

2023

    

2022

    

2021

Net income attributable to shareholders

$

903,505

$

1,426,884

$

1,108,197

Weighted-average shares outstanding - basic

 

56,359

 

64,838

 

72,472

Net effect of various dilutive stock-based compensation awards

 

676

 

615

 

913

Weighted-average shares outstanding - diluted

 

57,035

 

65,453

 

73,385

Net income per share:

 

  

 

  

 

  

Basic

$

16.03

$

22.01

$

15.29

Diluted (a)

$

15.84

$

21.80

$

15.10

(a) Equity awards excluded from diluted net income per share as their effect would have been anti-dilutive

32

53