Why does a call option move only about 40 cents when the stock moves $1?

Delta: a call with a delta of 0.40 gains about 40 cents per share when the stock rises $1, because its strike sits above the stock price.

A call option moves less than the stock because of delta. Delta estimates how much the option's price changes for each $1 move in the stock, and for a call whose strike sits above the stock price it is usually well below 1. On the BP call below, delta was about 0.40. If BP rose $1, the model says the option would gain about 40 cents per share, roughly $40 per contract, as long as nothing else changed.

The trade on the tape

As of 2026-10-09, the public options tape showed a cluster of trades in BP calls.1 The contract was the $48 strike call expiring 2026-10-30, 21 days out. It printed 17 times during the session, for $1,138,450 in total premium. One print alone was $1,132,060, so a single whale-sized trade made up almost all of the session.

Nearly all of the money was tagged bought to open. The split, in dollars:

bought to open+sold to open=1,137,928+522=1,138,450\text{bought to open} + \text{sold to open} = 1{,}137{,}928 + 522 = 1{,}138{,}450

So the session was buyers opening new positions, with a tiny sliver tagged sold to open.

The reference print was priced at $1.15 per share. A standard equity option covers 100 shares, so in dollars per contract:

cost per contract=price per share×100=1.15×100=115\text{cost per contract} = \text{price per share} \times 100 = 1.15 \times 100 = 115

Across all 17 prints the average was $114.94 per contract, because the prints filled at slightly different prices.

When the trades crossed, BP stock was around $46.52. A later reading the same day put it near $46.34.2 The rest of this post uses $46.34 as the reference price.

This is someone else's trade from the public tape. Nobody outside knows who placed it or why. A call buyer might be positioning for a rise, hedging a short stock position, or running one leg of a wider strategy. What the contract shows clearly is delta, because its strike sits just above the stock.

The numbers in one table

ItemValueHow it is computed
Spot price (reference)$46.34Later BP reading on 2026-10-09
Strike$48From the contract
Option price per share$1.15From the print
Cost per contract$1151.15 × 100 shares
Days to expiry21Calendar days from 2026-10-09 to 2026-10-30
Delta0.40From the option data
Delta per contract$40.30.402555 × 100
Gamma0.09779From the option data
Theta per contract per day$3.830.038341 × 100, shown as a decay
Vega per contract$4.350.043546 × 100
Implied volatility35.2%From the option data

Step 1: Where the strike sits

A call gives its owner the right to buy 100 shares at the strike price until expiration. Here that is the right to buy BP at $48 a share while the stock trades near $46.34. Used today, that right is worth nothing, because nobody pays $48 for a share the market sells for less. The call is out of the money.

How far does the stock have to climb to reach the strike? As a percentage of the stock price:

gap=strikestock price−1=4846.34−1=3.6%\text{gap} = \frac{\text{strike}}{\text{stock price}} - 1 = \frac{48}{46.34} - 1 = 3.6\%

A 3.6% gap with 21 days left is close enough that the stock could cross it, and far enough that it may not. That uncertainty is exactly what delta measures.

Step 2: What delta says about a $1 move

Delta is a model estimate of how much an option's price changes when the stock moves $1, with everything else held still. On this call it was about 0.402555.1 It is quoted per share. Per contract, in dollars:

delta per contract=delta×100=0.402555×100=40.3\text{delta per contract} = \text{delta} \times 100 = 0.402555 \times 100 = 40.3

So a $1 rise in BP would add roughly $40 to the value of one contract, and a $1 drop would take roughly $40 away. Compare that with owning 100 shares outright, where a $1 move is worth the full $100. One way to read delta is as "share-equivalents": this contract behaves, for small moves, like holding about 40 shares.

Why less than 1? A call at expiry is worth the stock price minus the strike, or nothing if the stock finishes below the strike. With the strike above the stock, a $1 rise helps only part of the way. It brings BP closer to $48 with no promise that it gets there, so the option's price climbs by only part of the stock's move. A call far below the stock price (deep in the money) moves almost one for one with the stock, and a call far above it barely moves at all. This one sits in between.

Step 3: Delta changes as the stock moves

Delta is a reading for today. Gamma estimates how much delta itself changes for a $1 move in the stock. On this call gamma was about 0.09779.1 In delta points per $1 move in the stock:

