Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Tables)

v3.19.3
Stockholders' Equity (Tables)
12 Months Ended
Jul. 31, 2019
Stockholders' Equity Note [Abstract]  
Share-based Payment Arrangement, Option, Activity [Table Text Block] A summary of the activity pursuant to the Company’s stock option plans for the years ended July 31, 2019, 2018, and 2017 is as follows:

    2019     2018     2017  
    Options     Weighted -
Average
Exercise
Price
    Options     Weighted -
Average
Exercise
Price
    Options     Weighted -
Average
Exercise
Price
 
Outstanding at beginning of year     1,882,116     $ 4.96       2,132,995     $ 4.26       1,813,875     $ 3.43  
New Grants     715,321     $ 2.81       415,580     $ 5.57       493,996     $ 7.07  
Exercised     (238,230 )   $ 2.69       (635,624 )   $ 2.98       (141,876 )   $ 3.19  
Expired     (8,167 )   $ 6.55       (30,835 )   $ 5.97       (33,000 )   $ 5.29  
Outstanding at end of year     2,351,040     $ 4.53       1,882,116     $ 4.99       2,132,995     $ 4.26  
Exercisable at end of year     1,342,564     $ 5.16       1,149,489     $ 4.28       1,388,475     $ 3.27  
Weighted average fair value of options granted during year           $ 1.07             $ 1.91             $ 2.45  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Listed below are the assumptions used to fair value options granted during fiscal years 2019, 2018 and 2017:

Grant
Year
    Options
Granted
    Exercise
Price Range
    Term
(years)
    Vesting
Period

(years)
    FMV of
options
Granted/Per

Share
    Expected
Life
(years)
  Expected
Volatility %
  Interest
Rate %
  Vested
Shares at
7/31/2019
 
                                                   
2019     715,321     $2.80 - $3.21     5     2 - 3     $1.06 – $1.23     3.25 - 3.5   48.06 - 50.56   2.47- 2.96    
                                                   
2018     415,580     $4.42 - $8.36     5     2 - 3     $1.53 - $2.76     3.25 - 3.5   42.59 - 46.14   2.07- 2.79   166,860  
                                                   
2017     493,996     $7.07     5     2 - 3     $2.40 - $2.48     3.25 - 3.5   45.85 - 46.28   1.48- 1.54   394,296  
Schedule of Share based Compensation Stock Options Activity Range of Exercise Prices [Table Text Block] The following table summarizes information for stock options outstanding at July 31, 2019:

Range of Exercise prices Range of Exercise prices     Shares    

Weighted-Average

Remaining Contractual

Life in Years

 

Weighted-Average

Exercise Price

$2.80 $4.35     1,266,592       1.58   $ 3.25
$4.42 $7.07     968,868       1.10   $ 5.75
$8.25 $8.36     115,580       0.17   $ 8.36
      2,351,040                  
Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] The following table summarizes the activity pursuant to restricted stock awards for the years ended July 31,

    2019     2018     2017  
    Awards     Weighted -
Average
Grant Date
Fair Value
    Awards     Weighted -
Average
Grant Date
Fair Value
    Awards     Weighted -
Average
Grant Date
Fair Value
 
Outstanding at beginning of year     2,613     $ 1.74       7,436     $ 4.45       8,501     $ 4.13  
Awarded         $           $       4,250     $ 6.95  
Vested     (986 )   $ (6.71 )     (2,874 )   $ (5.20 )     (5,140 )   $ (4.10 )
Forfeited         $       (1,949 )   $ (5.18 )     (175 )   $ (2.14 )
Outstanding (non-vested) at end of year     1,627     $ 5.14       2,613     $ 1.74       7,436     $ 4.45  
Weighted average market value of awards granted during year           $             $             $ 6.95  
Schedule of Nonvested Performance-based Units Activity [Table Text Block] The following table summarizes PSU’s granted:

 

Period
Ending

   

Total
Grant

   

Fair Market Value
At Grant Date

 
    7/31/2019       80,500     $         225  
                     
    7/31/2018       32,000     $         141