Earnings are coming in strong for April and this upcoming week will be where we see results from big tech such as Apple (AAPL), Facebook (FB), Tesla (TSLA), and Amazon (AMZ). The S&P 500 is hovering north of 4100 and there has been a lot of discussions lately with overvaluation, market tops, and ex...