Earnings season, more doubts emerge

#1
Earnings season is just getting underway and stocks extend their short-term uptrend. Yesterday's trading session was mixed, as the market reached potential resistance level. Is this a topping pattern or just quick profit taking action before another leg higher? There are still two possible medium-term scenarios.
The main U.S. stock market indexes were mixed between -0.2% and +0.2% on Wednesday, as investors took short-term profits off the table following recent rally. The S&P 500 index remains above the level of 2,700 and it currently trades 5.7% below its January 26 record high of 2,872.87. The Dow Jones Industrial Average lost 0.2% and the technology Nasdaq Composite gained 0.2%, as it was relatively slightly stronger than the broad stock market yesterday.
The nearest important level of resistance of the S&P 500 index is at around 2,715-2,720, marked by yesterday's daily high. The next resistance level is at around 2,740, marked by some March local highs and March 19 daily gap down of 2,741.38-2,749.97. The resistance level is also at 2,760-2,765. On the other hand, the nearest important support level is now at 2,700, marked by previous resistance level. The support level is also at 2,685-2,695, marked by Tuesday's daily gap up of 2,686.49-2,692.05.
Stocks are in the middle of their over two-month-long consolidation following early February sell-off. The market bounced off its year-long medium-term upward trend line few weeks ago. Is this a bottoming pattern before another leg higher within the long-term bull market? Or just pause before another wave of selling? So, there are still two possible future scenarios - bearish that will lead us below February low following trend line breakdown, and the bullish one in a form of medium-term double top pattern or breakout towards 3,000 mark. For now, the S&P 500 index got closer to its mid-March consolidation below the level of 2,750. It trades along the above-mentioned March 19 daily gap down:
Downward Reversal or Just Profit Taking Action?
Expectations before the opening of today's trading session are slightly negative, because the index futures contracts trade 0.2% below their yesterday's closing prices. The European stock market indexes have been mixed so far. Investors may continue taking profits off the table following Tuesday's rally. Is short-term uptrend over? Probably not, but we will see if the index remains above previous resistance level of 2,695-2,700 or gets back lower again. Investors will wait for some economic data announcements today: Initial Claims, Philadelphia Fed Manufacturing Index at 8:30 a.m., Leading Indicators at 10:00 a.m. Investors will also wait for more quarterly earnings releases.
The S&P 500 futures contract trades within an intraday consolidation following overnight move down. For now, it looks like a correction after a short-term uptrend. Potential resistance level remains at around 2,720-2,725, marked by previous local high, among others. On the other hand, support level is at 2,700-2,705, marked by the recent level of resistance. The next level of support is at 2,690. The futures contract trades within a two-day-long consolidation, as we can see on the 15-minute chart:
Nasdaq Remains Above 6,800 Mark
The technology Nasdaq 100 futures contract follows a similar path, as it retraces some of its recent move up. The market rallied after Monday's earnings release from Netflix and continued slightly higher yesterday after a quick downward correction to support level of 6,800. The nearest important level of support remains at 6,800-6,820, and the next support level is at 6,750, among others. On the other hand, resistance level is now at 6,850-6,870, marked by local highs. The Nasdaq futures contract is trading along its short-term upward trend line, as the 15-minute chart shows: