Quarterly report pursuant to Section 13 or 15(d)

Income Per Share - Calculation (Details)

v3.21.2
Income Per Share - Calculation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Net income - basic and diluted $ 90,380 $ 59,842 $ 55,496 $ 50,771 $ 150,222 $ 106,268
Weighted average number of common shares outstanding - basic 32,865,303   32,867,842   32,846,016 33,018,148
Dilutive effect of common stock equivalents:            
Stock options 119,407   123,153   131,859 151,262
Weighted average number of common shares outstanding - diluted 33,177,435   33,202,423   33,190,107 33,401,135
Basic net income per common share $ 2.75   $ 1.69   $ 4.57 $ 3.22
Diluted net income per common share $ 2.72   $ 1.67   $ 4.53 $ 3.18
Service-based conditions            
Dilutive effect of common stock equivalents:            
Restricted stock awards 15,456   47,618   25,538 59,419
Market-based conditions            
Dilutive effect of common stock equivalents:            
Restricted stock awards 118,102   146,496   132,600 138,760
Performance-based conditions            
Dilutive effect of common stock equivalents:            
Restricted stock awards 59,167   17,314   54,094 33,546