Commodities Analysis and Opinion

Crude Oil: Inventory Draws Key to Sustaining Uptrend

2024.07.04 05:33

Back in May as prices corrected from the high $80s to the mid $70s, the energy sector provided a terrific buying opportunity for both long-term energy bulls and oil traders alike. Sentiment and positioning had been washed out on fears OPEC+ would increase production and unwind their voluntary cuts, all at a time when demand was set to rise, and inventory was drawn as we entered peak demand season in the northern hemisphere.

Oil prices have since rallied back to the mid-$80s as hedge funds and CTAs have re-entered the market en-masse following the overreaction to OPEC+’s planned production cut unwinds. But this rally has thus far played out on the anticipation of impending inventory draws through July and August as opposed to actual inventory draws, leaving crude oil prices in a somewhat vulnerable position.

We had a very bullish inventory draw of ~12m barrels last week. But, prior to this, inventory changes have been firmly in the bearish camp for both total crude oil and petroleum products, as well as crude oil itself for much of the past few months.

Total Crude & Petroleum Inventories

Crude oil inventories generally draw at this time of year. Ditto gasoline stocks. Until last week, overall inventories had been building at higher-than-normal rates, particularly for gasoline.
Crude & Gasoline Inventories

One culprit is likely to be crack spreads, which as we can see below, although they have stabilized since bottoming out in early June, have only modestly moved higher over the past month.
WTI Crack Spreads

Even though crack spreads and refinery margins have spent the past month at their lowest levels since early 2023, this hasn’t stopped refinery throughput from climbing to well above seasonal averages following weather-induced refinery outages and an extended maintenance season earlier this year.
Refinery Throughput

As a result, gasoline stocks, in particular, have been replenished at a higher-than-normal rate over the past quarter, along with overall petroleum and crude inventory. While demand has been relatively strong over the past month, it hasn’t been strong enough to offset increased refined product supplies.

Demand for Gasoline, Jet Fuel & Distillate

As a result, for oil prices to remain at current levels and to avoid an unwinding of net-long oil futures positioning, we likely need to see a combination of:

  • Cracks spreads continue to rally in line with oil prices, which should help incentivize refiners to sustain crude throughout and draw down crude inventories
  • Refined product demand to continue to rise during the favorable time of the year consumption-wise, and
  • Refined product inventories to draw in addition to crude oil inventory draws.

If we don’t see overall inventory draws and cracks spread roll over, oil prices are likely to sell off back to the mid-$70s level, with energy stocks to follow suit.

In terms of the outlook for demand over the next six to 12 months, though it is incredibly difficult to predict, I continue to lean toward the bullish side of the equation. Both oil prices and a large part of demand does move in-line with the global business cycle, as we can see below.
Diesel Demand vs Manufacturing PMI

Business Cycle vs Oil

And, as regular readers can attest to, the leading indicators of the US business cycle continue to suggest economic growth, and the manufacturing cycle is set to expand over the coming six to 12 months.
Business Cycle Lead Indicator Dashboard

The same can be said for the global business cycle, as we can see below.
Global Growth Lead Indicator Dashboard

So, while it is definitely possible we see economic disappointment in the short term, an upswing in the global manufacturing sector will help the demand picture for oil and refined products from a cyclical perspective.

Turning our attention toward investor positioning, as I have mentioned, managed money positioning in WTI (made up of hedge funds and CTAs) has spiked to levels generally indicative of short-term tops in prices. On the flip side, we have seen big positioning unwinds in gasoline and diesel futures as prices for both have collapsed in recent weeks.
WTI Crude Managed Money Positioning

This leaves convexity likely skewed to the downside for oil and to the upside for refined products. As a result, should the fundamentals of the oil market disappoint, oil prices are almost certain to sell off.

Supporting the bearish thesis for oil prices in the short term is seasonality. July through August are generally weaker months for price action.
WTI Crude Oil Futures Seasonality

We have also seen WTI time spreads spike to levels that generally align with short-term price tops.
WTI Term Structure

Though a backward-dated term structure is indeed a bullish sign for oil, when the spread between the front month and dated futures spike to such a significant degree, this tends to suggest the rally is running out of steam.

The below study from SentimenTrader illustrates this well.
Crude Oil Term Structure

A Quick Word on OPEC+ and US Oil Production

Looking at the bigger picture now, it is interesting to note that US production has been flat for much of the past six to nine months. Production saw a big ramp-up last year, which I believe was at least partly due to private producers maximizing production to entice takeovers. In the months since, production growth has stalled. While this recent plateau doesn’t tell us much in isolation, given I reside in the camp of US tight oil production likely nearing its peak at some point this year or next, this is an interesting signpost.

US Oil Production

From the OPEC+ side of things, we did see the cartel lay out their plans to bring back part of their voluntary cuts. Beginning in October this year, 2.2 mm b/d in production cuts will start to be unwound progressively over the following 12 months, subject to market conditions. Given where current OPEC+ production lies and how these production increases will occur slowly over a 12-month period, I would be surprised if this were to have a material impact on oil prices, barring a recession.Crude Production-OPEC+Crude Production-OPEC+(Ex-Saudi)Crude Production-Saudi Arabia

