v3.26.1
Earnings per share
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Earnings per share Earnings per share

The following table presents the computation of earnings per share for the periods shown below (in thousands, except share and per share amounts):

 

Three months ended June 30,

 

 

Six months ended June 30,

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Net income

$

50,074

 

 

$

20,765

 

 

$

100,052

 

 

$

72,888

 

Less net income attributable to non-controlling interest

 

37,997

 

 

 

16,036

 

 

 

75,655

 

 

 

56,772

 

Net income attributable to shareholders – basic and diluted

$

12,077

 

 

$

4,729

 

 

$

24,397

 

 

$

16,116

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding – basic

 

31,733,765

 

 

 

31,489,508

 

 

 

31,904,953

 

 

 

27,715,777

 

Issued upon assumed exercise of outstanding stock options

 

57,492

 

 

 

 

 

 

61,227

 

 

 

 

Dilutive effect of unvested restricted common stock

 

155,482

 

 

 

203,188

 

 

 

254,503

 

 

 

289,504

 

Dilutive effect of unvested performance units

 

416,213

 

 

 

470,130

 

 

 

447,800

 

 

 

465,153

 

Weighted average shares outstanding – diluted

 

32,362,952

 

 

 

32,162,826

 

 

 

32,668,483

 

 

 

28,470,434

 

 

 

 

 

 

 

 

 

 

 

 

 

Earnings per share

 

 

 

 

 

 

 

 

 

 

 

Basic

$

0.38

 

 

$

0.15

 

 

$

0.76

 

 

$

0.58

 

Diluted

$

0.37

 

 

$

0.15

 

 

$

0.75

 

 

$

0.57

 

 

The following table presents the common stock share equivalents excluded from the calculation of diluted earnings per share for the periods shown below, as they would have had an antidilutive effect:

 

Three months ended June 30,

 

 

Six months ended June 30,

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Stock options

 

 

 

 

9,828

 

 

 

 

 

 

3,438

 

Restricted common stock

 

9,933

 

 

 

802

 

 

 

7,056

 

 

 

 

Performance stock units

 

60,651

 

 

 

3,648

 

 

 

38,734

 

 

 

1,195

 

Class B Common Stock

 

82,021,389

 

 

 

82,021,389

 

 

 

82,021,389

 

 

 

82,021,389