XML 14 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]        
Net sales $ 452,482 $ 473,867 $ 911,610 $ 972,122
Cost of sales and distribution 366,771 370,708 733,033 759,354
Gross Profit 85,711 103,159 178,577 212,768
Selling and marketing expenses 21,738 22,685 46,075 47,045
General and administrative expenses 20,237 35,036 41,739 70,630
Restructuring charges, net 1,133 (26) 1,133 (198)
Operating Income 42,603 45,464 89,630 95,291
Interest expense, net 2,448 1,953 4,738 4,390
Other expense, net 4,702 3,050 9,942 1,975
Income Before Income Taxes 35,453 40,461 74,950 88,926
Income tax expense 7,767 10,120 17,631 20,735
Net Income $ 27,686 $ 30,341 $ 57,319 $ 68,191
Weighted Average Shares Outstanding        
Basic (in shares) 15,327,191 16,322,069 15,438,854 16,406,239
Diluted (in shares) 15,435,311 16,420,760 15,557,210 16,505,266
Net earnings per share        
Basic (in usd per share) $ 1.81 $ 1.86 $ 3.71 $ 4.16
Diluted (in usd per share) $ 1.79 $ 1.85 $ 3.68 $ 4.13