Company research workspace

CVSCVS Health Corporation Common Stock

Next verified earnings Nov 4, 2026 · Earnings history

Earnings calendar
My workspace

Past events · reconstructed

Historical reconstruction for CVS

Observed outcomes from 8 earnings events (Nov 6, 2024 – Aug 5, 2026). These events have already been reported · modeled strategy results.

Historical · past

Realized move versus what was implied

Implied move is the pre-event ATM straddle estimate; realized move is the observed post-earnings move.

CVS · Implied versus actual earnings moveAbsolute realized movement and stored implied move share one scale. Signed actual returns and reconstruction status are preserved in the readout/table. Missing quotes are not zero.

Updated Oct 8, 2026

Loading graph — the exact table is available below.

2024-11-06Realized move 11.3299%Implied move 8.0864%Signed actual 11.3299% · Reconstructed · 7 IV checkpointsUpdated Oct 8, 2026
Exact data table
CVS · Implied versus actual earnings move · full stored dataset, independent of graph range/toggles
ObservationRealized move (%)Implied move (%)ContextUpdated
11.3299%8.0864%Signed actual 11.3299% · Reconstructed · 7 IV checkpointsUpdated Oct 8, 2026
14.9456%8.2545%Signed actual 14.9456% · Reconstructed · 7 IV checkpointsUpdated Oct 8, 2026
4.1074%6.0486%Signed actual 4.1074% · Reconstructed · 8 IV checkpointsUpdated Oct 8, 2026
0.3209%7.2392%Signed actual -0.3209% · Reconstructed · 8 IV checkpointsUpdated Oct 8, 2026
1.9465%5.3467%Signed actual -1.9465% · Reconstructed · 7 IV checkpointsUpdated Oct 8, 2026
0.0924%6.2558%Signed actual -0.0924% · Reconstructed · 7 IV checkpointsUpdated Oct 8, 2026
7.6466%6.6489%Signed actual 7.6466% · Reconstructed · 7 IV checkpointsUpdated Oct 8, 2026
5.0757%5.9376%Signed actual -5.0757% · Reconstructed · 7 IV checkpointsUpdated Oct 8, 2026

Exact-contract strategy reconstruction

StructureReconstructed runsProfitableAverage return on max lossBestWorst
Bear Call Spread85 / 8-5.3%5.0%-31.5%
Bull Put Spread84 / 8-2.9%12.2%-19.9%
Iron Condor82 / 8-9.2%10.5%-28.4%
Long Strangle81 / 8-29.3%3.2%-68.6%
Calendar72 / 7-19.9%46.4%-147.3%
Long Straddle71 / 7-15.3%3.8%-33.6%

Historical examples

Example trades, payoff and risk

Past structural simulations · modeled fills · not historical recommendations.

Bear Call Spread

Did not clear entry filters
Modeled entry credit
$58.50
Payoff max loss
-$441.50
Payoff max profit
$58.50
Modeled exit P&L
$21.155.0% on stored risk basis $425.00

Entry Jul 22, 2026 → Exit Aug 4, 2026. Payoff is a scenario; exit P&L uses the stored exit fills. Payoff uses modeled entry premiums before commissions.

Strategy payoffHistorical example · expiration payoff (before commissions). Entry spot $108.08. Expiry maximum profit $58.50 · Expiry maximum loss -$441.50 · Expiry breakevens $115.585. Total position fees $0.00 deducted once. Intrinsic at the common expiration; IV/time never alters expiry P/L. No early exercise, assignment, slippage, dividends or taxes modeled.

Update time unavailable

Loading graph — the exact table is available below.

$54.04Expiration P/L $58.50Update time unavailable
Event / reference markers
  • Entry spot: $108.08
  • Expiry breakeven $115.585: $115.585
  • sell call strike $115.00: $115.00
  • buy call strike $120.00: $120.00
Exact data table
Strategy payoff · full stored dataset, independent of graph range/toggles
ObservationExpiration P/L (USD)ContextUpdated
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Entry spot referenceUpdate time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$58.50Update time unavailable
$0.00Update time unavailable
-$6.06Update time unavailable
-$114.14Update time unavailable
-$222.22Update time unavailable
-$330.30Update time unavailable
-$438.38Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
-$441.50Update time unavailable
Exact contracts and modeled fills · dollars per share
Side / quantityContractStrike / expiryEntry fillExit fill
SELL × 1CVS260807C00115000$115.00 call · 2026-08-07$1.39$0.46
BUY × 1CVS260807C00120000$120.00 call · 2026-08-07$0.81$0.11

Breakevens: $115.59. Short legs may carry assignment risk; expiry payoff excludes early exercise.

Stored costs: $0.65 / contract / side · slippage 25.0% of spread / fillExample methodology and limitations

2 quote gaps · Record hist_CVS_a70a7da921801430 · Historical methodology