XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings per share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of earnings per share
The number of stock awards outstanding but not included in the computation of diluted earnings per common share because their effect was anti-dilutive is 1,182,572, 1,663,219 and 2,734,825 for the years ended December 31, 2020, 2021 and 2022, respectively.
Year ended December 31,
202020212022
Net income $308,276 $369,448 $353,404 
Weighted average number of common shares used in computing basic earnings per common share190,396,780 187,802,219 184,184,930 
Dilutive effect of stock-based awards5,384,191 5,159,622 3,902,310 
Weighted average number of common shares used in computing dilutive earnings per common share195,780,971 192,961,841 188,087,240 
Earnings per common share
Basic$1.62 $1.97 $1.92 
Diluted$1.57 $1.91 $1.88