XML 71 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2022
Employee Benefit Plans [Abstract]  
Schedule of Share-based Compensation, Employee Stock Purchase Plan, Activity
The following table provides information about the Company’s ESPP activity during 2022, 2021, and 2020:
Total number of shares purchased in yearAverage price paid per share
Weighted-average fair value of discount under the ESPP (1)
As of December 31, 202056,866 $90.63 $14.10 
As of December 31, 202139,760 $174.68 $30.00 
As of December 31, 202273,268 $97.85 $16.25 
(1) The weighted-average fair value of the discount under the ESPP granted is equal to a percentage discount from the market value of the common stock at the end of each semi-annual purchase period. 15 percent is the maximum allowable discount under the ESPP.
Schedule of Nonvested Restricted Stock Units Activity A summary of the status of non-vested restricted stock grants during the years ended December 31, 2022, 2021 and 2020 is presented below:
SharesWeighted Average Grant Date Fair Value Per Share
Non-vested at December 31, 2019294,808 $147.25 
Granted267,169 137.80 
Vested(291,303)147.58 
Forfeited(5,147)145.82 
Non-vested at December 31, 2020265,527 $142.25 
Granted120,456 194.66 
Vested(197,530)136.71 
Forfeited(6,900)147.05 
Non-vested at December 31, 2021181,553 $183.63 
Granted374,540 89.31 
Vested(74,170)180.54 
Forfeited(52,055)123.01 
Non-vested at December 31, 2022429,868 $109.33