XML 27 R14.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share
9 Months Ended
Sep. 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 nine-month periods ended September 30, 2025 and 2024.

 

 

 

September 30, 2025

 

 

September 30, 2024

 

 

 

Three Months

 

 

Nine Months

 

 

Three Months

 

 

Nine Months

 

Net income

 

$2,960,340

 

 

$7,292,163

 

 

$1,571,508

 

 

$5,862,244

 

Weighted average shares-basic

 

 

14,683,682

 

 

 

14,122,921

 

 

 

13,111,073

 

 

 

12,821,279

 

Effect of dilutive potential common shares from stock options

 

 

199,848

 

 

 

160,987

 

 

 

97,727

 

 

 

136,981

 

Effect of dilutive potential common shares from warrants

 

 

-

 

 

 

-

 

 

 

50,838

 

 

 

54,429

 

Weighted average shares-diluted

 

 

14,883,530

 

 

 

14,283,908

 

 

 

13,259,638

 

 

 

13,012,689

 

Net income per share-basic

 

$0.20

 

 

$0.52

 

 

$0.12

 

 

$0.46

 

Net income per share-diluted

 

$0.20

 

 

$0.51

 

 

$0.12

 

 

$0.45