August 11, 2026 · TRADE LOGGNRC Bull Call Spread — Dec 18 230/240: Defined-Risk Long on Generac at 57% IV
Opened a 1-contract bull call spread on GNRC Dec 18, 2026 (129 DTE, standard monthly): BTO 230C @ $24.20 / STO 240C @ $20.65. Net debit $3.55/share ($355/contra
Why This Structure
Adefined-risk bullish call debit spread at 7-12% OTM— the structure expresses the view that GNRC will rally above $233.55 over the next 129 days, allowing the long leg to capture meaningful intrinsic value while the short leg caps the cost basis. It's a long-premium position with capped upside and capped downside, suited to a stock with elevated implied volatility (57% BSM solve) and a constructive technical setup near support.
Why a bull call spread over a long 230C naked? Naked long 230C would cost $2,420/contract and haveunlimited upsidebut full debit risk — if GNRC drops 30%, the position loses ~$700+ per contract. The bull call spread caps the loss at $355 and reduces the capital-at-risk by 85% (from $2,420 to $355). The trade-off: capped max profit at $645 instead of unlimited upside above $240. For a defined-risk bullish view with a 65% P(profit), the spread is the more capital-efficient structure.
Why a bull call spread over a 230C naked put or short put? The long 230C has 50% delta (deep ITM-ish, near ATM), so it's effectively a "synthetic stock" exposure with positive theta decay offset. Naked short put at $230 strike would collect ~$15-20/share premium but require $23,000 of buying-power reserve (or $23,000 capital if cash-secured) and have defined max loss but require significant capital. The bull call spread ties up $355/contract — 65x more capital-efficient than the cash-secured short put.
Why $230/$240 strikes (vs $220/$230, for example)? $230/$240 puts the long leg just above current spot (7.2% OTM cushion) and the short leg at 11.9% OTM. Strikes 7-12% from spot balance three factors: (1)delta exposure— the long 230C has 50% delta at entry (substantial bullish bias); (2)premium cost— $3.55 debit is meaningful but not crippling; (3)P(profit)— BSM-implied 65% probability of finishing above $233.55 at expiry. Tighter strikes ($225/$235) would have higher P(profit) but less cushion (5.2% OTM) and more negative gamma. Wider strikes ($235/$245) would have lower debit but lower P(profit) and less directional exposure.
Why Dec 18 expiry specifically? 129 DTE puts the position in theearly-to-mid stage of long-option premium decay— theta is still meaningful but not yet at peak (theta peaks at ~30-45 DTE for ATM options). The Dec 18 monthly is the standard expiration, with GNRC's next earnings (typically late Oct/early Nov) falling inside the holding period (this is themajor risk factor— see Risk section). The 4-month duration gives the trade time to be right on direction, but the earnings event introduces volatility risk that could trigger the stop before directional thesis plays out.
Why GNRC at this level? GNRC closed Aug 11 at $214.52, recovering from the prior week's lows ($206.09). The stock has been range-bound between $200-$235 over the last 6 weeks, with elevated implied volatility (57% BSM solve) reflecting the upcoming earnings event and uncertainty around the data-center power demand thesis (Generac's natural gas generators and battery systems are positioned for the AI/data-center buildout). The thesis iscontinued base-building with potential breakout on Q3 earnings— if GNRC can rally through $230 by Dec 18, the bull call spread captures the directional move with defined risk.
Thesis
Why GNRC, why now:GNRC is at $214.52, near the lower end of a multi-month range ($200-$235). The stock has corrected ~25% from 2024 highs ($290+) on cooling data-center power demand expectations and rate-cut uncertainty. Q3 earnings (typical late Oct/early Nov) are a major catalyst — beat-and-raise could drive a $20-30 move in either direction. The bull call spread is positioned to capture upside if the breakout materializes, with defined risk if the breakout fails. The high implied volatility (57%) makes long premiumexpensive— but the spread's debit ($3.55) is reasonable relative to the $10 strike width.
- Why a bull call spread over alternatives:A long 230C naked costs $2,420 (capital-heavy) with unlimited upside but full debit risk. A 220/230 bull put spread would collect $2-3/share premium (~$250/contract) but require GNRC tostay above $220— a more conservative neutral-bullish view. A long 230/240 call ratio (1× long 230C, 2× short 240C) would reduce cost basis but introduce undefined risk above $245. The 230/240 bull call spread is the cleanest structure for the "GNRC trades to $235-$245 in 4 months" thesis with defined risk.
- Why not just buy 230 shares outright:$21,452 capital to make $25.48 (12% return) on a move to $240 over 4 months — that's 3.1% return on capital if it works, vs the bull call spread's 1.82:1 reward-to-risk on $355 capital (~12% return if it works, with $355 max loss). For a defined-risk directional view, the spread is more capital-efficient and matches the playbook's per-trade sizing cap.
- Why 129 DTE specifically:4-month duration gives the trade runway through GNRC's Q3 earnings (late Oct) and into the seasonally strong Nov-Dec window for industrial cyclicals. The theta decay is modest at 129 DTE (~$0.16/day) but accelerates to ~$0.50-1.00/day in the final 30-45 DTE. Long enough to be right on direction, short enough to avoid carrying the position into 2027 if the thesis doesn't play out.
- Why this trade now (Aug 11):GNRC is at a technical support zone ($210-215) with RSI near 40 (oversold territory). The setup favors a long-premium bullish position with defined risk ahead of the Q3 earnings catalyst. The 57% IV is high but reasonable for a single-stock name with a binary event risk (earnings); the spread's capped structure offsets some of the IV risk.
-
Risk
| Risk | Magnitude | Mitigation | ||
|---|---|---|---|---|
| Q3 earnings miss (typically late Oct) | GNRC can gap ±15-20% on earnings; a $20 drop puts GNRC at ~$195 (below long strike) | Close before earnings (Oct ~25) to lock in premium OR hold with stop tightened to 1.5× debit ($532). Earnings is the binary event for this trade. | ||
| GNRC stays below $230 at Dec 18 (most likely scenario if no breakout) | Full $355 max loss (both legs expire worthless) | Hard stop at 2× debit ($710) — but realistically exit before earnings or at $200 close. The trade is a defined-risk directional bet, not a hold-to-expiry position. | ||
| GNRC rallies but stalls at $235-$240 (profit zone) | $100-300/contract partial profit at expiry (linear ramp from $233.55 to $240) | Acceptable; this is the structural "tent" of the spread. Take profit at 50% of max profit (~$322). | ||
| Vol expansion (VIX spike or single-stock IV crush) | ~$0.33/contract per 1% IV rise (essentially neutral vega); price action more impactful than IV | Vega exposure is small due to spread structure. The bigger risk is GNRC's directional movement, not IV changes. | ||
| Time decay (theta accumulation) | ~−$0.16/contract per day; accelerates to ~$1/day in final 30 DTE if ATM | Long premium pays theta. Manage via early profit-taking or rolling forward if thesis stays intact but slow. | ||
| Liquidity (GNRC is mid-cap, decent but not S&P liquidity) | Both legs bid/ask ~$0.30-0.50 (~$0.80 round-trip cost on $355 debit = 0.2%) | Tight enough for 1-contract retail. GNRC has 50-200 contracts daily volume at these strikes. Scale concerns at >10 contracts. | ||
| Early assignment on short 240C (American-style) | Low probability unless GNRC is deep ITM with no time value remaining AND ex-div approaching | GNRC doesn't pay a regular dividend. Monitor if short leg goes ITM with | < | 7 DTE remaining — consider closing to avoid pin risk. |
Position Payoff at Two Horizons
The chart above shows the position's P/L as a function of GNRC's price at two evaluation windows: now (entry, 129 DTE) and at expiry (Dec 18, 2026). The structure iscapped on both sides— below $230, P/L is fixed at the max loss ($355), and above $240, P/L is fixed at the max profit ($645). The transition between the two flat regions happens between $230 and $240 (the strike width), with the upper breakeven at $233.55.
Read the chart:Spot $214.52sits $15.48 below the $230 long strike. At the current spot, the position is showing roughly +$50-$100 P/L per contract on the now-curve (129 DTE) — the long leg has $15.48 of intrinsic + time value, the short leg has ~$0 intrinsic + time value, minus the $3.55 debit. At Dec 18 expiry at the current spot, both legs expire worthless and the strategy realizes the full $355 max loss.
- The max profit zone (flat line at +$645)sits above $240 — any GNRC close above $240 at Dec 18 produces the full max profit. From current spot, that's a 11.9% rally needed over 129 days (~33% annualized).
- The profit ramp(between $233.55 and $240) transitions linearly from $0 at $233.55 (upper breakeven) to +$645 at $240. The slope is ~+$1/share per $1 of GNRC move.
- The loss ramp(between $230 and $233.55) transitions from -$355 at $230 to $0 at $233.55. Below $230, the loss is capped at -$355.
- The max loss zone (flat line at -$355)sits below $230 — any GNRC close below $230 at Dec 18 produces the full max loss.
-
Capped structure asymmetry:Unlike an undefined-risk long call (where the upside is unlimited), the bull call spread caps the profit at $645. This is the defining feature — you trade unlimited upside for $2,065 of capital savings (from $2,420 naked to $355 spread). The trade is profitable if GNRC trades above $233.55 at Dec 18 (65% BSM probability); it loses if GNRC stays below $230.(GNRC 230/240 Bull Call Spread — capped P/L profile at entry and expiry)
Trade: GNRC Dec 18 230/240 Bull Call Spread (129 DTE)
Instrument GNRC equity options (Dec 18, 2026 standard monthly, both calls at $230/$240 strikes)
Underlying GNRC (Generac Holdings; NYSE-listed power generation equipment manufacturer; American-style, equity-settled, 1× GNRC contract = 100 shares)
Structure Bull Call Spread (vertical) — 2 legs, same expiry, different strikes
Strikes Long $230 / Short $240 (call debit spread, $10 wings)
Leg 1 BTO +1× GNRC 230C Dec 18, 2026 at $24.20 (OptionStrat basis)
Leg 2 STO −1× GNRC 240C Dec 18, 2026 at $20.65 (OptionStrat basis)
Expiration 2026-12-18 (129 DTE at entry, standard monthly, last trade day Thursday 12/17)
Settlement PM-settled (standard monthly equity options; American-style — early exercise possible on either leg)
Net debit at fill $3.55/share = $355.00/contract (OptionStrat basis)
BSM cross-check (long) $24.137 at σ=57.1%, T=129/365, S=$214.52 — gap +0.3% vs basis $24.20
BSM cross-check (short) $20.713 at σ=57.1%, T=129/365, S=$214.52 — gap −0.3% vs basis $20.65
Implied IV (BSM solve from basis) 57.1% average (long 57.2%, short 56.9% — typical high-IV single-stock name; earnings-driven vol)
Contracts 1 bull call spread
Total debit $355.00 (1 × $355.00)
Max profit zone GNRC > $240 at Dec 18, 2026 expiry (any value above short strike, profit capped at full width minus debit)
Max profit $645.00/contract (capped above $240; both legs deep ITM)
Max loss $355.00/contract (capped below $230; both legs expire worthless, lose full debit)
Upper breakeven $233.55 ($230 long strike + $3.55 debit/share)
Lower breakeven N/A (capped structure — loss flattens below $230; no upside breakeven)
Reward:risk 1.82:1 ($645 max profit / $355 max loss — typical defined-risk debit spread)
Cushion to long strike GNRC at $214.52 is $15.48 below $230 long strike (7.2% OTM); $4.36 of cushion per $100 of max profit
P(profit) (BSM) ~65% (P(S > $233.55) at σ=57.1%, T=129/365, S=$214.52)
IV at entry ~57% (BSM solve from basis prices; high single-stock IV typical for GNRC pre-earnings)
Net delta (structure) +0.050/share = +$5.00/contract per $1 GNRC move (slight bullish bias — long lower-delta call)
Theta (structure) −$0.16/day per contract (slight negative theta — typical long-premium profile, mostly ITM)
Vega (structure) +$0.33 per 1% IV per contract (essentially vega-neutral — long and short legs nearly offset)
Entry time Aug 11, 2026 (OptionStrat save timestamp; afternoon save)
Management rule 50% of max profit (~$322/contract to close) OR close 21 DTE before expiry if GNRC<$225
Stop loss 2× debit stop ($710/contract cost to close) OR GNRC closes below $200 before Oct 11 (force-close)
Greeks Snapshot (Black-Scholes at entry)
Delta (Δ)Gamma (Γ)Theta (Θ)−$0.16/dayVega (ν)Rho (ρ)
| Greek | Per-contract value | Interpretation |
|---|---|---|
| +$5.00 | Slight net positive delta. GNRC needs to rally ~$1 for the structure to gain $5 of delta-neutral P&L. Position is modestly bullish-biased. | |
| +0.0003 | Tiny net positive gamma. Position benefits marginally if GNRC moves sharply in either direction intraday (negligible at this scale). | |
| Slight net negative theta — typical long-premium profile. Decay accelerates to ~$0.50-1.00/day in final 30 DTE if ATM. | ||
| +$0.33 per 1% IV | Essentially vega-neutral — long and short legs nearly offset. IV changes have minimal impact. | |
| +$1.20 per 1% rate | Mild long rate sensitivity. Fed policy moves during the holding period could affect the trade slightly. |
Per-leg breakdown (BSM at entry, σ=57.1%):
`Strike Sign Price Delta Gamma Theta Vega Rho
230C +1 $24.20 +0.504 +0.0036 -0.1229 +0.5087 +1.450
240C -1 $20.65 +0.454 +0.0035 -0.1213 +0.5055 +1.380
─────
Net: +0.0500 +0.0003 -0.0016 +0.0033 +0.0120
Sum the rows by sign to get the per-share totals, then multiply by 100 for per-contract values shown above.
Intraday Setup (entry)
Pre-market context:GNRC traded in a tight range, with Aug 11 closing at $214.52 (up from prior day's $206.09). The 129-day front-month call IV at the 230 strike (57.2% BSM solve) reflects elevated single-stock vol — typical for GNRC ahead of Q3 earnings (late Oct/early Nov). VIX 15.45 (low-vol regime for index) is largely irrelevant to a single-stock name with binary event risk.
Entry signal:At ~1:00 PM ET on Aug 11, I checked the OptionStrat chain at the $230/$240 call strikes for Dec 18. The basis prices were $24.20 (long) and $20.65 (short), netting $3.55 debit. The implied vol surface gave me ~57% on both legs — within the BSM solve tolerance (gap of +0.3% on long and -0.3% on short, both well within the 3% acceptable range).
Execution:Both legs entered simultaneously via the OptionStrat strategy builder at the basis prices. Slippage should be minimal — GNRC options have reasonable bid/ask spreads at this strike zone for 1-contract retail size.
Size check:Total debit $355.00 = 0.12% of $300k NLV — under the 0.25% per-trade guideline. Max risk $355.00 = 0.12% of NLV — well under the $5,000 absolute cap.
Management Plan
The standard long-vertical management rule applies, with adjustments for the 129-DTE duration and earnings event risk:50% of max profitGNRC closes above $235 at any timeGNRC above $240 before Dec 1GNRC below $225 in final 30 DTEGNRC below $200 at any time2× debit stopPre-Q3 earningsDecision pointVIX spike to >22 sustained
| Trigger | Action |
|---|---|
| (~$322/contract to close) | Close the trade. Lock in half the potential upside; remaining premium has lower risk-adjusted return profile. |
| (Oct 1+) | Hold if 50% not hit; the position has built meaningful directional cushion. |
| Consider rolling up or closing for max profit capture; structure has hit its cap. | |
| (Nov 18+) | Close at market. The structure has lost most of its directional cushion and the max-loss scenario is approaching. |
| Hard close. The trade thesis is broken — GNRC has broken below technical support. | |
| ($710/contract cost to close) | Hard stop. The trade is no longer a defined-risk position. |
| (typically late Oct, ~Oct 25) | : close before earnings to lock in premium OR hold with stop tightened to 1.5× debit ($532). Earnings is the binary catalyst. |
| Close early. Single-stock vol typically moves with index vol; sustained IV expansion adds risk. |
Adjustment idea (advanced):If GNRC rallies through $240 before Dec 1, the bull call spread can beclosed at max profit($645 minus slippage), realizing the full capped upside. If GNRC is at $225-235 in late Oct (just before earnings), consider rolling to a higher-strike spread (e.g., $240/$250) to reset directional exposure for the post-earnings window.
Status
| Date | GNRC Close | Position Value | Unrealized P/L | Notes |
|---|---|---|---|---|
| 2026-08-11 (entry) | $214.52 | −$355.00 | — | Opened at OptionStrat basis. Spot $15.48 below $230 long strike (7.2% OTM). BSM solve σ=57.1%. |
Outcome
_To be filled when the trade closes (full close, 50% profit target, or stop)._
Lessons
_To be added after the trade closes. Pending observations: how GNRC behaves into Q3 earnings (late Oct), whether the breakout thesis plays out above $230, and what the actual max-profit realization looks like vs the $645 BSM estimate at full expiry._
Source data:[OptionStrat strategy link(use the?ref=venturepriselink from your affiliate dashboard). Spot price from yfinance ($214.52 GNRC, $15.45 VIX); option chain basis from OptionStrat's live data feed at entry. BSM cross-check at σ=57.1% (BSM solve from basis prices), r=4.5% (1-month Treasury per OptionStrat's curve).
Build:articles/2026-08-11-gnrc-230-bull-call-spread/images/build_pl_curve.py(one-off chart generator).
Disclaimer:Not investment advice. Options trading involves substantial risk. Past performance does not guarantee future results. Always do your own research and consider your risk tolerance before entering any trade.
About this article
Editor: Tredey Editorial Desk. The desk has tracked options, index-derivative structure, and daily U.S. equity markets since 2017, with a working book in SPX/XSP index options and a public trade log that records every entry, adjustment, and close.
Launched: Tredey went live in as an editorial trading-journal site covering SPX/XSP options, daily market outlooks, and the standard operating procedure that governs every position recorded on the trade log.
Editorial process: Each forecast distils overnight data and primary sources (Cboe option chains, Federal Reserve releases, Treasury auctions, FRED historicals) into the worked-example frame: what the tape is saying, the mechanism behind the move, what to do this week. Forecasts are reviewed against the live close on the next publication; the track record is self-auditing on the forecasts page.
Corrections policy: When an article gets a fact wrong (wrong strike, wrong P&L, wrong expected-move calculation), we correct it inline and append a dated correction note at the top of the affected page. Substantive corrections are credited to the reporter with permission. Send corrections to the address on the contact page.
Disclosure: Tredey does not provide trading signals, price targets, or financial advice. The desk may hold the positions, options, or underlyings mentioned in a forecast or trade-log entry at the time of publication; positions are disclosed in the trade-log entry itself. Nothing on this site is investment advice — see the full disclaimer.