v3.24.4
Net Income Per Share - Calculation of Basic and Diluted Net Income Per Share Attributable to Common Stockholders (Detail) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator:      
Net income $ 1,425 $ 1,731 $ 325
Denominator:      
Weighted-average shares outstanding - basic (in shares) 205,834,000 204,137,000 201,430,000
Weighted-average shares outstanding - diluted (in shares) 208,423,000 205,591,000 203,535,000
Net income per share - basic (in USD per share) $ 6.92 $ 8.48 $ 1.61
Net income per share - diluted (in USD per share) $ 6.84 $ 8.42 $ 1.60
Total potentially dilutive securities (in shares) 711,000 3,191,000,000 4,658,000
Common stock options, RSUs and ESPP obligations      
Denominator:      
Potentially dilutive securities (in shares) 2,589,000 1,454,000 1,672,000
2022 Warrants | Settlement of 2022 Warrants      
Denominator:      
Potentially dilutive securities (in shares) 0 0 153,000
2022 Convertible Senior Notes | 2022 Notes settlements      
Denominator:      
Potentially dilutive securities (in shares) 0 0 280,000