XML 51 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
12 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of Lease Costs
The following table summarizes the components of lease cost:
(in millions)202520242023
Operating lease cost$157 $120 $112 
Finance lease cost51 39 31 
Variable lease cost43 31 21 
Total lease cost$251 $190 $164 
Leases Supplemental Balance Sheet Information
The following table summarizes supplemental balance sheet and other information related to leases at June 30:
(in millions)
20251
2024
Operating Leases
Operating lease right-of-use assets$758 $475 
Current portion of operating lease liabilities164 117 
Long-term operating lease liabilities654 400 
Total operating lease liabilities818 517 
Finance Leases
Finance lease right-of-use assets192 102 
Current portion of finance lease liabilities44 33 
Long-term finance lease liabilities157 75 
Total finance lease liabilities$201 $108 
Weighted-average remaining lease term (years)
Operating leases5.9 years5.5 years
Finance leases6.3 years4.1 years
Weighted-average discount rate
Operating leases3.9 %4.1 %
Finance leases4.6 %4.4 %
1 Increases in the right-of-use asset and liability balances are primarily due to acquisitions.
Leases Supplemental Cash Flow Information
The following table summarizes supplemental cash flow information related to leases:
(in millions)202520242023
Cash paid for lease liabilities:
Operating cash flows paid for operating leases$167 $124 $119 
Financing cash flows paid for finance leases53 36 31 
Non-cash right-of-use assets obtained in exchange for lease obligations:
New operating leases130 143 75 
New finance leases107 55 42 
Schedule of Future Lease Payments for Operating Leases
Future lease payments under non-cancellable leases as of June 30, 2025 were as follows:
(in millions)Operating LeasesFinance LeasesTotal
2026$197 $52 $249 
2027174 45 219 
2028146 35 181 
2029111 25 136 
203097 19 116 
Thereafter199 57 256 
Total future lease payments924 233 1,157 
Less: imputed interest106 32 138 
Total lease liabilities$818 $201 $1,019 
Schedule of Future Lease Payments for Finance Leases
Future lease payments under non-cancellable leases as of June 30, 2025 were as follows:
(in millions)Operating LeasesFinance LeasesTotal
2026$197 $52 $249 
2027174 45 219 
2028146 35 181 
2029111 25 136 
203097 19 116 
Thereafter199 57 256 
Total future lease payments924 233 1,157 
Less: imputed interest106 32 138 
Total lease liabilities$818 $201 $1,019