Oil and gas stocks beat the market by 16.8% over the last 20 trading sessions. The basket rose while the benchmark slipped. Underneath, the gap between the best and the worst name was wide, and the short-window ranking almost reversed the longer one.
The oil basket went up while the market went nowhere
Here is the short version. Over the last 20 trading sessions the equal-weight oil and gas basket A made-up group of stocks held in equal slices, used to show how a whole industry traded. It is a measuring stick, not a product you can buy. returned 15.3%. The market benchmark A broad market index used as the yardstick for everything else. A stock ahead of it has gained ground on the market average over that window. returned -1.5% over the same 20 sessions. The gap between the two, 16.8%, is the part a crude-price headline leaves out.
Data table
| date | series | value | series_role |
|---|---|---|---|
| 2026-08-10 | Industry basket | 0.0% | target |
| 2026-08-11 | Industry basket | 1.0% | target |
| 2026-08-12 | Industry basket | 1.0% | target |
| 2026-08-13 | Industry basket | -0.1% | target |
| 2026-08-14 | Industry basket | 1.1% | target |
| 2026-08-17 | Industry basket | 2.7% | target |
| 2026-08-18 | Industry basket | 4.5% | target |
| 2026-08-19 | Industry basket | 4.9% | target |
| 2026-08-20 | Industry basket | 6.7% | target |
| 2026-08-21 | Industry basket | 6.5% | target |
| 2026-08-24 | Industry basket | 5.1% | target |
| 2026-08-25 | Industry basket | 3.1% | target |
| 2026-08-26 | Industry basket | 2.4% | target |
| 2026-08-27 | Industry basket | 2.1% | target |
| 2026-08-28 | Industry basket | 2.3% | target |
| 2026-08-31 | Industry basket | 4.2% | target |
| 2026-09-01 | Industry basket | 6.5% | target |
| 2026-09-02 | Industry basket | 6.8% | target |
| 2026-09-03 | Industry basket | 5.7% | target |
| 2026-09-04 | Industry basket | 4.5% | target |
| 2026-09-08 | Industry basket | 5.2% | target |
| 2026-09-09 | Industry basket | 6.7% | target |
| 2026-09-10 | Industry basket | 7.0% | target |
| 2026-09-11 | Industry basket | 7.3% | target |
| 2026-09-14 | Industry basket | 7.2% | target |
| 2026-09-15 | Industry basket | 10.4% | target |
| 2026-09-16 | Industry basket | 4.9% | target |
| 2026-09-17 | Industry basket | 5.0% | target |
| 2026-09-18 | Industry basket | 4.3% | target |
| 2026-09-21 | Industry basket | 1.4% | target |
| 2026-09-22 | Industry basket | 0.4% | target |
| 2026-09-23 | Industry basket | 2.1% | target |
| 2026-09-24 | Industry basket | 2.9% | target |
| 2026-09-25 | Industry basket | 1.4% | target |
| 2026-09-28 | Industry basket | 1.5% | target |
| 2026-09-29 | Industry basket | 0.5% | target |
| 2026-09-30 | Industry basket | 0.4% | target |
| 2026-10-01 | Industry basket | 2.6% | target |
| 2026-10-02 | Industry basket | 2.6% | target |
| 2026-10-05 | Industry basket | 3.3% | target |
| 2026-10-06 | Industry basket | 3.6% | target |
| 2026-10-07 | Industry basket | 3.4% | target |
| 2026-10-08 | Industry basket | 6.6% | target |
| 2026-10-09 | Industry basket | 6.6% | target |
| 2026-10-12 | Industry basket | 8.6% | target |
| 2026-10-13 | Industry basket | 10.2% | target |
| 2026-10-14 | Industry basket | 11.3% | target |
| 2026-10-15 | Industry basket | 10.1% | target |
| 2026-10-16 | Industry basket | 13.6% | target |
| 2026-10-19 | Industry basket | 13.3% | target |
| 2026-10-20 | Industry basket | 13.6% | target |
| 2026-10-21 | Industry basket | 13.6% | target |
| 2026-10-22 | Industry basket | 13.5% | target |
| 2026-10-23 | Industry basket | 17.0% | target |
| 2026-08-10 | Market benchmark | 0.0% | benchmark |
| 2026-08-11 | Market benchmark | -0.3% | benchmark |
| 2026-08-12 | Market benchmark | -0.1% | benchmark |
| 2026-08-13 | Market benchmark | 0.6% | benchmark |
| 2026-08-14 | Market benchmark | 0.4% | benchmark |
| 2026-08-17 | Market benchmark | -0.0% | benchmark |
| 2026-08-18 | Market benchmark | -0.7% | benchmark |
| 2026-08-19 | Market benchmark | -0.5% | benchmark |
| 2026-08-20 | Market benchmark | -1.3% | benchmark |
| 2026-08-21 | Market benchmark | -0.9% | benchmark |
| 2026-08-24 | Market benchmark | -1.2% | benchmark |
| 2026-08-25 | Market benchmark | -0.9% | benchmark |
| 2026-08-26 | Market benchmark | -0.9% | benchmark |
| 2026-08-27 | Market benchmark | -0.3% | benchmark |
| 2026-08-28 | Market benchmark | -0.5% | benchmark |
| 2026-08-31 | Market benchmark | -0.8% | benchmark |
| 2026-09-01 | Market benchmark | -1.5% | benchmark |
| 2026-09-02 | Market benchmark | -1.0% | benchmark |
| 2026-09-03 | Market benchmark | 0.0% | benchmark |
| 2026-09-04 | Market benchmark | -0.4% | benchmark |
| 2026-09-08 | Market benchmark | -0.9% | benchmark |
| 2026-09-09 | Market benchmark | -1.4% | benchmark |
| 2026-09-10 | Market benchmark | -2.0% | benchmark |
| 2026-09-11 | Market benchmark | -1.1% | benchmark |
| 2026-09-14 | Market benchmark | -1.6% | benchmark |
| 2026-09-15 | Market benchmark | -2.0% | benchmark |
| 2026-09-16 | Market benchmark | -2.5% | benchmark |
| 2026-09-17 | Market benchmark | -1.3% | benchmark |
| 2026-09-18 | Market benchmark | -1.2% | benchmark |
| 2026-09-21 | Market benchmark | 0.3% | benchmark |
| 2026-09-22 | Market benchmark | 0.3% | benchmark |
| 2026-09-23 | Market benchmark | -0.4% | benchmark |
| 2026-09-24 | Market benchmark | -0.5% | benchmark |
| 2026-09-25 | Market benchmark | 0.0% | benchmark |
| 2026-09-28 | Market benchmark | -0.7% | benchmark |
| 2026-09-29 | Market benchmark | -0.9% | benchmark |
| 2026-09-30 | Market benchmark | -1.1% | benchmark |
| 2026-10-01 | Market benchmark | -0.9% | benchmark |
| 2026-10-02 | Market benchmark | -0.2% | benchmark |
| 2026-10-05 | Market benchmark | 0.5% | benchmark |
| 2026-10-06 | Market benchmark | 1.0% | benchmark |
| 2026-10-07 | Market benchmark | 0.8% | benchmark |
| 2026-10-08 | Market benchmark | 0.4% | benchmark |
| 2026-10-09 | Market benchmark | 1.0% | benchmark |
| 2026-10-12 | Market benchmark | 0.9% | benchmark |
| 2026-10-13 | Market benchmark | 0.9% | benchmark |
| 2026-10-14 | Market benchmark | -0.2% | benchmark |
| 2026-10-15 | Market benchmark | 0.1% | benchmark |
| 2026-10-16 | Market benchmark | -1.0% | benchmark |
| 2026-10-19 | Market benchmark | -0.6% | benchmark |
| 2026-10-20 | Market benchmark | -0.3% | benchmark |
| 2026-10-21 | Market benchmark | 0.3% | benchmark |
| 2026-10-22 | Market benchmark | -0.9% | benchmark |
| 2026-10-23 | Market benchmark | -1.4% | benchmark |
The basket holds 5 names, each given the same weight: Exxon Mobil, Chevron, ConocoPhillips, Occidental Petroleum and EOG Resources. Stretch the window out and the lead is still there. Over 60 sessions the basket returned 19.1%. The benchmark returned 2.7% over the same 60 sessions. The prices here run through 23 October 2026, a week after the news. The rise came in the same window as reports of 「continued uncertainty over Middle East supplies」, which is co-movement, not proof of cause.
Glossary
- basket
- A made-up group of stocks held in equal slices, used to show how a whole industry traded. It is a measuring stick, not a product you can buy.
- benchmark
- A broad market index used as the yardstick for everything else. A stock ahead of it has gained ground on the market average over that window.
The average is tidy; the five names are not
ConocoPhillips leads the five with 27.5%. EOG Resources returned 12.8% over the longer window, well behind the leader. Chevron, Exxon Mobil and Occidental Petroleum sit in between, in that order.
Data table
| name | ret | series_role |
|---|---|---|
| ConocoPhillips | 27.5% | peer |
| Chevron | 22.3% | peer |
| Exxon Mobil | 17.5% | peer |
| Occidental Petroleum | 15.2% | peer |
| EOG Resources | 12.8% | peer |
The spread shows up in one figure: the cross-member standard deviation A measure of how spread out a set of results is. A bigger number means the members behaved less alike. over 60 sessions was 5.3%. In plain words, the members wandered a fair way from the group average. Picking one name out of the basket is not the same bet as owning all 5. A price-to-earnings The share price divided by profit per share. It is one rough way to ask whether a stock looks dear or cheap against its earnings. comparison for these names is not available here.
Glossary
- standard deviation
- A measure of how spread out a set of results is. A bigger number means the members behaved less alike.
- price-to-earnings
- The share price divided by profit per share. It is one rough way to ask whether a stock looks dear or cheap against its earnings.
Around the news, the laggard ran hardest
Now zoom in to the days around the report. Abnormal return simply means a stock's move once you strip out what the whole market did on the same days. EOG Resources had the largest abnormal return after the event at 4.0%. Exxon Mobil had the smallest at 1.8%. The median of the group was 3.2%. In all, 5 tickers were measured.
How far did the strongest oil name run ahead of the market in the days after the report?
Actual4.0%
EOG Resources had the largest abnormal return after the event at 4.0%. That is a surprise, because the same name trailed the whole group over the longer window.
Show answer
4.0% EOG Resources had the largest abnormal return after the event at 4.0%. That is a surprise, because the same name trailed the whole group over the longer window.
That order is close to the reverse of the ranking over the longer window, a useful reminder that a short view and a long view tell different stories. My reading: the smaller drillers swing harder on supply news than the biggest major does. Either way, each of these names gained ground on the market in the days around the report, so this looks like an industry-wide move rather than one company's story.
Risks
- An equal-weight basket of a few names is not the whole oil and gas industry.
- A move this size can come from the whole market, not just this industry.
- One member can dominate a small basket, so the average hides single-stock swings.
Sources
- FinMind USStockPrice SPY — data as of 2026-10-23; fetched 2026-10-24 18:33 UTC; License note: FinMind open data; original source TWSE/TPEx or US exchanges
- FinMind USStockPrice CVX — data as of 2026-10-23; fetched 2026-10-24 18:33 UTC; License note: FinMind open data; original source TWSE/TPEx or US exchanges
- FinMind USStockPrice COP — data as of 2026-10-23; fetched 2026-10-24 18:33 UTC; License note: FinMind open data; original source TWSE/TPEx or US exchanges
- FinMind USStockPrice EOG — data as of 2026-10-23; fetched 2026-10-24 18:33 UTC; License note: FinMind open data; original source TWSE/TPEx or US exchanges
- FinMind USStockPrice XOM — data as of 2026-10-23; fetched 2026-10-24 18:33 UTC; License note: FinMind open data; original source TWSE/TPEx or US exchanges
- FinMind USStockPrice OXY — data as of 2026-10-23; fetched 2026-10-24 18:33 UTC; License note: FinMind open data; original source TWSE/TPEx or US exchanges
