Diesel Hits a Record. Why Valero and Marathon Stock Could Be… — MPC -0.40 · News Impact Screener