The S&P 500 continues to skirt close to all time highs set last year. Apple Inc. set to announce Q1 earnings report later today.