v3.24.2.u1
Earnings Per Share
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Earnings Per Share

Note 14 - Earnings Per Share

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

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net income (loss) attributable to common shareholders

 

$

3,335,142

 

 

$

(3,320,900

)

 

$

3,845,730

 

 

$

(4,722,430

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic weighted average shares

 

 

9,624,999

 

 

 

4,854,208

 

 

 

7,845,382

 

 

 

4,850,815

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic income (loss) per share

 

$

0.35

 

 

$

(0.68

)

 

$

0.49

 

 

$

(0.97

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted weighted average shares

 

 

11,385,708

 

 

 

4,854,208

 

 

 

9,408,247

 

 

 

4,850,815

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted income (loss) per share

 

$

0.29

 

 

$

(0.68

)

 

$

0.41

 

 

$

(0.97

)

 

The table below includes information related to stock options and warrants that were outstanding at the end of each respective the three and six month periods ended June 30, 2024 and June 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 the three and six month periods ended June 30, 2024, there were 950,333 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

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Weighted average stock options

 

 

2,609,041

 

 

 

632,426

 

 

 

2,608,985

 

 

 

600,796

 

Weighted average price of stock options

 

$

6.92

 

 

$

4.81

 

 

$

6.92

 

 

$

4.81

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average warrants

 

 

451,385

 

 

 

1,357,866

 

 

 

1,502,403

 

 

 

1,010,337

 

Weighted average price of warrants

 

$

9.80

 

 

$

2.47

 

 

$

9.80

 

 

$

2.47

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Average price of common stock

 

$

17.29

 

 

$

4.97

 

 

$

12.86

 

 

$

4.06