Quarterly report pursuant to Section 13 or 15(d)

EARNINGS PER SHARE INFORMATION (Tables)

v3.23.2
EARNINGS PER SHARE INFORMATION (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings per Share, Basic and Diluted
The following table presents the calculation of the Company's basic and diluted earnings per share for the three and six months ended June 30, 2023 and 2022.
For the Three Months Ended For the Six Months Ended
June 30, 2023 June 30, 2022 June 30, 2023 June 30, 2022
Net Income $ 28,791,605  $ 41,944,422  $ 61,507,384  $ 49,056,465 
Basic Weighted-Average Shares Outstanding 193,077,859  106,390,776  185,545,775  103,291,669 
Effect of dilutive securities:
Stock options —  114,985  —  115,069 
Restricted stock units 1,096,128  2,614,251  1,192,039  2,274,467 
Performance stock units 276,566  393,023  241,140  243,475 
Common warrants 1,415,980  21,084,554  6,045,012  20,327,025 
Diluted Weighted-Average Shares Outstanding 195,866,533  130,597,589  193,023,966  126,251,705 
Basic Earnings per Share $ 0.15  $ 0.39  $ 0.33  $ 0.47 
Diluted Earnings per Share $ 0.15  $ 0.32  $ 0.32  $ 0.39 
Schedule of Securities Excluded from Computation of Earnings Per Share The following table presents the securities which were excluded from the Company's computation of diluted earnings per share for the three and six months ended June 30, 2023 and 2022, as their effect would have been anti-dilutive.
For the Three Months Ended For the Six Months Ended
June 30, 2023 June 30, 2022 June 30, 2023 June 30, 2022
Antidilutive securities:
Stock options to purchase common stock 265,500  70,500 265,500 70,500
Unvested restricted stock units 1,803,513  6,681 71,985 6,269
Unvested performance stock units 1,592,268  —  1,296,912 767,537