This Week's Key Events (July 14-18)

Q2 earnings season officially starts this week. 42 S&P 500 companies, including 6 from the Dow Jones, will report results. The market expects S&P 500 earnings to grow 4.8% year-over-year, with revenue up 4.2%—the slowest pace since Q4 2023. The forward P/E ratio stands at 22.3. Only the Communication Services and Information Technology sectors are expected to post earnings growth above the S&P 500 average. Earnings in Energy, Consumer Durables, Materials, Consumer Staples, and Industrials are likely to decline year-over-year. Inflation data and speeches from several Fed officials are expected to draw market attention this week.

Read more »

July 10: Daily Updates

Initial jobless claims continued to fall last week and came in better than expected. Trump announced new tariffs on multiple countries again, including a 50% rate on Brazil. However, the market has mostly ignored this kind of news recently.

Read more »

Richer Than Nations

NVIDIA (NVDA) became the first company in the world to reach a $4 trillion market value during intraday trading. In the $3 trillion club, Microsoft (MSFT) is close behind, while Apple (AAPL) has started to fall behind.

Read more »

Futures Market Weekly Analysis

After reaching new highs, ES and NQ pulled back as expected. TCS shorted ES near 6305 and NQ near 23025, both trades were profitable. More importantly, these short positions helped hedge long ETF and stock holdings.

Read more »

This Week's Key Events (July 7-11)

The new Q2 2025 earnings season will officially begin on July 15. The market expects S&P 500 companies to report a 5% year-over-year increase in earnings and a 4.2% increase in revenue. This would be the slowest growth since Q4 2023. Only three sectors—communication services, information technology, and utilities—are expected to grow earnings faster than the S&P 500 average. Earnings in energy, consumer durables, basic materials, consumer staples, and industrials are all expected to decline compared to last year.

Read more »

June 30: Daily Updates

Today is the last trading day of June. The monthly chart for the major indexes is set to close with two straight months of gains. The only question is how long the upper shadow will be.

Read more »

This Week's Key Events (June 30-July 4)

Only one S&P 500 constituent company is scheduled to report earnings in the upcoming week. Due to the Independence Day holiday, U.S. equity markets will only trade for 3.5 days. Canadian and Hong Kong markets will also be closed on Tuesday. Meanwhile, Congress needs to expedite the process of passing the “Big and Beautiful” tax bill. Markets will mainly focus on employment-related data and the progress of trade negotiations between the U.S., the EU, and others. Key corporate earnings and economic data releases are as follows:

Read more »