v3.24.3
Net Income Per Share (Computation of Basic and Diluted Net Income Per Share) (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Earnings Per Share [Abstract]    
Net income $ 350.7 $ 194.2
Weighted-average shares used to compute net income per share, basic (in shares) 326.8 310.1
Weighted-average effect of potentially dilutive securities:    
Convertible senior notes (in shares) 5.9 11.6
Warrants related to the issuance of convertible senior notes (in shares) 12.2 16.0
Employee equity incentive plans (in shares) 9.6 12.1
Weighted-average shares used to compute net income per share, diluted (in shares) 354.5 349.8
Net income per share, basic (in usd per share) $ 1.07 $ 0.63
Net income per share, diluted (in usd per share) $ 0.99 $ 0.56