XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Computation of earnings per share and reconciliation of basic and diluted weighted average common shares outstanding
 Three Months EndedNine Months Ended
September 30,September 30,
 2022202120222021
Net income$190,055 $184,665 $676,600 $543,015 
Amounts allocated to participating securities(1,019)— (3,764)— 
Net income attributable to common stockholders$189,036 $184,665 $672,836 $543,015 
Weighted average common shares outstanding:  
Basic39,214 40,101 39,599 40,146 
Effect of dilutive securities:  
Stock options and employee stock purchase plan366 590 413 620 
Diluted39,580 40,691 40,012 40,766 
Earnings per share attributable to common stockholders:  
Basic$4.82 $4.60 $16.99 $13.53 
Diluted$4.78 $4.54 $16.82 $13.32 
Anti-dilutive stock options excluded from diluted earnings per share computations (1)
33 — 33 —