XML 74 R26.htm IDEA: XBRL DOCUMENT v2.4.0.8
Note 5 - Preferred and Common Stock (Tables)
12 Months Ended
Apr. 30, 2014
Preferred And Common Stock [Abstract]  
Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]
   

Number of

option shares

   

Weighted

average option

exercise price

 

Outstanding at April 30, 2011

    775,109     $ 23.38  

Granted

    441,000       44.39  

Exercised

    (159,600 )     20.36  

Forfeited

    (3,000 )     36.19  

Outstanding at April 30, 2012

    1,053,509     $ 32.59  

Granted

    -       -  

Exercised

    (198,200 )     23.82  

Forfeited

    (500 )     14.08  

Outstanding at April 30, 2013

    854,809     $ 34.64  

Granted

    -       -  

Exercised

    (140,785 )     23.93  

Forfeited

    (2,000 )     44.39  

Outstanding at April 30, 2014

    712,024     $ 36.73  
Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]

Unvested at April 30, 2011

    14,000  

Granted

    38,198  

Vested

    (14,000 )

Forfeited

    -  

Unvested at April 30, 2012

    38,198  

Granted

    46,998  

Vested

    (14,000 )

Forfeited

    -  

Unvested at April 30, 2013

    71,196  

Granted

    91,650  

Vested

 

 

(14,150 )

Forfeited

    (150 )

Unvested at April 30, 2014

    148,546  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]

Risk-free interest rate

    2.14%  

Expected option life (years)

    6.11  

Expected volatility

    37%  

Expected dividend yield

    1.58%  
Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block]
 

Range of

exercise prices

   

Number

of shares

   

Weighted average

exercise price

   

Weighted average remaining

contractual life (years)

 
                               
  $ 17.64       6,000       17.64       1.0  
    20.68 – 26.92       278,024       25.34       4.4  
    44.39       428,000       44.39       7.2  
            712,024