v3.25.2
Net Income Per Share, Basic and Diluted (Tables)
6 Months Ended
Jun. 30, 2025
Net Income Per Share, Basic and Diluted  
Schedule of basic and diluted EPS

Three months ended June 30, 

Six months ended June 30, 

2025

2024

2025

2024

Numerator:

Net income - Basic

$

66,933

$

11

$

2,230

$

6,084

Effect of dilutive shares on net income:

Interest expense on 2030 Senior Notes, net of tax

1,014

809

Net income - Diluted

$

67,947

$

11

$

3,039

S

6,084

Denominator:

Weighted average common stock-Basic

11,727,660

6,944,664

10,661,851

6,918,709

Effect of dilutive shares on weighted average common stock outstanding:

Stock options

448,828

850,485

486,352

870,392

2030 Senior Notes

1,308,258

1,112,020

Total weighted average shares of common stock-Diluted

13,484,746

7,795,149

12,260,223

7,789,101

Earnings per share:

Basic earnings per share

$

5.71

$

0

$

0.21

$

0.88

Diluted earnings per share

$

5.04

$

0

$

0.25

$

0.78