XML 95 R85.htm IDEA: XBRL DOCUMENT v3.25.3
NET INCOME PER SHARE - Calculation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator        
Net income attributable to common stockholders, basic $ 461,544 $ 283,754 $ 1,189,874 $ 951,027
Denominator        
Shares used to compute basic net income per share (in shares) 610,199 616,428 614,117 616,830
Basic net income per share (in USD per share) $ 0.76 $ 0.46 $ 1.94 $ 1.54
Numerator        
Net income attributable to common stockholders, diluted $ 461,544 $ 283,754 $ 1,189,874 $ 951,027
Interest expense on convertible notes 864 0 3,245 0
Net income used to compute diluted net income per share $ 462,408 $ 283,754 $ 1,193,119 $ 951,027
Denominator        
Shares used to compute basic net income per share (in shares) 610,199 616,428 614,117 616,830
Stock options, restricted stock, and employee stock purchase plan (in shares) 7,615 4,224 5,479 6,481
Convertible notes (in shares) 3,844 12,108 5,660 12,108
Shares used to compute diluted net income per share (in shares) 621,658 632,760 625,256 635,419
Diluted net income per share (in USD per share) $ 0.74 $ 0.45 $ 1.91 $ 1.50
Net income (loss) attributable to common stockholders $ 461,544 $ 283,754 $ 1,189,874 $ 951,027