v3.26.1
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Income Statement [Abstract]    
Net sales $ 1,481,345 $ 1,329,501
Cost of sales 938,779 840,437
Gross profit 542,566 489,064
Selling, general and administrative expenses 402,885 360,837
Income from operations 139,681 128,227
Other income, net 6,185 9,646
Income before income taxes 145,866 137,873
Income tax expense 30,161 29,526
Net income $ 115,705 $ 108,347
Net income per common share:    
Basic $ 1.32 $ 1.18
Diluted $ 1.3 $ 1.16
Weighted-average common shares outstanding:    
Basic 87,503,853 91,752,408
Diluted 88,801,846 93,475,835