v3.26.1
Net Income per Share - Reconciliation of Weighted Average Number of Shares Outstanding (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net income $ 1,502 $ 906 $ 921 $ 224
Denominator        
Basic weighted average number of shares outstanding (in shares) 1,295,220,307 1,297,746,050 1,299,266,611 1,296,593,342
Diluted weighted average number of shares (in shares) 1,297,940,958 1,308,993,838 1,302,627,927 1,308,463,539
Basic (in dollars per share) $ 1.16 $ 0.70 $ 0.71 $ 0.17
Diluted (in dollars per share) $ 1.16 $ 0.69 $ 0.71 $ 0.17
Common stock equivalents excluded from net income per diluted share because they are anti-dilutive (in shares) 1,167,064 820,960 842,391 654,024
Stock options        
Denominator        
Weighted average effect of dilutive securities (in shares) 2,062,973 3,290,102 2,477,142 3,700,679
Common stock equivalents excluded from net income per diluted share because they are anti-dilutive (in shares) 958,367 675,113 570,252 458,122
Restricted share units        
Denominator        
Weighted average effect of dilutive securities (in shares) 655,853 1,557,363 882,310 1,768,333
Common stock equivalents excluded from net income per diluted share because they are anti-dilutive (in shares) 208,663 145,745 271,799 195,807
Convertible senior notes        
Denominator        
Weighted average effect of dilutive securities (in shares) 0 6,388,480 0 6,388,480
Deferred share units        
Denominator        
Weighted average effect of dilutive securities (in shares) 1,825 11,843 1,864 12,705
Common stock equivalents excluded from net income per diluted share because they are anti-dilutive (in shares) 34 102 340 95