XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings per share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of earnings per share
The number of shares subject to stock awards outstanding but not included in the computation of diluted earnings per common share because their effect was anti-dilutive is 2,738,799 and 1,860,417 for the three months ended March 31, 2022 and 2023, respectively.

Three months ended March 31,
20222023
Net income $96,179 $106,101 
Weighted average number of common shares used in computing basic earnings per common share185,637,776 183,795,404 
Dilutive effect of stock-based awards3,920,6283,790,873
Weighted average number of common shares used in computing dilutive earnings per common share189,558,404187,586,277
Earnings per common share
Basic$0.52 $0.58 
Diluted$0.51 $0.57