v3.23.1
Earnings Per Share - Computation of Basic and Diluted Earning Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 29, 2023
Jan. 30, 2022
Jan. 31, 2021
Earnings Per Share [Abstract]      
Net income $ 854,800 $ 975,322 $ 588,913
Basic weighted-average number of shares outstanding (in shares) 127,666 129,768 130,289
Assumed conversion of dilutive stock options and awards (in shares) 351 527 582
Diluted weighted-average number of shares outstanding (in shares) 128,017 130,295 130,871
Basic earnings per share (in dollars per share) $ 6.70 $ 7.52 $ 4.52
Diluted earnings per share (in dollars per share) $ 6.68 $ 7.49 $ 4.50