XML 69 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Stockholders' Equity and Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Calculations
The following table presents the basic and diluted EPS calculations for the years ended December 31, 2024, 2023 and 2022. For more information on the calculation of EPS, see Note 1Summary of Significant Accounting Policies — Significant Accounting Policies — Earnings Per Share to the Consolidated Financial Statements in this Form 10-K.
Year Ended December 31,
($ and shares in thousands, except per share data)202420232022
Basic:
Net income$1,165,586 $1,161,161 $1,128,083 
Weighted-average number of shares outstanding138,898 141,164 141,326 
Basic EPS$8.39 $8.23 $7.98 
Diluted:
Net income$1,165,586 $1,161,161 $1,128,083 
Weighted-average number of shares outstanding138,898 141,164 141,326 
Add: Diluted impact of unvested RSUs1,060 738 1,166 
Diluted weighted-average number of shares outstanding139,958 141,902 142,492 
Diluted EPS$8.33 $8.18 $7.92 
Schedule of Common Share Repurchase Program The following table presents the activity under the Company’s common share repurchase program for the periods indicated:
Year Ended December 31,
($ in thousands, except shares and per share data)
Shares Repurchased
Average Price per Share
Total Cost
20241,943,346$74.33 $144,446 
20231,506,091$54.56 $82,174 
20221,385,517$72.17 $99,990