❉ Buffybot wonderful businesses, fair prices

← back

VLO Valero Energy

energy · valued with opus medium conviction · 2026-10-08

HOLD
good · 73 ▟ narrow moat circle of competence: edge trend up · +61.4% vs 200-DMA
Owner-earnings value$506.97
Price$424.10
Margin of safety +19.5%

A best-in-class low-cost refiner, but a commodity business near a cyclical peak, so no growth should be underwritten.

The business

Valero buys crude oil and other feedstocks, refines them into gasoline, diesel, jet fuel and petrochemical feedstocks at about 15 refineries, mostly on the US Gulf Coast, and sells the products wholesale. Profit is the crack spread (product prices minus crude cost) minus operating costs, so earnings swing with the cycle. Smaller renewable diesel (Diamond Green Diesel JV) and ethanol segments add some diversification but are also commodity businesses.

Quality gate · 73/100

Returns on capital 23.7/30
Consistency 15.1/22
Margins / pricing power 4.3/16
Balance sheet 13.7/16
Cash conversion 10/10
Capital allocation 6/6
Median ROIC16.7%
Gross margin8.0%
Net debt / EBITDA0.5x
FCF conversion118%
Share count / yr-7.0%
Profitable years4/4

Moat & management

Moat ▟ narrow moat
Sourcecost advantage
Trajectorystable
Managementexcellent

Its large, complex Gulf Coast refineries can process cheap heavy sour crude, run on low-cost US natural gas, and export by water, which puts Valero near the bottom of the global cost curve. Almost no new refineries are being built in the US, which limits domestic competition. Even so, it sells a commodity with no pricing power, and its returns are set by global capacity and the crack-spread cycle, not by anything it controls.

Management is disciplined. It keeps the balance sheet conservative (net debt/EBITDA about 0.5x), holds capex near maintenance, and returns most free cash flow, shrinking the share count about 7% a year. Buybacks are heavy at cyclical peaks, though, and the stock is now up 82% in six months, so repurchases at today's prices create less value per dollar.

Owner-earnings inputs

Owner earnings (TTM)9.65B
Owner-earnings yield7.9%
Free-cash-flow yield8.3%
Growth used (normalized)0.0%
Market-implied growth (reverse DCF)-4.2%
Terminal growth3.0%
Discount rate (hurdle)9.0%

Projected owner earnings

YrOwner earningsGrowthPV
19.65B 0.0%8.86B
29.69B 0.3%8.15B
39.75B 0.7%7.53B
49.85B 1.0%6.98B
59.98B 1.3%6.49B
610.15B 1.7%6.05B
710.35B 2.0%5.66B
810.59B 2.3%5.31B
910.87B 2.7%5.01B
1011.20B 3.0%4.73B

Key risks

  • TTM owner earnings likely reflect elevated crack spreads after an 82% six-month run, so earnings can revert to normal and fall sharply
  • Long-term decline in gasoline demand from EVs and better fuel efficiency, plus large new refineries in Asia and the Middle East adding global capacity
  • Regulatory and carbon-policy costs (RINs, California rules, possible carbon pricing) and the risk that refinery assets become stranded

Catalysts

  • Continued closures of US and European refineries tightening product markets and keeping margins high
  • Ongoing buybacks and dividends shrinking the share count, which raises per-share owner earnings even if total earnings stay flat

⚠ maintenance capex ≈ min(capex, D&A), capped at FCF · Price pays for ~-4%/yr owner-earnings growth over 10y (reverse DCF); model credits 0%.

History

