Is PriceSmart Still a Smart Buy?