wmt stock price march 31st 2026

The closing price for Walmart (WMT) on March 31 was $123.75. It was up 0.4% for the day (up 0.6% from previous close). The latest price is $119.70.

DATEOPENHIGHLOWCLOSEVOLUME
March 31 2026 20:00
$123.75
$123.75
$123.75
$123.75
—
March 31 2026 19:30
$123.14
$124.06
$123.13
$123.75
3,110,049
March 31 2026 18:30
$123.06
$123.26
$122.91
$123.13
1,541,580
March 31 2026 17:30
$123.50
$123.85
$123.09
$123.09
1,190,044
March 31 2026 16:30
$123.31
$124.11
$123.19
$123.51
1,796,816
March 31 2026 15:30
$122.74
$123.42
$122.74
$123.31
1,143,969
March 31 2026 14:30
$123.28
$123.32
$122.31
$122.75
1,756,066
March 31 2026 13:30
$123.21
$124.46
$122.90
$123.27
2,924,910
Daily pricing data for Walmart dates back to 8/25/1972, and may be incomplete.