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