The Nasdaq has soared to record highs in recent weeks, significantly outpacing gains on both the S&P 500 and the Dow.

The big question on Wall Street: Has the tech-heavy index — driven by spectacular stock gains for Amazon, Apple and Microsoft — shot up too high, too fast?

This week could provide some clues as tech earnings for the April-to-June period kick off. IBM is due to report results on Monday, followed by Microsoft on Wednesday and Intel on Thursday.

Daniel Ives of Wedbush Securities remains extremely bullish on tech stocks, noting the huge benefits of their exposure to cloud services as millions more people continue to work from home.

IBM strikes multi-year alliance with EY; one goal is to boost Red Hat cloud

See here: Microsoft’s cloud services revenue skyrocketed 39% during the first three months of 2020, compared to the same period in 2019. CEO Satya Nadella pointed to “two years’ worth of digital transformation in two months.”

In a recent note to clients, Ives predicted that tech stocks could rally another 20% to 30% before peaking. But that will require another quarter of strong growth in a tough economic environment.

Investors are increasingly nervous about the meteoric rise in tech shares. According to a survey conducted by Bank of America this month, a record 74% of fund mangers said that tech stocks are a “crowded” trade, indicating they see the sector as overvalued and may start looking for opportunities elsewhere.

Analyst: A tech ‘Cold War’ with China could cost businesses $3.5 trillion

The CBOE Nasdaq Volatility Index, which tracks expectations of volatility for the Nasdaq 100 index, has also started to tick up again since early June.

And the warning signs are there. The Nasdaq Composite shed 2% last Monday in a surprisingly large move following California’s decision to close indoor spaces, such as bars, restaurants and movie theaters.