TJX (NYSE: TJX) has been one of the best retail stocks to hold over the last few decades, and it continues to perform well ...