XML 51 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Current and long-term obligations (Tables)
12 Months Ended
Jan. 31, 2025
Current and long-term obligations  
Schedule of current and long-term obligations

​

​

​

​

​

​

​

​

​

​

    

January 31,

    

February 2,

 

(In thousands)

​

2025

​

2024

 

Revolving Facility

​

$

—

​

$

—

​

364-Day Revolving Facility

​

​

—

​

​

—

​

Unsecured commercial paper notes

​

​

—

​

​

—

​

4.250% Senior Notes due September 20, 2024 (net of discount of $0 and $230)

​

​

—

​

​

749,770

​

4.150% Senior Notes due November 1, 2025 (net of discount of $71 and $162)

​

​

499,929

​

​

499,838

​

3.875% Senior Notes due April 15, 2027 (net of discount of $112 and $160)

​

​

599,888

​

​

599,840

​

4.625% Senior Notes due November 1, 2027 (net of discount of $300 and $400)

​

​

549,700

​

​

549,600

​

4.125% Senior Notes due May 1, 2028 (net of discount of $184 and $237)

​

​

499,816

​

​

499,763

​

5.200% Senior Notes due July 5, 2028 (net of discount of $99 and $124)

​

​

499,901

​

​

499,876

​

3.500% Senior Notes due April 3, 2030 (net of discount of $376 and $441)

​

​

953,108

​

​

951,240

​

5.000% Senior Notes due November 1, 2032 (net of discount of $1,955 and $2,155)

​

​

698,045

​

​

697,845

​

5.450% Senior Notes due July 5, 2033 (net of discount of $1,396 and $1,521)

​

​

998,604

​

​

998,479

​

4.125% Senior Notes due April 3, 2050 (net of discount of $4,571 and $4,670)

​

​

495,429

​

​

495,330

​

5.500% Senior Notes due November 1, 2052 (net of discount of $284 and $288)

​

​

299,716

​

​

299,712

​

Other

​

​

181,076

​

​

200,418

​

Debt issuance costs, net

​

 

(36,724)

​

 

(41,527)

​

​

​

$

6,238,488

​

$

7,000,184

​

Less: current portion

​

 

(519,463)

​

 

(768,645)

​

Long-term obligations

​

$

5,719,025

​

$

6,231,539

​

Schedule of debt maturities

​

​

​

​

​

​

(In thousands)

    

​

​

 

2025

​

$

519,463

​

2026

​

 

17,473

​

2027

​

 

1,165,843

​

2028

​

 

1,015,161

​

2029

​

 

8,507

​

Thereafter

​

 

3,604,629

​

Total

​

​

6,331,076

​

​