I'm not a big fan of forecasting in stock analysis. Why? There are just too many moving parts and the further you get away from right now, the more variability there is. With each step further in time, the variability multiplies at an exponential rate.
I've been expounding the virtues of Costco for almost ten years. There is a lot to like about Costco from many different vantages - employment, customers and shareholders.