0
The retail giant has clocked up 12 consecutive quarters of sales growth but it must remember mistakes of the past