XML 119 R106.htm IDEA: XBRL DOCUMENT v3.22.2
Selected Quarterly Financial Data (Unaudited) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2022
Jan. 31, 2022
Oct. 31, 2021
Jul. 31, 2021
Apr. 30, 2021
Jan. 31, 2021
Oct. 31, 2020
Jul. 31, 2020
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2020
Quarterly Financial Information Disclosure [Abstract]                      
Net sales $ 1,288,653 $ 1,153,595 $ 1,150,551 $ 1,042,076 $ 932,203 $ 751,191 $ 812,856 $ 802,573 $ 4,634,875 $ 3,298,823 $ 3,241,307
Gross Profit 412,800 367,772 371,870 335,833 293,850 243,324 265,071 260,458 1,488,275 1,062,703 1,063,214
Net income $ 76,496 $ 61,383 $ 74,361 $ 61,202 $ 33,746 $ 16,126 $ 28,469 $ 27,219 $ 273,442 $ 105,560 $ 23,381
Weighted average shares outstanding:                      
Basic (in shares) 42,977 43,094 43,135 43,089 42,994 42,726 42,723 42,624 43,075 42,765 41,853
Diluted (in shares) 43,776 43,945 43,894 43,972 43,828 43,361 43,174 43,017 43,898 43,343 42,504
Net income per share:                      
Basic (in dollars per share) $ 1.78 $ 1.42 $ 1.72 $ 1.42 $ 0.78 $ 0.38 $ 0.67 $ 0.64 $ 6.35 $ 2.47 $ 0.56
Diluted (in dollars per share) $ 1.75 $ 1.40 $ 1.69 $ 1.39 $ 0.77 $ 0.37 $ 0.66 $ 0.63 $ 6.23 $ 2.44 $ 0.55