It is also important to remember that OPEC+ production cuts have hardly translated into a reduction in global supply. Outside of August last year and June this year, OPEC+ exports have been at or near average levels seen before production cuts. What’s more, the drop in June exports can largely be attributed to Saudi Arabia keeping barrels domestically to feed its power plants during hot weather as energy demand is at seasonal highs, in addition to Hajj, the annual Islamic pilgrimage to the Muslim holy sites of Mecca and Medina. So, perhaps the OPEC+ story isn’t quite the story it’s cut out to be. Time will tell.
OPEC+ Monthly Net Exports

Source: @BenniKim

Conclusion and Key Takeaways

  • Oil prices have rallied nicely following the overdone sell-off in May.
  • Hedge funds and CTAs have been buying oil and fueling this rally on the expectation of future inventory draws through the summer months.
  • This leaves positioning stretched to the upside, so for oil prices to continue to rally, we must see consistent inventory draws in July through August. Otherwise, oil prices will sell off. Crack spreads will be a key driver of this dynamic.
  • Even if fundamentals are bullish, there remains a $85–90 ceiling on oil prices in 2024, given the election, and the US production story is unlikely to be a major factor for 2024. Short-term growth risks may also play a role here.
  • The medium-term outlook beyond 2024 remains relatively robust, so long as we don’t have a major recession. The outlook for demand remains positive as the manufacturing cycle picks up globally. At the same time, OPEC+ production increases are likely to be a non-factor, given the slow pace at which they are being unwound. US production growth over the next 12-24 months is likely the key determinant of whether we do eventually see a big rally in oil prices and energy stocks.



Source link

Related Articles

Back to top button
bitcoin
Bitcoin (BTC) $ 67,878.19 1.02%
ethereum
Ethereum (ETH) $ 2,637.89 0.80%
tether
Tether (USDT) $ 0.999832 0.06%
bnb
BNB (BNB) $ 597.63 0.31%
solana
Solana (SOL) $ 153.62 0.70%
usd-coin
USDC (USDC) $ 1.00 0.03%
xrp
XRP (XRP) $ 0.55022 0.24%
staked-ether
Lido Staked Ether (STETH) $ 2,637.12 0.70%
dogecoin
Dogecoin (DOGE) $ 0.134956 10.89%
tron
TRON (TRX) $ 0.159048 0.66%
the-open-network
Toncoin (TON) $ 5.21 0.57%
cardano
Cardano (ADA) $ 0.346926 0.14%
avalanche-2
Avalanche (AVAX) $ 27.61 0.18%
shiba-inu
Shiba Inu (SHIB) $ 0.000019 3.98%
wrapped-steth
Wrapped stETH (WSTETH) $ 3,118.11 0.78%
wrapped-bitcoin
Wrapped Bitcoin (WBTC) $ 67,740.15 0.78%
weth
WETH (WETH) $ 2,636.54 0.63%
bitcoin-cash
Bitcoin Cash (BCH) $ 372.77 2.83%
chainlink
Chainlink (LINK) $ 11.43 3.11%
polkadot
Polkadot (DOT) $ 4.25 0.34%
dai
Dai (DAI) $ 0.99986 0.03%
near
NEAR Protocol (NEAR) $ 4.80 0.54%
sui
Sui (SUI) $ 2.06 1.79%
leo-token
LEO Token (LEO) $ 6.09 0.83%
uniswap
Uniswap (UNI) $ 7.48 0.08%
litecoin
Litecoin (LTC) $ 72.11 1.61%
aptos
Aptos (APT) $ 9.94 1.00%
wrapped-eeth
Wrapped eETH (WEETH) $ 2,770.65 0.55%
pepe
Pepe (PEPE) $ 0.00001 2.11%
bittensor
Bittensor (TAO) $ 574.70 0.99%
internet-computer
Internet Computer (ICP) $ 7.87 0.96%
fetch-ai
Artificial Superintelligence Alliance (FET) $ 1.40 0.72%
kaspa
Kaspa (KAS) $ 0.125826 0.40%
monero
Monero (XMR) $ 158.16 0.81%
ethereum-classic
Ethereum Classic (ETC) $ 19.17 0.27%
stellar
Stellar (XLM) $ 0.095739 0.47%
blockstack
Stacks (STX) $ 1.90 5.51%
polygon-ecosystem-token
POL (ex-MATIC) (POL) $ 0.368987 0.37%
first-digital-usd
First Digital USD (FDUSD) $ 0.999517 0.12%
dogwifcoin
dogwifhat (WIF) $ 2.62 2.85%
immutable-x
Immutable (IMX) $ 1.52 0.24%
whitebit
WhiteBIT Coin (WBT) $ 17.06 4.32%
ethena-usde
Ethena USDe (USDE) $ 0.999605 0.02%
okb
OKB (OKB) $ 40.22 2.35%
aave
Aave (AAVE) $ 155.66 0.44%
filecoin
Filecoin (FIL) $ 3.69 0.02%
injective-protocol
Injective (INJ) $ 22.05 7.33%
optimism
Optimism (OP) $ 1.70 1.15%
render-token
Render (RENDER) $ 5.35 1.83%
crypto-com-chain
Cronos (CRO) $ 0.077652 0.32%