The U.S. remains in the midst of corporate earnings season. Tech giant Apple Inc. reported revenue of $102.5 billion, up from $94.9 billion a year earlier, with earnings per share rising to $1.85 from $1.64. Amazon.com Inc. posted $180.2 billion in revenue versus $158.9 billion and $1.95 per share versus $1.43. Meanwhile, Mastercard Inc. reported $8.6 billion in revenue and $4.38 per share, compared to $7.4 billion and $3.89, respectively.

The bond market also maintains a positive outlook: the 10-year U.S. Treasury yield increased from 4.016% to 4.101%, the 20-year yield from 4.556% to 4.634%, and the 30-year from 4.587% to 4.655%.

Top gainers in the index include CH Robinson Worldwide Inc. (+19.71%), Cardinal Health Inc. (+15.43%), Moderna Inc. (+13.93%), and Fox Corp. Class B (+8.24%).

Leading decliners are FMC Corp. (–46.52%), Chipotle Mexican Grill Inc. (–18.18%), and Cigna Corp. (–17.39%).

Support and Resistance Levels

The index is consolidating within an upward daily trend, forming a local correction inside the channel range of 7200.0–6700.0. Technical indicators remain in a steady buy signal, though momentum has weakened amid short-term correction: fast EMAs on the Alligator indicator remain above the signal line, while the AO histogram in the buy zone forms corrective bars.

Support levels: 6730.0, 6405.0.

Resistance levels: 6970.0, 7270.0.

S&P 500 chart

Trading Scenarios and S&P 500 Forecast

If the price continues to rise and consolidates above resistance at 6970.0, long positions will be relevant with a target of 7270.0. Stop-loss — 6800.0. Estimated duration: 7 days or more.

If the decline continues and the price consolidates below support at 6730.0, short positions will be relevant with a target of 6405.0. Stop-loss — 6850.0.

Scenario

Timeframe Weekly
Recommendation BUY STOP
Entry Point 6970.5
Take Profit 7270.0
Stop Loss 6800.0
Key Levels 6405.0, 6730.0, 6970.0, 7270.0

Alternative Scenario

Recommendation SELL STOP
Entry Point 6729.5
Take Profit 6405.0
Stop Loss 6850.0
Key Levels 6405.0, 6730.0, 6970.0, 7270.0