Valero Energy (NYSE:VLO) is on track to post its seventh straight session of gains, as fuels and petrochemicals companies trade 1.90% highest Friday afternoon at $184.05.
The stock was trading near its 52-week high of $184.45.
Valero earned 7.63% over the course of the last six trading days. Notably, VLO closed 2.65% Tuesday due to supply constraints kept pushing Energy stocks on the rise.
By comparison, the S&P 500 energy stock index gained 3.90% over the past six trading days, while the broader S&P 500 index lost 1.93% of its value.
Crude oil is being pushed higher due to global tensions and signs of strong gasoline demand in the United States. Additionally, oil prices are supported by persistent demand in Europe, Goldman Sachs Group analysts said.
Wall Street analysts give the stock an average buy rating.
The stock was moving 38% above its 200-day simple moving average and 11% above its 20-day SMA.