XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings per Share Basic and Diluted
Three months ended June 30,Six months ended June 30,
 2023202220232022
NUMERATOR:
Net income$683 $760 $524 $482 
Add: Interest expense10 
Net income attributable to common stockholders688 764 534 490 
DENOMINATOR:
Weighted-average shares outstanding, basic595 593 595 593 
Dilutive effects of Convertible Notes 42 41 42 (a)46 
Dilutive effect of restricted stock units
Adjusted weighted-average shares outstanding, diluted639 635 639 640 
NET INCOME PER SHARE:
Basic$1.15 $1.29 $0.88 $0.83 
Diluted$1.08 $1.20 $0.84 $0.77