v3.25.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Statement of Comprehensive Income [Abstract]      
Net earnings $ 367.0 $ 414.0 $ 358.8
Other comprehensive income:      
Foreign currency translation income (loss) 29.6 (24.2) 34.0
Pension liability adjustment, net of deferred taxes of $2.3, $0.8 and $(0.3), respectively (7.5) (1.9) 0.3
Derivatives:      
Loss on hedging derivatives, net of deferred taxes of $1.3, $0.2 and $0.5, respectively (4.2) (0.6) (1.4)
Reclassification of hedging derivatives to net earnings, net of taxes of $(0.1), $0.0 and $(0.1), respectively 0.3 0.3 0.2
Total derivatives (3.9) (0.3) (1.2)
Net other comprehensive income (loss) 18.2 (26.4) 33.1
Comprehensive income $ 385.2 $ 387.6 $ 391.9