Max pain by ticker
Where the option chain says the pain is, for 53 widely traded tickers — plus put/call ratios, open-interest walls, and gamma exposure for 50 of them. Free, no key, no login. Recomputed nightly from end-of-day open interest.
Free Max Pain is the part of Quant Data that costs nothing. It exists because it is the cleanest first dataset for someone learning how options positioning is measured: the input is public, the arithmetic is simple enough to do by hand, and the conclusion you are allowed to draw from it is narrow. If a page here teaches you what a number does not tell you, it has done its job.
ETFs and index funds
| Ticker | Last price | Front expiry | Max pain | Price vs MP | Put/call | Pages |
|---|---|---|---|---|---|---|
| ARKK | $71.89 | 2026-07-31 | $77.50 | -7.24% | 3.83 | max pain · GEX |
| DIA | $518.76 | 2026-07-31 | $522.00 | -0.62% | 0.83 | max pain · GEX |
| EEM | $63.33 | 2026-07-31 | $67.00 | -5.48% | 8.42 | max pain · GEX |
| EFA | $103.41 | 2026-07-31 | $101.00 | +2.39% | 2.56 | max pain · GEX |
| GLD | $371.90 | 2026-07-27 | $372.00 | -0.03% | 0.33 | max pain · GEX |
| HYG | $79.23 | 2026-07-31 | $80.00 | -0.96% | 1.20 | max pain · no GEX |
| IWM | $291.17 | 2026-07-27 | $295.00 | -1.30% | 6.04 | max pain · GEX |
| QQQ | $684.23 | 2026-07-27 | $707.00 | -3.22% | 3.58 | max pain · GEX |
| RSP | $213.57 | 2026-07-31 | $212.50 | +0.50% | 0.08 | max pain · no GEX |
| SLV | $52.59 | 2026-07-27 | $53.00 | -0.77% | 0.86 | max pain · GEX |
| SMH | $561.19 | 2026-07-27 | $572.50 | -1.98% | 6.26 | max pain · GEX |
| SOXX | $527.01 | 2026-07-31 | $575.00 | -8.35% | 4.68 | max pain · GEX |
| SPY | $738.93 | 2026-07-27 | $747.00 | -1.08% | 0.89 | max pain · GEX |
| SQQQ | $44.79 | 2026-07-31 | $38.00 | +17.87% | 0.18 | max pain · GEX |
| TLT | $83.25 | 2026-07-27 | $84.00 | -0.89% | 1.06 | max pain · GEX |
| TQQQ | $64.00 | 2026-07-31 | $71.00 | -9.86% | 1.36 | max pain · GEX |
| UNG | $10.55 | 2026-07-29 | $10.50 | +0.48% | 1.02 | max pain · GEX |
| USO | $136.69 | 2026-07-29 | $125.00 | +9.35% | 0.82 | max pain · GEX |
| VOO | $679.14 | 2026-07-31 | $662.50 | +2.51% | 1.13 | max pain · GEX |
| XBI | $150.48 | 2026-07-31 | $160.00 | -5.95% | 7.47 | max pain · GEX |
| XLE | $59.62 | 2026-07-31 | $56.00 | +6.46% | 0.28 | max pain · GEX |
| XLF | $56.31 | 2026-07-27 | $56.00 | +0.55% | 0.92 | max pain · GEX |
| XLI | $182.66 | 2026-07-31 | $180.00 | +1.48% | 6.07 | max pain · GEX |
| XLK | $175.88 | 2026-07-31 | $181.00 | -2.83% | 1.18 | max pain · GEX |
| XLP | $84.13 | 2026-07-31 | $85.00 | -1.02% | 1.19 | max pain · GEX |
| XLU | $46.29 | 2026-07-31 | $45.50 | +1.74% | 0.36 | max pain · GEX |
| XLV | $162.57 | 2026-07-31 | $160.00 | +1.61% | 0.70 | max pain · GEX |
| XLY | $109.41 | 2026-07-31 | $114.50 | -4.45% | 0.29 | max pain · GEX |
Individual stocks
| Ticker | Last price | Front expiry | Max pain | Price vs MP | Put/call | Pages |
|---|---|---|---|---|---|---|
| AAPL | $333.02 | 2026-07-27 | $325.00 | +2.47% | 0.91 | max pain · GEX |
| AMD | $521.95 | 2026-07-27 | $532.50 | -1.98% | 1.22 | max pain · GEX |
| AMZN | $232.11 | 2026-07-27 | $242.50 | -4.28% | 0.44 | max pain · GEX |
| AVGO | $381.92 | 2026-07-27 | $390.00 | -2.07% | 0.59 | max pain · GEX |
| BA | $209.52 | 2026-07-31 | $210.00 | -0.23% | 0.64 | max pain · GEX |
| COIN | $158.29 | 2026-07-31 | $165.00 | -4.07% | 1.12 | max pain · GEX |
| F | $14.37 | 2026-07-31 | $14.00 | +2.64% | 0.37 | max pain · GEX |
| GME | $21.17 | 2026-07-31 | $22.00 | -3.77% | 0.18 | max pain · GEX |
| GOOGL | $319.74 | 2026-07-27 | $352.50 | -9.29% | 0.48 | max pain · GEX |
| INTC | $92.32 | 2026-07-27 | $100.00 | -7.68% | 1.51 | max pain · GEX |
| LCID | $6.30 | 2026-07-31 | $6.50 | -3.08% | 0.96 | max pain · GEX |
| META | $595.19 | 2026-07-27 | $635.00 | -6.27% | 0.82 | max pain · GEX |
| MSFT | $381.70 | 2026-07-27 | $387.50 | -1.50% | 0.32 | max pain · GEX |
| MSTR | $91.67 | 2026-07-31 | $102.00 | -10.13% | 2.63 | max pain · GEX |
| MU | $920.95 | 2026-07-27 | $940.00 | -2.03% | 1.83 | max pain · GEX |
| NFLX | $70.09 | 2026-07-31 | $70.00 | +0.13% | 0.65 | max pain · GEX |
| NIO | $4.49 | 2026-07-31 | $5.00 | -10.20% | 0.34 | max pain · no GEX |
| NVDA | $206.84 | 2026-07-27 | $210.00 | -1.50% | 1.09 | max pain · GEX |
| PLTR | $122.92 | 2026-07-31 | $127.00 | -3.21% | 0.44 | max pain · GEX |
| RDDT | $168.73 | 2026-07-31 | $177.50 | -4.94% | 0.65 | max pain · GEX |
| RIVN | $15.84 | 2026-07-31 | $17.00 | -6.82% | 0.54 | max pain · GEX |
| SNAP | $4.35 | 2026-07-31 | $4.50 | -3.33% | 0.95 | max pain · GEX |
| SOFI | $16.46 | 2026-07-31 | $17.50 | -5.94% | 0.19 | max pain · GEX |
| TSLA | $313.03 | 2026-07-27 | $380.00 | -17.62% | 0.74 | max pain · GEX |
| UBER | $65.94 | 2026-07-31 | $71.00 | -7.13% | 1.26 | max pain · GEX |
What each column actually means
Nothing here is a proprietary indicator. Every column is arithmetic on open interest — the number of option contracts that exist and have not yet been closed or expired. Open interest is settled once a day by the clearing house, which is why none of these numbers can update intraday.
Last price
The closing price of the underlying shares in the same snapshot. It is the anchor for every distance on the page. We show its own date separately on the ticker page, because the price file and the option file do not always close on the same day.
Front expiry
The nearest expiration date that had not yet passed when the snapshot was taken. Options on liquid names now expire several times a week, so the front contract rolls constantly — which is why a max pain series is a set of snapshots, not a continuous line.
Max pain
The settlement price at which the total payout to everyone holding options would be at its smallest. Buyers lose the most there, sellers keep the most. It is computed by testing every strike as a hypothetical settlement price and taking the cheapest one.
Price vs MP
How far the last price is from max pain, as a percentage. Positive means the shares are trading above the max pain level, negative means below. A small number is the normal case; a large one usually means the shares moved faster than the option chain rebuilt.
Put/call
Put open interest divided by call open interest for the front expiration. Above 1 means more puts are outstanding. It measures how contracts are distributed, not sentiment — open interest cannot tell you who is long and who is short.
GEX
On tickers with a deep enough chain we also estimate gamma exposure: how many shares dealers must trade to stay hedged as price moves, and the flip level where that flow switches from damping moves to amplifying them.
Learn the concepts, not just the levels
A number without its limits is worse than no number. These three guides are written for someone who has never priced an option:
What is max pain?
The idea in plain English, the formula worked through by hand on a five-strike example, and an honest account of what the pinning research does and does not support.
What is gamma exposure (GEX)?
Why a dealer who sold you a call has to keep buying and selling shares, how that adds up across a whole chain, and why every public GEX number is an estimate with known flaws.
Max pain vs gamma exposure
Two metrics from the same open interest that answer different questions. What it means when they line up, and what it means when they point in opposite directions.
Building with an AI agent? Max Pain pages are static HTML with real tables, so an agent can read them directly — no key, no login, no rate limit. When you want machine-readable data on price action instead of options, Quant Data sells two JSON APIs: Brooks Daily Bias for day-type probabilities and Weis Wave for volume-wave events. Both publish their measured hit rates, including where they fail. See pricing and AI Skills.
All figures are derived metrics computed nightly from end-of-day open interest — not raw market data, not live quotes (how we compute them). Educational only: not investment advice, not a recommendation, not a price forecast.