v3.25.2
Earnings per Share
6 Months Ended
Jun. 30, 2025
Earnings per Share  
Earnings per Share

7. Earnings per Share

 

The following table presents the calculation of basic and diluted net income per common share for the three and six-month periods ended June 30, 2025 and 2024.

 

 

 

June 30, 2025

 

 

June 30, 2024

 

 

 

Three Months

 

 

Six Months

 

 

Three Months

 

 

Six Months

 

Net income

 

$2,739,972

 

 

$4,331,823

 

 

$2,134,922

 

 

$4,290,736

 

Weighted average shares-basic

 

 

14,007,582

 

 

 

13,837,894

 

 

 

12,836,205

 

 

 

12,674,789

 

Effect of dilutive potential common shares from stock options

 

 

126,949

 

 

 

101,896

 

 

 

125,446

 

 

 

129,410

 

Effect of dilutive potential common shares from warrants

 

 

 -

 

 

 

 -

 

 

 

 38,066

 

 

 

 46,550

 

Weighted average shares-diluted

 

 

14,134,531

 

 

 

13,939,790

 

 

 

12,999,717

 

 

 

12,850,749

 

Net income per share-basic

 

$0.20

 

 

$0.32

 

 

$0.17

 

 

$0.34

 

Net income per share-diluted

 

$0.20

 

 

$0.31

 

 

$0.17

 

 

$0.34