XML 79 R60.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note K - Stock-based Compensation Plans - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Apr. 30, 2016
Apr. 30, 2015
Number of Shares (in shares) 1,028,500 1,278,250 981,750  
Exercise Price (in dollars per share) $ 33.51 $ 30.57 $ 24.05  
Proceeds on Exercise $ 26,683 $ 34,084 $ 39,081 $ 23,608
Number of Shares, Granted (in shares) 25,000 45,000 338,750  
Exercise Price, Granted (in dollars per share) $ 37.30 $ 28.90 $ 48.62  
Proceeds on Exercise, Granted $ 933 $ 1,301 $ 16,471  
Number of Shares, Exercised (in shares) (323,000) (264,500) (30,750)  
Exercise Price, Exercised (in dollars per share) $ 20.72 $ 17.92 $ 13  
Proceeds on Exercise, Exercised $ (6,692) $ (4,739) $ (400)  
Number of Shares, Cancelled (in shares) (20,000) (30,250) (11,500)  
Exercise Price, Cancelled (in dollars per share) $ 46.61 $ 51.55 $ 52.05  
Proceeds on Exercise, Cancelled $ (932) $ (1,559) $ (598)  
Number of Shares, Expired (in shares) (15,000)      
Exercise Price, Expired (in dollars per share) $ 47.26      
Proceeds on Exercise, Expired $ (710)      
Number of Shares (in shares) 695,500 1,028,500 1,278,250 981,750
Exercise Price (in dollars per share) $ 30.50 $ 33.51 $ 30.57 $ 24.05
Minimum [Member]        
Exercise Price (in dollars per share)     11.90  
Exercise Price, Granted (in dollars per share)   26.42 26.37  
Exercise Price, Exercised (in dollars per share) 11.90 11.90 11.90  
Exercise Price, Cancelled (in dollars per share) 41.86 41.86 41.86  
Exercise Price, Expired (in dollars per share) 44.52      
Exercise Price (in dollars per share)       11.90
Maximum [Member]        
Exercise Price (in dollars per share)     53.02  
Exercise Price, Granted (in dollars per share)   34.09 53.02  
Exercise Price, Exercised (in dollars per share) 37.94 28.13 23.34  
Exercise Price, Cancelled (in dollars per share) 53.02 $ 53.02 $ 53.02  
Exercise Price, Expired (in dollars per share) $ 51.81      
Exercise Price (in dollars per share)       $ 53.02