XML 26 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Income Statement [Abstract]      
Total revenue $ 14,862,913 $ 15,094,475 $ 12,952,594
Cost of goods sold (excluding depreciation and amortization, shown separately below) 11,515,002 12,022,069 10,189,880
Operating expenses 2,288,513 2,119,942 1,961,473
Depreciation and amortization 349,797 313,131 303,541
Interest, net 53,441 51,815 56,972
Income before income taxes 656,160 587,518 440,728
Federal and state income taxes 154,188 140,827 100,938
Net income $ 501,972 $ 446,691 $ 339,790
Net income per common share      
Basic (in Dollars per share) $ 13.51 $ 11.99 $ 9.14
Diluted (in Dollars per share) $ 13.43 $ 11.91 $ 9.10