v3.22.0.1
STOCK REPURCHASE PROGRAMS (Tables)
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Schedule of Repurchases of Common Stock Under the stock repurchase plans, the Company made repurchases of common stock for 2021, 2020 and 2019 as follows:
2021 2020 2019
Shares repurchased 612,325  595,805  102,932 
Average price $ 79.93  $ 38.78  $ 37.06 
Aggregate cost (in millions) $ 48.9  $ 23.1  $ 3.8