delta points per dollar=gamma×100=0.09779×100=9.8\text{delta points per dollar} = \text{gamma} \times 100 = 0.09779 \times 100 = 9.8

So after a $1 rise, delta would be roughly ten points higher, close to half. After a $1 drop, it would be roughly ten points lower. That is why the "40 cents per dollar" rule of thumb only holds for small moves. As BP climbs toward $48, each further dollar is worth more to the call. As it falls away, each dollar is worth less.

Step 4: Delta is one force among several

Delta assumes nothing else changes, and in a real market the clock and volatility move too.

Theta was about 0.038341 per share per day.1 Per contract, in dollars per day:

theta per contract=theta per share×100=0.038341×100=3.83\text{theta per contract} = \text{theta per share} \times 100 = 0.038341 \times 100 = 3.83

That is the cost of one day passing with the stock flat. A $1 move in BP outweighs several days of decay, but over three weeks of a quiet stock the decay adds up. Our earlier post on why an option loses value when the stock does not move walks through theta in detail.

Vega was about 0.043546 per share.1 It estimates the price change for a 1 point move in implied volatility. Per contract, in dollars:

vega per contract=vega per share×100=0.043546×100=4.35\text{vega per contract} = \text{vega per share} \times 100 = 0.043546 \times 100 = 4.35

Implied volatility was about 35.2%. There was no scheduled earnings date before the 2026-10-30 expiry in the option data.1

What is certain is the end point. At expiration, if BP finishes at or below $48, this call expires worth nothing and the full $1.15 per share paid for it is gone. Above $48, it is worth the stock price minus the strike, which can be smaller or larger than what was paid.

Why this matters when you read flow

A flow feed shows the premium next to every trade, and a $1.1M print can look like a large bet on the stock. Delta turns that premium into something easier to compare: how much the position gains or loses for each dollar the stock moves. A big premium in a low-delta call is far less stock exposure than the same premium in shares. Our guide on how to read options flow covers the other fields to check before reading meaning into a print.

How to practice this

The quickest way to get a feel for delta is to watch it on positions where no real money is at stake. CaymanBot gives you a $100K paper trading account. Open a paper position in a call from the feed, note its delta, and compare its price change with the stock's on the next move.

In the first two Learning Mode stages, each trade on the feed comes with a plain-English sentence you can check against the strike, expiry and premium.

For each trade, multiply the delta by 100 to get dollars per contract for a $1 move. After a few dozen contracts, a line like "$48 call at $1.15, stock near $46" starts to read as "about $40 a contract per dollar" almost on sight.

A free account shows options data delayed 16 minutes (60 minutes without an account). Premium costs $24.99 a month or $224.99 a year, and it adds real-time options flow for users who complete the OPRA non-professional attestation. New accounts start with a 14-day Premium trial.

Educational only, not investment advice.

Notes

  1. CaymanBot options flow, BP 2026-10-09 11:40 ET: the $48 call expiring 2026-10-30, its 17 trades, premium and direction split, the largest print, average cost, the $1.15 print price, implied volatility, Greeks and the absence of an earnings date before expiry. ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎

  2. CaymanBot options flow, BP 2026-10-09: spot at the prints ($46.52) and a later spot reading at 16:46 UTC ($46.34). ↩︎

  3. Options data from OPRA, delayed at least 60 minutes.

Frequently asked questions

What is delta in options?

Delta estimates how much an option's price changes for a $1 move in the stock. It is quoted per share, so multiply by 100 to get the change for one contract.

Why is a call's delta below 1?

A call only pays off if the stock ends above the strike. When the strike sits above the stock price, a $1 rise only partly improves that chance, so the option moves by less than the stock.

Does delta stay the same until expiration?

No. Delta is a reading for today. It rises as the stock climbs toward and past the strike, falls as the stock drops away from it, and also shifts as time passes and implied volatility changes.

How do I turn delta into dollars per contract?

Multiply the delta by 100 shares. A delta of 0.40 means roughly $40 per contract for a $1 move in the stock, before time decay and volatility changes.

Put the research in one place

Start free. Free account: options data delayed 16 minutes. No account: 60 minutes. Premium adds alerts and Strategy Lab, and real-time options data for users who complete the OPRA non-professional attestation.

Start free