v3.24.1.1.u2
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Summary of Reconciliation of Basic Earnings Per Share and Diluted Earnings Per Share

The following table sets forth the reconciliation of basic earnings per share and diluted earnings per share from net income for the three months ended March 31, 2024 and 2023:

 

 

 

Three Months Ended
March 31,

 

(in thousands except per share amounts)

 

2024

 

 

2023

 

Net income

 

$

55,691

 

 

$

49,273

 

Shares:

 

 

 

 

 

 

Basic: Weighted average number of shares outstanding

 

 

64,389

 

 

 

67,288

 

Plus: Incremental shares from assumed conversion of dilutive instruments

 

 

1,583

 

 

 

2,439

 

Diluted: Weighted average number of shares outstanding

 

 

65,972

 

 

 

69,727

 

Earnings per share

 

 

 

 

 

 

Basic:

 

$

0.86

 

 

$

0.73

 

Diluted:

 

$

0.84

 

 

$

0.71