XML 95 R84.htm IDEA: XBRL DOCUMENT v3.25.2
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 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator        
Net income attributable to common stockholders, basic $ 538,458 $ 195,268 $ 728,330 $ 667,273
Denominator        
Shares used to compute basic net income per share (in shares) 612,882 617,666 616,108 617,033
Basic net income per share (in USD per share) $ 0.88 $ 0.32 $ 1.18 $ 1.08
Numerator        
Net income attributable to common stockholders, diluted $ 538,458 $ 195,268 $ 728,330 $ 667,273
Interest expense on convertible notes 823 0 2,409 0
Net income used to compute diluted net income per share $ 539,281 $ 195,268 $ 730,739 $ 667,273
Denominator        
Shares used to compute basic net income per share (in shares) 612,882 617,666 616,108 617,033
Stock options, restricted stock, and employee stock purchase plan (in shares) 2,202 6,369 4,412 7,610
Convertible notes (in shares) 3,844 10,186 6,583 12,108
Shares used to compute diluted net income per share (in shares) 618,928 634,221 627,103 636,751
Diluted net income per share (in USD per share) $ 0.87 $ 0.31 $ 1.17 $ 1.05