Found Support Near Prior Highs and 50 Day Moving Average - Friday, July 6, 2018 Earnings News Due; Formed a Base-on-Base Pattern - Wednesday, May 16, 2018