Retail is a very cyclical industry. Currently, Rost and other retailers are going gangbusters. All the news is good. Well, it can't continue and it won't. Just a matter of time before the tide turns. It always has.
How long is this "cycle"? Look at the charts and you'll see that even when ROST goes down it rebounds to a new high within at least 6-8 months. This has been going on since mid 1995, or about 9 years now.
ROST is just getting started. They have so much more growth to come.
They have 560 or so stores right? With a max of about 700 nationwide.. ROSS is almost there and you'd need to be selling this stock before it maxes out the number of stores it can develop.. In anticipation of the fact that the lack of the growth of stores is going to limit the upside potential to increasing sales / location... & that's a high hurdle to climb.