v3.26.1
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, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net income $ 816 $ 642 $ 976 $ 796
Add: convertible senior notes interest expense, net of tax 0 1 1 1
Net income - diluted $ 816 $ 643 $ 977 $ 797
Weighted-average shares in computing net income per share attributable to Class A and Class B common stockholders:        
Basic (in shares) 592 615 595 618
Effect of dilutive securities (in shares) 5 11 7 11
Diluted (in shares) 597 626 602 629
Net income per share attributable to Class A and Class B common stockholders:        
Basic (in USD per share) $ 1.38 $ 1.04 $ 1.64 $ 1.29
Diluted (in USD per share) $ 1.37 $ 1.03 $ 1.62 $ 1.27