Walmart sees current diesel prices wiping out $2.9 billion… — WMT -0.20 · News Impact Screener