Quarterly report pursuant to Section 13 or 15(d)

EARNINGS PER SHARE INFORMATION (Details)

v3.19.2
EARNINGS PER SHARE INFORMATION (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
EARNINGS PER SHARE INFORMATION, BASIC and DILUTED        
Net Income $ 12,375,256 $ 4,719,806 $ 23,464,697 $ 10,385,440
Basic Weighted-Average Shares Outstanding 67,357,645 60,388,029 65,305,081 58,412,825
Effect of dilutive securities:        
Diluted Weighted-Average Shares Outstanding 67,670,259 61,964,010 65,852,348 59,967,309
Basic Earnings per Share $ 0.18 $ 0.08 $ 0.36 $ 0.18
Diluted Earnings per Share $ 0.18 $ 0.08 $ 0.36 $ 0.17
Employee Stock Option        
Effect of dilutive securities:        
Weighted Average Number Diluted Shares Outstanding Adjustment 217,472 1,499,886 418,397 1,495,482
Restricted Stock        
Effect of dilutive securities:        
Weighted Average Number Diluted Shares Outstanding Adjustment 95,142 76,095 128,870 59,002