v3.26.1
Condensed Consolidated Statements of Shareholders' Equity - USD ($)
shares in Millions, $ in Millions
Total
Common Stock
Capital in Excess of Par Value
Retained Earnings
Accumulated Other Comprehensive Loss
Total Walmart Shareholders' Equity
Nonredeemable Noncontrolling Interest
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Beginning balance (in shares)   8,024          
Beginning balance at Jan. 31, 2025 $ 97,421 $ 802 $ 5,503 $ 98,313 $ (13,605) $ 91,013 $ 6,408
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Consolidated net income 4,648     4,487   4,487 161
Other comprehensive income (loss), net of income taxes 345       309 309 36
Dividends declared (7,540)     (7,540)   (7,540)  
Purchase of Company stock (in shares)   (51)          
Purchase of Company stock (4,598) $ (5) (243) (4,350)   (4,598)  
Other (in shares)   13          
Other 65 $ 2 181 (61)   122 (57)
Ending balance (in shares) at Apr. 30, 2025   7,986          
Ending balance at Apr. 30, 2025 90,341 $ 799 5,441 90,849 (13,296) 83,793 6,548
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Beginning balance (in shares)   7,986          
Beginning balance (in shares)   7,969          
Beginning balance at Jan. 31, 2026 105,887 $ 797 6,816 104,774 (12,770) 99,617 6,270
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Consolidated net income 5,505     5,330   5,330 175
Other comprehensive income (loss), net of income taxes (966)       (835) (835) (131)
Dividends declared (7,896)     (7,896)   (7,896)  
Purchase of Company stock (in shares)   (17)          
Purchase of Company stock (2,096) $ (2) (128) (1,966)   (2,096)  
Other (in shares)   10          
Other 248 $ 1 210 (1)   210 38
Ending balance (in shares) at Apr. 30, 2026   7,962          
Ending balance at Apr. 30, 2026 $ 100,682 $ 796 $ 6,898 $ 100,241 $ (13,605) $ 94,330 $ 6,352
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Beginning balance (in shares)   7,962