← Walmart Inc.
| Annual Trend | FY 2017 | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | FY 2026 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $485.9b | $500.3b | $514.4b | $524.0b | $559.2b | $572.8b | $611.3b | $648.1b | $681.0b | $713.2b | |
| Cost of Revenue | $361.3b | $373.4b | $385.3b | $394.6b | $420.3b | $429.0b | $463.7b | $490.1b | $511.8b | $535.4b | |
| Operating expenses: | |||||||||||
| Operating Income (Loss) | $22.8b | $20.4b | $22.0b | $20.6b | $22.5b | $25.9b | $20.4b | $27.0b | $29.3b | $29.8b | |
| Additional Financial Items | |||||||||||
| Gain (Loss) on Investments | — | — | — | — | — | — | — | — | — | $2.0b | |
| Income (Loss) from Continuing Operations before Income Taxes, Domestic | $15.7b | $10.7b | $15.9b | $17.1b | $20.0b | $15.5b | $15.1b | $20.1b | $18.6b | $23.3b | |
| Income (Loss) from Continuing Operations, Per Basic Share | $4 | $3 | $2 | $5 | $5 | $5 | $4 | $2 | $2 | $3 | |
| Income (Loss) from Continuing Operations, Per Diluted Share | $4 | $3 | $2 | $5 | $5 | $5 | $4 | $2 | $2 | $3 | |
| Investment Income, Interest | $100.0m | $152.0m | $217.0m | $189.0m | $121.0m | $158.0m | $254.0m | $546.0m | $483.0m | $368.0m | |
| Other Income | $4.6b | $4.6b | $4.1b | $4.0b | $3.9b | $5.0b | $5.4b | $5.5b | $6.4b | $6.8b | |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | $650.0m | $661.0m | $509.0m | $320.0m | $196.0m | $18.7b | $17.0b | $21.8b | $26.3b | $29.5b | |
| Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent | $13.6b | $9.9b | $6.7b | — | — | — | — | — | — | — | |
| Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest | $14.3b | $10.5b | $7.2b | $320.0m | $196.0m | $267.0m | $388.0m | $759.0m | $721.0m | $377.0m | |
| Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest | $0 | $661.0m | $509.0m | $320.0m | $196.0m | $267.0m | $388.0m | $759.0m | $721.0m | $377.0m | |
| Net Income (Loss) Attributable to Parent | $13.6b | $9.9b | $6.7b | $14.9b | $13.5b | $13.7b | $11.7b | $15.5b | $19.4b | $21.9b | |
| Net Income (Loss) Attributable to Noncontrolling Interest | $650.0m | $661.0m | $509.0m | $320.0m | $196.0m | $267.0m | ($388.0m) | $759.0m | $721.0m | $377.0m | |
| Net Income (Loss) Attributable to Nonredeemable Noncontrolling Interest | $650.0m | $661.0m | $509.0m | $320.0m | $196.0m | $267.0m | ($388.0m) | $759.0m | $721.0m | $377.0m | |
| Earnings Per Share, Basic | $1.47 | $1.10 | $0.76 | $1.74 | $1.59 | $1.63 | $1.43 | $1.92 | $2.42 | $2.74 | |
| Earnings Per Share, Diluted | $1.46 | $1.09 | $0.75 | $1.73 | $1.58 | $1.62 | $1.42 | $1.91 | $2.41 | $2.73 | |
| Common Stock, Dividends, Per Share, Declared | $0.67 | $0.68 | $0.69 | $0.71 | $0.72 | $0.73 | $0.75 | $0.76 | $0.83 | $0.94 | |
| Weighted Average Number of Shares Outstanding, Basic | 9.3b | 9.0b | 8.8b | 8.6b | 8.5b | 8.4b | 8.2b | 8.1b | 8.0b | 8.0b | |
| Weighted Average Number of Shares Outstanding, Diluted | 9.3b | 9.0b | 8.8b | 8.6b | 8.5b | 8.4b | 8.2b | 8.1b | 8.1b | 8.0b | |
| Other income (expense): | |||||||||||
| Selling, General and Administrative Expense | $101.9b | $106.5b | $107.1b | $108.8b | $116.3b | $117.8b | $127.1b | $131.0b | $139.9b | $147.9b | |
| Interest Income (Expense), Nonoperating, Net | — | — | — | — | — | — | — | — | ($2.2b) | ($2.4b) | |
| Current Income Tax Expense (Benefit) | $5.5b | $4.8b | $4.8b | $4.6b | $4.9b | $5.5b | $5.3b | $5.7b | $6.8b | $4.9b | |
| Interest Expense, Debt | $2.0b | $2.0b | $2.0b | $2.3b | $2.0b | $1.7b | $1.8b | $2.3b | $2.2b | $2.3b | |
| Income Tax Expense (Benefit) | $6.2b | $4.6b | $4.3b | $4.9b | $6.9b | $4.8b | $5.7b | $5.6b | $6.2b | $7.2b | |
| Nonoperating Income (Expense) | — | — | ($8.4b) | $2.0b | $210.0m | ($3.0b) | ($1.5b) | ($3.0b) | ($794.0m) | $2.1b | |
| Interest Income (Expense), Net | ($2.3b) | ($2.2b) | ($2.1b) | ($2.4b) | ($2.2b) | ($1.8b) | ($1.9b) | ($2.1b) | — | — |
Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.