XML 30 R19.htm IDEA: XBRL DOCUMENT
v3.25.1

Accounting Policies and Supplemental Disclosures (Tables) | 3 Months Ended
--- | ---
Mar. 31, 2025
Accounting Policies [Abstract] |
Supplemental Cash Flow Information | The following table shows supplemental cash flow information (in millions):
| Three Months Ended March 31, |  |  |  | Twelve Months Ended March 31,
| 2024 |  | 2025 |  |  |  |  |  | 2024 |  | 2025
SUPPLEMENTAL CASH FLOW INFORMATION: |  |  |  |  |  |  |  |  |  |  |
Cash paid for interest on debt, net of capitalized interest | $ | 269 |  |  | $ | 236 |  |  |  |  |  |  | $ | 2,475 |  |  | $ | 1,825 |
Cash paid for operating leases | 3,332 |  |  | 3,562 |  |  |  |  |  |  | 11,318 |  |  | 12,571 |
Cash paid for interest on finance leases | 74 |  |  | 71 |  |  |  |  |  |  | 301 |  |  | 284 |
Cash paid for interest on financing obligations | 64 |  |  | 55 |  |  |  |  |  |  | 201 |  |  | 210 |
Cash paid for income taxes, net of refunds | 458 |  |  | 877 |  |  |  |  |  |  | 11,018 |  |  | 12,727 |
Assets acquired under operating leases | 3,753 |  |  | 4,321 |  |  |  |  |  |  | 14,179 |  |  | 15,992 |
Property and equipment acquired under finance leases, net of remeasurements and modifications | 42 |  |  | 54 |  |  |  |  |  |  | 676 |  |  | 866 |
Increase (decrease) in property and equipment acquired but not yet paid | 411 |  |  | 3,108 |  |  |  |  |  |  | 801 |  |  | 9,736 |
Calculation of Diluted Shares | The following table shows the calculation of diluted shares (in millions):
| Three Months Ended March 31, |  |
| 2024 |  | 2025 |  |  |  |
Shares used in computation of basic earnings per share | 10,393 |  |  | 10,603 |  |  |  |  |
Total dilutive effect of outstanding stock awards | 277 |  |  | 190 |  |  |  |  |
Shares used in computation of diluted earnings per share | 10,670 |  |  | 10,793 |  |  |  |  |
Other Income (Expense), Net | Other income (expense), net is as follows (in millions):
| Three Months Ended March 31, |  |
| 2024 |  | 2025 |  |  |  |
Marketable equity securities valuation gains (losses) | $ | (2,126) |  |  | $ | (138) |  |  |  |  |
Equity warrant valuation gains (losses) | (230) |  |  | (378) |  |  |  |  |
Reclassification adjustment for gains (losses) on available-for-sale debt securities | (1) |  |  | 3,263 |  |  |  |  |
Upward adjustments relating to equity investments in private companies | 5 |  |  | 37 |  |  |  |  |
Foreign currency gains (losses) | (74) |  |  | (2) |  |  |  |  |
Other, net | (247) |  |  | (33) |  |  |  |  |
Total other income (expense), net | $ | (2,673) |  |  | $ | 2,749 |  |  |  |  |

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of supplemental cash flow information for the periods presented. + References No definition available. + Details
Name: | us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items. + References No definition available. + Details
Name: | us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 + Details
Name: | us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration