XML 51 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per Share (Tables)
12 Months Ended
May 31, 2021
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Earnings Per Share For Continuing Operations The following tables set forth the computation of basic and diluted earnings per share from continuing operations using the two-class method for amounts attributable to Cintas' common shares for the fiscal years ended May 31:
Basic Earnings per Share from Continuing Operations
(In thousands except per share data)
202120202019
Income from continuing operations$1,110,968 $876,360 $882,635 
Less: income from continuing operations allocated to
    participating securities
7,623 8,158 9,568 
Income from continuing operations available to common
   shareholders
$1,103,345 $868,202 $873,067 
Basic weighted average common shares outstanding
104,874 103,816 106,080 
Basic earnings per share from continuing operations
$10.52 $8.36 $8.23 

Diluted Earnings per Share from Continuing Operations
(In thousands except per share data)
202120202019
Income from continuing operations$1,110,968 $876,360 $882,635 
Less: income from continuing operations allocated to
   participating securities
7,623 8,158 9,568 
Income from continuing operations available to common
   shareholders
$1,103,345 $868,202 $873,067 
Basic weighted average common shares outstanding
104,874 103,816 106,080 
Effect of dilutive securities – employee stock options
2,833 3,196 3,415 
Diluted weighted average common shares outstanding
107,707 107,012 109,495 
Diluted earnings per share from continuing operations
$10.24 $8.11 $7.97 
Summary of Buyback Activity by Program
The following table summarizes the buyback activity by program and fiscal year ended May 31:
202120202019
Buyback Program
(In thousands except
   per share data)
SharesAverage
Price per Share
Purchase
Price
SharesAverage
Price per Share
Purchase
Price
SharesAverage
Price per Share
Purchase
Price
August 2, 2016— $— $— — $— $— 2,130 $192.55 $410,003 
October 30, 2018190 $319.88 $60,877 1,607 $246.19 $395,681 2,673 $203.30 $543,442 
October 29, 20191,196 $350.31 $418,779 — $— $— — $— $— 
1,386 $346.13 $479,656 1,607 $246.19 $395,681 4,803 $198.53 $953,445