XML 45 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share

Basic and diluted earnings per share for the three and nine months ended September 30, 2024 and September 30, 2023:

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net income (loss) attributable to common shareholders

 

$

(3,379,909

)

 

$

333,984

 

 

$

465,821

 

 

$

(4,388,446

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic weighted average shares

 

 

10,245,388

 

 

 

5,123,735

 

 

 

8,651,223

 

 

 

4,942,182

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic income (loss) per share

 

$

(0.33

)

 

$

0.07

 

 

$

0.05

 

 

$

(0.89

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted weighted average shares

 

 

10,245,388

 

 

 

8,066,577

 

 

 

9,613,553

 

 

 

4,942,182

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted income (loss) per share

 

$

(0.33

)

 

$

0.04

 

 

$

0.05

 

 

$

(0.89

)

 

Information Related to Stock Options and Warrants Outstanding

The table below includes information related to stock options and warrants that were outstanding at the end of each respective the three and nine months ended September 30, 2024 and September 30, 2023. For periods in which the Company incurred a net loss, these amounts are not included in weighted average dilutive shares because their impact would be anti-dilutive. For each of the three and nine months ended September 30, 2024, there were approximately 1,019,000 options with a strike price greater than the average

share price for the respective periods, which have been excluded from the weighted average shares because including them would have been antidilutive under the treasury method.

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Weighted average stock options

 

 

1,607,913

 

 

 

650,436

 

 

 

1,607,580

 

 

 

615,662

 

Weighted average price of stock options

 

$

8.00

 

 

$

4.64

 

 

$

8.00

 

 

$

4.64

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average warrants

 

 

190,500

 

 

 

2,291,250

 

 

 

974,839

 

 

 

2,084,994

 

Weighted average price of warrants

 

$

9.80

 

 

$

2.50

 

 

$

3.01

 

 

$

2.50

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Average price of common stock

 

$

15.74

 

 

$

5.52

 

 

$

13.84

 

 

$

4.56