XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Current and long-term obligations (Details) - USD ($)
$ in Thousands
Aug. 01, 2025
Apr. 30, 2025
Jan. 31, 2025
Current and long-term obligations      
Debt issuance costs, net $ (33,981)   $ (36,724)
Current and long-term obligations 5,745,102   6,238,488
Less: current portion (19,326)   (519,463)
Long-term obligations 5,725,776   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,913   $ 599,888
Stated interest rate (as a percent) 3.875%   3.875%
Discount on debt issuance $ 87   $ 112
4.625% Senior Notes Due Nov 1, 2027      
Current and long-term obligations      
Long-term obligations $ 549,751   $ 549,700
Stated interest rate (as a percent) 4.625%   4.625%
Discount on debt issuance $ 249   $ 300
4.125% Senior Notes due May 1, 2028      
Current and long-term obligations      
Long-term obligations $ 499,844   $ 499,816
Stated interest rate (as a percent) 4.125%   4.125%
Discount on debt issuance $ 156   $ 184
5.200% Senior Notes due July 5, 2028      
Current and long-term obligations      
Long-term obligations $ 499,914   $ 499,901
Stated interest rate (as a percent) 5.20%   5.20%
Discount on debt issuance $ 86   $ 99
3.500% Senior Notes due April 3, 2030      
Current and long-term obligations      
Long-term obligations $ 966,093   $ 953,108
Stated interest rate (as a percent) 3.50%   3.50%
Discount on debt issuance $ 342   $ 376
5.000% Senior Notes due Nov 1, 2032      
Current and long-term obligations      
Long-term obligations $ 698,149   $ 698,045
Stated interest rate (as a percent) 5.00%   5.00%
Discount on debt issuance $ 1,851   $ 1,955
5.450% Senior Notes due July 5, 2033      
Current and long-term obligations      
Long-term obligations $ 998,669   $ 998,604
Stated interest rate (as a percent) 5.45%   5.45%
Discount on debt issuance $ 1,331   $ 1,396
4.125% Senior Notes due April 3, 2050      
Current and long-term obligations      
Long-term obligations $ 495,481   $ 495,429
Stated interest rate (as a percent) 4.125%   4.125%
Discount on debt issuance $ 4,519   $ 4,571
5.500% Senior Notes due Nov 1, 2052      
Current and long-term obligations      
Long-term obligations $ 299,718   $ 299,716
Stated interest rate (as a percent) 5.50%   5.50%
Discount on debt issuance $ 282   $ 284
Other      
Current and long-term obligations      
Other $ 171,551   $ 181,076