for me it was the mkt was expecting even if details on sales are not good, but not really a surprise...you are not playing numbers on this one...
on a technical point of view : RL US - divergence between price and tech indicator (price moving lower but indicators higher) suggest the move lower is exhausted and also attempting to base near the 61.8% fib retrace at 89