The United States Oil Fund (NYSE:USO) opened 2026 at $69.16 and closed Friday at $129.09, a year-to-date gain of roughly 87% in five months. The one-year number is even better at roughly 92%. That is the screenshot somebody on Reddit is showing you. The part the screenshot leaves out is that USO is also down 14.3% in May and roughly 8% in the last week, with the May 1 price sitting at $142.80.
What actually did the work
USO is a commodity pool that tracks West Texas Intermediate front-month futures. When near-dated crude rises, the fund rises with it, less expenses and adjusted for whatever the fund pays or collects when rolling from an expiring contract into the next month. The fund holds oil futures, with no overlay, covered-call income engine, or leverage layered on top.
This year the underlying did almost all the work. WTI started January in the mid-$50s ($56.01 on January 7), well below its 12-month average of $71.75. By April 7 it had punched to $114.58, the 12-month high. That is the entire YTD story for USO in one chart.
What pulled crude that hard was a supply scare. The EIA’s May Short-Term Energy Outlook shows OPEC surplus production capacity collapsing to roughly 0.03 million barrels per day in Q2 2026, against a normal range above 3 mbpd, with unplanned OPEC outages running 3.62 million barrels per day in the same quarter. When you remove the buffer between global supply and global demand, prices stop behaving smoothly. The May tape shows exactly that. WTI printed $112.25 on May 18, then $97.63 by May 26, a 12.9% weekly slide on no single headline.
The forward look depends on three things, and they are diverging
WTI at $97.63 sits in the 85.7th percentile of its 12-month range. USO’s run was a supply scare, with global consumption barely changing on the EIA’s own tables. The same outlook projects OPEC surplus capacity rebuilding to roughly 2.55 million barrels per day by Q1 2027. If you believe that recovery happens on schedule, the ceiling that broke in March and April starts rebuilding with it.
The volatility picture sharpens the read. VIX closed at 15.74 on May 28, in the 19th percentile of its 12-month range, with the 12-month average of 18.14 well above current readings. The broad market is calm. The May selloff in USO was an oil-specific event, with no equity deleveraging dragging it lower. That matters because it means the next move in oil depends on oil-specific news (OPEC+ meetings, Middle East headlines, EIA weekly inventory prints) rather than a macro tape that would push everything in the same direction.
Three indicators are worth tracking from here.
- The EIA Weekly Petroleum Status Report on Wednesdays. Crude inventory builds two or three weeks in a row would confirm the May pullback is demand-led rather than a brief profit-take.
- OPEC+ production decisions through the summer. Any voluntary cuts being unwound would land on top of capacity that is already rebuilding, and the supply scare that powered the rally would unwind with it.
- The shape of the WTI futures curve. When front-month trades above further-out contracts (backwardation), USO picks up a small tailwind on each roll. When the curve flips into contango, the fund loses value on every roll regardless of where spot goes.
The contango point is the one most retail buyers underestimate. USO famously had to restructure its contract ladder in April 2020, when front-month WTI went negative and the fund’s mechanical roll became a problem. In a backwardated market like today’s, the roll is close to neutral. In a contangoed market, holding USO is like running up a down escalator while telling yourself oil prices are flat.
The 86.65% YTD number is real and the mechanism that produced it is identifiable. The conditions are weakening on the EIA’s own forecast. The single thing to keep your eye on is the WTI futures curve. As long as the front month trades above the back end, USO tracks spot cleanly and the trade is whatever you think oil itself is going to do. The day that flips is the day the math underneath the ticker changes, and a flat tape in crude starts costing you money on the roll.