Editor's Note:

The U.S. stock market remains resilient. Today's gain in the S&P 500 is an all-time high and bumps its year to date gains to +7.3%. The NASDAQ is hot on its heels with a +6.69% gain this year and is on the verge of a new 14-year high.

Thus far the tone of Q2 earnings season has been positive. That is good news for the rally since stock prices are supposed to be driven by earnings.

Tomorrow is a huge day for the Q2 earning season with over 250 companies reporting their quarterly results.

We want to wait for the post-earnings dust to settle before adding new candidates.

(No new trades tonight.)