Can you give me Meta call option premium on current price, for different strikes upto 1 year out? I want to sell covered call.
I'll start by looking up Meta's ticker and getting its current price, then pull the option chain.Now let me get the current price and the full option chain for META.Now let me get the current stock price with the daily data:META's most recent close was $645.85 (as of July 20, 2026). The option chain data is as of July 16, and the stock was ~$646. The chain data lines up well.
Here's the covered call analysis for META. I'll filter the most relevant expirations and cluster strikes around the current price.
META Covered Call Premiums — Current Price ~$645.85
Premiums shown are last/mid prices per contract (×100 for dollar amount). OTM (out-of-the-money) strikes are above the current price — these are the ones you'd sell against your shares.
Near-Term (Weekly/Monthly)
| Expiry | Days Out | Strike | Call Price | Bid | Ask | IV | Delta | Annualized Yield* |
|---|---|---|---|---|---|---|---|---|
| Jul 24, 2026 | 3 | $650 | $15.05 | $14.80 | $15.20 | 46% | 0.48 | ~280% |
| Jul 24, 2026 | 3 | $655 | $13.15 | $12.80 | $13.25 | 47% | 0.43 | ~245% |
| Jul 24, 2026 | 3 | $660 | $11.10 | $10.95 | $11.30 | 47% | 0.39 | ~206% |
| Jul 24, 2026 | 3 | $665 | $9.90 | $9.30 | $9.80 | 47% | 0.35 | ~183% |
| Jul 24, 2026 | 3 | $670 | $8.00 | $7.90 | $8.40 | 48% | 0.31 | ~148% |
| Jul 24, 2026 | 3 | $675 | $7.05 | $6.75 | $7.25 | 48% | 0.27 | ~130% |
| Jul 31, 2026 | 10 | $650 | $32.60 | $32.05 | $32.90 | 67% | 0.51 | ~185% |
| Jul 31, 2026 | 10 | $660 | $28.20 | $27.70 | $28.70 | 68% | 0.47 | ~157% |
| Jul 31, 2026 | 10 | $670 | $22.75 | $23.95 | $24.90 | 68% | 0.42 | ~128% |
| Jul 31, 2026 | 10 | $680 | $21.10 | $20.75 | $21.55 | 68% | 0.38 | ~114% |
| Aug 7, 2026 | 17 | $650 | $36.87 | $35.40 | $36.70 | 60% | 0.52 | ~118% |
| Aug 7, 2026 | 17 | $660 | $31.30 | $31.50 | $32.40 | 61% | 0.48 | ~99% |
| Aug 7, 2026 | 17 | $670 | $26.75 | $27.25 | $28.55 | 61% | 0.44 | ~83% |
| Aug 7, 2026 | 17 | $680 | $25.02 | $24.20 | $25.10 | 61% | 0.40 | ~77% |
Mid-Term (1–3 Months)
| Expiry | Days Out | Strike | Call Price | Bid | Ask | IV | Delta | Annualized Yield* |
|---|---|---|---|---|---|---|---|---|
| Aug 21, 2026 | 31 | $650 | $42.00 | $41.85 | $42.40 | 54% | 0.53 | ~73% |
| Aug 21, 2026 | 31 | $660 | $38.02 | $37.50 | $38.05 | 54% | 0.49 | ~64% |
| Aug 21, 2026 | 31 | $670 | $34.00 | $33.55 | $34.10 | 54% | 0.46 | ~56% |
| Aug 21, 2026 | 31 | $680 | $30.24 | $29.95 | $30.60 | 54% | 0.42 | ~50% |
| Sep 18, 2026 | 59 | $650 | $52.80 | $51.75 | $52.35 | 48% | 0.54 | ~49% |
| Sep 18, 2026 | 59 | $660 | $47.74 | $47.45 | $48.15 | 49% | 0.51 | ~44% |
| Sep 18, 2026 | 59 | $670 | $42.20 | $43.40 | $44.10 | 49% | 0.48 | ~40% |
| Sep 18, 2026 | 59 | $680 | $38.50 | $39.60 | $40.45 | 49% | 0.45 | ~36% |
Longer-Term (3–6 Months)
| Expiry | Days Out | Strike | Call Price | Bid | Ask | IV | Delta | Annualized Yield* |
|---|---|---|---|---|---|---|---|---|
| Oct 16, 2026 | 87 | $650 | $61.65 | $60.80 | $62.15 | 47% | 0.55 | ~38% |
| Oct 16, 2026 | 87 | $660 | $55.45 | $56.40 | $57.30 | 47% | 0.53 | ~35% |
| Oct 16, 2026 | 87 | $670 | $51.20 | $52.25 | $53.10 | 47% | 0.50 | ~32% |
| Nov 20, 2026 | 122 | $650 | $74.32 | $74.35 | $76.30 | 48% | 0.57 | ~34% |
| Nov 20, 2026 | 122 | $660 | $68.70 | $69.95 | $71.45 | 48% | 0.54 | ~32% |
| Nov 20, 2026 | 122 | $670 | $64.60 | $66.00 | $67.05 | 48% | 0.52 | ~29% |
Long-Term (6–12 Months)
| Expiry | Days Out | Strike | Call Price | Bid | Ask | IV | Delta | Annualized Yield* |
|---|---|---|---|---|---|---|---|---|
| Dec 18, 2026 | 150 | $650 | $81.50 | $80.65 | $82.35 | 47% | 0.57 | ~30% |
| Dec 18, 2026 | 150 | $660 | $75.80 | $76.25 | $78.00 | 47% | 0.55 | ~28% |
| Jan 15, 2027 | 178 | $650 | $87.90 | $86.95 | $88.85 | 46% | 0.58 | ~27% |
| Jan 15, 2027 | 178 | $660 | $82.89 | $82.85 | $84.40 | 46% | 0.56 | ~26% |
| Jun 17, 2027 | 331 | $650 | $156.66 | $148.00 | $155.55 | 46% | 0.64 | ~27% |
| Jun 17, 2027 | 331 | $660 | $148.18 | $144.00 | $150.75 | 46% | 0.63 | ~25% |
*Annualized yield = (premium / stock price) × (365 / days to expiry). Rough approximation, not guaranteed.
Key Takeaways for a Covered Call Seller
Highest premium/yield sweet spot: The Jul 31 $650 calls offer ~$32.60 premium (5.0% in 10 days, ~185% annualized), with 51-delta — meaning ~49% chance of expiring OTM. Strong premium income but balanced assignment risk.
Conservative income: The Oct 16 $670 strike gives you $51.20 premium (~8% return in 87 days) with 50-delta. You also capture $24.15 in capital gains if called away.
Pure income play: The Sep 18 $680 offers $38.50 premium with 45-delta — lower assignment risk, still 36% annualized.
Deep OTM (low assignment risk): The Nov 20 $700 strike yields $53.76 (~8.3% in 122 days) with only 46-delta. Good if you want to keep the shares.
All IVs across the chain are a rich ~46-48%, which is favorable for option sellers. Liquidity is deep across most strikes — thousands in open interest.
Make a chart for 25% OTM, 50% OTM and 75%OTM, and 100% OTM series. upto 1 year expiry.
Let me calculate the OTM strike levels and extract the relevant option chain data. First, I need to identify the right expirations and strikes.
Current price: ~$645.85 - 25% OTM: ~$807 (strike → nearest available around $805-810) - 50% OTM: ~$969 (strike → nearest around $970) - 75% OTM: ~$1,130 (strike → nearest around $1,130) - 100% OTM: ~$1,292 (strike → nearest around $1,290)
Let me pull the relevant expirations and build the chart.I see some data gaps where the strikes don't line up perfectly, especially for further-out expirations where the 100% OTM strike ($1,290) had thin data. Let me refine and also interpolate some missing values for a cleaner chart.
What the chart shows: - 25% OTM (~$810 strike) — the richest premiums, climbing to ~$100 by mid-2027. Most liquid across all expirations. - 50% OTM (~$970 strike) — begins generating meaningful premium after ~30 days, reaching ~$78 at 11 months. - 75% OTM (~$1,130 strike) — slower to build premium; needs 60+ days to become viable, reaching ~$41 at 11 months. - 100% OTM (~$1,290 strike) — very thin, only becomes tradeable beyond 4 months, max ~$34 at 11 months.
Practical takeaway: For a covered call writer, 25% OTM offers the best balance of premium vs. probability of expiring worthless. The 50% OTM series becomes interesting from 90+ days out. Beyond 75% OTM, the premium is negligible for short expirations — you'd need to go 6+ months out for it to be worth the trade.
I want y-axis to be IRR on the position (premium+strike-currentcost)
The short-dated deep OTM calls are producing extreme annualized numbers because the embedded capital gain (strike minus current price) dwarfs the premium over very short periods. Let me adjust — for covered calls, the IRR should reflect that you only capture the full capital gain if assigned. The IRR formula is correct but the very short expirations inflate it. Let me chart this as-is since that's what you asked for — the math is right.
Why the short-dated numbers are extreme: For near-term expirations, the capital gain component (strike − cost basis) gets annualized over just a few days. For example, a 25% OTM call 3 days out includes ~$159 of embedded capital gain on a $646 cost basis — that's a 25% return compressed into 3 days, which annualizes to an enormous number. This is mathematically correct but assumes you could replicate that trade continuously.
Realistic interpretation: The curve stabilizes after ~30-60 days. Beyond that: - 25% OTM settles around 90-185% IRR — strongest returns - 50% OTM settles around 180-465% IRR — higher because the strike gain is bigger ($970 vs $810) - 75% OTM and 100% OTM show even higher IRRs at longer expirations for the same reason — larger embedded capital gains
The 100% OTM ($1,290 strike) effectively doubles your money if assigned, which is why the IRR climbs so high — but assignment probability is very low at that strike.
Are there bids at all of these levels?
Let me go back through the option chain data carefully to verify which OTM levels actually have real bids (not just stale or zero-bid quotes).Here's the real picture:
✓ 25% OTM — Bids exist at every single expiration. Fully tradeable across the entire 1-year curve.
✓ 50% OTM — Bids exist from 10 days onward (missing only the 3-day Jul 24). Solid liquidity.
⚠ 75% OTM — Spotty. Bids appear only at certain expirations: Aug 21, Sep 18, Oct 16, Nov 20, Dec 18, Jan 15, Feb 19, Mar 19, Jun 17. Many gaps — Jul 24, Jul 31, Aug 7, Aug 14, Aug 28 have zero bids.
✗ 100% OTM — Very unreliable. Only 7 of 14 expirations have real bids. Aug 21 has a bid, then nothing until Nov 20. Feb 19 and Mar 19 also have no bids. This series is effectively untradeable for most tenors.
Bottom line: Only 25% OTM and 50% OTM are consistently tradeable across the full curve. The 75% OTM chart line has large gaps where you simply can't get filled, and 100% OTM is mostly theoretical. The earlier IRR chart overstates what's actually executable — I'd recommend focusing on the 25% and 50% OTM series for real covered call writing.
Explain the nearterm issue - if I sell extremely short-dated - what is the premium yield?
Good question — the near-term numbers are distorted by annualizing the capital gain component over just a few days. Let me strip it down and show you just the pure premium yield (premium / current price), both raw and annualized, without the strike gain embedded.Now let me chart both the raw premium yield and the annualized premium yield side by side to tell the full story. Let me show the raw yield first, then overlay the annualized.
The near-term issue with IRR: When you include the capital gain (strike − cost basis) and annualize over 3-10 days, you get absurd numbers. A $159 gain on a $646 position over 3 days annualizes to millions of percent. That's mathematically correct but not how you'd think about the trade.
What really matters — the raw premium yield:
| Expiry | Days | 25% OTM | 50% OTM | 75% OTM |
|---|---|---|---|---|
| Jul 24 | 3 | 0.015% | — | — |
| Jul 31 | 10 | 0.50% | 0.05% | 0.01% |
| Aug 7 | 17 | 0.44% | 0.06% | — |
| Aug 21 | 31 | 0.95% | 0.12% | 0.05% |
| Sep 18 | 59 | 1.94% | 0.42% | 0.21% |
| Oct 16 | 87 | 2.93% | 0.88% | 0.36% |
| Nov 20 | 122 | 4.43% | 1.59% | 0.62% |
| Dec 18 | 150 | 4.88% | 2.25% | 0.79% |
So for extremely short-dated (3-10 day) deep OTM calls:
- 25% OTM: ~0.02-0.50% raw yield. Annualized that's ~2-20%, but the raw cash is tiny — $0.10 to $3.20 per contract.
- 50% OTM and beyond: Essentially nothing. $0.01-$0.32 per contract. Not worth the transaction cost.
The premium only becomes meaningful once you go 30+ days out — at which point you're collecting 1-5% raw yield on 25% OTM, or 0.4-2.2% on 50% OTM. The trade-off is time: the longer you lock up your shares, the more premium you collect.
Can you remove <30 day expirations from the chart?
- 25% OTM — starts around 1,360% annualized at 31 days, declining to ~46% at 11 months. The most stable and liquid series.
- 50% OTM — higher IRRs due to the larger capital gain baked into the $970 strike, settling at ~70% at 11 months.
- 75% OTM and 100% OTM — even higher IRRs from the bigger capital gains, but these strikes have very low assignment probability and thin liquidity.
The steep decline from 31 to ~90 days reflects the annualization effect normalizing as duration increases. Beyond 90 days the curves flatten out, giving a more realistic picture of expected returns.
can you plot the return (non-annualised) instead of absolute profit.
At a glance:
- 25% OTM: ~0.5% in 10 days, building to ~4.9% at 5 months, ~15.5% at 11 months
- 50% OTM: negligible under 30 days, ~0.4% at 2 months, ~2.2% at 5 months, ~12% at 11 months
- 75% OTM: needs ~60 days to reach 0.2%, ~0.8% at 5 months, ~6.4% at 11 months
- 100% OTM: only becomes meaningful beyond 4 months, ~0.6% at 5 months, ~5.3% at 11 months