XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
7. EARNINGS PER SHARE (Tables)
12 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Schedule of earnings per share

The weighted average number of shares outstanding used to compute earnings per share is as follows:

 

   Year Ended June 30, 
   2021   2020 
Net income attributable to Parent Company  $17,699,035   $5,550,618 
Weighted-average shares of common stock outstanding:          
Basic   11,350,946    10,581,499 
Dilutive effect of common stock equivalents arising from stock options   241,955    134,480 
Diluted Outstanding shares   11,592,901    10,715,979 
Basic earnings per share attributable to Parent Company stockholders  $1.56   $0.52 
Diluted earnings per share attributable to Parent Company stockholders  $1.53   $0.52