Tesco shares have produced two to three years’ worth of investment returns in just 11 months. Can they continue to deliver ...