Options·April 28, 2026·5 min

I Paid $18 to Own Both Sides of Microsoft Earnings

Price · 12MYahoo Finance ↗

The Setup

The Setup

Microsoft reports Q3 earnings on April 30, two days from now. MSFT closed at $412.15 yesterday. The market has priced in a 3.8% implied move based on current IV rank of 32 percentile—historically suppressed for a mega-cap earnings event. Azure growth is the single metric that moves the stock. If the company guides to 30%+ cloud acceleration after a soft quarter, we're looking at $430+. If guidance disappoints, the stock reprices toward $390.

The thesis is straightforward: binary events with IV compression create asymmetric payoff structures. A straddle makes sense when realized volatility historically exceeds implied. MSFT earnings have averaged 5.2% moves over the past three years. The market is pricing 3.8%. That gap is worth trading.

Entry and Execution

I bought the April 30 $412 straddle at $18.40 total cost ($9.20 call + $9.20 put). Filled the entire position in one order, market hours, minimal slippage. My break-even levels sit at $393.60 on the downside and $430.40 on the upside. That's a 4.6% move either direction to breakeven.

Position size: 10 contracts. Risk on this trade is defined at $18.40 per contract ($184 total). Max profit is technically unlimited to the upside and down to zero. Realistically, I'm looking for a 2.5x to 3x return if Azure growth numbers surprise positively or if forward guidance gets cut.

What Happened

As of market close, nothing. The position is live. MSFT IV has actually ticked down slightly to 30 percentile as we approach earnings. This is typical—vol often compresses into the event. I'm flat on the position, waiting for April 30 after-hours earnings release.

The game now is execution discipline on the exit. If MSFT moves to $425 by 4 PM on April 30, I'm selling half the straddle to lock in profit. If we see $435+, I'm liquidating the entire position and taking the win. On the downside, if MSFT breaks below $400, same logic applies—exit on momentum, don't hold through the reversal.

Broader Context

Cloud growth is the only variable that matters for mega-cap software stocks right now. Salesforce, Datadog, Palantir—they all move on cloud narrative. Microsoft's Azure is the one cloud platform with genuine enterprise stickiness. If they're reporting 25% growth and guiding to continued 28-30% expansion, that story re-rates the entire business. Conversely, any sign that enterprise spending is softening and cloud consumption is normalizing creates a 6-8% selloff.

IV crush will happen after earnings. Realized volatility will either validate the straddle purchase or punish it. I'm betting realized > implied. That's the entire trade.

What I'd Do Differently

In retrospect, I should have entered this position two days earlier when IV rank was even lower at 28 percentile. The extra $0.30-0.50 per leg would have been meaningful on a 10-contract position. I also would've scaled in if I had conviction—maybe 5 contracts at current levels, then 5 more if IV compressed further into Tuesday.

On exit, I'll be disciplined about taking profits at 50% max profit, not holding for the full 3x. Binary events have binary outcomes. Capturing 2x-2.5x in a few days and redeploy capital to the next setup is better than holding for lottery tickets.

If Azure growth comes in below expectations but the stock only drops 3%, the straddle loses. That's the tail risk. I've sized accordingly—this is a 2% portfolio position. If it goes to zero, the loss is manageable.

At $425, I'm selling 5 contracts and letting the rest run to $435. At $400, I'm doing the reverse—selling 5 puts, running 5 more to $390. Earnings are April 30 after market close. Execution begins immediately.

A
Ruslan AverinInvestor & Market Analyst

Writes on capital allocation, risk, and market structure.