v3.25.1
Current and long-term obligations (Details) - USD ($)
$ in Thousands
May 02, 2025
Apr. 30, 2025
Jan. 31, 2025
Current and long-term obligations      
Debt issuance costs, net $ (35,411)   $ (36,724)
Current and long-term obligations 5,744,330   6,238,488
Less: current portion (19,591)   (519,463)
Long-term obligations 5,724,739   5,719,025
Revolving Facility      
Current and long-term obligations      
Long-term obligations $ 0    
4.150% Senior Notes due Nov 1, 2025      
Current and long-term obligations      
Long-term obligations     $ 499,929
Stated interest rate (as a percent) 4.15% 4.15% 4.15%
Discount on debt issuance $ 0   $ 71
3.875% Senior Notes due April 15, 2027      
Current and long-term obligations      
Long-term obligations $ 599,901   $ 599,888
Stated interest rate (as a percent) 3.875%   3.875%
Discount on debt issuance $ 99   $ 112
4.625% Senior Notes Due Nov 1, 2027      
Current and long-term obligations      
Long-term obligations $ 549,725   $ 549,700
Stated interest rate (as a percent) 4.625%   4.625%
Discount on debt issuance $ 275   $ 300
4.125% Senior Notes due May 1, 2028      
Current and long-term obligations      
Long-term obligations $ 499,830   $ 499,816
Stated interest rate (as a percent) 4.125%   4.125%
Discount on debt issuance $ 170   $ 184
5.200% Senior Notes due July 5, 2028      
Current and long-term obligations      
Long-term obligations $ 499,907   $ 499,901
Stated interest rate (as a percent) 5.20%   5.20%
Discount on debt issuance $ 93   $ 99
3.500% Senior Notes due April 3, 2030      
Current and long-term obligations      
Long-term obligations $ 962,248   $ 953,108
Stated interest rate (as a percent) 3.50%   3.50%
Discount on debt issuance $ 360   $ 376
5.000% Senior Notes due Nov 1, 2032      
Current and long-term obligations      
Long-term obligations $ 698,096   $ 698,045
Stated interest rate (as a percent) 5.00%   5.00%
Discount on debt issuance $ 1,904   $ 1,955
5.450% Senior Notes due July 5, 2033      
Current and long-term obligations      
Long-term obligations $ 998,637   $ 998,604
Stated interest rate (as a percent) 5.45%   5.45%
Discount on debt issuance $ 1,363   $ 1,396
4.125% Senior Notes due April 3, 2050      
Current and long-term obligations      
Long-term obligations $ 495,455   $ 495,429
Stated interest rate (as a percent) 4.125%   4.125%
Discount on debt issuance $ 4,545   $ 4,571
5.500% Senior Notes due Nov 1, 2052      
Current and long-term obligations      
Long-term obligations $ 299,717   $ 299,716
Stated interest rate (as a percent) 5.50%   5.50%
Discount on debt issuance $ 283   $ 284
Other      
Current and long-term obligations      
Other $ 176,225   $ 181,076