XML 76 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Earnings per share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Net Income Available to Stockholders $ 2,613 $ 2,391 $ 2,548
Less: Net Income Allocated to Restricted stock awards $ (15) $ (14) $ (13)
Basic Weighted Average Shares Outstanding 2,220 2,234 2,258
Basic Earnings Per Share $ 1.17 $ 1.06 $ 1.12
Unvested restricted stock awards      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Antidilutive securities 13 13 13
Convertible trust preferred securities      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Antidilutive securities 3 3 3
Class P      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Net Income Available to Stockholders $ 2,598 $ 2,377 $ 2,535
Class P | Unvested restricted stock awards      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Awards outstanding 13