XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Dividends and Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Dividends and Earnings Per Share  
Schedule of cash dividends paid or declared

We paid cash dividends during 2024 and 2023 as follows:

Declaration Date

    

Record Date

    

Date Paid

    

Amount Per Share

February 22, 2023

March 31, 2023

April 14, 2023

0.06

May 3, 2023

June 30, 2023

July 14, 2023

0.06

August 2, 2023

September 29, 2023

October 13, 2023

0.06

November 2, 2023

December 29, 2023

January 12, 2024

0.06

February 21, 2024

March 28, 2024

April 15, 2024

0.06

May 1, 2024

June 28, 2024

July 15, 2024

0.06

Schedule of computation of basic and diluted earnings per share

The table below presents the computation of basic and diluted earnings per share for the three and six months ended June 30, 2024 and 2023 (in thousands, except per share amounts).

Three Months Ended June 30, 

Six Months Ended June 30, 

2024

    

2023

    

2024

    

2023

Numerator:

Net income

$

49,543

$

39,032

$

68,486

$

40,342

Denominator:

Weighted average shares for computation of basic earnings per share:

 

53,640

 

53,301

 

53,565

 

53,243

Dilutive effect of stock-based awards

 

1,013

 

1,023

 

957

 

840

Weighted average shares for computation of diluted earnings per share

 

54,653

 

54,324

 

54,522

 

54,083

Earnings per share:

Basic

$

0.92

$

0.73

$

1.28

$

0.76

Diluted

$

0.91

$

0.72

$

1.26

$

0.75