XML 125 R111.htm IDEA: XBRL DOCUMENT v3.25.2
Selected Quarterly Financial Data (Unaudited) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2025
Jan. 31, 2025
Oct. 31, 2024
Jul. 31, 2024
Apr. 30, 2024
Jan. 31, 2024
Oct. 31, 2023
Jul. 31, 2023
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Quarterly Financial Information Disclosure [Abstract]                      
Net sales $ 1,333,796 $ 1,260,710 $ 1,470,776 $ 1,448,456 $ 1,413,029 $ 1,258,348 $ 1,420,930 $ 1,409,600 $ 5,513,738 $ 5,501,907 $ 5,329,252
Gross Profit 416,244 393,090 461,127 451,563 451,198 414,720 458,629 450,554 1,722,024 1,775,101 1,725,945
Net Income (Loss) $ 26,094 $ (21,409) $ 53,536 $ 57,248 $ 56,387 $ 51,905 $ 80,957 $ 86,830 $ 115,469 $ 276,079 $ 332,991
Weighted average shares outstanding:                      
Basic (in shares) 38,317 38,708 39,126 39,542 39,830 39,864 40,466 40,749 38,928 40,229 41,904
Diluted (in shares) 38,813 38,708 39,703 40,226 40,539 40,512 41,088 41,477 39,503 40,906 42,592
Net income (loss) per share:                      
Basic (in dollars per share) $ 0.68 $ (0.55) $ 1.37 $ 1.45 $ 1.42 $ 1.30 $ 2.00 $ 2.13 $ 2.97 $ 6.86 $ 7.95
Diluted (in dollars per share) $ 0.67 $ (0.55) $ 1.35 $ 1.42 $ 1.39 $ 1.28 $ 1.97 $ 2.09 $ 2.92 $ 6.75 $ 7.82
Impairment of goodwill                 $ 42,454 $ 0 $ 0
Gain on sale of business                 $ 7,393 $ 0 $ 0