XML 30 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings per Share

Earnings per share is computed as follows:

 

 

For the Three Months Ended June 30,

 

 

 

2025

 

 

2024

 

 

 

Net
Income

 

 

Shares

 

 

Per
Share
Amount

 

 

Net
Income

 

 

Shares

 

 

Per
Share
Amount

 

 

 

(In thousands, except per share amounts)

 

Basic earnings per share

 

$

80,108

 

 

 

54,991

 

 

$

1.46

 

 

$

91,124

 

 

 

61,890

 

 

$

1.47

 

Effect of dilutive incentive-based awards

 

 

 

 

 

420

 

 

 

 

 

 

 

 

 

378

 

 

 

 

Diluted earnings per share

 

$

80,108

 

 

 

55,411

 

 

$

1.45

 

 

$

91,124

 

 

 

62,268

 

 

$

1.46

 

 

 

 

For the Six Months Ended June 30,

 

 

 

2025

 

 

2024

 

 

 

Net
Income

 

 

Shares

 

 

Per
Share
Amount

 

 

Net
Income

 

 

Shares

 

 

Per
Share
Amount

 

 

 

(In thousands, except per share amounts)

 

Basic earnings per share

 

$

63,975

 

 

 

55,005

 

 

$

1.16

 

 

$

79,923

 

 

 

62,953

 

 

$

1.27

 

Effect of dilutive incentive-based awards

 

 

 

 

 

431

 

 

 

 

 

 

 

 

 

535

 

 

 

 

Diluted earnings per share

 

$

63,975

 

 

 

55,436

 

 

$

1.15

 

 

$

79,923

 

 

 

63,488

 

 

$

1.26