v3.26.1
Income Taxes - Income Tax Paid (Refunded) (Details) - USD ($)
$ in Millions
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Income Tax Paid, by Individual Jurisdiction [Line Items]      
U.S. - Federal $ 233 $ (41) $ 1
U.S.- State and local 73    
Foreign      
Total income taxes paid 332 425 246
Canada      
Foreign      
Foreign 30    
U.S. - Federal      
Foreign      
Foreign   397 149
U.S. - State and local      
Foreign      
Foreign   63 89
Other foreign jurisdictions      
Foreign      
Foreign $ (4) $ 6 $ 7