MSFT 2026-03-24
Financial Report
Earnings Data Summary for MSFT as of 2026-03-24
Most recent EPS (Actual): 5.16
Most recent EPS (Consensus): 3.91
Historical EPS range (last 8 quarters): 2.93 - 3.72
Historical Average EPS (last 8 quarters): 3.27
In the past 8 quarters, the company missed earnings estimates 0 times.
Most recent EPS reported date: 2026-01-28
Most recent EPS fiscal date (quarterly): 2025-12-31
Upcoming earnings date: 2026-04-28
Valuation Data Summary for MSFT as of 2026-03-24
Current P/E ratio: 23.95
P/E ratio at last earning on 2025-12-31: 30.42
1 year P/E range: 23.95 - 36.45
2 years P/E range: 23.95 - 37.34
5 years P/E range: 23.95 - 37.34
Management Sentiment Summary for MSFT in 2025Q4 earnings call:
The following is the average sentiment score for each management title:
The lower the score, the more negative the sentiment. The higher the score, the more positive the sentiment. 0.5 is neutral.
| Title | Sentiment Score |
|---|---|
| CFO | 0.58 |
| CEO | 0.67 |
Insider transactions for MSFT in the last 90 days:
Total Amount Traded is negative for total net sale of shares. Positive for total net purchase of shares.
| Date | Total Amount Traded | Avg. Traded Price | Transaction Type | Remaining Shares |
|---|---|---|---|---|
| 2026-03-06 | -12.3K | $409.52 | Sell | 137.9K |
Technical Report
Technical Analysis: MSFT (Microsoft)
Analysis Date: March 24, 2026
Current Price: $372.74
1. Trend Analysis & Moving Average Confluence
Primary Trend (Long-Term)
- 50-day EMA (418.06) is below the 200-day EMA (455.53), and both are sloping downward.
- Price ($372.74) is significantly below both EMAs.
- Verdict: The primary trend is bearish, with strong downside momentum.
Short-Term Trend
- Current price is below the 20-day SMA (397.88).
- The moving averages are stacked in bearish order:
200 EMA (455.53) > 50 EMA (418.06) > 20 SMA (397.88) > Current Price (372.74) - Verdict: Strong short-term downtrend with no signs of reversal yet.
Overall Trend Statement
Strong, persistent bearish trend across all timeframes. The 50-day EMA crossed below the 200-day EMA weeks ago, confirming a "death cross." The slope of the 50-day EMA has steepened downward, indicating accelerating selling pressure.
2. Momentum & Overbought/Oversold Assessment
RSI & MFI Levels
- RSI (33.30): In oversold territory (below 35). This suggests selling may be exhausted short-term.
- MFI (27.35): Also in oversold territory (below 30), confirming negative money flow.
- Conclusion: Both indicators signal oversold conditions, which can precede a short-term bounce or consolidation.
MACD Analysis
- MACD line (-8.02) is below the signal line (-7.41), and the histogram (-0.61) is negative.
- However, the histogram has improved from -3.87 (March 10) to -0.61 (March 23), indicating decelerating bearish momentum.
- Momentum Bias: Still bearish, but momentum is slowing. The MACD is trying to form a bullish divergence, but not confirmed yet.
3. Support/Resistance & Price Bounds
Bollinger Bands (20-day, 2 std)
- Current price ($372.74) is below the lower band (377.76), indicating an extreme oversold condition.
- Distance from bands:
- To lower band: -1.3% (price is below the band)
- To upper band: +12.1%
- Interpretation: Price is at a statistical extreme; a reversion toward the middle band (397.88) is likely.
Key Technical Levels
- Immediate Support: $371.85 (today's low and 5-day low).
- Secondary Support: $389.87 (Fibonacci 78.6% level).
- Immediate Resistance: $377.76 (lower Bollinger band), then $397.88 (20-day SMA).
- Strong Resistance: $418.06 (50-day EMA) and $425.26 (Fibonacci 61.8%).
Price Zones:
- Reversal Zone: $371.85–$377.76 (oversold bounce likely).
- Breakout Zone: Above $418.06 needed to challenge the downtrend.
4. Volume & Market Participation Confirmation
Volume Analysis
- Current volume (42.9M) is 24% above the 30-day average (34.6M).
- Volume ratio (1.24) indicates strong selling participation at current lows.
- Price spread (10.62) is wide, suggesting high volatility and capitulation.
Volume & Price Interaction
- High volume on a down day ($372.74) confirms selling pressure and possible capitulation.
- Money Flow (MFI): MFI (27.35) is oversold, but divergence is not yet present (price and MFI both falling).
- Capital Flow: MFI below 50 confirms bearish capital outflow.
5. Synthesis & Trading Implications
Narrative:
MSFT is in a strong, long-term bearish trend with accelerating selling pressure. However, the stock is now extremely oversold, trading below its lower Bollinger Band with RSI and MFI in oversold territory. The high volume at these lows suggests capitulation, which often precedes a short-term bounce. The MACD shows slowing bearish momentum, but no bullish crossover yet. The price is at a critical support level ($371.85), coinciding with a 5-day low.
Stock Trading Implications
Directional Bias: Neutral-to-Slightly Bullish (Short-Term) for a bounce, but Bearish (Medium-Term) until price reclaims the 50-day EMA.
Entry Zone:
- Aggressive: $372.74–$375.00 (current price to 0.6% above).
- Conservative: Wait for a break above $377.76 (lower Bollinger Band) with above-average volume.
Stop Loss Level:
- Below $370.00 (just under the recent low of $371.85).
Profit Targets:
- Target 1: $389.88 (price with moderate low z-score) – 4.6% upside.
- Target 2: $397.88 (20-day SMA) – 6.7% upside.
- Target 3: $418.06 (50-day EMA) – 12.2% upside.
Risk/Reward:
- Aggressive entry: Stop $2.74 below, Target 1 offers ~1.7:1 reward/risk.
- Conservative entry: Wait for confirmation above $377.76, then stop at $371.85, Target 1 offers ~2.1:1.
Key Watch: A break below $371.85 could trigger further selling toward $361–$365 (next Fibonacci extension). A close above the 20-day SMA ($397.88) would be the first sign of trend reversal.
News Report
----News and sentiment report for MSFT as of 2026-03-24---- There are 161 articles found for MSFT for the last 30 days.
Peer news results as a comparison: NOW: 177089 articles found. NVDA: 428 articles found. PATH: 20390 articles found. ZS: 295 articles found. AMZN: 730 articles found. AMD: 6301 articles found. AAPL: 260 articles found. PANW: 23 articles found. GOOGL: 88 articles found. FTNT: 15 articles found.
Detailed Sentiment Analysis based on 10 MSFT news articles:
Title: Will Microsoft Ultimately Be an AI Beneficiary or Be Hurt by It? Publisher: The Motley Fool Published: 2026-03-24T23:12:00Z Sentiment: negative Reasoning: Heavy AI infrastructure spending is pressuring margins (gross margin down to 68%), Azure growth decelerated to 38%, and intense competition from Amazon and Alphabet threatens profitability. Valuation leaves little room for error if AI investment returns are delayed. URL: https://www.fool.com/investing/2026/03/24/will-microsoft-ultimately-be-an-ai-beneficiary-or/?source=iedfolrf0000001
Title: Arm Debuts New Artificial Intelligence (AI) CPU, Nabs Meta, OpenAI, Cloudflare as First Customers Publisher: The Motley Fool Published: 2026-03-24T22:28:34Z Sentiment: neutral Reasoning: Existing Arm customer; no specific mention of involvement with new AGI CPU product. URL: https://www.fool.com/investing/2026/03/24/arm-debuts-new-artificial-intelligence-ai-cpu-nabs/?source=iedfolrf0000001
Title: This Under-the-Radar AI Stock Could Be a Better Buy Than Nvidia Publisher: The Motley Fool Published: 2026-03-24T22:01:00Z Sentiment: neutral Reasoning: Mentioned as a major customer with a significant AI computing deal with Nebius, indicating strong demand for AI infrastructure but no direct sentiment about the company itself. URL: https://www.fool.com/investing/2026/03/24/under-radar-ai-stock-better-buy-nvidia-nebius/?source=iedfolrf0000001
Title: Better Nuclear Energy Stock: NuScale Power vs. Constellation Energy Publisher: The Motley Fool Published: 2026-03-24T21:30:00Z Sentiment: neutral Reasoning: Mentioned as a major customer securing a 20-year electricity deal with Constellation Energy, indicating strong demand for nuclear power to support data center operations, but no direct investment recommendation. URL: https://www.fool.com/investing/2026/03/24/better-nuclear-energy-stock-nuscale-power-vs-const/?source=iedfolrf0000001
Title: OpenAI Eyes Share Of Google And Meta's Advertising Empire Publisher: Benzinga Published: 2026-03-24T17:54:48Z Sentiment: neutral Reasoning: While Microsoft is mentioned in the stock ticker list, it has no direct involvement in the ChatGPT advertising pilot or competitive dynamics discussed. The article does not address Microsoft's relationship to OpenAI's advertising strategy. URL: https://www.benzinga.com/Opinion/26/03/51440567/openai-eyes-share-of-google-and-meta-advertising-empire?utm_source=benzinga_taxonomy&utm_medium=rss_feed_free&utm_content=taxonomy_rss&utm_campaign=channel
Title: 92% of UK Businesses Falling Behind on the AI Adoption Curve, New Study from Prince AI Training Finds Publisher: GlobeNewswire Inc. Published: 2026-03-24T16:56:00Z Sentiment: positive Reasoning: Microsoft Teams and Copilot are embedded in existing business software that employers already use. The study shows Teams appears in 44% of job listings, indicating strong market penetration and continued reliance on Microsoft's platform ecosystem. URL: https://www.globenewswire.com/news-release/2026/03/24/3261617/0/en/92-of-UK-Businesses-Falling-Behind-on-the-AI-Adoption-Curve-New-Study-from-Prince-AI-Training-Finds.html
Title: Nebius Just Locked Up $49B in AI Contracts: 5 Ways to Play the Neocloud Boom Publisher: Investing.com Published: 2026-03-24T15:01:00Z Sentiment: positive Reasoning: Signed $17.3-19.4B deal with Nebius and spending in similar range as Meta on AI infrastructure, indicating strong commitment to securing external AI compute capacity alongside internal buildout. URL: https://www.investing.com/analysis/nebius-just-locked-up-49b-in-ai-contracts-5-ways-to-play-the-neocloud-boom-200677144
Title: Meta Just Signed a $27 Billion Artificial Intelligence (AI) Deal. Here's the Under-the-Radar Stock That Won. Publisher: The Motley Fool Published: 2026-03-24T13:15:00Z Sentiment: neutral Reasoning: Microsoft is mentioned as having an existing $19.4 billion multi-year agreement with Nebius, demonstrating its commitment to AI infrastructure, but the article does not provide specific new developments or sentiment drivers for Microsoft. URL: https://www.fool.com/investing/2026/03/24/meta-just-signed-a-27-billion-artificial-intellige/?source=iedfolrf0000001
Title: ASML Stock Isn't Cheap, but It Might Still Be a Bargain Publisher: The Motley Fool Published: 2026-03-24T10:09:00Z Sentiment: neutral Reasoning: Mentioned as a hyperscaler buying chips for AI data centers, but no specific sentiment or analysis provided. URL: https://www.fool.com/investing/2026/03/24/asml-buy-growth-tech-ai-stock/?source=iedfolrf0000001
Title: Can You Retire Comfortably on $1 Million in Savings? Publisher: The Motley Fool Published: 2026-03-24T09:31:00Z Sentiment: positive Reasoning: Cited as a quality growth stock with dividend payments, suitable for retirement portfolios seeking both capital appreciation and income. URL: https://www.fool.com/retirement/2026/03/24/can-you-retire-comfortably-on-1-million-in-savings/?source=iedfolrf0000001
Out of the total 10 articles, There are 3 articles with positive sentiment, and 1 articles with negative sentiment. Remaining articles are neutral.
Volatility Metrics
Current Put Option IV percentile in the last 100 days: IV percentile at delta = -0.10 and DTE = 45 is 87.5 IV percentile at delta = -0.25 and DTE = 45 is 87.5 IV percentile at delta = -0.10 and DTE = 90 is 37.5 IV percentile at delta = -0.25 and DTE = 90 is 37.5
Omega, IV, and Put Option Price in the last 10 days: Delta: -0.10 and DTE = 45:
| Date | Omega | IV | Option Price |
|---|---|---|---|
| 2026-03-23 | 0.09 | 0.39 | 2.65 |
| 2026-03-20 | 0.08 | 0.40 | 2.74 |
| 2026-03-19 | 0.09 | 0.37 | 2.59 |
| 2026-03-18 | 0.09 | 0.38 | 2.65 |
| 2026-03-17 | 0.10 | 0.34 | 2.45 |
| 2026-03-16 | 0.09 | 0.36 | 2.57 |
| 2026-03-13 | 0.09 | 0.38 | 2.72 |
| 2026-03-12 | 0.09 | 0.38 | 2.74 |
Delta: -0.25 and DTE = 45:
| Date | Omega | IV | Option Price |
|---|---|---|---|
| 2026-03-23 | 0.06 | 0.34 | 7.39 |
| 2026-03-20 | 0.05 | 0.35 | 7.69 |
| 2026-03-19 | 0.06 | 0.33 | 7.22 |
| 2026-03-18 | 0.06 | 0.33 | 7.34 |
| 2026-03-17 | 0.07 | 0.30 | 6.75 |
| 2026-03-16 | 0.06 | 0.31 | 7.07 |
| 2026-03-13 | 0.06 | 0.34 | 7.50 |
| 2026-03-12 | 0.06 | 0.34 | 7.59 |
Delta: -0.10 and DTE = 90:
| Date | Omega | IV | Option Price |
|---|---|---|---|
| 2026-03-23 | 0.09 | 0.38 | 3.83 |
| 2026-03-20 | 0.08 | 0.40 | 4.03 |
| 2026-03-19 | 0.09 | 0.39 | 3.89 |
| 2026-03-18 | 0.09 | 0.39 | 4.00 |
| 2026-03-17 | 0.09 | 0.36 | 3.75 |
| 2026-03-16 | 0.09 | 0.38 | 3.91 |
| 2026-03-13 | 0.08 | 0.41 | 4.16 |
| 2026-03-12 | 0.08 | 0.40 | 4.18 |
Delta: -0.25 and DTE = 90:
| Date | Omega | IV | Option Price |
|---|---|---|---|
| 2026-03-23 | 0.06 | 0.34 | 10.74 |
| 2026-03-20 | 0.05 | 0.36 | 11.37 |
| 2026-03-19 | 0.06 | 0.35 | 10.95 |
| 2026-03-18 | 0.06 | 0.35 | 11.10 |
| 2026-03-17 | 0.06 | 0.33 | 10.54 |
| 2026-03-16 | 0.06 | 0.34 | 10.95 |
| 2026-03-13 | 0.05 | 0.36 | 11.69 |
| 2026-03-12 | 0.05 | 0.36 | 11.78 |
Put Option IV skew (IV at delta -0.10 minus IV at delta -0.25: DTE = 45:
| Date | Value |
|---|---|
| 2026-03-23 | 0.04 |
| 2026-03-20 | 0.04 |
| 2026-03-19 | 0.04 |
| 2026-03-18 | 0.05 |
| 2026-03-17 | 0.04 |
| 2026-03-16 | 0.05 |
| 2026-03-13 | 0.05 |
| 2026-03-12 | 0.05 |
DTE = 90:
| Date | Value |
|---|---|
| 2026-03-23 | 0.04 |
| 2026-03-20 | 0.04 |
| 2026-03-19 | 0.04 |
| 2026-03-18 | 0.04 |
| 2026-03-17 | 0.04 |
| 2026-03-16 | 0.04 |
| 2026-03-13 | 0.04 |
| 2026-03-12 | 0.04 |
Put Option IV skew between DTE 45 and DTE 90 (Near-term minus Long-term): Delta = -0.10:
| Date | Value |
|---|---|
| 2026-03-23 | 0.00 |
| 2026-03-20 | 0.01 |
| 2026-03-19 | 0.01 |
| 2026-03-18 | 0.01 |
| 2026-03-17 | 0.02 |
| 2026-03-16 | 0.02 |
| 2026-03-13 | 0.02 |
| 2026-03-12 | 0.02 |
Delta = -0.25:
| Date | Value |
|---|---|
| 2026-03-23 | 0.00 |
| 2026-03-20 | 0.01 |
| 2026-03-19 | 0.02 |
| 2026-03-18 | 0.02 |
| 2026-03-17 | 0.02 |
| 2026-03-16 | 0.02 |
| 2026-03-13 | 0.03 |
| 2026-03-12 | 0.02 |
Volatility Risk Premium between Put Option ATM IV and RV (Yang-Zhang) in the past 20 days:
| Date | Value |
|---|---|
| 2026-03-23 | 0.10 |
| 2026-03-20 | 0.11 |
| 2026-03-19 | 0.09 |
| 2026-03-18 | 0.09 |
| 2026-03-17 | 0.06 |
| 2026-03-16 | 0.07 |
| 2026-03-13 | 0.09 |
| 2026-03-12 | 0.10 |
Volatility Risk Premium between Put Option ATM IV and RV (Close-Close) in the past 20 days:
| Date | Value |
|---|---|
| 2026-03-23 | 0.12 |
| 2026-03-20 | 0.10 |
| 2026-03-19 | 0.09 |
| 2026-03-18 | 0.09 |
| 2026-03-17 | 0.08 |
| 2026-03-16 | 0.08 |
| 2026-03-13 | 0.11 |
| 2026-03-12 | 0.12 |
RV ratio between RV in the last 5 days and RV in the last 20 days:
| Date | Value |
|---|---|
| 2026-03-24 | 0.70 |
| 2026-03-23 | 0.74 |
| 2026-03-20 | 0.75 |
| 2026-03-19 | 0.84 |
| 2026-03-18 | 0.80 |
| 2026-03-17 | 0.82 |
| 2026-03-16 | 0.81 |
| 2026-03-13 | 0.82 |
| 2026-03-12 | 0.72 |
| 2026-03-11 | 0.69 |
| 2026-03-10 | 0.77 |
| 2026-03-09 | 0.80 |
| 2026-03-06 | 0.86 |
| 2026-03-05 | 0.97 |
| 2026-03-04 | 1.11 |
| 2026-03-03 | 1.08 |
| 2026-03-02 | 1.05 |
| 2026-02-27 | 1.04 |
| 2026-02-26 | 0.51 |
| 2026-02-25 | 0.48 |
Current VIX: 26.95, VIX percentile in the past 200 days: 98.5% Z-score (5 days): 0.94 Z-score (20 days): 1.15
| Date | Close Price |
|---|---|
| 2026-03-24 | 26.95 |
| 2026-03-23 | 26.15 |
| 2026-03-20 | 26.78 |
| 2026-03-19 | 24.06 |
| 2026-03-18 | 25.09 |
| 2026-03-17 | 22.37 |
| 2026-03-16 | 23.51 |
| 2026-03-13 | 27.19 |
| 2026-03-12 | 27.29 |
| 2026-03-11 | 24.23 |
| 2026-03-10 | 24.93 |
| 2026-03-09 | 25.50 |
| 2026-03-06 | 24.62 |
| 2026-03-05 | 23.75 |
| 2026-03-04 | 21.15 |
| 2026-03-03 | 23.57 |
| 2026-03-02 | 21.44 |
| 2026-02-27 | 19.86 |
| 2026-02-26 | 18.63 |
| 2026-02-25 | 17.93 |
VIX 9 Day Volatility: 27.76 VIX 3-Month Volatility: 26.1 VIX 6-Month Volatility: 26.94
Current VVIX: 124.14, VVIX percentile in the past 200 days: 95.5% Z-score (5 days): 0.17 Z-score (20 days): 0.71
| Date | Close Price |
|---|---|
| 2026-03-24 | 124.14 |
| 2026-03-23 | 122.82 |
| 2026-03-20 | 126.28 |
| 2026-03-19 | 118.09 |
| 2026-03-18 | 126.50 |
| 2026-03-17 | 110.55 |
| 2026-03-16 | 116.78 |
| 2026-03-13 | 131.05 |
| 2026-03-12 | 130.18 |
| 2026-03-11 | 122.49 |
| 2026-03-10 | 125.36 |
| 2026-03-09 | 122.60 |
| 2026-03-06 | 119.26 |
| 2026-03-05 | 115.93 |
| 2026-03-04 | 106.94 |
| 2026-03-03 | 116.02 |
| 2026-03-02 | 113.44 |
| 2026-02-27 | 110.89 |
| 2026-02-26 | 104.15 |
| 2026-02-25 | 103.98 |
Current SKEW: 142.63, SKEW percentile in the past 200 days: 21.0% Z-score (5 days): 1.14 Z-score (20 days): -0.59
| Date | Close Price |
|---|---|
| 2026-03-24 | 142.63 |
| 2026-03-23 | 142.02 |
| 2026-03-20 | 139.12 |
| 2026-03-19 | 138.26 |
| 2026-03-18 | 136.54 |
| 2026-03-17 | 145.04 |
| 2026-03-16 | 141.49 |
| 2026-03-13 | 137.76 |
| 2026-03-12 | 139.94 |
| 2026-03-11 | 152.44 |
| 2026-03-10 | 154.46 |
| 2026-03-09 | 157.98 |
| 2026-03-06 | 151.80 |
| 2026-03-05 | 153.95 |
| 2026-03-04 | 152.87 |
| 2026-03-03 | 152.83 |
| 2026-03-02 | 151.78 |
| 2026-02-27 | 146.67 |
| 2026-02-26 | 146.57 |
| 2026-02-25 | 146.05 |
Volatility Report
Based on the provided risk metrics, here’s an analysis of the current market environment:
1. Put Option Pricing Assessment
Put options appear overpriced (rich) based on the volatility risk premium (VRP). The VRP—the difference between implied volatility (IV) and realized volatility (RV)—is positive and elevated for both the Yang-Zhang and Close-Close measures (ranging from ~0.06 to 0.12). This indicates that investors are paying a significant premium for volatility protection relative to what has recently been realized. Historically, a positive VRP suggests that selling volatility (e.g., writing puts) has been profitable, though it carries risk if volatility spikes.
2. Near-Term vs. Long-Term Protection
- Near-term (45 DTE) put IV percentiles are extremely elevated (87.5% for both -0.10 and -0.25 delta), indicating that short-dated downside protection is expensive relative to the past 100 days.
- Long-term (90 DTE) put IV percentiles are moderate (37.5% for both deltas), suggesting longer-dated protection is priced closer to historical norms.
- IV skew (difference between -0.10 and -0.25 delta IV) is stable at ~0.04–0.05 for both tenors, showing no extreme demand for deep OTM puts.
- Term structure of IV (45 DTE minus 90 DTE) is slightly positive for both deltas (0.00–0.03), indicating a flat-to-mildly inverted curve. This suggests near-term volatility expectations are similar to or slightly higher than longer-term, which is often seen in stressed environments.
Conclusion: Near-term protection is notably more expensive than long-term protection based on IV percentiles, though the absolute IV difference between tenors is small. Investors seeking downside protection might find better value in longer-dated options (90 DTE), but they should be aware that volatility expectations are elevated across the board.
3. Current Market Regime Classification
Category: Rising Fear (transitioning toward elevated anxiety but not yet panic). Evidence includes:
- VIX at 26.95 (98.5th percentile) and VVIX at 124.14 (95.5th percentile) signal high and anxious volatility expectations, but not extreme panic (which often sees VIX > 30 and VVIX > 140).
- SKEW at 142.63 (21st percentile) is low relative to history, indicating that demand for tail-risk protection (far OTM puts) is not extreme. This contrasts with panic regimes where SKEW typically spikes.
- RV ratio (5-day/20-day) is 0.70, showing that recent realized volatility has cooled relative to the past month. This can indicate a temporary lull or consolidation, but with IV remaining high, the market is pricing in future volatility acceleration.
- IV percentiles show a stark split: very high for short-dated puts, moderate for longer-dated. This pattern often appears when near-term event risk is priced in, but the longer-term outlook is less certain.
The environment reflects rising fear—volatility is elevated, options are richly priced, and near-term protection is at a premium—but the absence of extreme skew and the moderate long-term IV percentiles suggest panic has not yet set in.
Final Report
Microsoft (MSFT) presents a complex but actionable setup. Fundamentally, the stock is undervalued with a P/E of 23.95 at the low end of its historical range, and recent EPS of 5.16 significantly beat consensus. However, the technical picture shows a strong bearish trend with a death cross, though momentum indicators (RSI 33.30, MFI 27.35) signal oversold conditions, and price is below the lower Bollinger Band—often a precursor to a bounce. News sentiment is mixed but leans positive, highlighting AI investments and strong ecosystem adoption, while insider selling is minor. Volatility analysis reveals near-term put options are overpriced (IV percentile 87.5% for 45 DTE), creating an edge for selling volatility. The upcoming earnings on April 28 adds event risk. Overall, directional conviction is medium for a bounce, but high for volatility being overpriced. Thus, a bull put spread (e.g., sell $370 put, buy $360 put) expiring before earnings allows for capitalizing on a rebound and volatility contraction, with defined risk. Enter now, but invalidate if price breaks below $371.85 support.