XML 54 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings per Share - Summary of Buyback Activity by Program (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended 28 Months Ended
Feb. 28, 2021
Nov. 30, 2020
Aug. 31, 2020
Feb. 29, 2020
Nov. 30, 2019
Aug. 31, 2019
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2021
Equity, Class of Treasury Stock [Line Items]                  
Stock purchased under share buyback $ 83,108 $ 2,371 $ 69,011 $ 2,586 $ 1,911 $ 256,830      
Share Buyback Programs                  
Equity, Class of Treasury Stock [Line Items]                  
Stock purchased under share buyback (shares) 256     0     256 837  
Stock purchased under share buyback, average price (in dollars per share) $ 320.30     $ 0     $ 320.30 $ 230.66  
Stock purchased under share buyback $ 81,957     $ 0     $ 81,957 $ 193,109  
October 30, 2018 Plan                  
Equity, Class of Treasury Stock [Line Items]                  
Stock purchased under share buyback (shares) 190     0     190 837 4,500
Stock purchased under share buyback, average price (in dollars per share) $ 319.88     $ 0     $ 319.88 $ 230.66 $ 223.68
Stock purchased under share buyback $ 60,877     $ 0     $ 60,877 $ 193,109 $ 1,000,000
October 29, 2019 Plan                  
Equity, Class of Treasury Stock [Line Items]                  
Stock purchased under share buyback (shares) 66     0     66 0  
Stock purchased under share buyback, average price (in dollars per share) $ 321.51     $ 0     $ 321.51 $ 0  
Stock purchased under share buyback $ 21,080     $ 0     $ 21,080 $ 0