XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income Per Share
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Net Income Per Share Net Income Per Share
The calculation of net income per share for the three and six months ended June 30, 2022 and 2021, is reflected in the following table (in thousands, except per share amounts):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Net income$175,821 $149,213 $344,060 $259,811 
Basic:
Weighted average shares
108,833 110,861 109,025 111,141 
Diluted:
Weighted average shares
108,833 110,861 109,025 111,141 
Dilutive effect of potential common shares863 1,028 1,118 1,050 
Diluted weighted average shares109,696 111,889 110,143 112,191 
Net income per share:
Basic$1.62 $1.35 $3.16 $2.34 
Diluted$1.60 $1.33 $3.12 $2.32