XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of calculation of net income (loss) per share
Net income per share was calculated as follows for the periods indicated below:
Year Ended December 31,
(in thousands, except per share data)202320222021
Basic Net Income Per Share
Basic net income$597,599 $340,660 $948,581 
Weighted average common shares outstanding223,628222,004220,428
Basic net income per share$2.67 $1.53 $4.30 
Diluted Net Income Per Share
Diluted net income $597,599 $340,660 $948,581 
Weighted average common shares outstanding223,628222,004220,428
Dilutive stock options and awards2,300 1,954 1,646 
Weighted average shares used to compute diluted net income per share 225,928223,958222,074
Diluted net income per share$2.65 $1.52 $4.27 
Schedule of antidilutive securities excluded from the computation of earnings per share
The potential common shares that were excluded from the diluted net income per share computation are as follows:
202320222021
Outstanding stock options and awards12,710,25010,946,70310,106,837