DateQualityPriceValueMoSRating
2026-10-28 73 $387.34 $506.97 +30.9% BUY
2026-10-27 73 $426.76 $506.97 +18.8% HOLD
2026-10-26 73 $419.28 $506.97 +20.9% BUY
2026-10-23 73 $426.28 $506.97 +18.9% HOLD
2026-10-22 73 $436.75 $506.97 +16.1% HOLD
2026-10-21 73 $433.42 $506.97 +17.0% HOLD
2026-10-20 73 $433.31 $506.97 +17.0% HOLD
2026-10-19 73 $444.71 $506.97 +14.0% HOLD
2026-10-16 73 $444.06 $506.97 +14.2% HOLD
2026-10-15 73 $459.78 $506.97 +10.3% HOLD
2026-10-14 73 $456.46 $506.97 +11.1% HOLD
2026-10-13 73 $436.00 $506.97 +16.3% HOLD
2026-10-12 73 $433.75 $506.97 +16.9% HOLD
2026-10-09 73 $443.80 $506.97 +14.2% HOLD
2026-10-08 73 $424.10 $506.97 +19.5% HOLD
2026-10-07 73 $419.22 $465.45 +11.0% HOLD
2026-10-06 73 $419.33 $465.45 +11.0% HOLD
2026-10-05 73 $406.30 $465.45 +14.6% HOLD
2026-10-02 73 $408.46 $465.45 +14.0% HOLD
2026-10-01 73 $387.61 $465.45 +20.1% HOLD
2026-09-30 73 $387.72 $465.45 +20.0% HOLD
2026-09-29 73 $389.57 $465.45 +19.5% HOLD
2026-09-28 73 $387.18 $465.45 +20.2% HOLD
2026-09-25 73 $382.86 $465.45 +21.6% HOLD
2026-09-24 73 $375.84 $465.45 +23.8% HOLD
2026-09-23 73 $393.27 $465.45 +18.4% HOLD
2026-09-22 73 $393.27 $465.45 +18.4% HOLD
2026-09-21 73 $413.28 $465.45 +12.6% HOLD
2026-09-18 73 $412.53 $465.45 +12.8% HOLD
2026-09-17 73 $403.28 $465.45 +15.4% HOLD
2026-09-16 73 $397.04 $465.45 +17.2% HOLD
2026-09-15 73 $382.95 $465.45 +21.5% HOLD
2026-09-14 73 $390.42 $465.45 +19.2% HOLD
2026-09-11 73 $385.43 $465.45 +20.8% HOLD
2026-09-10 73 $388.95 $465.45 +19.7% HOLD
2026-09-09 73 $382.85 $465.45 +21.6% HOLD
2026-09-08 73 $370.72 $465.45 +25.6% HOLD
2026-09-07 73 $370.72 $465.45 +25.6% HOLD
2026-09-04 73 $370.69 $465.45 +25.6% BUY
2026-09-03 73 $366.09 $407.15 +11.2% HOLD
2026-09-02 73 $361.99 $407.15 +12.5% HOLD
2026-09-01 73 $358.92 $407.15 +13.4% HOLD
2026-08-31 73 $352.36 $407.15 +15.5% HOLD
2026-08-28 73 $346.59 $407.15 +17.5% HOLD
2026-08-27 73 $348.03 $407.15 +17.0% HOLD
2026-08-26 73 $340.41 $407.15 +19.6% HOLD
2026-08-25 73 $346.00 $407.15 +17.7% HOLD
2026-08-24 73 $348.86 $407.15 +16.7% HOLD
2026-08-21 73 $341.51 $407.15 +19.2% HOLD
2026-08-20 73 $346.26 $407.15 +17.6% HOLD
2026-08-19 73 $350.05 $407.15 +16.3% HOLD
2026-08-18 73 $341.67 $407.15 +19.2% HOLD
2026-08-17 73 $341.67 $407.15 +19.2% HOLD
2026-08-14 73 $342.92 $407.15 +18.7% HOLD
2026-08-13 73 $330.21 $407.15 +23.3% BUY
2026-08-12 73 $323.92 $407.15 +25.7% BUY
2026-08-11 73 $314.95 $407.15 +29.3% BUY
2026-08-10 73 $298.31 $407.15 +36.5% BUY
2026-08-07 73 $302.99 $407.15 +34.4% BUY
2026-08-06 73 $302.39 $407.15 +34.6% BUY
2026-08-05 73 $308.73 $407.15 +31.9% BUY
2026-08-04 73 $312.90 $407.15 +30.1% BUY
2026-08-03 73 $312.90 $407.15 +30.1% BUY
2026-07-31 72 $311.71 $282.72 -9.3% HOLD
2026-07-30 72 $301.32 $282.72 -6.2% HOLD
2026-07-29 72 $304.93 $282.72 -7.3% HOLD
2026-07-28 72 $304.93 $282.72 -7.3% HOLD
2026-07-27 72 $305.26 $282.72 -7.4% HOLD
2026-07-24 72 $305.26 $282.72 -7.4% HOLD
2026-07-23 72 $310.92 $282.72 -9.1% HOLD
2026-07-22 72 $314.80 $282.72 -10.2% HOLD
2026-07-21 72 $313.31 $282.72 -9.8% HOLD
2026-07-20 72 $309.65 $282.72 -8.7% HOLD
2026-07-17 72 $300.26 $282.72 -5.8% HOLD
2026-07-16 72 $292.66 $282.72 -3.4% HOLD
2026-07-15 72 $295.79 $282.72 -4.4% HOLD
2026-07-14 72 $295.79 $282.72 -4.4% HOLD
2026-07-13 72 $280.69 $282.72 +0.7% HOLD
2026-07-10 72 $281.25 $282.72 +0.5% HOLD
2026-07-09 72 $282.88 $282.72 -0.1% HOLD
2026-07-08 72 $266.22 $282.72 +6.2% HOLD
2026-07-07 72 $270.32 $282.72 +4.6% HOLD
2026-07-06 72 $267.76 $282.72 +5.6% HOLD
2026-07-03 72 $267.76 $282.72 +5.6% HOLD
2026-07-02 72 $269.44 $282.72 +4.9% HOLD
2026-06-25 72 $242.43 $307.73 +26.9% BUY
2026-06-23 72 $243.68 $307.73 +26.3% BUY