XML 44 R24.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income Per Share
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Net Income Per Share
Note O—Net Income Per Share
The calculation of net income per share for the years ended December 31, 2024, 2023, and 2022, is reflected in the following table (in thousands, except per share amounts):
Year Ended December 31,
 202420232022
Net income$251,598 $411,146 $657,919 
Basic:
       Weighted average shares102,661 105,530 108,214 
Diluted:
        Weighted average shares102,661 105,530 108,214 
        Dilutive effect of potential common shares367 544 957 
        Diluted weighted average shares103,028 106,074 109,171 
Net income per share:
        Basic $2.45 $3.90 $6.08 
        Diluted $2.44 $3.88 $6.03 
Potential common shares include the dilutive effect of unvested performance-based restricted stock, restricted stock which contains forfeitable rights to dividends, and stock units.