Annual report pursuant to Section 13 and 15(d)

Net Income Per Share - Calculation (Details)

v3.22.4
Net Income Per Share - Calculation (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net income - basic and diluted $ 555,989 $ 324,016 $ 247,023
Weighted average number of common shares outstanding - basic 32,213,839 32,801,906 32,917,971
Dilutive effect of common stock equivalents:      
Stock options 105,205 130,150 138,354
Weighted average number of common shares outstanding - diluted 32,440,405 33,146,171 33,299,986
Basic net income per common share $ 17.26 $ 9.88 $ 7.50
Diluted net income per common share $ 17.14 $ 9.78 $ 7.42
Service-based conditions      
Dilutive effect of common stock equivalents:      
Restricted stock awards 15,199 21,130 51,324
Market-based conditions      
Dilutive effect of common stock equivalents:      
Restricted stock awards 59,561 127,723 150,530
Performance-based conditions      
Dilutive effect of common stock equivalents:      
Restricted stock awards 46,601 65,262 41,807