XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Income Statement [Abstract]    
Net sales $ 1,113,674 $ 1,051,934
Cost of sales 742,443 728,633
Gross profit 371,231 323,301
Selling, general and administrative expenses 299,848 277,064
Income from operations 71,383 46,237
Other income (loss), net 1,019 (1,989)
Income before income taxes 72,402 44,248
Income tax expense 19,585 12,715
Net income $ 52,817 $ 31,533
Net income per common share:    
Basic $ 0.57 $ 0.33
Diluted $ 0.56 $ 0.33
Weighted-average common shares outstanding:    
Basic 92,474,688 95,479,927
Diluted 93,821,292 96,347,211