Shop's diversification keeps cash flowing