XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Income Statement [Abstract]    
Total revenue $ 4,567,106 $ 4,097,737
Cost of goods sold (exclusive of depreciation and amortization, shown separately below) 3,454,660 3,142,481
Operating expenses 698,176 609,474
Depreciation and amortization 108,963 94,409
Interest, net 26,850 14,067
Income before income taxes 278,457 237,306
Federal and state income taxes 63,102 57,108
Net income $ 215,355 $ 180,198
Net income per common share    
Basic (in dollars per share) $ 5.80 $ 4.86
Diluted (in dollars per share) $ 5.77 $ 4.83
Basic weighted average shares outstanding (in shares) 37,148,383 37,087,231
Plus effect of stock compensation (in shares) 203,697 190,463
Diluted weighted average shares outstanding (in shares) 37,352,080 37,277,694