XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments (Details 2) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Gains and losses recognized in cost of products sold on derivatives not designated as qualified hedging instruments        
Total derivative gains (losses) recognized in costs of products sold $ 63.9 $ (9.4) $ 56.2 $ (4.0)
Commodity contracts        
Gains and losses recognized in cost of products sold on derivatives not designated as qualified hedging instruments        
Total derivative gains (losses) recognized in costs of products sold 60.1 (6.1) 50.7 (3.3)
Foreign currency exchange contracts        
Gains and losses recognized in cost of products sold on derivatives not designated as qualified hedging instruments        
Total derivative gains (losses) recognized in costs of products sold $ 3.8 $ (3.3) $ 5.5 $ (0.7)