v3.24.2.u1
Net Income per Share - Schedule of Computation of Basic and Diluted Net Income Per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Net income $ 555 $ 650 $ 819 $ 767
Add: convertible notes interest expense, net of tax 1 1 2 2
Net income - diluted $ 556 $ 651 $ 821 $ 769
Weighted-average shares in computing net income per share attributable to Class A and Class B common stockholders:        
Basic (in shares) 635 635 636 634
Effect of dilutive securities (in shares) 14 30 15 33
Diluted (in shares) 649 665 651 667
Net income per share attributable to Class A and Class B common stockholders:        
Basic (in USD per share) $ 0.87 $ 1.02 $ 1.29 $ 1.21
Diluted (in USD per share) $ 0.86 $ 0.98 $ 1.26 $ 1.15