XML 33 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE INFORMATION
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
EARNINGS PER SHARE INFORMATION
NOTE 4 — EARNINGS PER SHARE INFORMATION
The following table presents the calculation of the Company's basic and diluted earnings per share for the years ended December 31, 2023, 2022 and 2021. For all dilutive securities, the treasury stock method of calculating the incremental shares is applied.
For the years ended December 31,202320222021
Net Income$104,864,641 $138,635,025 $3,322,892 
Basic Weighted-Average Shares Outstanding190,589,143 121,264,175 99,387,028 
Effect of dilutive securities:
Stock options— 83,384 75,897 
Restricted stock units1,292,582 2,040,181 1,613,810 
Performance stock units438,818 248,206 — 
Common warrants3,044,307 18,118,722 20,116,440 
Diluted Weighted-Average Shares Outstanding195,364,850 141,754,668 121,193,175 
Basic Earnings per Share$0.55 $1.14 $0.03 
Diluted Earnings per Share$0.54 $0.98 $0.03 
The following table presents the securities which were excluded from the Company's computation of diluted earnings (loss) per share for the years ended December 31, 2023, 2022 and 2021, as their effect would have been anti-dilutive.
202320222021
Antidilutive securities:
Stock options to purchase common stock264,96670,500113,659
Unvested restricted stock units56,15313,51220,610
Unvested performance stock units1,445,804814,25594,270