10 Best Oil Stocks to Buy Right Now

8. Valero Energy Corp (NYSE:VLO)

Valero Energy Corp (NYSE:VLO) is one of the best oil stocks to buy right now. Goldman Sachs lifted the price target on Valero Energy Corp (NYSE:VLO) to $237 from $203 on March 12, maintaining a Buy rating on the shares. The firm told investors in a research note that estimates across the U.S. Majors and Canadian Oils have been updated to reflect recent Middle East disruptions, with price targets raised despite strong year-to-date equity performance. Previously, Goldman Sachs removed Valero Energy Corp (NYSE:VLO) from its US Conviction List on March 2 as part of its monthly update.

In its fiscal Q4 and full year 2025 results, Valero Energy Corp (NYSE:VLO) reported net income attributable to stockholders of $1.1 billion, or $3.73 per share, for the quarter and $2.3 billion, or $7.57 per share, for the year. Reported adjusted net income attributable to Valero Energy Corp (NYSE:VLO) stockholders was $1.2 billion, or $3.82 per share, for fiscal Q4 and $3.3 billion, or $10.61 per share, for the full year 2025.

Valero Energy Corp (NYSE:VLO) operates in the oil refining/marketing industry and is involved in the manufacture and marketing of transportation fuels and other petrochemical products. It conducts operations through the following business segments: Refining, Ethanol, and Renewable Diesel.