XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Income Statement [Abstract]        
Net sales $ 1,272,195 $ 1,183,388 $ 2,385,869 $ 2,235,322
Cost of sales 816,614 808,836 1,559,057 1,537,469
Gross profit 455,581 374,552 826,812 697,853
Selling, general and administrative expenses 323,483 288,734 623,331 565,798
Income from operations 132,098 85,818 203,481 132,055
Other income (loss), net 3,399 (2,262) 4,418 (4,251)
Income before income taxes 135,497 83,556 207,899 127,804
Income tax expense 31,405 24,083 50,990 36,798
Net income $ 104,092 $ 59,473 $ 156,909 $ 91,006
Net income per common share:        
Basic $ 1.12 $ 0.64 $ 1.69 $ 0.97
Diluted $ 1.1 $ 0.64 $ 1.67 $ 0.96
Weighted-average common shares outstanding:        
Basic 92,741,888 93,041,310 92,610,499 94,240,412
Diluted 94,228,185 93,648,214 94,026,950 94,977,505