Valero Energy (VLO) stock closed at $146.30, down 1.12%. Ahead of earnings on July 25, forecasts show a decrease in EPS and revenue. Analysts' revisions impact stock performance, with a Zacks Rank of #3 (Hold).
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing