Company research workspace
CXWCoreCivic, Inc. Common Stock
Next verified earnings Nov 4, 2026 · Earnings history
Past events · reconstructed
Historical reconstruction for CXW
Observed outcomes from 8 earnings events (Nov 6, 2024 – Aug 5, 2026). These events have already been reported · modeled strategy results.
Realized move versus what was implied
Implied move is the pre-event ATM straddle estimate; realized move is the observed post-earnings move.
Updated Oct 8, 2026
Loading graph — the exact table is available below.
Exact data table
| Observation | Realized move (%) | Implied move (%) | Context | Updated |
|---|---|---|---|---|
| 25.5973% | 12.6559% | Signed actual 25.5973% · Reconstructed · 7 IV checkpoints | Updated Oct 8, 2026 | |
| 4.2463% | Unavailable | Signed actual -4.2463% · Reconstructed · 6 IV checkpoints | Updated Oct 8, 2026 | |
| 2.5664% | 8.7814% | Signed actual -2.5664% · Reconstructed · 7 IV checkpoints | Updated Oct 8, 2026 | |
| 2.0408% | 9.448% | Signed actual 2.0408% · Reconstructed · 7 IV checkpoints | Updated Oct 8, 2026 | |
| 9.9249% | 9.7667% | Signed actual -9.9249% · Reconstructed · 7 IV checkpoints | Updated Oct 8, 2026 | |
| 3.4595% | 8.6945% | Signed actual -3.4595% · Reconstructed · 7 IV checkpoints | Updated Oct 8, 2026 | |
| 3.0704% | Unavailable | Signed actual 3.0704% · Reconstructed · 7 IV checkpoints | Updated Oct 8, 2026 | |
| 3.2341% | Unavailable | Signed actual 3.2341% · Reconstructed · 7 IV checkpoints | Updated Oct 8, 2026 |
Exact-contract strategy reconstruction
| Structure | Reconstructed runs | Profitable | Average return on max loss | Best | Worst |
|---|---|---|---|---|---|
| Long Straddle | 4 | 1 / 4 | -22.2% | 7.3% | -58.3% |
| Bear Call Spread | 2 | 1 / 2 | -7.0% | 1.4% | -15.4% |
| Long Strangle | 2 | 0 / 2 | -16.8% | -9.2% | -24.4% |
| Bull Put Spread | 1 | 0 / 1 | -34.1% | -34.1% | -34.1% |
| Iron Condor | 1 | 0 / 1 | -34.9% | -34.9% | -34.9% |
Historical examples
Example trades, payoff and risk
Past structural simulations · modeled fills · not historical recommendations.
Bull Put Spread
Did not clear entry filters- Modeled entry credit
- $15.00
- Payoff max loss
- -$85.00
- Payoff max profit
- $15.00
- Modeled exit P&L
- -$23.85-34.1% on stored risk basis $70.00
Entry Apr 22, 2026 → Exit May 5, 2026. Payoff is a scenario; exit P&L uses the stored exit fills. Payoff uses modeled entry premiums before commissions.
Update time unavailable
Loading graph — the exact table is available below.
Event / reference markers
- Entry spot: $20.41
- Expiry breakeven $18.85: $18.85
- sell put strike $19.00: $19.00
- buy put strike $18.00: $18.00
Exact data table
| Observation | Expiration P/L (USD) | Context | Updated |
|---|---|---|---|
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$85.00 | Update time unavailable | ||
| -$68.51 | Update time unavailable | ||
| -$48.10 | Update time unavailable | ||
| -$27.69 | Update time unavailable | ||
| -$7.28 | Update time unavailable | ||
| $0.00 | Update time unavailable | ||
| $13.13 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Entry spot reference | Update time unavailable | |
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable | ||
| $15.00 | Update time unavailable |
| Side / quantity | Contract | Strike / expiry | Entry fill | Exit fill |
|---|---|---|---|---|
| SELL × 1 | CXW260515P00019000 | $19.00 put · 2026-05-15 | $0.46 | $0.61 |
| BUY × 1 | CXW260515P00018000 | $18.00 put · 2026-05-15 | $0.31 | $0.25 |
Breakevens: $18.85. Short legs may carry assignment risk; expiry payoff excludes early exercise.
30 quote gaps · Record hist_CXW_a0385f514a4c88ee · Historical methodology