XML 53 R40.htm IDEA: XBRL DOCUMENT v2.4.0.6
INCOME (LOSS) PER SHARE (Tables)
12 Months Ended
Oct. 31, 2012
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Reconciliation [Table Text Block]

The table below provides a reconciliation of basic and diluted average shares outstanding used in computing income (loss) per share, after applying the treasury stock method.

 

    2012     2011     2010  
Basic weighted average shares outstanding     39,973,248       38,527,589       37,019,750  
Common stock options     222,355       385,487       -  
Non-vested portion of restricted stock grants     467,074       900,681       -  
Warrants     160,520       310,211       -  
Diluted weighted average shares outstanding     40,823,197       40,123,968       37,019,750  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]

The table below provides total potential shares outstanding, including those that are anti-dilutive, at each balance sheet date:

 

   

October 31,

2012

   

October 31,

2011

 
Shares issuable under common stock warrants     1,176,501       1,196,501  
Shares issuable under stock options     1,241,567       1,560,629  
Non-vested portion of restricted stock grants     1,379,713       1,623,651