XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Income Statement [Abstract]        
Total revenue $ 3,946,771 $ 4,064,400 $ 8,044,508 $ 7,933,651
Cost of goods sold (exclusive of depreciation and amortization, shown separately below) 2,988,212 3,178,839 6,130,693 6,170,336
Operating expenses 609,679 579,703 1,219,153 1,140,558
Depreciation and amortization 96,592 85,598 191,001 168,503
Interest, net 12,553 12,306 26,620 24,801
Income before income taxes 239,735 207,954 477,041 429,453
Federal and state income taxes 58,817 49,172 115,925 101,434
Net income $ 180,918 $ 158,782 $ 361,116 $ 328,019
Net income per common share        
Basic (in dollars per share) $ 4.87 $ 4.27 $ 9.73 $ 8.80
Diluted (in dollars per share) $ 4.85 $ 4.24 $ 9.68 $ 8.76
Basic weighted average shares outstanding (in shares) 37,124,541 37,227,932 37,105,886 37,264,442
Plus effect of stock compensation (in shares) 186,938 203,143 202,392 187,811
Diluted weighted average shares outstanding (in shares) 37,311,479 37,431,075 37,308,278 37,452,253