Quarterly report pursuant to Section 13 or 15(d)

Net Income Per Share - Calculation (Details)

v3.22.2
Net Income Per Share - Calculation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Net income - basic and diluted $ 143,697 $ 114,711 $ 90,380 $ 59,842 $ 258,410 $ 150,222
Weighted average number of common shares outstanding - basic 32,405,292   32,865,303   32,570,988 32,846,016
Dilutive effect of common stock equivalents:            
Stock options 104,486   119,407   114,570 131,859
Weighted average number of common shares outstanding - diluted 32,614,449   33,177,435   32,827,549 33,190,107
Basic net income per common share $ 4.43   $ 2.75   $ 7.93 $ 4.57
Diluted net income per common share $ 4.41   $ 2.72   $ 7.87 $ 4.53
Service-based conditions            
Dilutive effect of common stock equivalents:            
Restricted stock awards 12,123   15,456   13,625 25,538
Market-based conditions            
Dilutive effect of common stock equivalents:            
Restricted stock awards 52,871   118,102   76,515 132,600
Performance-based conditions            
Dilutive effect of common stock equivalents:            
Restricted stock awards 39,677   59,167   51,851 54,094