XML 45 R87.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock compensation plans - Share-based Compensation Activity (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Payment Arrangement [Abstract]      
Stock-based compensation $ 26.9 $ 22.4 $ 19.4
Tax benefit from compensation expense 21.1 20.7 12.8
Net excess tax benefit from compensation expense $ 15.4 $ 15.9 $ 6.6