XML 32 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
Reconciliations of net income and weighted-average shares of common stock outstanding for purposes of calculating basic and diluted net income per share follow (in millions, except per share amounts):
Three Months EndedSix Months Ended
June 30,June 30,
 2023202220232022
Net income$731 $1,038 $1,780 $2,942 
Net income attributable to noncontrolling interests(388)(198)(774)(575)
Undistributed dividends and earnings allocated to participating securities(5)(4)(5)(5)
Net income attributable to common stockholders$338 $836 $1,001 $2,362 
Basic weighted-average shares of common stock outstanding
1,434 1,447 1,434 1,451 
Add shares issuable upon exercise or vesting of dilutive stock options and restricted stock units (RSUs)10 12 
Diluted weighted-average shares of common stock outstanding
1,442 1,457 1,443 1,463 
Net income per share attributable to common stockholders:
Basic$0.24 $0.58 $0.70 $1.63 
Diluted$0.23 $0.57 $0.69 $1.61