XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Aug. 03, 2024
May 04, 2024
Jul. 29, 2023
Apr. 29, 2023
Aug. 03, 2024
Jul. 29, 2023
Earnings Per Share [Abstract]            
Net income $ 362,230 $ 275,295 $ 244,331 $ 304,649 $ 637,525 $ 548,980
Interest expense associated with Convertible Senior Notes, net of tax 0   0   0 337
Net income for earnings per common share - diluted $ 362,230   $ 244,331   $ 637,525 $ 549,317
Weighted average common shares outstanding - basic (in shares) 80,432   84,142   80,507 83,607
Dilutive effect of stock-based awards (in shares) 2,382   2,641   2,573 3,325
Dilutive effect of warrants (in shares) 0   0   0 508
Dilutive effect of Convertible Senior Notes (in shares) 0   0   0 784
Weighted average common shares outstanding - diluted (in shares) 82,814   86,783   83,080 88,224
Earnings per common share (in dollars per share) - basic $ 4.50   $ 2.90   $ 7.92 $ 6.57
Earnings per common share (in dollars per share) - diluted $ 4.37   $ 2.82   $ 7.67 $ 6.23
Stock-based awards excluded from diluted shares            
Interest expense associated with Convertible Senior Notes, net of tax $ 0   $ 0   $ 0 $ 337
Basic (in shares) 80,432   84,142   80,507 83,607
Dilutive effect of stock-based awards (in shares) 2,382   2,641   2,573 3,325
Dilutive effect of warrants (in shares) 0   0   0 508
Dilutive effect of Convertible Senior Notes (in shares) 0   0   0 784
Basic (in dollars per share) $ 4.50   $ 2.90   $ 7.92 $ 6.57
Diluted (in dollars per share) $ 4.37   $ 2.82   $ 7.67 $ 6.23
NET INCOME $ 362,230 $ 275,295 $ 244,331 $ 304,649 $ 637,525 $ 548,980
Net income for earnings per common share - diluted $ 362,230   $ 244,331   $ 637,525 $ 549,317
Diluted (in shares) 82,814   86,783   83,080 88,224
Share-based Payment Arrangement            
Stock-based awards excluded from diluted shares            
Stock-based awards excluded from diluted shares (in shares) 1   312   35 222