Weekly Fundamental Events (Jun 15–19)
Click here to add text.
14 Jun 2026 15:22
Click here to add text.
1 Jun 2026 10:08
As of Friday, 97% of S&P 500 companies reported earnings. Profit up +28.6% YoY — fastest since Q4 2021. Revenue up +11.8%. Earnings season is mostly over. Only 11 S&P 500 names report this week. Chip giant AVGO's report deserves special attention.
29 May 2026 07:50
The S&P 500 and Nasdaq closed at new record highs. Snowflake’s strong earnings boosted tech stocks, while reports of a possible U.S.-Iran ceasefire deal sent oil prices sharply lower. Strong consumer earnings helped offset weakness in chip design stocks.
21 May 2026 10:03
Easing tensions + Nvidia earnings drove today's market. Stocks rose sharply on Iran ceasefire hopes, closing near session highs. Then Nvidia delivered blowout results.
4 May 2026 13:56
The S&P 500 closed at 7,230.12 and the Nasdaq at 25,114.44. Both hit new record highs. This marks the sixth week of gains—the longest winning streak since October 2024. The Dow closed at 49,499.27, down slightly.
27 Apr 2026 10:45
The US-Iran conflict has entered week 9. Both sides will hold talks again this weekend.
21 Apr 2026 11:42
Yesterday VQF looked at how the QQQ performs 20 trading days later (about 4 weeks). Today, let’s look at a strange situation: “Nervous Rally: a hidden warning from the options market.”
20 Apr 2026 17:41
History shows the opposite. Strong upward momentum often leads to more upside, not a quick drop.
30 Mar 2026 09:54
The US–Iran conflict has entered its fifth week. Markets will be closed on Friday for the Easter long weekend. The impact of the nonfarm payrolls data will be delayed to the following week. Investors will focus on speeches by several Federal Reserve officials.
23 Mar 2026 09:09
The US–Iran conflict is now in its fourth week. There are not many macro data releases this week. The market will focus on speeches from several Federal Reserve members.
20 Mar 2026 15:09
Today is Quadruple Witching. The market may be near the end of a decline. Here are the key signals to watch:
25 Feb 2026 16:37
$AMD — Feb 24, 2026