XML 76 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share (Tables)
12 Months Ended
May 31, 2018
Earnings Per Share [Abstract]  
Schedule of Weighted Average Number of Shares
The following table reconciles basic to diluted weighted average shares outstanding for the years ended May 31, 2018, 2017 and 2016:
 
Year ended May 31,
 
2018
 
2017
 
2016
Basic
37,074,797

 
36,616,859

 
36,161,383

Effect of dilutive securities
464,603

 
342,391

 

Diluted
37,539,400

 
36,959,250

 
36,161,383

 
 
 
 
 
 
Securities excluded as their inclusion would be anti-dilutive
1,077,256

 
1,058,790

 
3,277,037