v3.24.3
Other Income, Net (Details) - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Other Income and Expenses [Abstract]    
Interest income $ 85.7 $ 71.2
Foreign currency exchange gains (losses), net (7.5) 5.1
Other, net 5.1 (6.0)
Total other income, net $ 83.3 $ 70.3