XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Earnings Per Share

NOTE 3. Earnings Per Share

The following is a reconciliation of our earnings per share (in thousands, except for per share data):

 

 

Years Ended December 31,

 

 

2023

 

 

2022

 

 

2021

 

 

 

 

 

 

 

 

 

 

Net income

$

167,528

 

 

$

356,948

 

 

$

171,474

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding - basic

 

63,324

 

 

 

66,418

 

 

 

66,868

 

 

 

 

 

 

 

 

 

 

Dilutive effect of restricted stock

 

630

 

 

 

700

 

 

 

916

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding - diluted

 

63,954

 

 

 

67,118

 

 

 

67,784

 

 

 

 

 

 

 

 

 

 

Earnings per share net income

 

 

 

 

 

 

 

 

Basic

$

2.65

 

 

$

5.37

 

 

$

2.56

 

Diluted

$

2.62

 

 

$

5.32

 

 

$

2.53