XML 20 R5.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Income Statement [Abstract]      
Total revenue $ 15,940,899 $ 14,862,913 $ 15,094,475
Cost of goods sold (excluding depreciation and amortization, shown separately below) 12,188,496 11,515,002 12,022,069
Operating expenses 2,552,356 2,288,513 2,119,942
Depreciation and amortization 403,647 349,797 313,131
Interest, net 83,951 53,441 51,815
Income before income taxes 712,449 656,160 587,518
Federal and state income taxes 165,929 154,188 140,827
Net income $ 546,520 $ 501,972 $ 446,691
Net income per common share      
Basic (in Dollars per share) $ 14.72 $ 13.51 $ 11.99
Diluted (in Dollars per share) $ 14.64 $ 13.43 $ 11.91